Commit Graph
100 Commits
Author SHA1 Message Date
David Rodenkirchen fb5a5b0608 add FFA handling 2026-04-18 16:31:21 +02:00
David Rodenkirchen c0e39a2beb implement initial JSON generation at tournament start 2026-04-18 16:24:48 +02:00
David Rodenkirchen b071c30ce0 remove print 2026-04-18 16:23:49 +02:00
David Rodenkirchen db237b3535 handle byes 2026-04-18 16:08:57 +02:00
David Rodenkirchen a62f289ce8 Enable starting tournaments and displaying tournament tree 2026-04-18 15:53:56 +02:00
David Rodenkirchen c349fe475b Fix memory leaked caused by RefreshService 2026-04-17 09:33:19 +02:00
David Rodenkirchen d5cd05c0e5 release 0.3.7 2026-04-16 08:51:21 +02:00
David Rodenkirchen b8c1df5ff8 Disable commercial PayPal charging 2026-04-16 08:50:11 +02:00
David Rodenkirchen bd5c142bcf Fix logout not redirecting properly 2026-04-16 07:32:35 +02:00
David Rodenkirchen e0ed3c7059 update sanitized backup 2026-04-16 07:07:00 +02:00
David Rodenkirchen 908bee1e7b update event description 2026-02-16 23:22:05 +01:00
David Rodenkirchen 27d1f60e2c Release Version 0.2.2 2026-02-16 23:22:05 +01:00
David Rodenkirchen d238153a22 Fix tournament register button not updating state correctly 2026-02-16 23:22:05 +01:00
David Rodenkirchen 2f4c3a15b7 bump version to 0.2.0 2026-02-04 00:03:04 +01:00
David Rodenkirchen ff5d715a4e add tournament data model 2026-01-28 20:14:40 +00:00
David Rodenkirchen af8cf19dc8 send mail to user when account balances is added to 2025-07-30 13:33:55 +02:00
David Rodenkirchen 530efcd286 make portrait mode optional 2025-05-13 07:10:24 +02:00
David Rodenkirchen 336bd0e108 Introduce receipt printing 2025-04-03 06:53:58 +02:00
David Rodenkirchen fa90e16fdf register fix 2025-03-27 08:01:51 +01:00
David Rodenkirchen b987623d9d sql update 2025-03-27 07:54:52 +01:00
David Rodenkirchen d3aadcf697 add overview page 2025-03-24 10:37:26 +01:00
David Rodenkirchen bbb4e8f1d1 remove seating from configuration 2025-03-24 08:31:23 +01:00
David Rodenkirchen 51b07baa36 add SQL for catering menu items 2025-03-23 23:57:23 +01:00
David Rodenkirchen ea9a805483 add conditional footer width workaround 2025-03-23 23:57:08 +01:00
David Rodenkirchen d43dd96fbb Change Seating Plan to Donsbach 2025-03-23 23:56:49 +01:00
David Rodenkirchen a61ee8e775 enable Discord Link 2025-03-23 23:56:27 +01:00
David Rodenkirchen 328bea32d7 bump version to 0.1.0 2025-03-23 23:56:05 +01:00
David Rodenkirchen 49d89feda3 remove buggy input checks 2025-03-23 21:48:44 +01:00
David Rodenkirchen 26994d4536 dockerize 2025-03-23 17:20:14 +01:00
David Rodenkirchen a1fb68c976 improve news and news manager 2024-11-29 20:16:12 +01:00
David Rodenkirchen 947a05ad14 add news mananger 2024-11-28 18:52:51 +01:00
David Rodenkirchen 48ad800853 add team navbar 2024-11-27 17:16:24 +01:00
David Rodenkirchen f691851c9e fix account balance not updating in real time 2024-11-27 15:45:51 +01:00
David Rodenkirchen 5eca3d25cf fix bug where account page expanded beyond bounds 2024-11-27 14:46:13 +01:00
David Rodenkirchen 951e6c8dce fix login box 2024-11-27 14:33:21 +01:00
David Rodenkirchen b1dc4071cf add catering order info modal 2024-11-27 13:48:09 +01:00
David Rodenkirchen 4706183bde fix guards 2024-11-27 12:24:49 +01:00
David Rodenkirchen 3c3fd878c5 add seat booking 2024-09-06 14:12:33 +02:00
David Rodenkirchen 871d8d6a3d add seating plan legend, improve ui 2024-09-06 12:22:40 +02:00
David Rodenkirchen c7c7cc7964 add seating plan v2 (missing booking) 2024-09-05 01:07:51 +02:00
David Rodenkirchen acf458d629 update dome db creator to use async 2024-09-05 00:00:17 +02:00
David Rodenkirchen e1f08f4c23 remove xml/svg based seating 2024-09-04 23:54:28 +02:00
David Rodenkirchen c090717486 WIP: Seating Plan 2024-09-04 16:04:39 +02:00
David Rodenkirchen e20ce6b78b add TicketBuying Feature 2024-09-04 12:44:11 +02:00
David Rodenkirchen 5ed1230fde refactor ticket info config and service 2024-09-04 10:40:57 +02:00
David Rodenkirchen eb7d94d46c refactor DB health-check 2024-09-03 17:33:37 +02:00
David Rodenkirchen 1ca7db6427 fix bugs, implement placing orders 2024-09-03 17:12:36 +02:00
David Rodenkirchen 30b32a4c02 aiomysql refactor 2024-09-03 14:30:32 +02:00
David Rodenkirchen a9597b5c4f remove debug symbols 2024-08-29 13:40:35 +02:00
David Rodenkirchen deae96d8fa move db error handling from per-page to base page 2024-08-29 13:25:20 +02:00
David Rodenkirchen 140d1cb1db set correct window title for db error page 2024-08-29 12:07:20 +02:00
David Rodenkirchen dc514895df further improve db error handling 2024-08-29 12:05:04 +02:00
David Rodenkirchen ac805e96da improve database error handling, implement automatic reconnects, raise specialized errors 2024-08-29 11:21:11 +02:00
David Rodenkirchen ec2b5f0b0d improve error handling for the case the database can not be reached 2024-08-29 08:56:56 +02:00
David Rodenkirchen 2326907141 limit username length 2024-08-28 22:31:04 +02:00
David Rodenkirchen e3359229ec implement devmode 2024-08-28 22:16:15 +02:00
David Rodenkirchen e9f3e78cbd document bug, implement workaround and move on 2024-08-28 15:26:37 +02:00
David Rodenkirchen 7b7e52c474 logout hotfix 2024-08-28 15:02:27 +02:00
David Rodenkirchen 3a20f6c976 refactor login box 2024-08-28 14:58:46 +02:00
David Rodenkirchen 2be572ea90 undo 2024-08-28 14:21:09 +02:00
David Rodenkirchen 90a344e460 refactor catering, add orders view 2024-08-28 14:20:41 +02:00
David Rodenkirchen b00a819325 Refactor logged-in and out messaging, Prepare Catering Module with shopping cart 2024-08-28 11:59:25 +02:00
David Rodenkirchen bde331a32c add demo news generation 2024-08-28 00:32:34 +02:00
David Rodenkirchen 53c08dff28 attach NewsPage to database source 2024-08-28 00:24:55 +02:00
David Rodenkirchen 093f0d6a94 add Tournaments and Guest Page, add template for empty sites, extend user and db service 2024-08-27 23:49:07 +02:00
David Rodenkirchen 23070a4f69 extend demo data creation script 2024-08-27 22:38:25 +02:00
David Rodenkirchen 5800f723be refactor rules page 2024-08-27 17:09:19 +02:00
David Rodenkirchen 3128c62ca9 add FAQ page 2024-08-27 17:01:35 +02:00
David Rodenkirchen 71d5910b35 add Rules page 2024-08-27 16:14:36 +02:00
David Rodenkirchen 2609939ce1 add margin to footer so it doesnt disappear on long pages 2024-08-27 16:14:22 +02:00
David Rodenkirchen 691602a727 minor improvements 2024-08-27 15:34:04 +02:00
David Rodenkirchen 259786a1d3 Refactor animated Text into component 2024-08-27 15:27:46 +02:00
David Rodenkirchen 81ec29cda1 add Contact Page 2024-08-27 14:50:42 +02:00
David Rodenkirchen ab01c3d9a4 add Imprint 2024-08-27 13:48:33 +02:00
David Rodenkirchen 7be5dc6a9b add dynamic verison file 2024-08-27 00:25:40 +02:00
David Rodenkirchen fe5566749d add register page 2024-08-27 00:20:06 +02:00
David Rodenkirchen 704184d6f9 add forgot password page 2024-08-26 23:31:27 +02:00
David Rodenkirchen 4a6b09f41c improve error messages 2024-08-26 22:22:03 +02:00
David Rodenkirchen 09d7178ea0 add edit profile page and default profile picture 2024-08-26 16:38:32 +02:00
David Rodenkirchen bdae7b266b add email validator lib 2024-08-26 16:37:31 +02:00
David Rodenkirchen 473358229e make BLOB to MEDIUMBLOB 2024-08-26 16:37:19 +02:00
David Rodenkirchen 8960108bb4 add accounting page and fix issue with db selects 2024-08-26 01:20:12 +02:00
David Rodenkirchen a66387de22 add guard for reg-only pages 2024-08-26 00:01:23 +02:00
David Rodenkirchen da2563c527 implement logout 2024-08-25 23:47:26 +02:00
David Rodenkirchen d03f6ce7be add seat getter from user id 2024-08-25 23:23:37 +02:00
David Rodenkirchen b853c0dd13 add todo 2024-08-25 23:08:39 +02:00
David Rodenkirchen 6566cd7a68 add demo db helper 2024-08-25 23:03:56 +02:00
David Rodenkirchen 8c20e46a57 add pfp to SQL 2024-08-25 22:38:27 +02:00
David Rodenkirchen e6b7f4ca85 add login 2024-08-25 22:31:29 +02:00
David Rodenkirchen 8a47e95c2a add favicoN 2024-08-24 09:25:39 +02:00
David Rodenkirchen 1355e8387e add meta tags, prepare icon 2024-08-24 09:20:41 +02:00
David Rodenkirchen f2dfaa78f3 add placeholder pages, cleanup imports and set window titles dynamically 2024-08-24 09:13:32 +02:00
David Rodenkirchen 446956f721 add WIP frontend 2024-08-24 01:57:47 +02:00
David Rodenkirchen 69c3ea9b68 add support for profile pictures 2024-08-22 14:00:19 +02:00
David Rodenkirchen 1b9fa0d8a6 Add database schema 2024-08-22 13:40:50 +02:00
David Rodenkirchen 9bfd910ae2 finalize Catering Service 2024-08-22 13:37:33 +02:00
David Rodenkirchen cb0dad1916 WIP: Catering Orders 2024-08-21 23:44:39 +02:00
David Rodenkirchen 21b2d59b82 add CateringService:MenuItems 2024-08-21 14:45:48 +02:00
David Rodenkirchen b9b5e0ede0 add SeatingService with seating plan generation 2024-08-20 15:34:36 +02:00
David Rodenkirchen 96278258ef add ticketing service 2024-08-20 10:57:45 +02:00