Commit Graph

288 Commits

Author SHA1 Message Date
Jonas Linter
7bcbe70392 Database migrations incorrectly ran before the tables where created. This didn't cause problems when the database was already set up but would absolutely bork a fresh install. 2025-10-20 08:39:26 +02:00
Jonas Linter
b0cb4e555c Removed erroneus type hint 2025-10-17 22:39:51 +02:00
Jonas Linter
27ed8dcd1f Switched to timezone aware schema for database 2025-10-17 22:38:57 +02:00
Jonas Linter
bd54fc72ad Passing parameters from config 2025-10-17 22:29:44 +02:00
Jonas Linter
a5006b2faf Fix autoincrement 2025-10-17 22:27:10 +02:00
Jonas Linter
27cf040f45 Worker coordination cleanup 2025-10-17 19:56:04 +02:00
Jonas Linter
f30632df29 Updated reporting scheme. Should work better now 2025-10-17 19:47:15 +02:00
Jonas Linter
75f32234e0 Fixed config loading in migration script 2025-10-17 19:25:20 +02:00
Jonas Linter
e479381374 Migration script in place 2025-10-16 16:56:27 +02:00
Jonas Linter
38f3686948 Added async postgres to dependencies 2025-10-16 16:22:42 +02:00
Jonas Linter
c43782c664 Migration should work now 2025-10-16 16:16:36 +02:00
Jonas Linter
48113f6592 Merge remote-tracking branch 'origin/main' into schema_extension 2025-10-16 16:03:24 +02:00
Jonas Linter
063ae3277f Added addittonal section to the schema. Can now add RoomTypes but they are optional 2025-10-16 16:01:58 +02:00
Jonas Linter
6e963cec51 Fixed formatting for the pushover serivice 2025-10-16 11:27:08 +02:00
Jonas Linter
c07d025873 Pushover startup fix 2025-10-16 11:24:20 +02:00
Jonas Linter
d834ec2d4b Changed pushover test script to be more api friendly 2025-10-16 11:15:15 +02:00
Jonas Linter
eef70516a9 Added pushover support 2025-10-16 11:08:39 +02:00
Jonas Linter
6ad4df6990 Fixed startup email 2025-10-16 10:53:03 +02:00
Jonas Linter
90e253b950 Potentially fixed daily report 2025-10-16 10:39:43 +02:00
Jonas Linter
0753d1fc1d Removed useless test that worked but threw a bunch of warnings 2025-10-16 09:00:17 +02:00
Jonas Linter
716e5066e1 Changed return value 2025-10-15 14:38:33 +02:00
Jonas Linter
9104c60956 More logging 2025-10-15 14:31:16 +02:00
Jonas Linter
76e3b53a4e Added token to config 2025-10-15 14:27:30 +02:00
Jonas Linter
f58332221b Created lang-detect endpoint 2025-10-15 14:24:38 +02:00
Jonas Linter
d9e45fed36 Langdetect for n8n 2025-10-15 14:12:57 +02:00
Jonas Linter
361611ae1b Worker coordination with file locks 2025-10-15 10:07:42 +02:00
Jonas Linter
0d04a546cf Fixed functions in lifespan running multiple times even though once would be enough 2025-10-15 09:21:52 +02:00
Jonas Linter
a8c441ea6f Stats collector for email monitoring 2025-10-15 09:09:07 +02:00
Jonas Linter
5a0ae44a45 fixed test warning 2025-10-15 08:55:51 +02:00
Jonas Linter
3669d0ca00 Generated doc for email monitoring 2025-10-15 08:48:15 +02:00
Jonas Linter
f22684d592 Added email monitoring 2025-10-15 08:46:25 +02:00
Jonas Linter
bb900ab1ee Finally fixed vscode test discovery got dammit 2025-10-14 15:17:34 +02:00
Jonas Linter
c16848a809 Better docstrings 2025-10-14 15:06:32 +02:00
Jonas Linter
3714226b08 Log generic webhook for now 2025-10-14 14:43:59 +02:00
Jonas Linter
8f2565b5a9 Generic webhook now gets saved to database 2025-10-14 14:28:47 +02:00
Jonas Linter
669cf00bbc Fixed testcase due to email validation 2025-10-14 09:27:39 +02:00
Jonas Linter
99d1ed1732 Email validation no longer breaks customer retrieval 2025-10-14 08:46:16 +02:00
Jonas Linter
0e659072c0 Added capi test. Data is received in facebook 2025-10-13 13:45:19 +02:00
Jonas Linter
592a9d7ce7 Added reservation_service aswell 2025-10-13 10:59:05 +02:00
Jonas Linter
b045c62cee Created hashed customers. migrated to service instead of using db logic directly 2025-10-13 10:51:56 +02:00
Jonas Linter
2560f61ee8 Updated how wix forms are logged. 2025-10-13 10:03:53 +02:00
Jonas Linter
4b61921e7a Fixed missing part of the docs in readme 2025-10-10 16:59:45 +02:00
Jonas Linter
fed8cb5653 Readme update 2025-10-10 16:58:49 +02:00
Jonas Linter
5cec464ac2 Added tests for double reservation by one customer 1.0.1 2025-10-10 16:50:43 +02:00
Jonas Linter
1248772f60 Updateinsert customers 2025-10-10 16:47:19 +02:00
Jonas Linter
165914d686 Added generic endpoint 2025-10-10 16:21:25 +02:00
Jonas Linter
dbbdb3694b More tests 2025-10-10 16:17:01 +02:00
Jonas Linter
6ab5212a0f MORE Tests 2025-10-10 11:28:25 +02:00
Jonas Linter
4ac5a148b6 Cleanup 2025-10-10 10:45:47 +02:00
Jonas Linter
5b91608577 Linting fixies 2025-10-10 10:21:13 +02:00