Mateo Ivankovic
Mateo Ivankovic
## Description Change of http status codes when sending a join request with an incorrect passphrase to a protected board for better differentiation during error evaluation. ## Changelog In 'api/boards.go':...
### Platform RebornOS Linux x86_64 with I3 ### GPU, drivers, and screen setup NVidia RTX 3060TI, nvidia-drivers 515.65.01, two monitors configured side-by-side with xrandr. 1. Monitor: 144hz 2. Monitor: 75hz...
## Description Splitted up the board subscription into two channels. Prior every user subscribed to `boards.` now based on the role each user connects to `boards..participant` or `boards..moderator`. Why? To...
### The problem When the owner or a moderator deletes a note in a hidden column, all normal user get an error printed with the cause: 'Cannot read properties of...
### The problem If a normal user is given the moderator role, they cannot see the hidden columns from the start. Even if the owner displays the hidden columns and...
## Description Added a scheduler which executes specific tasks in an interval. For now only the deletion of Boards. Jobs can be defined in the services/scheduler/config.yaml ## Changelog In 'services/scheduler'...
## Description Adding a marker that indicates if a note has been edited or not ## Changelog `dto/notes.go` - added field if a note has been edited `database/migrations` - added...
## Description Improve and unify error handling and logging ## Changelog - In almost all /api/... files added missing error handling or logging - Unified error handling and logging ##...
## Description Summarized all migrations into the initial sql file ## Changelog - Removed all migration files - Added the migrations into initial_schema.up.sql - Updated initial_schema.down.sql ## Checklist - [x]...
## Description Implemented unittests for api/columns.go ## Changelog `api/columns_test.go` - Added tests for the various functions in api/columns.go ## Checklist - [x] I have performed a self-review of my own...