Drew DeVault
a5fe1e358e
Carry Message-ID forward through compose process
3 years ago
наб
ae9e70b5ad
sourcehut theme: fix nil on emails without a text part
P.a. to 50e131244a
which solved
https://todo.sr.ht/~emersion/alps/100
Closes: https://todo.sr.ht/~emersion/alps/102
3 years ago
Simon Ser
8589228c73
Replace IMAPMessage.TextPartName with TextPart
4 years ago
Drew DeVault
1cf95af41e
Add <meta refresh> to mailbox view
This causes the mailbox to automatically reload the page every 60
seconds, without JavaScript.
This also updates the base template data to include the full URL, and
replaces the earlier "Path" field with a pre-split array of path
components, which is more immediately useful to most templates given the
limitations of string munging with text/template primitives.
4 years ago
Simon Ser
b891a95fcf
Rename project to alps
4 years ago
Simon Ser
b61e40f363
plugins/base: allow move/delete/flag operations to take multiple UIDs
4 years ago
Simon Ser
ae8658f468
plugins/base: add route to forward messages
Only inline forwarding is supported for now.
References: https://todo.sr.ht/~sircmpwn/koushin/37
4 years ago
Simon Ser
89149b38c8
plugins/carddav: use paths instead of UIDs in URLs
4 years ago
Simon Ser
4bb0ded2d9
plugins/caldav: update go-webdav
4 years ago
Simon Ser
c96903f3f1
plugins/base: replace MessageRenderData.PartPath with Part
4 years ago
Simon Ser
b3f98de1da
plugins/viewhtml: add opt-in query param to load remote resources
Loading remote resources by default has privacy implications.
4 years ago
Simon Ser
5364221dd4
themes/sourcehut: add CalDAV views
4 years ago
Simon Ser
778e6f9c89
plugins/carddav: add view to edit contacts
4 years ago
Simon Ser
c4ff33e645
plugins/carddav: add page to create new contact
4 years ago
Simon Ser
8299617ebc
Turn message part viewers into plugins
4 years ago
Simon Ser
2733dcd528
themes/sourcehut: display username in navbar
4 years ago
Simon Ser
73d54ca35c
themes/sourcehut: remove mail nav from settings
4 years ago
Simon Ser
6115ce7b1d
themes/sourcehut: add CardDAV templates, improve nav
4 years ago
Simon Ser
19548694e0
themes/sourcehut: sync with latest base plugin
4 years ago
Simon Ser
6a6ece03e4
plugins/carddav: new plugin
A new minimal CardDAV plugin is introduced. It injects a list of e-mail
addresses in the e-mail compose view.
References: https://todo.sr.ht/~sircmpwn/koushin/7
4 years ago
Simon Ser
3d9ddc05be
themes/sourcehut: add search input to mailbox view
4 years ago
Simon Ser
b8407569f0
themes/sourcehut: use formatdate template func
4 years ago
Simon Ser
e93346ffa9
Remove the public/ directory
Now that all templates are provided by plugins, there's no need to have
a public/ directory. Themes can be in /themes instead of /public/themes.
4 years ago