Commit Graph

60 Commits

Author SHA1 Message Date
CasVT
61882e609a Refactored reminders.py 2025-08-21 16:57:23 +02:00
CasVT
85a2f32dad Refactored static_reminders.py 2025-08-21 15:52:09 +02:00
CasVT
414eae0614 Refactored templates.py 2025-08-21 15:28:40 +02:00
CasVT
08bd642224 Refactored notification_services.py 2025-08-21 15:15:46 +02:00
CasVT
bafd8abe6a Refactored users.py 2025-08-18 17:05:35 +02:00
CasVT
d80dd8c2a0 Moved reminders.py, static_reminders.py and templates.py to implementations folder 2025-08-18 15:29:35 +02:00
CasVT
b427c2c1d4 Refactored Flask error handling setup 2025-08-15 16:42:25 +02:00
CasVT
b5387a0635 Moved API prefixes from Server to Constants 2025-08-12 16:57:13 +02:00
CasVT
8739e1ab95 Refactored start type handling 2025-08-06 18:46:48 +02:00
CasVT
cc43df13f9 Only allow editing public settings via API 2025-08-04 18:29:02 +02:00
CasVT
129859048d Split internal settings into separate dataclass 2025-08-03 16:44:27 +02:00
CasVT
16c5d44b44 Log IP address of any unauth request made 2025-07-31 23:22:57 +02:00
CasVT
8fced3c978 Fixed 404 handling 2025-05-17 20:17:08 +02:00
CasVT
39847f18cd Added backend for resetting setting values 2025-05-17 19:59:00 +02:00
CasVT
a5ec5c5427 Added support for cron schedules in backend (#83)
Fully functioning backend (and API) support for cron schedules. Frontend is coming later.
2025-05-04 18:02:49 +02:00
CasVT
59ac864c16 Added DB backup system 2025-04-30 13:52:31 +02:00
CasVT
cd400bb559 Added option to enable/disable reminders (#77) 2025-04-24 21:10:28 +02:00
CasVT
cefc1a9593 Allow changing username 2025-04-24 16:15:38 +02:00
CasVT
3892b9754e Refactored input validation 2025-04-23 19:55:41 +02:00
CasVT
0cbb03151f Refactored backend (Fixes #87) 2025-04-22 23:29:35 +02:00
Casvt
6fa9c10f2a Doc update (#67)
* Updated README

* Added EXPOSE to Dockerfile for Docker Desktop

* Refactored docker compose file

* Updated CONTRIBUTING

* Docs update

* Added docs for sending files

* Added styling of scroll bar

* Fixed various colors

* Fixed Dockerfile exposed port

* Updated api docs for merging

* Attempt at fixing merge problems
2024-03-10 14:17:03 +01:00
CasVT
98ff362a68 Added option to delete NS with it's reminders 2024-03-09 17:22:12 +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
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
6f1c37b79c Refactored input validation 2024-02-25 22:59:23 +01:00
CasVT
191325c52e Improved database downloading (#2) 2024-02-24 18:18:05 +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
515fdbbb9e Added support for Flask v3 2024-01-29 17:42:54 +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
79897af315 Added test button when adding notification service 2023-07-28 17:11:37 +02:00
CasVT
5b6a8d5f7a First version of URL builder (#3) 2023-07-28 00:05:15 +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
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
645d4926f8 Frontend refactoring 2023-05-24 13:47:08 +02:00
CasVT
7949910667 Fixes issue #40 2023-03-12 22:53:02 +01:00
CasVT
c5f4f48896 Fixes issue #38 2023-03-12 21:46:12 +01:00
CasVT
53f69b7547 Fixes issue #28 2023-01-28 18:59:27 +01:00