Commit Graph

24 Commits

Author SHA1 Message Date
af62d24868 chore: update css, js files 2026-01-03 18:03:13 +01:00
82ea496f0d chore: update py files 2026-01-03 15:06:47 +01:00
70544cf488 chore: update py files 2026-01-03 14:49:54 +01:00
1d0c835087 chore: update py files 2026-01-03 14:32:36 +01:00
8f803b86d9 chore: update css files 2026-01-03 14:28:43 +01:00
d5bff8b855 chore: update css, html, js files 2026-01-03 14:24:57 +01:00
f129574b62 chore: update html, js files 2026-01-03 14:13:55 +01:00
bfec6f9d69 chore: update css, js, py files 2026-01-03 14:04:12 +01:00
20543245f8 chore: update css, js files 2026-01-03 13:56:16 +01:00
38f027a9fb chore: update css files 2026-01-03 13:52:36 +01:00
163828e213 feat: add channel management dialogs and styling
feat: implement channel creation, settings, and deletion UI
feat: add RPC methods for channel operations
2025-12-26 02:05:06 +01:00
401e558011 perf: remove async locks from balancer, socket service, and cache
feat: add db connection injection for testing in app
build: update pytest configuration
2025-12-24 18:03:21 +01:00
572d9610f2 refactor: enhance socket service with granular locks and async optimizations
refactor: rename scheduled list to tasks in rpc view
2025-12-21 00:25:08 +01:00
1d3444d665 feat: add configurable registration openness 2025-12-19 12:53:58 +01:00
e0f54fb661 feat: disable open registration and require invitations 2025-12-19 12:34:02 +01:00
8bacd6aa3f feat: add debug logging option to serve command
refactor: reorganize imports and improve error handling in application
fix: correct typo in ip2location middleware
chore: add author headers to source files
2025-12-18 23:48:50 +01:00
b710008dbe refactor: enhance socket service robustness with locks and error handling
fix: add null checks and safe access utilities to prevent crashes
refactor: restructure socket methods for better concurrency and logging
2025-12-18 22:04:01 +01:00
70a405b231 fix: ensure socket cleanup in websocket handler 2025-12-17 22:54:25 +01:00
bdc8f149dc refactor: remove presence debounce for instant user departures
refactor: simplify websocket connection and error handling in rpc view
2025-12-17 22:47:21 +01:00
2e886c7bc1 chore: remove umami analytics script 2025-12-17 22:18:42 +01:00
1eed22de5c chore: update py files 2025-12-17 22:09:54 +01:00
c23ce6085a feat: add user presence notifications with debounced departures 2025-12-17 21:54:07 +01:00
e798fd50a8 chore: remove umami analytics integration 2025-12-17 18:34:32 +01:00
48b360bce1 fix: replace safe dictionary access with direct access and add null check for starField 2025-12-17 18:24:08 +01:00