Releases: asterbot/BetterNotes
Releases · asterbot/BetterNotes
Release v1.1.0
Version 1.0.0 Release
Version 1.0.0
Main features
Users/database
- Login page (with input sanitization) + user authentication logic
- Multi-user support and data segregation
- "remember me" feature
- Fixed bugs with DBQueue (we were having some issues with that interfering with the login stuff)
- Serialized canvas datatype and media files to be stored in DB
Boards/individual boards
- Removed sections and added tags instead (assign colours to notes)
- Added sorting and filtering for boards and individual boards
- Fixed UI bug in adding/editing related notes
Content blocks
- Added glue feature to separate and attach content blocks together (+ more)
- Added related notes dropdown menu
- Implemented math graph rendered from Latex equation
- Supported stroke width, colour wheel, and grid for canvas
Graph
- Fixed graph dragging bug
- Improved graph performance with toggleable physics
- Abstracted to a completely separate module
General
- Added application title, logo, min screen size
- General tweaks (colouring, centering, alignment, spacing, dynamic columns, scrolling)
- Autofocused input boxes for login, boards, individual boards
- Keyboard shortcuts for login, boards, individual boards
- Home, back, forward buttons as another method for navigating between screens
Version 0.3.0. Release
- Integrated MongoDB database to store data and querying DB from front-end.
- Created support for offline work, ensuring any changes made offline go to the DB when possible.
- Designed graph view for notes, allowing notes to be visualized in a non-linear manner
- Allowed users to add "related notes" for every note to visualize in the graph view
- Added LaTEX integration and simple math syntax, allowing users to typeset mathematical equations
- Cleaned up the view for each note and content blocks
- Added timestamp for notes and boards in the database to allow for sorting in the future
- Fixed a canvas resizing issue
- Added media upload integration, allowing users to upload images from their device
Version 0.2.0. Release
- Further developed markdown implementation (text styling, headers, in-line code blocks)
- Refactored UI for boards and individual boards page, with an ability to edit and delete boards and notes, with confirmation dialogs and basic error checking
- Created articles page with the ability to add plain text, markdown, code, and canvas blocks
- Canvas supports erasing
- Integrated boards and individual boards with database
Version 0.1.0. Release
Main features:
- Main board page, including adding and deleting boards
- Created the page for each individual board, allowing to create and delete sections/articles
- Implemented markdown support (with headings) and free-form canvas support
- Added navigation between the pages using Voyager