summaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorJannis M. Hoffmann <jannis.hoffmann@rwth-aachen.de>2022-04-22 19:31:45 +0200
committerJannis M. Hoffmann <jannis.hoffmann@rwth-aachen.de>2022-04-22 19:31:45 +0200
commit5c3fa491eebc690fbac8a963996a0244882813c7 (patch)
tree784623eb6b652ff98473549c48c7a997898fc38e /CHANGES
parente1bafc13858b5c72a7584c52d3d9d6d597d39e6b (diff)
refactored plugin I18N2
added actions script
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES162
1 files changed, 0 insertions, 162 deletions
diff --git a/CHANGES b/CHANGES
deleted file mode 100644
index 7be26fd..0000000
--- a/CHANGES
+++ /dev/null
@@ -1,162 +0,0 @@
-Past and Upcoming Changes
-=========================
-
-v1.0.0 release plan
--------------------
-✓ consider renaming, relicensing
- ✓ License
- ✓ GPLv3+ and enter copyright info
- * Maybe the translation/documentation can be made available under a different license
- * may relicense this under the AGPL.
- ✓ Rename
- ✓ JWebmail
-✓ make github ready
- ✓ remove sensitive files (gitignore)
- ✓ add git vcs
- ✓ remove part of the english translation
-* check legal requirements
-✓ BUG: home not displaying
-✓ show new messages per folder
-✓ BUG: empty folder not displaying correctly
-✓ better documentation
- ✓ document i18n snippets
- ✓ cleanup comments
- ✓ list functionality for ReadMails#communicate
- ✓ OMail
- ✓ OMail::Helper
- ✓ OMail::Controller::All
- ✓ OMail::Plugin::I18N
- ✓ OMail::Plugin::INIConfig
- ✓ OMail::Plugin::ServerSideSessionData
- ✓ OMail::Model::WriteMails
- ✓ OMail::Model::ReadMails
- ✓ OMail::Model::Driver::QMailAuthuser
- ✓ OMail::Model::Driver::QMailAuthuser::Extract
-✓ better pagination
- ✓ BUG: pagination forward -> backward is shifting by 1 (page start needs to be decremented)
- ✓ move out to helper
- ✓ more generic names
-✓ advance ini config plugin
- ✓ set global section to global scope
- ✓ introduce arrays
- ✓ make nesting sections more explicit
-✓ write more tests
- ✓ test pagination
- ✓ test mail_line
- ✓ test for ini parser
- ✓ basic test for application
-✓ improve i18n
- ✓ german translation
- ✓ look into i18n configuration
- ✓ remove TXT alias
-✓ more configuration (for model)
- ✓ disable cram
- ✓ select mock read model
- ✓ lazy init for mock model
- ✓ add switch disabling message send
- ✓ Extract: user to switch to
- ✓ Extract: adjustable maildir directory
-✓ read secret from config file
-✓ Extract: configurable perl lib
-✓ Extract: encoding issues
-✓ improve session data security
- ✓ use a server side cookie implementation
- ✓ use a one time pad
- ✓ resolve server/client session duration issues
- ✓ use cryptographically secure random data
- ✓ hide password length
-✓ handle empty folders
-✓ logging support for Extract.pm
-✓ true perl 5.16 support
-✓ cpan build and deploy script
-✓ remove prefs
-✓ file upload for attachment
- ✓ file type detection
- ✓ move WriteMails from Email::Simple to Email::MIME
-✓ configuration as plugin (Mojo::Plugin::Config)
-✓ model as helpers, initialized in startup
-✓ send
- ✓ multiple mails for cc etc.
- * content-transfer encoding, research (currently 8bit)
-✓ better design for send and read
- ✓ send
- ✓ read
-✓ sandbox html mails
-✓ i18n as ini files
-✓ rework mail folders
-✓ rewrite about
-✓ search in subject
-
-
-v1.1.0 release plan
--------------------
-* INV: wrong subject being shown
-* INV: new mails are not highlighted
-* INV: displayheaders table does not fill outer container
-✓ better back buttons
- ✓ writemail
- ✓ read mail
-✓ improve server side session cleanup process coordination
-✓ consider using Crypt::URandom instead of Crypt::Random
-✓ factor out date format function
-✓ add a delete session function for s3d, maybe
- ✓ simply remove key from cookie
-* separate development and production configuration
-* create base configuration
-* repurpose status field in displayheader
- ✓ currently just renamed
-* improve performance
- * async read for extract
- ✓ async version of driver
- ✓ async version of model
- * async version of controller
- * async wait for send
- * add wait_for_child to event loop
-* consider using more mojo functions
- ✓ use Mojolicious::Types to replace File::Type
- ✓ Helper
- * QMailAuthuser
-* moving mails to other folders
- * creating new folders
- * backend
-* add more mime types
- * jpeg
- * png
- * gif
-
-
-v1.2.0 release plan
--------------------
-* advance ini config plugin
- * allow non-leaf nodes to be arrays
- * allow quotes
- * allow continuation over multiple lines
- * warn about overrides
- * add template support, maybe
-* improve i18n
- * add localization of dates and time
-* better pagination
- * merge with partial templates, maybe
-* improve performance, consider alternatives to Extract.pm
- * based on Maildir::Light
-* add config validation
-* click on sender to answer
-* mobile optimize
-* download mail and attachments
-* cleanup css
-* allow multiple attachments
-* consider using more mojo functions
- * base64
- * encoding
- * json
- * filepaths
- * dump
- * mail?
-* add mails to Sent folder
-
-
-v1.3.0 release plan
--------------------
-* smtp send model, maybe
-* pop read model, maybe
-* add icons for navigation