diff --git a/app/config/styles.json b/app/config/styles.json index 10f200b..f9324a5 100644 --- a/app/config/styles.json +++ b/app/config/styles.json @@ -86,5 +86,12 @@ "float": "right" } } + }, + "email-footer": { + "color": "#999", + "font-size": "9pt", + "paragraph": { + "margin": "0.5em 0" + } } } diff --git a/app/retrogit.go b/app/retrogit.go index bd27ce3..5e1f2a2 100644 --- a/app/retrogit.go +++ b/app/retrogit.go @@ -95,6 +95,19 @@ func initTemplates() { } return url.String(), nil }, + "absoluteRouteUrl": func(name string) (string, error) { + url, err := router.Get(name).URL() + if err != nil { + return "", err + } + var baseUrl string + if appengine.IsDevAppServer() { + baseUrl = "http://localhost:8080" + } else { + baseUrl = "https://www.retrogit.com" + } + return baseUrl + url.String(), nil + }, "style": func(names ...string) (result template.CSS) { for _, name := range names { result += styles[name] @@ -125,7 +138,7 @@ func initTemplates() { _, templateFileName = filepath.Split(fileNames[0]) templates[templateName], err = template.New(templateFileName).Funcs(funcMap).ParseFiles(fileNames...) if err != nil { - log.Panicf("Could not parse template files for %s: %s", templateFileName, err.Error()) + log.Printf("Could not parse template files for %s: %s", templateFileName, err.Error()) } } } diff --git a/app/templates/digest-email.html b/app/templates/digest-email.html index cf405f9..c5e7331 100644 --- a/app/templates/digest-email.html +++ b/app/templates/digest-email.html @@ -1 +1,22 @@ {{template "digest" .Digest}} + +
+ You are receiving this email because you set up a + RetroGit account. +
+ ++ Update your email preferences + | View digest in browser +
+ ++ RetroGit is a project by + Mihai Parparita. +
+ +