summaryrefslogtreecommitdiff
path: root/CHANGES.md
diff options
context:
space:
mode:
authorJannis M. Hoffmann <jannis.hoffmann@rwth-aachen.de>2022-05-01 21:58:10 +0200
committerJannis M. Hoffmann <jannis.hoffmann@rwth-aachen.de>2022-05-01 21:58:10 +0200
commit883a3c9379de774a3035986e90614decd8626207 (patch)
tree3e75f3d82f560f446f670faff78c927eacbfa63e /CHANGES.md
parent8387d8eb466e1187ee6caeaeb773d67652797731 (diff)
merged read and raw routes
Diffstat (limited to 'CHANGES.md')
-rw-r--r--CHANGES.md32
1 files changed, 19 insertions, 13 deletions
diff --git a/CHANGES.md b/CHANGES.md
index a2b76b4..7e5dda0 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -107,22 +107,31 @@ Current v1.1.0
- [x] add a delete session function for s3d, maybe
- [x] simply remove key from cookie
- [x] add actions script
-- [ ] repurpose status field in displayheader
- - [x] currently just renamed
+- [x] consider using more mojo functions
+ - [x] use Mojolicious::Types to replace File::Type
+ - [x] Helper
+ - [ ] QMailAuthuser
+- [x] repurpose status column in displayheader
+ - [x] currently just renamed to 'Multipart'
- [x] advance ini config plugin
- [x] allow non-leaf nodes to be arrays
- [ ] allow quotes
- [ ] allow continuation over multiple lines
- [ ] warn about overrides
- [ ] add template support, maybe
+ - [ ] switch to TOML or a provided format, as INI is too basic
+- [x] refactor ReadMails into a role
+- [x] made languages in about clickable
+- [x] make loading auth data from session easier
+ - how do you hide stash values?
+ - [ ] password is now hidden when stringified
+- [x] merge read and raw (with content type)
+ - how does one extract the body functionality? (One does not.)
+- [x] refactor templates to make use of link_to
- [ ] improve i18n
- [ ] add localization of dates and time
- [x] refactor I18N plugin to allow independent translate provider
- [ ] fix tests
-- [x] consider using more mojo functions
- - [x] use Mojolicious::Types to replace File::Type
- - [x] Helper
- - [ ] QMailAuthuser
- [ ] moving mails to other folders
- [ ] creating new folders
- [ ] backend
@@ -132,16 +141,14 @@ Current v1.1.0
- [ ] improve performance of backend, consider alternatives to Mail::Box::Manager
- [ ] based on Maildir::Light
- [x] reimplementation in Rust
-- [x] refactor ReadMails into a role
-- [x] made languages in about clickable
- [ ] cache mail reads
- is unlikely to work as mails can be moved freely
-- [x] make loading auth data from session easier
-- [ ] merge read and raw (with content type)
- - how does one extract the body functionality?
- [ ] add exception types
- [x] added exception for QMailAuthuser
- [ ] extract version for Makefile.PL from Application
+- [ ] add config validation
+- [ ] read and write s3d only once per request ($c->on('finish'))
+- [ ] compute h-mac on the client side
Future
------
@@ -169,7 +176,6 @@ Future
- [ ] gif
- [ ] better pagination
- [ ] merge with partial templates, maybe
-- [ ] add config validation
- [ ] click on sender to answer
- [ ] mobile optimize
- [ ] download mail and attachments
@@ -182,4 +188,4 @@ Future
- [ ] allow changing password
- [ ] think about forgot password feature
- [ ] address book support
- - [ ] add links on email addresses in header : click = add into addressbook
+ - [ ] add links on email addresses in header : click = add into address book