Join the discord to stay up to date and have early previews
Jeez this is a big one, been wanting to merge all my individual branches in for a while but the rebrand and all the bugfixes that came with it delayed me. I finally got some time over the weekend (sorry, i work full time during the week) to re-organise my thoughts, fix conflicts on all the local branches and push A TON of new features I have been working on in background.
This release may have some bugs here and there, it's a ton of major changes and as I said multiple times, I work on this alone, some community members have been testing them from the :develop image flag, but they are obviously volunteering and doing as much as they can before I decide to release changes. If you find anything out of the ordinary please open a new issue or join discord and I'll try to be on top of things
Changelog
features
Notes Features
- Allow images paste from clipboard into the editor
- Allow copy/paste of images AND files into the editor
- Allow drag/drop of images AND files into the editor
- Add ability to choose default editor - profile -> settings #146
- Added setting in user settings to open note in view mode #148
- Add
videostab to file upload and allow embedding of videos within notes (beta)- To enable videos in public notes please add the
SERVE_PUBLIC_VIDEOS=yesenv variable or they won't play (security feature)
- To enable videos in public notes please add the
- Allow image resizing (clicking on images will show an overlay to resize them)
- Give visual feedback during upload with correct error handling
- Add filterable page for all notes (
/notes) - Add text colour extension to editor
- Add advanced editor options that can be enabled/disabled via a new
Editortab in the admin dashboard- Add advanced table features including shortcuts (clicking on table will show a toolbar with various options above it) #133
- Add slash command extension (type
/in the editor to quickly select an action) - Add quick edit bubble (select text to edit it on the fly)
Checklist Features
- Add ability to create checklist children
- Checklist view restyle - to accommodate children
- Add filter to checklist view to only show completed lists/tasks #136
- Add filterable page for all checklists/tasks (
/checklists,/tasks) - Add subtasks and task description to kanban items - very beta (click on title/edit icon/double click item to open modal) #33
- When a checklist/kanban board is shared with another user, items shows last updated/user info next to them, it also shows avatar in time sessions
- Add ability to manually enter session time (in minutes) to tasks #92
General Features
- Add prompt to notify users of new versions (can be disabled both via
STOP_CHECK_UPDATES=yesenv variable or via admin settings by setting update notifications to no. - Show latest version both on login/registration screen and admin panel overview #141
- Add ability to pin checklists/notes to the homepage, also minor homepage re-styling to accommodate this, on top of a better, less bloated mobile view
- Pinned checklists/notes can be re-ordered by drag/drop ON DESKTOP
- Allow user to set maximum file upload size in admin settings
- Various mobile/desktop UI improvements around settings/login page
bugfixes
- Fix issue where checklists can only be checked after refreshing the page, this also had a flawed logic around categories which was causing bugs around checklists/tasks, that has been fixed too #140 #139
- Fix settings menu broken url #142
- Move dropdowns to the right side of the toolbar menu so they don't end up outside the viewport - will need to refactor dropdowns anyway, they are very janky #140
- Close search bar after searching on mobile #138
- Fix odd behaviour around editing kanban items status/names #137
- Finally fix download as pdf button by using browser default printing behaviour