From 5c3fa491eebc690fbac8a963996a0244882813c7 Mon Sep 17 00:00:00 2001 From: "Jannis M. Hoffmann" Date: Fri, 22 Apr 2022 19:31:45 +0200 Subject: refactored plugin I18N2 added actions script --- CHANGES | 162 ---------------------------------------------------------------- 1 file changed, 162 deletions(-) delete mode 100644 CHANGES (limited to 'CHANGES') 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 -- cgit v1.2.3