Drew DeVault
a5fe1e358e
Carry Message-ID forward through compose process
3 anni fa
наб
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 anni fa
Simon Ser
8589228c73
Replace IMAPMessage.TextPartName with TextPart
4 anni fa
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 anni fa
Simon Ser
b891a95fcf
Rename project to alps
4 anni fa
Simon Ser
b61e40f363
plugins/base: allow move/delete/flag operations to take multiple UIDs
4 anni fa
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 anni fa
Simon Ser
89149b38c8
plugins/carddav: use paths instead of UIDs in URLs
4 anni fa
Simon Ser
4bb0ded2d9
plugins/caldav: update go-webdav
4 anni fa
Simon Ser
c96903f3f1
plugins/base: replace MessageRenderData.PartPath with Part
4 anni fa
Simon Ser
b3f98de1da
plugins/viewhtml: add opt-in query param to load remote resources
Loading remote resources by default has privacy implications.
4 anni fa
Simon Ser
5364221dd4
themes/sourcehut: add CalDAV views
4 anni fa
Simon Ser
778e6f9c89
plugins/carddav: add view to edit contacts
4 anni fa
Simon Ser
c4ff33e645
plugins/carddav: add page to create new contact
4 anni fa
Simon Ser
8299617ebc
Turn message part viewers into plugins
4 anni fa
Simon Ser
2733dcd528
themes/sourcehut: display username in navbar
4 anni fa
Simon Ser
73d54ca35c
themes/sourcehut: remove mail nav from settings
4 anni fa
Simon Ser
6115ce7b1d
themes/sourcehut: add CardDAV templates, improve nav
4 anni fa
Simon Ser
19548694e0
themes/sourcehut: sync with latest base plugin
4 anni fa
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 anni fa
Simon Ser
3d9ddc05be
themes/sourcehut: add search input to mailbox view
4 anni fa
Simon Ser
b8407569f0
themes/sourcehut: use formatdate template func
4 anni fa
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 anni fa