zwitschi pushed to main at zwitschi/linearvoid 2026-08-16 08:17:47 +02:00
9e56ff7859 feat(ops): replace Cloudflare Pages with Workers for frontend hosting
9ac1a8b79d fix(chat): use configured API base URL and include credentials for auth and DM search fetch calls
Compare 2 commits »
zwitschi pushed to main at zwitschi/linearvoid 2026-08-15 19:03:18 +02:00
6950bba85d feat(playout): replace time-based R2 retention with run-count and size caps
zwitschi pushed to main at zwitschi/linearvoid 2026-08-15 18:21:56 +02:00
06b277e9c1 docs: reorganize TODO, DONE, and BACKLOG task tracking
1cc44282bc docs: clean up TODO and DONE, updating BACKLOG
b6705e6dbd fix(chat): prevent stale websocket close handler from triggering reconnect loop
Compare 3 commits »
zwitschi pushed to main at zwitschi/linearvoid 2026-08-13 20:46:03 +02:00
cef002862e feat(chat): add transient presence flash and 5s reconnect grace period
zwitschi pushed to main at zwitschi/linearvoid 2026-08-13 18:54:37 +02:00
4eb88a4594 fix(frontend): reduce system message font size and padding
9cf3956c28 fix(frontend): add chat log table class and compact filter/table styles
Compare 2 commits »
zwitschi pushed to main at zwitschi/linearvoid 2026-08-13 18:40:20 +02:00
a15a9f2df0 refactor(frontend): standardize HTML formatting and update font families
zwitschi pushed to main at zwitschi/linearvoid 2026-08-13 14:57:44 +02:00
76397d52d7 fix(frontend): restore chat DOM structure and guard addMessage against null
zwitschi pushed to main at zwitschi/linearvoid 2026-08-13 13:40:08 +02:00
70a5159f81 fix(backend): serialize SQLite test connections and await async normalize
zwitschi pushed to main at zwitschi/linearvoid 2026-08-13 13:25:00 +02:00
568112b85a test(frontend): simplify fetch mock signatures in auth tests
02ff53229c test(frontend): expand admin and viewer test coverage for auth, typing, reconnect, and playlist badges
68a4d35334 chore: update todo list
Compare 3 commits »
zwitschi pushed to main at zwitschi/linearvoid 2026-08-13 13:13:41 +02:00
7afab6658b chore: bump version to 1.0.13
121fdbacdc feat: runtime config, Matomo analytics, chat accounts, DM history/search, and Prometheus retention
06ab5b4655 feat: add automatic media normalization, R2 retention cleanup, and seamless playout loops
Compare 3 commits »
zwitschi pushed to main at zwitschi/intrusion-detection 2026-08-12 18:33:00 +02:00
0d1cd21468 fix: update default log paths for Copyparty and NPM to use Unix-style directories
zwitschi pushed to main at zwitschi/intrusion-detection 2026-08-12 18:28:07 +02:00
0d07cc5377 chore: remove pywin32 from requirements.txt
zwitschi pushed to main at zwitschi/intrusion-detection 2026-08-12 18:10:41 +02:00
57179d4aab refactor: remove Windows service implementation for Intrusion Detection Flask web app
236e203baa Refactor code structure for improved readability and maintainability
af5da6c332 feat: implement Windows service for Intrusion Detection Flask web app
67576e3c69 fix: correct comments in .editorconfig for clarity
9f8ab0f61c feat: add WHOIS subnet querying and IP consolidation utility
Compare 10 commits »
zwitschi created branch main in zwitschi/intrusion-detection 2026-08-12 18:10:41 +02:00
zwitschi created repository zwitschi/intrusion-detection 2026-08-12 18:09:14 +02:00
zwitschi pushed to main at zwitschi/linearvoid 2026-08-12 14:26:30 +02:00
e15d89edfe fix(playout): differentiate FFmpeg crashes from clean exits and enrich health metrics
044851a43e Add Grafana dashboards for monitoring various services
Compare 2 commits »
zwitschi pushed to main at zwitschi/linearvoid 2026-08-11 17:22:09 +02:00
926d70dc3c fix: rename R2 object key prefix from live/ to hls/ for consistency
zwitschi released 1.0.12 at zwitschi/linearvoid 2026-08-11 16:03:23 +02:00
zwitschi pushed tag 1.0.12 to zwitschi/linearvoid 2026-08-11 15:59:11 +02:00
zwitschi pushed to main at zwitschi/linearvoid 2026-08-11 15:59:05 +02:00
cca8d77325 chore: bump version to 1.0.12
528a7fffc0 chore: remove obsolete DEVELOPMENT.md and consolidate task tracking docs
Compare 2 commits »