28 Commits

Author SHA1 Message Date
CasVT
3b75e7a24c Fixed keeping manifest u.t.d. when importing DB 2024-03-10 11:55:51 +01:00
CasVT
3b57d01596 Improved logging setup with debug log files 2024-03-03 23:19:04 +01:00
CasVT
a88cc8a36a Moved logging level setting to admin panel 2024-03-03 16:01:15 +01:00
CasVT
ae17c62ad3 Added support for PWA 2024-03-03 13:40:08 +01:00
CasVT
f7decf4b4e Added 'keep hosting settings' option for db import 2024-03-03 13:06:49 +01:00
CasVT
1e6ef57d6a Refactored server code 2024-03-01 12:47:50 +01:00
CasVT
4073f60539 Added hosting settings to admin panel 2024-02-28 22:11:12 +01:00
CasVT
c9a71d8be6 Added database importing (Resolves #2) 2024-02-28 13:48:24 +01:00
CasVT
20efb2eefd Added restart and shutdown buttons 2024-02-23 16:32:22 +01:00
CasVT
ccdb16eef5 Backend Refactor 2024-02-01 14:42:10 +01:00
Casvt
634759a964 Added admin panel
* Added API and UI base for panel

* Added option to disable registration (Fixes #27)

* Added settings for login duration (Resolves #39)

* Added user management and download database button
2024-01-29 17:30:40 +01:00
CasVT
197e4ad704 Added recurring reminders on week days (#55) 2023-07-31 19:38:37 +02:00
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
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
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
e3987571f3 Added support for cross-timezone clients 2023-01-24 15:26:01 +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
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