|
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 |
|