57 Commits

Author SHA1 Message Date
Casvt
a77a84a72c Fixed DB migration from previous release version (#74) 2024-03-15 14:10:26 +01:00
CasVT
056ddb5bd8 Fixed merging errors in backend 2024-03-11 22:15:50 +01:00
Casvt
d93c19bf3f Branch Sync
From Main to Development
2024-03-11 21:38:49 +01:00
CasVT
3b75e7a24c Fixed keeping manifest u.t.d. when importing DB 2024-03-10 11:55:51 +01:00
CasVT
99d59cd0e7 Fixed manifest updating for smaller url prefix
When the value of the URL prefix would be changed, if the resulting json would be smaller than the current json, it would create invalid json. Now we wipe the contents before writing to avoid this.
2024-03-10 11:53:12 +01:00
CasVT
37cec53649 Changed manifest filename in backend 2024-03-10 11:10:09 +01:00
CasVT
98ff362a68 Added option to delete NS with it's reminders 2024-03-09 17:22:12 +01:00
CasVT
909b7011e4 Fixed sending body-less reminders after dep update 2024-03-09 17:21:10 +01:00
CasVT
b4682ea43b Fixed file clearing when LL goes debug to debug 2024-03-06 17:27:40 +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
a881f090be Added data type of vars to API docs 2024-03-03 15:12:36 +01:00
CasVT
ea5323c979 Improved type hinting 2024-03-03 14:23:42 +01:00
CasVT
1de747e011 Fixed logging python version error 2024-03-03 13:47:53 +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
ae56927d0f Small backend refactoring dealing with None values 2024-02-28 14:22:53 +01:00
CasVT
c9a71d8be6 Added database importing (Resolves #2) 2024-02-28 13:48:24 +01:00
CasVT
6f1c37b79c Refactored input validation 2024-02-25 22:59:23 +01:00
CasVT
20efb2eefd Added restart and shutdown buttons 2024-02-23 16:32:22 +01:00
CasVT
c6590f91dd Frontend Update 2024-02-23 12:37:10 +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
8ad985278b Fixed logging when triggering static reminder (#62) 2023-08-30 23:31:27 +02:00
CasVT
5493ad8d55 Fixed adding NS when regex for field used named groups (#60) 2023-08-20 22:52:37 +02:00
CasVT
197e4ad704 Added recurring reminders on week days (#55) 2023-07-31 19:38:37 +02:00
CasVT
79897af315 Added test button when adding notification service 2023-07-28 17:11:37 +02:00
CasVT
36ad972910 Added support for args in URL Builder (#3) 2023-07-28 12:02:44 +02:00
CasVT
5b6a8d5f7a First version of URL builder (#3) 2023-07-28 00:05:15 +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
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