26 Commits

Author SHA1 Message Date
CasVT
c9a60f1b48 Added logging 2023-07-04 13:41:35 +02:00
CasVT
8c5e34caee Implemented WAL journal mode for database
Some of the waitress code has been overwritten to make this work (at `backend.db.ThreadedTaskDispatcher`). The `handler_thread` function has been changed so that when the thread shuts down, the database connection for the thread is also closed (this _has_ to happen _in the thread that the connection is for/from_). The `shutdown` function opens and closes a database connection at the end, which triggers the checkpoint of the journal, writing everything to the db file and removing the `-wal` and `-shm` temporary db files.
2023-06-30 22:11:18 +02:00
CasVT
361efbd264 Temp tables get removed after db migration 2023-06-30 14:15:04 +02:00
CasVT
2121677a8f Added system for automatic API docs 2023-06-29 17:37:22 +02:00
CasVT
32d4faaa16 Improved API input validation 2023-06-23 00:14:46 +02:00
CasVT
97bde5dc07 Added sorting of library 2023-06-09 21:46:24 +02:00
CasVT
cf69427e87 Added search to static reminders and templates 2023-06-08 14:34:02 +02:00
CasVT
9b716b80d9 Fixes issue #51 2023-06-08 13:43:48 +02:00
CasVT
29eba69f74 Fixes issue #6 2023-05-28 11:43:06 +02:00
CasVT
c3ce909554 Improved sending reminders at set time 2023-05-25 21:30:40 +02:00
CasVT
d657c5c0d3 Fixes issue #9 2023-05-24 15:11:51 +02:00
CasVT
c60da4c0bc Small database command optimisations 2023-05-22 21:56:43 +02:00
CasVT
7949910667 Fixes issue #40 2023-03-12 22:53:02 +01:00
CasVT
5acc47946b Rebranding from Noted to MIND 2023-02-11 17:43:35 +01:00
CasVT
53f69b7547 Fixes issue #28 2023-01-28 18:59:27 +01:00
CasVT
18cd2c2ead Fixes issue #29 2023-01-24 16:24:07 +01:00
CasVT
e3987571f3 Added support for cross-timezone clients 2023-01-24 15:26:01 +01:00
CasVT
18a637a5bf Corrected some doc strings 2023-01-19 21:51:44 +01:00
CasVT
a0288291a3 Fixes issue #8 2023-01-19 21:29:15 +01:00
CasVT
1fe057950c Added db migration system 2023-01-19 16:21:58 +01:00
CasVT
55afdadc77 Fixes issue #4 2023-01-19 15:50:26 +01:00
CasVT
f025c403d3 Added tests 2023-01-16 23:30:18 +01:00
CasVT
7a3b6c72d9 Updated invalid usernames 2023-01-16 22:43:38 +01:00
CasVT
7f644719c8 Sped up search algorithm 2023-01-15 17:40:27 +01:00
CasVT
7308c60e0a Fixed running Noted from outside folder 2023-01-14 15:09:47 +01:00
CasVT
825195abb6 First version of Noted! 2023-01-13 00:38:44 +01:00