Also available on Github: https://github.com/nodea-software/nodea/releases
- Component address rework
- Now force first connection when generator admin is not set
- Remove 24h Gitlab deploy token expiration date
- Improve instruction select application, you can use this instruction in preview mode
- Reinforce password security requierment
- Add current theme key in metadata.json
- Some changes CSS on Nodea theme
- Add trash button on datetimepicker
- Now media mail 'from' input will use default mail.js configuration file
- Now user ID are written in logs
- Update and clean generator and application node modules
- Add dustjs helper in generator
- Upgrade plugins AdminLTE => JQuery UI 1.13.2 + moment.js 2.29.4
- Variabilize size file limit on dropzone
- Improve access settings UI
- Now you can login in Nodea generator with your email
- Add new env variables for Nodea generator
- Add missing hook beforeUpdate in param entity
- Replace html-pdf with puppeteer for pdf generation
- Improve and fix status diagram
- Improve error handling on translate helper
- Add default @core/utils function in application
- Improve Nodea emails content
- Improve nodeaTable speWhere handling
- Add getFromContext dust helpers
- Improve generated app native database pwd to handle STRONG policy if needed
- Remove useless SQL GRANT on app generation, now use generator host for app user
- Add new beforeInitialStatus hook in create route
- Improve SMS media and add smsProvider in global.js
- API security update
- Desync node modules installation for faster generator initialisation
- Fix users create/update form
- Fix issue https://github.com/nodea-software/Nodea/issues/37
- Fix issue https://github.com/nodea-software/Nodea/issues/29
- Fix html tag in list + CSS on badge
- Fix on route /program/generate_and_replace
- Fix lang user switch on restart server
- Fix views of Page entity
- Somes fix on locals traduction
- Fix config require cache error
- Fix error on add component status with name too long
- Fix models & setInitialStatus on E_task
- Fix set theme instruction
- Fix instruction called/with name on component address
- Fix css and display about component status
- Fix select entity redirect
- Change class on last records widget
- Fix app DB cache on recreating same application
- Fix deleting SQL user when deleting application
- Fix add member to gitlab project if already in project
- Fix first connection code platform session missing
- Fix set title css
- Add env variable priority for DEMO_MODE
- Fix setup SQL for MySQL and MariaDB
- Fix req.logout that need a callback
- Fix set logo
- Fix deleting auto_generated related to where source and target is the same entity
- Linter correction
- Fix instruction param entity
- Fix /set_status and notification redirection, headers.referer can be undefined
- Handle MySQL error on GRANT PRIVILEGES while generating new app
- Fix Nodea tutorial, stopping the tutorial is now store in browser instead of session
- Minor UI fixes
- Deploy [branch] instruction now available
- New 'beforeQuery' route hook in search() route
- New 'start' and 'beforeSend' hooks in app/widgets() POST route
- Optimize size of public folder by removing useless ressouces
- Improve file handling middleware
- Improve and change the way of init NodeaTables
- Add app.js delete_file route
- Move models/index.js customAfterSync() hook code in _core
- Login system return more vague error message for security reasons, addind error logs instead
- Add transaction in api routes
- JSDoc improvements
- Move customAfterSync ORM hooks in _core
- Improve Nodea picture management, move keys from to global.js to application.json
- Remove customWhere from dust file for security reason
- NPM module bcrypt-nodejs changed for bcrypt
- Salt included in every password hash
- XSS protection improved
- Fix breadcrumb in module UI.
- Move /status_comment in app/root.js file
- TABLE_NAME instead of media_sms in database
- Fix syntax error in NodeaForms
- Fix mouse dynamism on datatables
- Fix redirect after login
- Fix document template f_format_pair on update
- Fix entity filter in document template display on entity
- Fix document template required field
- Add missing commented hooks in some routes files
- Fix app/root.js additionnal route not possible before
- JSDoc implemented for CoreEntity
- Improve code editor, files wont close anymore when executing instruction
- Add warning before instruction if modified file not saved in code editor
- Various improvements on the way of killing application child process
- Improvements on UI Designer
- Rework bot field type handling, now it will parse any given type in one and simple understabled nodeaType
- Add new powertips and improve CSS
- Various NodeaTable improvements
- Add Home module in group access configuration
- Improve component address on address_label field management
- Improve Nodea 'with type' suggestions
- Upgrade agenda component to Fullcalendar v5.7
- Fix has many existing generated code
- Fix Nodea Dust helper contextUpperDump
- Fix delete module instruction
- Fix setting field unique on related to field
- Fix code editor refresh file content after instruction
- Disabled deploy instruction, WIP for 3.1
- Fix child process kill, now it only kill the concerned application
- Fix error overlay CSS on preview
- Fix UI Designer and code editor commit m
- Fix package.json name and version
- Fix access.json import
- Fix agenda component
- Fix status piechart colors
- Fix filename with uuid in page
- Minor CSS & JS fix
Nodea is out with this first release !
Check out Nodea Software website and Nodea Github page !