zwitschi
33b6296c5e
Refactor load testing scripts to support Bash and PowerShell
...
CI / test (push) Successful in 2m50s
CI / docker (push) Successful in 5m12s
- Updated README.md to reflect changes in load testing commands and added usage examples for Bash scripts.
- Converted PowerShell load testing scripts to Bash equivalents for better cross-platform compatibility.
- Added new Bash scripts: run-loadtests.sh, summarize-artillery.sh, and summarize-k6.sh to mirror existing PowerShell functionality.
- Updated admin-api.js and ws-chat.yml for consistency and improved performance metrics reporting.
- Enhanced error handling and output formatting in summary scripts for better readability.
2026-09-02 19:47:34 +02:00
zwitschi
9e56ff7859
feat(ops): replace Cloudflare Pages with Workers for frontend hosting
CI / test (push) Successful in 2m55s
CI / docker (push) Successful in 46s
2026-08-16 08:17:23 +02:00
zwitschi
06b277e9c1
docs: reorganize TODO, DONE, and BACKLOG task tracking
CI / test (push) Successful in 1m44s
CI / docker (push) Successful in 2m22s
2026-08-15 18:21:52 +02:00
zwitschi
1cc44282bc
docs: clean up TODO and DONE, updating BACKLOG
2026-08-15 16:36:17 +02:00
zwitschi
121fdbacdc
feat: runtime config, Matomo analytics, chat accounts, DM history/search, and Prometheus retention
2026-08-13 13:12:35 +02:00
zwitschi
06ab5b4655
feat: add automatic media normalization, R2 retention cleanup, and seamless playout loops
2026-08-13 11:59:46 +02:00
zwitschi
528a7fffc0
chore: remove obsolete DEVELOPMENT.md and consolidate task tracking docs
2026-08-11 15:54:00 +02:00
zwitschi
27c74f1663
chore: move feature list from TODO to BACKLOG and reorg admin/chat analytics items
CI / test (push) Successful in 3m45s
CI / docker (push) Successful in 1m8s
2026-08-11 14:46:58 +02:00
zwitschi
1019972e25
docs: fix filename typo and add Cloudflare Pages deploy details across docs
2026-08-11 11:10:33 +02:00
zwitschi
18459a9811
feat: close STREAMING.md production readiness gaps
...
CI / test (push) Failing after 9s
CI / docker (push) Skipped
Deploy to Cloudflare Pages / deploy (push) Failing after 10s
CD / deploy (push) Successful in 47s
- Added run ID + unique segment naming (r-{ISOTIME}/seg-{seq}.m4s)
- Added fsnotify watcher for real-time R2 segment upload (~7s)
- Added atomic manifest publication (temp key → CopyObject)
- Fixed manifest Cache-Control: public, max-age=1, s-maxage=2, must-revalidate
- Added hls.js error recovery: bounded retries (5x), exponential backoff, reconnecting UI
- Enriched /health endpoint: run_id, active_item, last_segment_seq, last_r2_pub, consecutive_failures, unhealthy detection
- Updated tests: HealthHandler (new fields + unhealthy), player error recovery test
- Updated TODO.md, BACKLOG.md, DONE.md, MEMORY.md
2026-08-10 17:20:54 +02:00
zwitschi
f6ca89747e
docs: add agent tracking files, update task management and dev checklist to .github folder
Deploy to Cloudflare Pages / deploy (push) Successful in 11s
CD / deploy (push) Successful in 46s
CI / test (push) Successful in 1m40s
CI / docker (push) Successful in 21s
2026-08-10 17:04:18 +02:00
zwitschi
92e074b6d0
chore: remove BACKLOG.md
Release / release (push) Successful in 25s
2026-08-06 21:39:25 +02:00
zwitschi
b47f2621e1
docs: update backlog
2026-08-06 20:46:54 +02:00
zwitschi
7244c1d658
feat: enhance chat service with Redis pub/sub for multi-instance message handling, add instance ID for deduplication
2026-08-06 20:44:29 +02:00
zwitschi
d2e5b64ece
fix: chat build syntax errors, disable GitHub cache on Gitea runner
...
CI / test (push) Failing after 57s
CI / docker (push) Skipped
CI / release (push) Skipped
- Fix 3 orphaned function bodies in main.go (handleAdminSchedule,
handleAdminSystemSummary, probeMediaDurationSeconds) caused by
insertions that split function headers from bodies
- Remove cache: true from setup-go and cache: npm from setup-node
(Gitea runner times out 135s trying to reach GitHub cache API)
- Add go vet ./... step replacing placeholder echo
- Remove || echo fallback from lint (tsc --noEmit is working)
2026-08-06 18:01:34 +02:00