Commit Graph

  • a475ad3575 docs: 2.0 screenshots of the library, the whole library and a title page main nvrl 2026-10-31 14:38:47 +01:00
  • da13f0547e chore(release): bump version to 2.0.1 v2.0.1 nvrl 2026-10-31 14:14:45 +01:00
  • 4ca57d9449 fix(android): a chooser in the player no longer closes on its own nvrl 2026-10-31 14:12:28 +01:00
  • c9925b4b09 chore(release): bump version to 2.0.0 v2.0.0 nvrl 2026-10-31 03:42:32 +01:00
  • fe69d2fae4 fix(android): clear the two lint errors that failed the Android build nvrl 2026-10-31 03:42:32 +01:00
  • 3fe4900337 fix(android,ios): the track tick moves when a track is chosen, and no file inherits another's languages nvrl 2026-10-31 03:26:39 +01:00
  • 973a8f2749 feat(app,android,ios): swipe gestures, touch lock and sleep timer nvrl 2026-10-31 03:19:04 +01:00
  • cf8ee58f6b feat(meta,core,app,android,ios): AniSkip where files have no chapters nvrl 2026-10-31 03:13:41 +01:00
  • 466630a9ba feat(app): player side panel, seek HUD and pause screen nvrl 2026-10-31 02:52:55 +01:00
  • a3bc9023c7 fix(android): the banner no longer stops half way through a turn nvrl 2026-10-31 02:41:22 +01:00
  • 7bfebc5fd5 feat(meta,core,app,android,ios): cast and trailer nvrl 2026-10-31 01:56:41 +01:00
  • 87ccaf26e1 feat(app,android,ios): search across episodes and people nvrl 2026-10-30 23:07:51 +01:00
  • fafe0c3087 feat(core,app,android,ios): more like this and browse by genre, studio, person nvrl 2026-10-30 22:46:08 +01:00
  • f66faf6b75 feat(core,app,android,ios): My List, synced, and New badges with new-episode rows nvrl 2026-10-30 22:15:51 +01:00
  • cd9e8eea81 feat(app,android,ios): status, season dropdown, watched ticks nvrl 2026-10-30 21:34:47 +01:00
  • c026f81283 feat(android,ios): parallax title page with a sticky bar nvrl 2026-10-30 21:22:56 +01:00
  • c6d303f269 feat(app,android,ios): full-bleed hero carousel with ambient colour nvrl 2026-10-30 21:19:37 +01:00
  • 255e463fc8 feat(app,android,ios): display type, artwork fade-in, shimmer, lifting tiles and paged shelves nvrl 2026-10-30 20:36:09 +01:00
  • 3ebfd1a57b feat(app,android,ios): a blurred poster where a title has no wide art nvrl 2026-10-29 16:59:46 +01:00
  • f4c08d03c7 feat(core,app,android,ios): quality badges from file names nvrl 2026-10-29 16:56:19 +01:00
  • a7b87cdc79 feat(meta,app,android,ios,cli): film backdrops and logos from TMDB by id nvrl 2026-10-29 16:50:01 +01:00
  • 70952fa7ca feat(core): episode titles from dotted release names nvrl 2026-10-29 16:33:16 +01:00
  • 3ca431feca feat(core,meta,app,android,ios,cli): TVmaze for the shows AniList does not have nvrl 2026-10-29 16:33:16 +01:00
  • bb5a6638c4 feat(core,meta,app,android,ios): title logos and runtimes nvrl 2026-10-29 16:11:24 +01:00
  • b5ba59b41d fix(android,ios): the player names the episode, not its file nvrl 2026-10-29 15:44:55 +01:00
  • 79f0d74e1a chore(release): bump version to 1.7.0 v1.7.0 nvrl 2026-10-28 02:43:25 +01:00
  • 648c35e92a fix(app): the subtitle preview is drawn in the chosen font nvrl 2026-10-27 23:08:43 +01:00
  • ffd6e959bb fix(core,player,app): styled subtitles keep their size and place unless restyled nvrl 2026-10-27 22:44:35 +01:00
  • 69d961d7b8 feat(core,player,app): full subtitle styling, applied live, with a preview nvrl 2026-10-27 22:25:53 +01:00
  • 238ecd8220 fix(core,meta): a folder of films is one title per film nvrl 2026-10-27 19:50:26 +01:00
  • 65a669e231 feat(core,player,app): subtitle size, background and colour settings nvrl 2026-10-27 19:50:21 +01:00
  • 658c620c82 chore(release): bump version to 1.6.2 v1.6.2 nvrl 2026-10-17 21:05:19 +02:00
  • c1487c31d0 fix(packaging): centre the play mark in the desktop icon nvrl 2026-10-17 21:00:29 +02:00
  • a8a18be248 docs(readme): screenshots, install table and features up to 1.6.1 nvrl 2026-10-17 20:46:09 +02:00
  • 16c2b4c9d3 docs: user guide pages, published to the GitHub wiki nvrl 2026-10-17 20:46:09 +02:00
  • 2871a13ba6 Merge pull request #2 from mathieu-rahab/fix/macos-embedded-video nvrl 2026-10-16 02:12:46 +02:00
  • 6e0be9e3c8 chore(release): bump version to 1.6.1 v1.6.1 nvrl 2026-10-15 22:50:10 +02:00
  • 0868c2af69 fix(player): resolve GL entry points from OpenGL.framework on macOS rahab.mathieu 2026-10-15 21:35:23 +02:00
  • 4a3a7291b8 chore(deps): proton-sdk and proton-drive-rs 0.9.0 nvrl 2026-10-15 19:56:56 +02:00
  • ab7f057afe chore(release): bump version to 1.6.0 v1.6.0 nvrl 2026-10-14 22:12:58 +02:00
  • b1ea076ea3 feat(core,app,android,ios): play the dialogue, not the signs and songs nvrl 2026-10-14 18:18:40 +02:00
  • 8d615579e2 fix(ios): fit the picture to the window after a rotation nvrl 2026-10-14 18:01:22 +02:00
  • cafd969567 fix(app): build the fontconfig face helper only where it is used nvrl 2026-10-14 00:07:46 +02:00
  • 69981e3b45 chore(release): bump version to 1.5.1 v1.5.1 nvrl 2026-10-13 23:29:57 +02:00
  • cbe0f7166b fix(app): never let the system's CJK font stop the app at start nvrl 2026-10-13 21:47:45 +02:00
  • f0402e74f9 feat(android): install on Android TV, and take a remote's keys in the player nvrl 2026-10-13 21:37:40 +02:00
  • d4e9628199 feat(ios): notify when a show gains episodes nvrl 2026-10-13 21:26:15 +02:00
  • 4b9cbd26bc feat(android): notify when a show gains episodes nvrl 2026-10-13 21:26:15 +02:00
  • 588a7fcb09 feat(android): crawl for news, and say which titles gained episodes nvrl 2026-10-13 21:26:15 +02:00
  • e3e855a02d docs: sidecar subtitles are no longer a gap nvrl 2026-10-13 21:11:20 +02:00
  • 7790ae9cbb feat(android,ios): play the subtitle files beside an episode nvrl 2026-10-13 21:11:20 +02:00
  • f0fe90f0fe feat(core,app,cli): pair subtitle files with their video and play them nvrl 2026-10-13 21:11:20 +02:00
  • 51454b5a6e refactor(core,player): move the language table into pstr-core nvrl 2026-10-13 21:11:20 +02:00
  • c44b04cf4a fix(ios): keep a crawl running when the app leaves the screen nvrl 2026-10-13 20:45:14 +02:00
  • 85bc975f5f fix(core,android,app): say why a crawl failed, not only which URL nvrl 2026-10-13 20:45:14 +02:00
  • 4f130d1d6e fix(core): list a folder again when its connection drops mid-crawl nvrl 2026-10-13 20:45:14 +02:00
  • fb3a97b408 fix(ios): await the engine before stopping a crawl v1.5.0 nvrl 2026-10-13 18:37:47 +02:00
  • 04fc1f04fe chore(vers) bumped version to 1.5.0 nvrl 2026-10-13 18:26:47 +02:00
  • aa0f4b1250 docs(android): mark B41's settings read as landed nvrl 2026-10-13 16:51:23 +02:00
  • c261f88c3f perf(android): decode posters at tile size, and keep disk reads off the main thread nvrl 2026-10-13 16:51:16 +02:00
  • bf3fa19c70 feat(android,ios): read each library tile once, with its long press as an action nvrl 2026-10-13 16:51:11 +02:00
  • 01eee78317 feat(android,ios): double-tap to seek, controls that fit upright, and a player TalkBack can use nvrl 2026-10-13 16:50:54 +02:00
  • 2546bab0a6 perf(android,ios): warm what an episode opens with, and the next one near the end nvrl 2026-10-13 16:40:18 +02:00
  • 8d795c29e6 perf(stream,player,app): start a resumed episode at its place, with that block already coming nvrl 2026-10-13 16:40:18 +02:00
  • 47c482498b feat(app): a text size setting, kept on this computer nvrl 2026-10-13 16:29:42 +02:00
  • 31bdd75559 feat(app): turn on AccessKit, and name the controls drawn as icons nvrl 2026-10-13 16:29:36 +02:00
  • d43da778b6 perf(app): refresh only the resume lists when a playing episode saves its place nvrl 2026-10-13 16:29:21 +02:00
  • abb3e3aaf8 feat(core,app,android,ios): rename a share nvrl 2026-10-13 16:01:11 +02:00
  • 5b931111b3 feat(android,ios): play from Downloads, and say what a download waits for nvrl 2026-10-13 15:48:59 +02:00
  • 5c0519a226 feat(android,ios): mark watched up to an episode, and undo an episode's tick nvrl 2026-10-13 15:48:59 +02:00
  • 5c15f45ace feat(app,player): choose audio and subtitle languages in desktop Settings nvrl 2026-10-13 15:37:00 +02:00
  • eb67df0aa0 feat(core,app,android,ios): filter the library on every client, including by download nvrl 2026-10-13 15:34:59 +02:00
  • fdf6b0359b feat(android,ios): stop a crawl from the phones, as the desktop can nvrl 2026-10-13 15:34:55 +02:00
  • 6ddbcea429 feat(android,ios): offer posters and synopses on the library, as the desktop does nvrl 2026-10-13 15:15:28 +02:00
  • a79e41aa8a feat(app,android,ios): ask before forgetting matches or downloading a whole show nvrl 2026-10-13 15:07:46 +02:00
  • 89e55aac12 feat(core,app,android,ios): finish adding a first share where it pays off nvrl 2026-10-13 15:07:41 +02:00
  • 0f96cc4514 feat(app): go to the player page as soon as an episode is asked for nvrl 2026-10-13 14:47:10 +02:00
  • 9d72acce88 feat(android,ios): open the library the way it was last sorted nvrl 2026-10-12 23:03:33 +02:00
  • d154002109 feat(core,app): open the library the way it was last arranged nvrl 2026-10-12 22:57:12 +02:00
  • 690455f7dd feat(app,android): play from the Downloads page, and say why a download waits nvrl 2026-10-12 22:55:16 +02:00
  • 01c252b794 feat(android,ios): mark a whole season watched from the title page nvrl 2026-10-12 22:51:10 +02:00
  • 6d1943f2bd feat(app): mark a season, or everything up to an episode, watched nvrl 2026-10-12 22:43:27 +02:00
  • 5dfb717235 feat(app): re-enter a share's link on the desktop nvrl 2026-10-12 22:41:52 +02:00
  • 3ff55a9af9 fix(app): stop from the full player, and keep fullscreen and speed in step nvrl 2026-10-12 22:40:33 +02:00
  • 33da1563ee docs(android): stop describing Picture-in-Picture, and say what PLAN.md has not done nvrl 2026-10-12 22:39:51 +02:00
  • 7994097a25 fix(ios): keep the screen awake under video and the lock screen honest nvrl 2026-10-12 22:39:19 +02:00
  • 77a926cbf5 fix(app): ask before deleting offline copies nvrl 2026-10-12 22:38:40 +02:00
  • 603cc0c1a9 feat(core,app,android,ios): add a first share without a detour or a name to invent nvrl 2026-10-12 22:37:17 +02:00
  • 5807493a4a feat(core,app,android,ios): look at shares again on their own, and say when they were last looked at nvrl 2026-10-12 22:22:25 +02:00
  • a306d02cf1 feat(core,app,android,ios): keep a show in Continue watching after an episode ends nvrl 2026-10-12 22:05:05 +02:00
  • c6b0457c4d feat(app,android,ios): end an episode without chapters as well as one with them nvrl 2026-10-12 21:50:02 +02:00
  • c5490ab3da feat(app,android,ios): say when playback fails and offer to retry from there nvrl 2026-10-12 21:42:09 +02:00
  • 9e53a9bbdb fix(core,app,android): refresh an expired visitor session on the desktop too nvrl 2026-10-12 21:32:05 +02:00
  • ce02bbc35a fix(vers) updated cargo + pkgbuild version v1.4.1 nvrl 2026-10-12 19:10:58 +02:00
  • 0b9a9dab50 fix(ios,android): offer the right episode as up next while the next one opens nvrl 2026-10-12 18:36:33 +02:00
  • 73973841c2 feat(core,app,android,ios,cli): look up new titles after every crawl, show presses and work on iOS nvrl 2026-10-12 18:36:33 +02:00
  • 2f3be1d193 chore(version): bump to 1.4.0 v1.4.0 nvrl 2026-10-09 03:15:55 +02:00
  • 8e42906a7f feat(core,app,android,cli,ios): sync the library and settings, verify a share before adding it nvrl 2026-10-09 03:15:39 +02:00
  • dc70cafbb7 chore(version): bump to 1.3.0 v1.3.0 nvrl 2026-10-07 01:55:22 +02:00
  • a28135cd51 ci(release): publish the unsigned iOS .ipa nvrl 2026-10-07 01:55:22 +02:00