Commit Graph

  • 4b9c01d52d fix(ios): clear the compiler warnings from the first CI build nvrl 2026-10-07 01:27:10 +02:00
  • 3356602951 fix(ios): give the test target the generated header path nvrl 2026-10-07 00:54:45 +02:00
  • 537217e70a fix(ios): make scripts/build-ios.sh executable nvrl 2026-10-07 00:34:48 +02:00
  • ed05a1e723 feat(ios): port the Android client to SwiftUI nvrl 2026-10-07 00:32:03 +02:00
  • da16ab0575 fix(core,app,android): keep the password out of storage and refuse key-only 2FA v1.2.0 nvrl 2026-10-06 15:01:37 +02:00
  • d9ca8f8d60 fix(core,app,android,cli,packaging): harden account sign-in and watch-history sync nvrl 2026-10-06 14:30:15 +02:00
  • 26cccd5c63 chore(version): bump to 1.2.0 nvrl 2026-10-06 13:19:52 +02:00
  • 0b2813cd42 feat(core,stream,meta,app,android,cli): sign in to Proton and sync watch history nvrl 2026-10-06 13:06:54 +02:00
  • 6cdab2fde1 chore(version): bump to 1.1.3 v1.1.3 nvrl 2026-10-06 03:05:20 +02:00
  • 6239780978 fix(app,packaging): keep libmpv and the taskbar icon across Windows upgrades nvrl 2026-10-06 03:04:07 +02:00
  • 67cf3044f1 fix(android): keep the accent button's width and corners v1.1.2 nvrl 2026-10-04 17:14:11 +02:00
  • 66be35c3d4 chore(version): bump to 1.1.2 nvrl 2026-10-04 16:55:38 +02:00
  • 046cfe62b8 fix(android): paint the accent button's gradient inside its container nvrl 2026-10-04 16:45:25 +02:00
  • e3dcbec1f2 chore(version): bump to 1.1.1 v1.1.1 nvrl 2026-10-04 02:54:21 +02:00
  • 99abc8f205 build(android): move to NDK r30 and mpv-android 687c7fd nvrl 2026-10-04 02:42:53 +02:00
  • 3638e0e5df feat(core,app,android): sort, fold and shelve the Android library v1.1.0 nvrl 2026-10-04 02:04:15 +02:00
  • aef182e7e8 chore(version): bump to 1.1.0 nvrl 2026-10-04 01:27:40 +02:00
  • 6853725ca0 feat(core,meta,app,android,cli): sort, group and shelve the library nvrl 2026-10-04 01:26:21 +02:00
  • 4c80076762 fix(core,meta,app,android,cli): number episodes the way releases do nvrl 2026-10-04 00:47:41 +02:00
  • 52d27ec996 chore(version): bump to 1.0.1 v1.0.1 nvrl 2026-10-03 23:00:34 +02:00
  • 66eb1b49a1 ci(android): keep the cached libmpv and Rust target trees nvrl 2026-10-03 23:00:19 +02:00
  • 22425e0bad fix(android): centre the launcher glyph optically in its mask nvrl 2026-10-03 23:00:19 +02:00
  • 50481e6aed fix(android): lint on the predictive-back opt-in and the shared-art modifier v1.0.0 nvrl 2026-10-03 14:53:09 +02:00
  • bedbe0ef52 fix(android): pin the version in the settings screenshot nvrl 2026-10-03 14:24:32 +02:00
  • 7914cf4dc1 chore(version): bump to 1.0.0 nvrl 2026-10-03 13:35:36 +02:00
  • 39a7f3cc38 docs: PLAN.md status and the screenshot list after the second Android pass nvrl 2026-10-03 13:34:28 +02:00
  • 630f07a462 feat(android): library and title side by side on tablets, a poster that becomes the page, and predictive back nvrl 2026-10-03 13:34:04 +02:00
  • 9cba54df14 feat(android): light-palette and tablet screenshots, and a title page that fits a tablet nvrl 2026-10-03 13:27:19 +02:00
  • 4ff8ae303c feat(android): Change match from a library tile's long press nvrl 2026-10-03 13:15:59 +02:00
  • 6c2ec83cb1 feat(android): a downloads page of rows under each show nvrl 2026-10-03 13:13:41 +02:00
  • 677ab2d928 feat(android): settings as a page per area, and a language picker nvrl 2026-10-03 13:07:11 +02:00
  • fb32d6c850 feat(android): per-page app bars, edge to edge, and search behind an icon nvrl 2026-10-03 12:56:03 +02:00
  • 110f97caf9 feat(android): generated placeholder art and a skeleton library nvrl 2026-10-03 12:45:34 +02:00
  • 0563c91b9e fix(PKGBUILD) v0.5.1 nvrl 2026-10-03 12:39:17 +02:00
  • 3b9f4b549c chore(version) bumped to 0.5.1 nvrl 2026-10-03 12:37:59 +02:00
  • d5c819ee94 docs: PLAN.md status after the Android parity and redesign pass nvrl 2026-10-03 05:25:45 +02:00
  • 153859a735 feat(android): a featured title at the top of the library nvrl 2026-10-03 05:25:33 +02:00
  • 1c61aadb22 feat(android): a history page nvrl 2026-10-03 05:23:26 +02:00
  • 8d40b211ed feat(android,player): the title's episodes from inside the player nvrl 2026-10-03 05:20:14 +02:00
  • 6229a59561 feat(android,player): an up-next card with the next still and a countdown ring nvrl 2026-10-03 05:18:30 +02:00
  • cfd654b267 feat(android,player): the read-ahead on the seek bar nvrl 2026-10-03 05:17:03 +02:00
  • 0bc7cba428 feat(android): long-press menus on library tiles, and Undo nvrl 2026-10-03 05:14:34 +02:00
  • 65ecc099b6 feat(android): settings as grouped rows nvrl 2026-10-03 05:10:12 +02:00
  • 65a6ae9373 feat(android): shares as list rows with a menu, and Add as a button at the thumb nvrl 2026-10-03 05:03:22 +02:00
  • 2fbbd0e090 feat(android): a poster library with pull to refresh nvrl 2026-10-03 04:58:35 +02:00
  • eee45bc8f8 feat(android): a title page built around one Play button nvrl 2026-10-03 04:53:59 +02:00
  • 1c8df80c27 feat(android): Inter, the desktop's typeface nvrl 2026-10-03 04:48:21 +02:00
  • 5673a44310 fix(android): mark the share-link filter autoVerify="false" nvrl 2026-10-03 04:48:21 +02:00
  • c63f08ac91 test(android): screenshot tests for every screen nvrl 2026-10-03 04:34:46 +02:00
  • f2e69dc852 feat(android): streaming cache budget and a hardware decoding switch nvrl 2026-10-03 04:12:20 +02:00
  • 8a1807c262 feat(android): open share links from a browser or the share sheet nvrl 2026-10-03 03:59:41 +02:00
  • 47b33cdb91 ci(android): keep the built libmpv when Gradle fails, OldTargetApi informational nvrl 2026-10-03 03:55:07 +02:00
  • 2d7d895dda feat(app,android): a new icon, and a launcher label that fits nvrl 2026-10-03 03:45:50 +02:00
  • 0d33799199 refactor(android): one file per screen nvrl 2026-10-03 03:45:50 +02:00
  • 2ac906cf37 ci(android): build libmpv with meson 1.12.1 from PyPI nvrlandClaude Opus 5.5 2026-10-03 03:27:21 +02:00
  • cf065fc5fe ci(android): install libdbus, cache cargo and the staged libmpv nvrlandClaude Opus 5.5 2026-10-03 03:06:53 +02:00
  • 55ee412a1b ci(android): stop setup-android requesting the removed tools package nvrl 2026-10-03 02:53:16 +02:00
  • 2275df40a8 ci(android,release): publish the signed APK with each release nvrl 2026-10-03 02:45:13 +02:00
  • 78ffafe21a ci(android): build the signed release on tags and on request nvrlandClaude Opus 5.5 2026-10-03 02:06:59 +02:00
  • 6e09129d0c fixed font loading v0.5.0 nvrl 2026-10-03 02:03:24 +02:00
  • 476fec8c04 chore(VER): bumped 0.5.0 nvrl 2026-10-02 23:42:13 +02:00
  • 7af0969e38 fix(stream): fetch a block again after a retriable failure nvrl 2026-10-02 23:42:12 +02:00
  • 3df0644bd8 chore(deps): proton-sdk and proton-drive-rs 0.7.2, lru 0.18 nvrl 2026-10-02 23:42:12 +02:00
  • 5d079b05c9 feat(ios): a sideloadable iOS client over the shared Rust engine nvrl 2026-10-02 23:34:17 +02:00
  • 4d44db0949 feat(app): desktop notifications on Windows nvrl 2026-10-02 23:27:25 +02:00
  • 4a54af3245 feat(app): one window at a time, share link as an argument nvrl 2026-10-02 23:24:28 +02:00
  • 7e734dbf19 feat(app): an episode list beside the picture nvrl 2026-10-02 23:20:28 +02:00
  • e7eeaa518f feat(core,app): a history page nvrl 2026-10-02 23:17:36 +02:00
  • 39866bee8d perf(app): read the metadata API key and the share list off the UI thread nvrl 2026-10-02 23:12:25 +02:00
  • 85092fa893 refactor(app): spacing, radius and motion tokens nvrl 2026-10-02 23:10:39 +02:00
  • 2128a2d705 fix(app): the highest episode row on screen no longer stretches to the window bottom nvrl 2026-10-02 23:08:30 +02:00
  • 558446b9e4 feat(app): bundled Inter and Phosphor icons, window icon nvrl 2026-10-02 23:07:05 +02:00
  • 6518aef5ee docs: new config files, scaled art caches, media widget privacy v0.4.2 nvrl 2026-10-02 20:15:29 +02:00
  • 9037e6c2d5 feat(app,player): page fade, Ctrl+S screenshots nvrl 2026-10-02 20:13:29 +02:00
  • d3325843a9 feat(app): keyboard navigation across the library and episode list nvrl 2026-10-02 20:10:32 +02:00
  • 79c3f6885d feat(app): undo on toasts for marking a title and leaving Continue watching nvrl 2026-10-02 20:09:23 +02:00
  • a432a93cf9 feat(app,stream): storage and hardware-decoding settings nvrl 2026-10-02 20:07:21 +02:00
  • 935a985589 feat(app): live picture in the mini-player nvrl 2026-10-02 20:02:45 +02:00
  • 7d03736954 feat(app): a featured-title banner at the top of the library nvrl 2026-10-02 20:00:44 +02:00
  • 53a1d0afda feat(app): desktop notifications, paste a share link anywhere nvrl 2026-10-02 19:58:44 +02:00
  • 959547cdc8 feat(app): media keys and desktop media widget, keep the screen on during a film nvrl 2026-10-02 19:56:16 +02:00
  • c60ffc7ab1 feat(app): up-next card with the next still and a countdown ring, remember the window size nvrl 2026-10-02 19:41:51 +02:00
  • c5808a5e50 feat(app,player): tile context menu, buffered range on the seek bar, stall spinner nvrl 2026-10-02 19:39:26 +02:00
  • 41d1fbf073 feat(app): crawl shares in parallel, with a stop button nvrl 2026-10-02 19:36:41 +02:00
  • ff362d0d08 perf(app,core): bounded image cache, shrunk poster cache, in-place watch updates nvrl 2026-10-02 19:34:45 +02:00
  • 4027ab5fb3 feat(app): polish pass - toasts, shortcuts, redesigned pages, cheaper frames nvrl 2026-10-02 19:27:28 +02:00
  • c5adcddb1e feat(player): subtitle position and playback speed nvrl 2026-10-02 19:27:27 +02:00
  • 8f78f5c1b1 perf(stream,core): take the disk cache off the read path, warm file edges, report crawl progress nvrl 2026-10-02 19:27:27 +02:00
  • 6f28a9c377 chore(deps) bump proton-sdk/proton-drive-rs to 0.6.3, version 0.4.2 nvrl 2026-09-15 14:10:00 +02:00
  • d3c5f071fb feat(player,core): remember the audio/subtitle track by name across episodes nvrl 2026-09-15 13:54:07 +02:00
  • ad24557588 feature(gui) themes + chore(deps) version bump v0.4.1 nvrl 2026-08-15 14:49:04 +02:00
  • 4e6778e1ea version bump to 0.4.0 v0.4.0 nvrl 2026-08-10 01:23:22 +02:00
  • dc85890a9f docs: android review ledger, design tokens, test notes nvrl 2026-08-10 01:10:13 +02:00
  • 4ef62255c0 feat(android): screens on the shared tokens; shelf scrolls with the grid nvrl 2026-08-10 01:10:08 +02:00
  • 1a9a4624f8 feat(android): palette resolved before the first frame nvrl 2026-08-10 01:10:08 +02:00
  • cb03f96eca feat(app): design tokens, settings page, backdrop layering nvrl 2026-08-10 01:09:58 +02:00
  • 46bb68e3a5 improved android ui nvrl 2026-08-09 19:12:41 +02:00
  • f1b3ad9637 improved android client, feature parity with desktop nvrl 2026-08-09 16:40:37 +02:00
  • 352fdf1933 bumped pkgbuild version v0.2.0 nvrl 2026-08-05 14:24:31 +02:00
  • 887df9e998 fixed ci + disabled android for now nvrl 2026-08-05 14:22:07 +02:00