346 Commits (master)
 

Author SHA1 Message Date
  Simon Ser d8a875a5f7
Rename RenderData to BaseRenderData 4 years ago
  Simon Ser 29e0879dd9
Allow Go Plugins to inject template data 4 years ago
  Simon Ser 733304c88f
Allow Lua plugins to inject all templates 4 years ago
  Simon Ser 38d73f5771
Use Context.FormParams 4 years ago
  Simon Ser e2d70ba6ca
Linkify address lists 4 years ago
  Simon Ser 0c21c501ff
Redirect / to INBOX 4 years ago
  Simon Ser 2a2a48c7fa
Add a form to set message flags 4 years ago
  Simon Ser 3aea768cad
plugins/base: extract route registration into function 4 years ago
  Simon Ser b8407569f0
themes/sourcehut: use formatdate template func 4 years ago
  Simon Ser 9404be1a32
Add envelope metadata to message view 4 years ago
  Simon Ser e78d2db3ea
Improve docs 4 years ago
  Simon Ser a425e17b0e
Add button to delete message 4 years ago
  Simon Ser 1841609fbc
Add form to move messages 4 years ago
  Simon Ser a061e85f00
Update deps 4 years ago
  Simon Ser 4449416357
Export IMAPMessage 4 years ago
  Simon Ser 08b259bd50
Add attachments support to composer 4 years ago
  Simon Ser 7f48702b83
go fmt 4 years ago
  Simon Ser 65931445a8
Use <label> in compose form 4 years ago
  Simon Ser 1c5e17472d
Add basic search 4 years ago
  Simon Ser 1a658fc22c
Add line break to login form 4 years ago
  Simon Ser 622f00fe06
Replace Session.ConnectSMTP with Session.DoSMTP 4 years ago
  Simon Ser d01c85616a
Rename Session.Do to Session.DoIMAP 4 years ago
  Simon Ser e93346ffa9
Remove the public/ directory 4 years ago
  Simon Ser d897eeee5c
Introduce base plugin 4 years ago
  Simon Ser e83844fbad
Add an API for Go plugins 4 years ago
  Simon Ser 90080cc8b6
gitignore: don't ignore sourcehut theme 4 years ago
  Drew DeVault d0355fa0d8 Add simple Sourcehut-based theme 4 years ago
  Simon Ser b24cc85fb1
Fix undefined ErrSessionExpired 4 years ago
  Simon Ser f07ab52632
Add docs 4 years ago
  Simon Ser 1b5bc568fb
Allow plugins to provide their own templates 4 years ago
  Simon Ser fec8caa3cd
readme: add godoc badge 4 years ago
  Simon Ser e54a359acb
Export Server.{Sessions,Plugins} 4 years ago
  Simon Ser 28a8f3f6ac
Unexport NewSessionManager 4 years ago
  Simon Ser 86359156ee
Export Context.SetSession, unexport Session.Token 4 years ago
  Simon Ser d8f411176f
Export Context 4 years ago
  Simon Ser ed7ea8df33
Add plugins/ to .gitignore 4 years ago
  Simon Ser 835e9e5033
go fmt 4 years ago
  Simon Ser 3748b4413e
Introduce GlobalRenderData and RenderData 4 years ago
  Simon Ser edf738f23d
Load all themes on startup 4 years ago
  Simon Ser 49167b9a28
readme: add link to mailing list & issue tracker 4 years ago
  Simon Ser 4a504b0fc6
Rename Plugin.Render to Plugin.Inject 4 years ago
  Simon Ser 95da47f7c4
Extract Lua plugin logic into separate file 4 years ago
  Simon Ser a9a607b9b2
Allow plugins to add new routes 4 years ago
  Simon Ser c5afd1a61b
Reconnect to IMAP server when logged out 4 years ago
  Simon Ser 7702925497
Make SessionManager create the IMAP client 4 years ago
  Simon Ser efd401bfbf
Rename ConnPool to SessionManager 4 years ago
  Simon Ser 800a83059d
readme: sync with new Lua API 4 years ago
  Simon Ser 76599232dc
Add a Lua API to set template filters 4 years ago
  Simon Ser f42cb45457
Change Lua API to koushin.on_render 4 years ago
  Simon Ser 9617b412e8
Make render data static 4 years ago