This is the main dovel repository, it has the Go code to run dovel SMTP server.
Author: blmayer (git@mail.blmayer.dev)
Date: Thu May 25 02:00:13 2023 -0300
Parent: 1fbfe59
Adjusted style - Fixed time with timezone
commit 7b457923e9bbeb5423ac07d12c259a1b76a4789f Author: blmayer <git@mail.blmayer.dev> Date: Thu May 25 02:00:13 2023 -0300 Adjusted style - Fixed time with timezone diff --git a/cmd/dovel/web.go b/cmd/dovel/web.go index fcd76be..8ef1407 100644 --- a/cmd/dovel/web.go +++ b/cmd/dovel/web.go @@ -33,16 +33,19 @@ func (h webHandler) indexHandler() http.HandlerFunc { r.URL.Path = "/index.html" } + u := h.vault.GetUser(user) err := h.templates.ExecuteTemplate( w, r.URL.Path[1:], struct { Query url.Values Mailer interfaces.Mailer User interfaces.WebUser + TimeZone *time.Location }{ r.URL.Query(), h.mailer, - h.vault.GetUser(user), + u, + time.FixedZone(u.TimeZone.Name, u.TimeZone.Offset), }, ) if err != nil {
commit 7b457923e9bbeb5423ac07d12c259a1b76a4789f Author: blmayer <git@mail.blmayer.dev> Date: Thu May 25 02:00:13 2023 -0300 Adjusted style - Fixed time with timezone diff --git a/www/inboxes.html b/www/inboxes.html index 6214dfa..470e079 100644 --- a/www/inboxes.html +++ b/www/inboxes.html @@ -9,10 +9,12 @@ <a href="index.html">index</a>  <a href="compose.html?inbox={{.Query.Get "inbox"}}">compose</a>  <a href="delete?id={{.Query.Get "inbox"}}">delete</a> + +{{$format := "02 Jan 2006 15:04:05"}} {{range (.Mailer.Mailboxes (.Query.Get "inbox"))}} <p> - <a href="mails.html?inbox={{$.Query.Get "inbox"}}&subj={{.Title}}">{{.Title}}</a><br> - Updated: {{.LastMod.Format "Mon, 02 Jan 2006 15:04:05 MST"}} + <a href="mails.html?inbox={{$.Query.Get "inbox"}}&subj={{.Title}}">{{.Title}}</a> + <small>{{(.LastMod.In $.TimeZone).Format $format}}</small> </p> {{end}} </body>
commit 7b457923e9bbeb5423ac07d12c259a1b76a4789f Author: blmayer <git@mail.blmayer.dev> Date: Thu May 25 02:00:13 2023 -0300 Adjusted style - Fixed time with timezone diff --git a/www/index.html b/www/index.html index 00b8540..a7cd774 100644 --- a/www/index.html +++ b/www/index.html @@ -23,7 +23,7 @@ _ __ /_ __ \_ | / / _ \_ / {{range (.Mailer.Mailboxes ".")}} <p> <a href="inboxes.html?inbox={{.Title}}">{{.Title}}</a> - <small>{{(.LastMod.In $.User.TimeZone.Name $.User.TimeZone.Offset).Format $format}}</small> + <small>{{(.LastMod.In $.TimeZone).Format $format}}</small> </p> {{end}} </body>