autumo beetRoot 3.1.0
autumoswitzerland
released this
07 Oct 20:31
·
44 commits
to master
since this release
autumo beetRoot 3.1.0
Even if only the minor number has changed, this version is more of a major version in terms of size, with many improvements and corrections.
- Nice modal JS/CSS dialogs (alert dialogs removed)
- Cleaner separation of block resources/Java scripts
- Defer Java script loads
- Further CSS cleanup (load size now under 100k)
- Separate folder for uncompressed CSS
- Improvements to the dark theme
- General CSS/UI fixes
- Replacement of some image formats (png -> webp)
- Cleanup of Java scripts
- Conversion of property files to UTF-8
- PLANT: sort field names for HTML templates in a common order, e.g. ID first, created and last modified (convenience), etc.
- PLANT: Integration of the Template Language Processor for template translations (i18n)
- Conversion of the translation of language templates to translated templates (combination of course still possible), see 'web/lang/tmpl_lang_*'.
- Better i18n support, languages added: es,it,pt,ja,zh,ru
- Preprocessing of special bundle resource values, such as app-version
- Remove web resources from the JAR, they are not needed in the JAR
- Number of data records per page can be overwritten by settings (DB)
- Singleton improvements (synchronization)
- Better handling of user sessions
- Better language handling considering the user's locale if required
- Better language handling
- Better handling of handlers
- Introduction of thread pools and better handling of threads
- Revision of session management: more security for the session, storage of only the information that is really important for restarting the server, more secure session recovery
- Model: corrections, display value is also looked up in superclasses
- DB scripts: Cleanup work
- Fix: Correct display value for beans
- Fix: Log buffer for messages before initializing logging
- Fixes in the template translation logic
- Helper method for the generic message of the transport layer
- Better documentation for the generic message of the transport layer
- HandlerResponse for downloads; the name of the user file can be specified
- Correct formatting of date, time and timestamps in the user interface
- Dummy file storage added
- Update of the login/logout screen
- Logout redirection to login
- Documentation for migration
- Documentation corrected
- Angus mail integration (replace old Jakarta libs)
- POM cleanup (with version variables)
- Correction of package naming
- Console update check added
- NanoHttp BeetRoot 2.3.5 lib