Simon Ser
9d76488235
readme: add hint about SourceHut theme
4 роки тому
Simon Ser
d001786868
readme: add note about hotreload script
4 роки тому
Simon Ser
5364221dd4
themes/sourcehut: add CalDAV views
4 роки тому
Simon Ser
93e988855f
Fix go.mod containing local replace directive
4 роки тому
Simon Ser
778e6f9c89
plugins/carddav: add view to edit contacts
4 роки тому
Simon Ser
c4ff33e645
plugins/carddav: add page to create new contact
4 роки тому
Simon Ser
e24e20e528
Update dependencies
4 роки тому
Simon Ser
b0bceee0ea
docs: add instructions for Google accounts
This makes it easier for people to try out koushin.
4 роки тому
Simon Ser
1dc00fa023
plugins/carddav: filter contacts with EMAIL/FN set
Don't issue a CardDAV query with any filter, Google won't return any
result.
4 роки тому
Simon Ser
243e090bcb
Add default ports for IMAP and SMTP
4 роки тому
Simon Ser
8299617ebc
Turn message part viewers into plugins
4 роки тому
Simon Ser
892f1fa581
Remove outdated TODO
4 роки тому
Simon Ser
2733dcd528
themes/sourcehut: display username in navbar
4 роки тому
Simon Ser
73d54ca35c
themes/sourcehut: remove mail nav from settings
4 роки тому
Simon Ser
6115ce7b1d
themes/sourcehut: add CardDAV templates, improve nav
4 роки тому
Simon Ser
30a26051aa
contrib/hotreload: be quiet
4 роки тому
Simon Ser
3a3887b358
plugins/carddav: cache addressbook home set path
4 роки тому
Simon Ser
13f5414691
cmd/koushin: add -debug flag
4 роки тому
Simon Ser
e59ad57e32
docs: add an example Go plugin
4 роки тому
Simon Ser
e09a837569
docs: add a basic example Lua plugin
4 роки тому
Simon Ser
0a56365672
docs/themes-and-plugins: extract from README
4 роки тому
Simon Ser
02b59bc365
docs/cli: new page
4 роки тому
Simon Ser
3c391fa81d
contrib: add hotreload script
4 роки тому
Simon Ser
82304a78d6
plugins/caldav: add missing event.html template
4 роки тому
Simon Ser
19548694e0
themes/sourcehut: sync with latest base plugin
4 роки тому
Simon Ser
97eef13db4
Rename Session.connect to Session.connectIMAP
4 роки тому
Simon Ser
9fe20a604c
plugins/caldav: add pagination to calendar view
4 роки тому
Simon Ser
a1b43cc5a8
plugins/caldav: add basic event view
4 роки тому
Simon Ser
5b78cdc104
plugins/caldav: new plugin
For now it can only list events for the current month.
References: https://todo.sr.ht/~sircmpwn/koushin/60
4 роки тому
Simon Ser
1bd930f043
plugins/carddav: add basic contacts view
4 роки тому
Simon Ser
3263a89185
plugins/carddav: accept "carddavs" and "carddav+insecure" URL schemes
4 роки тому
Simon Ser
ad256906e0
plugins/carddav: sanity check URL on startup
4 роки тому
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 роки тому
Simon Ser
6ea7cd9134
plugins/base: add icons for attachments/re/fwd/starred
4 роки тому
Simon Ser
651872ef7d
plugins/base/imap: disable full-text search for now
It's too slow on servers where indexes aren't enabled.
References: https://todo.sr.ht/~sircmpwn/koushin/23
4 роки тому
Simon Ser
f08ecb9cef
Update echo to 504f39abaf320
This fixes an OpenBSD issue.
Closes: https://todo.sr.ht/~sircmpwn/koushin/50
4 роки тому
Simon Ser
6940a826b5
readme: add short description
Closes: https://todo.sr.ht/~sircmpwn/koushin/59
4 роки тому
Simon Ser
4d68400036
plugins/base: add settings page
Add a settings page where the user can change the number of messages
displayed per page.
4 роки тому
Simon Ser
bdf1a8b02b
koushin: add Store interface
References: https://todo.sr.ht/~sircmpwn/koushin/5
4 роки тому
Simon Ser
c0b4998b38
koushin: rename Session.locker to imapLocker
4 роки тому
Simon Ser
85c01b87a9
plugins/base: support attachments in drafts
References: https://todo.sr.ht/~sircmpwn/koushin/16
4 роки тому
Simon Ser
50046b62ac
plugins/base: use BodyStructure.Walk instead of custom logic
4 роки тому
Simon Ser
b325933a8b
Add .editorconfig
4 роки тому
Simon Ser
3384c39a17
plugins/base: delete previous draft
4 роки тому
Simon Ser
d31c56ec98
plugins/base: edit drafts
Note that attachments will be lost. This is a TODO.
4 роки тому
Simon Ser
2e367efe58
plugins/base: add fallback if SPECIAL-USE is unsupported
4 роки тому
Simon Ser
bfc617b702
plugins/base: save message as draft
4 роки тому
Simon Ser
267999b6e5
Update docs with new RegisterPluginLoader function
4 роки тому
Simon Ser
baae776247
readme: fix example usage
4 роки тому
Simon Ser
3347e69480
Use %q to quote values in format strings
4 роки тому