Commit Graph

  • 8fc7a3887e README: the login is not tied to a particular identity provider main be-nj 2026-08-26 20:16:54 +02:00
  • 80b4c0c6cd Show the login link as a QR so nobody races the code be-nj 2026-08-26 19:55:58 +02:00
  • 06b31f0b9d Record crashes on the device so "two weeks without one" can be checked be-nj 2026-08-26 19:50:01 +02:00
  • 660837c116 Observation sheet for the onboarding test (#21) be-nj 2026-08-26 19:36:43 +02:00
  • d269618ebf Work through the 1.0 milestone: focus, backend tests, remote, login code be-nj 2026-08-26 19:33:29 +02:00
  • de6d3a921f What 505 real channels showed that 20 demo ones could not be-nj 2026-08-26 16:53:14 +02:00
  • 4cb7a6efdb Act on the screen-by-screen review: 17 findings be-nj 2026-08-26 15:54:00 +02:00
  • ac90898a46 Smoke test: truncate the demo server log per run be-nj 2026-08-26 14:34:18 +02:00
  • bb6af51788 README: document the test and release scripts be-nj 2026-08-26 14:33:33 +02:00
  • a7d8fcd089 Split the two screens that kept breaking, and let the smoke test reach them be-nj 2026-08-26 14:33:09 +02:00
  • e35500fa2f CI: cache the JDK, the SDK and Gradle on the runner host be-nj 2026-08-26 14:15:18 +02:00
  • b52ef79c01 Test the three bugs that reached the living room, and script the release be-nj 2026-08-26 14:12:51 +02:00
  • f1a6600e42 Emulator helper so tests start in seconds, not minutes be-nj 2026-08-26 13:29:33 +02:00
  • 6697bc8cf1 castarr 0.11.5 apk be-nj 2026-08-26 12:07:25 +02:00
  • 637679fd90 Release 0.11.5 v0.11.5 be-nj 2026-08-26 12:07:24 +02:00
  • cbdac7ddb2 Make the club highlight visible and the updater honest be-nj 2026-08-26 12:04:58 +02:00
  • 8bf1ed3128 Give Heidenheim its own short label be-nj 2026-08-26 11:49:37 +02:00
  • fd07debc74 castarr 0.11.4 be-nj 2026-08-26 11:43:39 +02:00
  • 3b6a8d7d0a Show crests and league sections when picking a club v0.11.4 be-nj 2026-08-26 11:42:18 +02:00
  • 71f47355df castarr 0.11.3 be-nj 2026-08-26 10:45:34 +02:00
  • e491f8e50f Highlight a club menu while its match is on or about to start v0.11.3 be-nj 2026-08-26 10:45:15 +02:00
  • 56b5d3f0b0 Stop the socket timeout from killing the remote mid-session v0.11.2 be-nj 2026-08-26 10:33:39 +02:00
  • b0b8f8801d Stop throwing out honest remotes, and mirror club menus to the phone v0.11.1 be-nj 2026-08-26 10:25:22 +02:00
  • 9a0fa37e55 Club menus look ahead to midnight and count repeat broadcasts v0.11.0 be-nj 2026-08-26 10:01:14 +02:00
  • 73f6dbba75 Surface failed refreshes instead of swallowing them v0.10.6 be-nj 2026-08-26 03:59:25 +02:00
  • f6f6a2499f Stop the CI from re-fetching crests, cache their URLs instead be-nj 2026-08-26 03:42:49 +02:00
  • 8aa3a4da02 Ship the real club crests in the APK, and fix the CI licence step v0.10.5 be-nj 2026-08-26 03:31:06 +02:00
  • b7ee0523d1 CI: build without marketplace actions be-nj 2026-08-26 03:10:43 +02:00
  • a3105925bb Make a waiting update visible instead of hiding it in the settings v0.10.3 be-nj 2026-08-26 03:07:12 +02:00
  • 7f1dff5661 Real club crests, and no more crash on "Verein hinzufügen" v0.10.2 be-nj 2026-08-26 02:59:23 +02:00
  • 869060c56f Pick clubs from the top three divisions, and stop the rail from crashing v0.10.1 be-nj 2026-08-26 02:54:04 +02:00
  • 7ad7f5172e Club shortcut: a rail group for "where is my club on tonight" v0.10.0 be-nj 2026-08-26 02:47:06 +02:00
  • 753ab3a3ab Follow the repo move to the be-nj organisation v0.9.2 be-nj 2026-08-26 02:33:47 +02:00
  • f157323626 fix(live): returning from playback keeps the group you were in v0.9.1 be-nj 2026-08-26 02:20:17 +02:00
  • c0adce2b09 Resolve the full review backlog (issues #1-#13) v0.9.0 be-nj 2026-08-26 02:14:48 +02:00
  • 7abd4b2a48 README: generic group names in screenshots, consistent captions be-nj 2026-08-26 01:55:15 +02:00
  • f69ae2f437 README: screenshots as 2x2 grid be-nj 2026-08-26 01:43:14 +02:00
  • 01a76bffcd README: welcome screen screenshot (QR and LAN address pixelated) be-nj 2026-08-26 01:42:49 +02:00
  • 13352994e4 README: all screenshots full width be-nj 2026-08-26 01:42:05 +02:00
  • 6acbe77200 README: overlay screenshot (scene pick) be-nj 2026-08-26 01:41:16 +02:00
  • 7da6f5c69f README: brighter player screenshot be-nj 2026-08-26 01:36:11 +02:00
  • e66c8a863b Overlay readability on bright video: brighter times, translucent progress track v0.8.6 be-nj 2026-08-26 01:32:34 +02:00
  • ca401e8ca3 README for humans: German, screenshots, install guide be-nj 2026-08-26 01:30:29 +02:00
  • 844ea928ef Channel number in the player overlay (inline before the name) v0.8.5 be-nj 2026-08-26 01:27:50 +02:00
  • 95f8793938 Bare, larger channel logos (no tile box) v0.8.4 be-nj 2026-08-26 01:20:22 +02:00
  • 1757d8015d Move update source to Gitea (git.beckm4nn.net) v0.8.3 be-nj 2026-08-26 01:16:38 +02:00
  • 7c1f8d2c8b Channel rows with real logos (Entwurf A), no focus scale clipping be-nj 2026-08-26 01:12:07 +02:00
  • 3068eaea19 Picker with fullscreen scrim, framed QR tile be-nj 2026-08-26 01:07:11 +02:00
  • 5b6cebd041 Settings: Wiedergabe card + picker dialogs instead of chip walls be-nj 2026-08-26 01:01:38 +02:00
  • 5de71193ad fix: settings option chips (blob layout), real gear icon, overlay EPG filter, installer on main thread be-nj 2026-08-26 00:55:47 +02:00
  • deca5bd0cb fix(live): left lands on the selected group, right enters a fresh group at the top be-nj 2026-08-26 00:50:36 +02:00
  • a4391740ec Settings redesign: cards with focusable rows, segmented controls, gear button be-nj 2026-08-26 00:48:14 +02:00
  • 11a8056ce2 fix(player): opening key-up no longer clicks the freshly focused pause button be-nj 2026-08-26 00:32:22 +02:00
  • d98f277ec4 Channel numbers on the remote pad, EPG column redesign, calmer overlay be-nj 2026-08-26 00:27:55 +02:00
  • 8d6958536d Icon-only transport buttons (play/pause/stop need no labels) be-nj 2026-08-26 00:17:39 +02:00
  • ee721708dc Drawn transport icons instead of glyphs (Android renders those as emoji) be-nj 2026-08-26 00:10:05 +02:00
  • b04240ffde Live screen: group rail layout, exclusive filtering, cleaner top bar be-nj 2026-08-26 00:07:23 +02:00
  • 00762b6cbb Player overlay: real transport buttons (pause/stop/audio), OK opens controls be-nj 2026-08-26 00:05:25 +02:00
  • b12bfdf6e8 Key-hint row in player overlay instead of on-screen buttons be-nj 2026-08-25 23:59:11 +02:00
  • 0410eda9c9 Player overlay v2: now/next with programme progress, audio track switching be-nj 2026-08-25 23:54:02 +02:00
  • e69c79061f Version 0.3.1 be-nj 2026-08-25 23:42:16 +02:00
  • 487ad1254d 0.2.2 + 0.3.0: remote threading fix, phone-first onboarding, ten-foot settings, self-healing errors, in-app updater, group filter v0.3.0 v0.2.2 be-nj 2026-08-25 23:37:15 +02:00
  • 1015a98acb Version 0.2.1 be-nj 2026-08-25 21:21:56 +02:00
  • 8c4857576b Fix Dispatcharr playback: stream URLs must use the channel UUID be-nj 2026-08-25 21:20:50 +02:00
  • 4f508e9e9a Version 0.2.0 be-nj 2026-08-25 18:30:23 +02:00
  • b9195e8658 docs: README reflects the actual feature set be-nj 2026-08-25 01:48:48 +02:00
  • 0cf22204d3 Compose for TV UI, generic + Dispatcharr sources, device-flow login, favorites, stream profiles, richer remote be-nj 2026-08-25 01:35:48 +02:00
  • 358b4c6a47 Fix startup crash: listener methods collided with Activity lifecycle be-nj 2026-08-25 00:48:39 +02:00
  • 26cb823508 Release signing from env, version 0.1.0, minSdk 26 be-nj 2026-08-25 00:34:45 +02:00
  • e2822d6f6f Rename app to Castarr (dev.castarr.tv), add JDK toolchain resolution be-nj 2026-08-25 00:17:59 +02:00
  • a11b5a68c0 Bootstrap Castarr from NodeCast prototype be-nj 2026-08-25 00:09:00 +02:00