Commit graph

  • a55826b651 chore(video): bump native player for live-recovery cap and ad-break detection Tommy Chow 2026-06-13 13:41:00 -07:00
  • 9253f2d561 fix(chat): tighten /me local-echo match and correct delay-bypass docs Tommy Chow 2026-06-13 13:41:00 -07:00
  • 2fa1650ec2 refactor(chat): hoist shared MeasureSize wrapper out of bottom-bar branches Tommy Chow 2026-06-13 13:08:06 -07:00
  • 77b0126e35 fix(chat): finalize sends optimistically instead of a false 'not sent' error Tommy Chow 2026-06-12 22:38:09 -07:00
  • 1a75f4eafd fix(chat): repair send-ack under delay and bottom-bar overlap Tommy Chow 2026-06-12 22:10:46 -07:00
  • 289d513af2 style(ui): lift section-header alpha 0.5->0.6 to match muted-label tier Tommy Chow 2026-06-12 21:40:27 -07:00
  • a03f281ec0 test(video): cover ChatLatencySync, StreamInfoPoller, timing invariants Tommy Chow 2026-06-12 21:28:36 -07:00
  • 48018cc37e revert(video): drop ios latency experiment (5s edge join + 1.05x catch-up) Tommy Chow 2026-06-12 10:03:27 -07:00
  • db94d15770 refactor(video): dedupe gql token request, bump player for regex cache Tommy Chow 2026-06-12 09:36:38 -07:00
  • b3e224d8be fix(video): never gate stall recovery on ad-break state Tommy Chow 2026-06-12 09:21:15 -07:00
  • e527b63217 feat(video): glide back to live edge at 1.05x when latency drifts (ios) Tommy Chow 2026-06-11 23:49:59 -07:00
  • 50ef61ee0a fix(video): bump native player for ios build fix and 5s live join offset Tommy Chow 2026-06-11 23:45:30 -07:00
  • b305deec42 feat(video): adopt streamlink playback hardening and ad-break awareness Tommy Chow 2026-06-11 23:28:25 -07:00
  • 2258f9832b chore(video): bump native player to media3 1.10.1 / ios 15 floor rev Tommy Chow 2026-06-11 19:57:14 -07:00
  • 3bbc87cbac chore(video): bump native player to vet-review fix rev Tommy Chow 2026-06-11 19:36:44 -07:00
  • 03a2d46891 fix(ios): skip crashlytics symbol upload in debug builds Tommy Chow 2026-06-11 18:57:42 -07:00
  • e957f17532 chore(deps): upgrade pub deps and bump native player to FlutterFramework rev Tommy Chow 2026-06-11 18:48:59 -07:00
  • bbbcf6e5de chore: adopt flutter swift package manager migration artifacts Tommy Chow 2026-06-11 18:48:44 -07:00
  • 55c6646684
    Merge pull request #3 from namecallfilter/feature/google-cast-local-relay namecallfilter 2026-06-11 14:02:52 -04:00
  • 63bee797dc feat(cast): stream HLS through the local relay kaoru 2026-06-11 14:02:22 -04:00
  • 982b4b0baf refactor: apply simplification review to player and chat code Tommy Chow 2026-06-11 00:42:14 -07:00
  • 10ab4fc634 chore(video): bump native player to fork rev with ios/android lifecycle fixes Tommy Chow 2026-06-11 00:17:42 -07:00
  • 949b5cb73f fix(video): close recovery gaps found in deep player review Tommy Chow 2026-06-10 23:44:16 -07:00
  • 6060bbd41b fix(video): bump native player to restore real ios latency measurement Tommy Chow 2026-06-10 23:13:55 -07:00
  • 8bd74705aa feat(cast): add local relay live sync controls kaoru 2026-06-10 22:48:44 -04:00
  • 7c0facb8f2 feat(cast): add local Cast route picker kaoru 2026-06-10 15:22:00 -04:00
  • dbf606c1da Add Google Cast support with local HLS relay kaoru 2026-06-10 12:55:48 -04:00
  • 73b4173e0c fix(video): send play_session_id and player_backend to Usher Tommy Chow 2026-06-09 22:36:52 -07:00
  • 11a004638d chore(video): bump native player to fork rev with pause-aware stall watchdog Tommy Chow 2026-06-09 22:30:33 -07:00
  • e9b1ce7ae5 fix(auth): invalidate rejected web session token and relink on launch Tommy Chow 2026-06-09 22:19:32 -07:00
  • 37b58f60bb docs(web): correct Cache Components claim in AGENTS.md Tommy Chow 2026-06-09 21:48:55 -07:00
  • af912c1a0b fix(video,chat): harden pre-merge issues flagged in code review Tommy Chow 2026-06-09 21:06:44 -07:00
  • 15aace6dc6 feat(chat): dim tab chips until they are successfully connected to websocket Tommy Chow 2026-06-06 18:11:20 -07:00
  • c3c7dfec98 chore(video): bump native player dependency to latest git hash Tommy Chow 2026-06-06 18:00:57 -07:00
  • b84a734f82 chore(chat): migrate scroll cacheExtent, tab onReorder, and optimize mediaquery selectors for flutter 3.44 Tommy Chow 2026-06-06 17:58:18 -07:00
  • 70292450e3 fix(video): optimize native latency polling and sync reactivity Tommy Chow 2026-06-06 17:45:01 -07:00
  • bce06da3b5 fix(video): resolve transient offline refreshes and coordinate watchdog timings Tommy Chow 2026-06-06 17:28:59 -07:00
  • f7048767a7 fix(video): auto-recover from startup pauses and offline streams Tommy Chow 2026-06-06 17:17:08 -07:00
  • 73cb574c62 fix(video): harden native playback and chat recovery Tommy Chow 2026-05-03 20:11:01 -07:00
  • 1d5397bc51 fix(ios): harden native player recovery Tommy Chow 2026-04-27 23:37:48 -07:00
  • a4920c2e14 bump focus-current-channel fade to 0.55 above deleted message opacity Tommy Chow 2026-04-25 22:10:08 -07:00
  • bacb57b0f9 simplify multi-chat tabs and add animated tab options popover Tommy Chow 2026-04-25 22:01:39 -07:00
  • 048a865fe8 bump native player fork for ios/android lifecycle hardening Tommy Chow 2026-04-25 19:55:18 -07:00
  • 0a992a08c4 log 4xx fast-path retries Tommy Chow 2026-04-20 23:42:55 -07:00
  • d156f1a93e drop dead refreshCooldown constant and redundant refresh-time reset Tommy Chow 2026-04-20 23:34:15 -07:00
  • bb8ec9ba1b harden native player recovery and per-channel quality persistence Tommy Chow 2026-04-20 23:25:21 -07:00
  • 3a76532b4d bump native player fork for ios/android lifecycle hardening Tommy Chow 2026-04-19 21:52:52 -07:00
  • 141e12f225 fix native player heat and harden chat/video lifecycle Tommy Chow 2026-04-19 21:50:52 -07:00
  • 596dc1aa38 tighten android pip entry paths Tommy Chow 2026-04-17 21:51:57 -07:00
  • c34654c2a5 strip agents.md sections that duplicate global claude.md Tommy Chow 2026-04-17 20:53:58 -07:00
  • dad0a3e270 redesign chat tab chips with avatar-first layout, unread dots, and live status Tommy Chow 2026-04-18 16:44:09 -07:00
  • d64b4b07dd chore: drop repo claude settings Tommy Chow 2026-04-18 15:33:37 -07:00
  • f2de6c653d add focus current channel toggle to fade non-active shared chat messages Tommy Chow 2026-04-18 15:18:08 -07:00
  • 12c2fed7da add option to show timestamps on historical messages Tommy Chow 2026-04-18 14:53:55 -07:00
  • 0631ac562e chore: remove unused deps and config, add caching headers Tommy Chow 2026-04-11 21:17:56 -07:00
  • b24fff0319 bump native fork to stop eagerly enabling airplay detection Tommy Chow 2026-04-17 19:30:27 -07:00
  • 32c5012a07 use explicit reaction for android auto-pip toggle Tommy Chow 2026-04-17 19:19:00 -07:00
  • 95686ac957 extract shared video helpers and split oversized methods Tommy Chow 2026-04-17 19:06:13 -07:00
  • 63b4da75ad fix chat delay stability and native player heat Tommy Chow 2026-04-12 17:24:24 -07:00
  • 9a1526d758 use millisecond precision for chat-video sync delay Tommy Chow 2026-04-12 01:16:03 -07:00
  • e4de57e0b2 fix artwork race, chat-only disposal, and stall recovery in pip Tommy Chow 2026-04-11 23:36:56 -07:00
  • d8dad59ade remove misplaced @override on private mobx field Tommy Chow 2026-04-05 14:20:45 -07:00
  • 080c80466b harden refresh path and fix stream crash recovery Tommy Chow 2026-04-05 14:18:03 -07:00
  • 7a01c34362 bump native player fork for custom pip controller ownership Tommy Chow 2026-03-28 01:23:36 -04:00
  • baf56cb8c0 bump native player fork for audio-only and pip fixes Tommy Chow 2026-03-26 02:37:36 -04:00
  • 1d8d37ef8b add audio-only overlay and rename quality menu header Tommy Chow 2026-03-26 02:35:34 -04:00
  • 050d493b20 disable auto-pip on both platforms for audio-only quality Tommy Chow 2026-03-26 01:50:10 -04:00
  • b7552f84a8 add audio-only quality support with dynamic island background Tommy Chow 2026-03-26 00:43:07 -04:00
  • b837674773 bump native player fork for custom pip controller ownership Tommy Chow 2026-03-25 23:29:40 -04:00
  • a686c86fe2 bump native player fork for manual pip exit fix Tommy Chow 2026-03-25 20:47:06 -04:00
  • ee5d76867a always show timestamps in chat user messages modal Tommy Chow 2026-03-21 00:15:15 -04:00
  • 22928851a3 always show timestamps on historical messages Tommy Chow 2026-03-20 19:54:39 -04:00
  • 8bd4e9bff5 use accent color for nav bar selected icons, text selection, and highlighted messages Tommy Chow 2026-03-19 20:02:33 -04:00
  • 96ee2ea8f1 fix stale auto-pip flag blocking manual pip and bump native player fork Tommy Chow 2026-03-17 23:40:34 -07:00
  • 17e23eba2e use page navigator for login push after dismissing web session dialog Tommy Chow 2026-03-16 23:14:27 -07:00
  • ad976b7e77 reset synced chat delay on native player init and restore overlay on android pip exit Tommy Chow 2026-03-16 22:55:31 -07:00
  • 256c6442e3 fix race conditions, stale observer rebuilds, and recovery caps in native video store Tommy Chow 2026-03-16 22:34:27 -07:00
  • 2bfc631c53 wire android pip state, fix loading overlay during rebuffers, and bump native player fork Tommy Chow 2026-03-15 22:29:26 -07:00
  • 9c7bef6f3a guard handleRefresh during pip and reset high latency count on app resume Tommy Chow 2026-03-15 22:15:00 -07:00
  • 28b4c16398 fix black overlay during rebuffers and bump native player fork Tommy Chow 2026-03-15 16:47:15 -07:00
  • f4e9593d56 improve pip stability, hide quicktime logo during load, and bump native player fork Tommy Chow 2026-03-15 15:54:16 -07:00
  • 28b343cc1f point native video player dep to frosty-patches branch Tommy Chow 2026-03-14 23:07:45 -07:00
  • 39774a9a95 improve pip stability and native player cleanup Tommy Chow 2026-03-14 22:22:02 -07:00
  • d9c452ff3c restructure agents config and add permissions to settings Tommy Chow 2026-03-14 20:29:02 -07:00
  • 0437729f20 add experimental native video player with pip and quality selection Tommy Chow 2026-03-14 20:28:50 -07:00
  • a89a508169 refine ui typography, settings layout, and home screen Tommy Chow 2026-03-14 20:28:30 -07:00
  • e5caaf948a
    Merge 509704a93e into 8883af90f0 dependabot[bot] 2026-06-09 19:07:53 -07:00
  • 03f8323f8c
    Merge efc14d87e9 into 8883af90f0 dependabot[bot] 2026-06-09 19:07:53 -07:00
  • c579e67cbb
    Merge 236dc8f4cd into 8883af90f0 dependabot[bot] 2026-06-09 19:07:53 -07:00
  • b6711b73f3
    Merge cf67b7b5c0 into 8883af90f0 dependabot[bot] 2026-06-09 19:07:53 -07:00
  • 0edc3854e9
    Merge e56af2a987 into 8883af90f0 dependabot[bot] 2026-06-09 19:07:53 -07:00
  • 39954f5b92
    Merge bfd4840a76 into 8883af90f0 dependabot[bot] 2026-06-09 19:07:53 -07:00
  • 3086917095
    Merge 508bf9ca0f into 8883af90f0 Paul Chan 2026-06-09 19:07:53 -07:00
  • ece1fba8a3
    Merge 1190b526ff into 8883af90f0 bbranduhn 2026-06-09 19:07:53 -07:00
  • 9b7decab98
    Merge pull request #1 from namecallfilter/sync/upstream-frosty namecallfilter 2026-06-09 13:06:15 -04:00
  • 0b164e456b chore(sync): merge upstream frosty kaoru 2026-06-09 12:50:27 -04:00
  • 8883af90f0 fix(ios): resolve Crashlytics upload-symbols for SPM builds Tommy Chow 2026-06-08 23:39:51 -07:00
  • 7f4abdefea ci: add release dry-run workflow and release-mode compile checks Tommy Chow 2026-06-08 23:15:38 -07:00
  • 17bbb20b94 build(android): guard release signing to allow keyless compile checks Tommy Chow 2026-06-08 23:15:38 -07:00
  • f5718e3656 fix(chat): restore channel assets when leaving shared chat Tommy Chow 2026-06-08 22:42:37 -07:00