commits
fix: remount volume slider on sidebar toggle to fix drag offset
feat: move to your favourite cli library
fix: show slash command errors in chat
feat: teleport dialog!
feat: resolution display for source in source selection
fix: Stop chat hover flickering on desktop
fix: Restrict returnRoute (login redirection) handling to web
Co-authored-by: Eli Mallon <eli@stream.place>
feat: clear login errors after showing them
feat: add branding tags on web
feat: Separate developer docs from viewer/streamer docs
fix: remove stream viewers from header as it's just duplicate data
fix: support all ATProto lexicon datetime formats in aqtime
fix: explicitly disable autofill unless wanted
fix: offset 'scroll to bottom' when closed to not interfere with chat
feat: add a "stop stream" button
FromString now uses time.Parse with RFC3339Nano as the primary parser,
falling back to regex only for the file-safe variant. Adds rejection of
-00:00 offsets and datetimes that normalize to negative years. Tests
cover all valid and invalid examples from the ATProto spec.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
fix: mute param works now
fix: use url field on livestream directly
Co-authored-by: Eli Mallon <eli@stream.place>
FromString now uses time.Parse with RFC3339Nano as the primary parser,
falling back to regex only for the file-safe variant. Adds rejection of
-00:00 offsets and datetimes that normalize to negative years. Tests
cover all valid and invalid examples from the ATProto spec.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>