Commit Graph

6 Commits

Author SHA1 Message Date
93e7d47cd1 Update index.html with stream links and HLS.js player using mustache templating (#6)
* Initial plan for issue

* Add mustache templating and update index.html with stream links

Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>

* Add documentation and update TODO for completed stream index feature

Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>

* Implement serializable structs and stream caching to address review feedback

Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>

* Fix stream cache sharing and remove duplicated caching code

Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>

* Address feedback: remove docs file, revert TODO changes, optimize template compilation

Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
2025-06-07 16:29:04 +01:00
e097b9caf1 Implement fingerprint-based viewer token generation using IP + user agent hashing (#4)
* Initial plan for issue

* Implement fingerprint-based viewer token generation

Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>

* Fix bech32 encoding and add comprehensive tests

Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>

* Remove bech32 HRP and move dependencies to workspace

Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
2025-06-07 16:27:37 +01:00
338533e261 feat: track viewers 2025-06-06 16:30:53 +01:00
b295d7e7be feat: pure vibes
feat: implement API
2025-06-06 12:07:17 +01:00
e11d7dc787 chore: cleanup 2025-01-30 11:45:05 +00:00
9045bb93e4 refactor: convert to workspace 2025-01-29 11:48:57 +00:00