Commit Graph

  • 1d0c2f0a31 fixes the api call so it actually updates remotely Simon Eklundh 2026-06-10 20:31:59 +02:00
  • 0a2dadffd2 feat(settings): graduated version tracking (build, branch, commit) (#1677) Gauvain 2026-06-10 17:19:28 +02:00
  • 213aa2d464 chore(deps): Update dependency androidx.core:core-ktx to v1.19.0 renovate/androidx.core-core-ktx-1.x renovate[bot] 2026-06-10 09:45:27 +00:00
  • 6818ea380f fix(renovate): resolve maven lookups, unnest config, gate Expo SDK updates (#1708) Gauvain 2026-06-10 11:22:49 +02:00
  • 7cf0a13317 fix: an issue with save account didn't show the modal (#1705) lance chant 2026-06-10 10:28:18 +02:00
  • 168bf2e54e chore(deps): Update github/codeql-action action to v4.36.2 (#1687) renovate[bot] 2026-06-09 23:25:26 +02:00
  • 6f0230c2ca chore(deps): Update expo/expo-github-action digest to eab7a23 (#1685) renovate[bot] 2026-06-09 22:37:14 +02:00
  • d12beee529 chore(deps): Update actions/checkout action to v6.0.3 (#1686) renovate[bot] 2026-06-09 21:43:22 +02:00
  • 02ffac167b chore(deps): Update dependency xcode to v26.5 (#1609) renovate[bot] 2026-06-09 15:58:35 +02:00
  • 4eb734c99f chore(deps): Update expo monorepo to v1.19.9 (#1606) renovate[bot] 2026-06-09 15:05:23 +02:00
  • b7bae0072f ci(i18n): detect unused & missing translation keys + clean key debt (#1636) Gauvain 2026-06-09 11:46:42 +02:00
  • 6f1d3e4f66 chore: PR comments fix/tv-seerr Lance Chant 2026-06-09 09:41:49 +02:00
  • eba72e9d73 feat: add kefintweaks watchlist integration properly Simon Eklundh 2026-06-08 19:11:11 +02:00
  • 1685571406 fix(downloads): Use mediaSource.Id instead of item.Id in direct download URL (#1666) boolemancer 2026-06-08 05:59:29 -07:00
  • 36ed7539a2 ci(security): add Trivy filesystem scan to code scanning (#1644) Gauvain 2026-06-08 14:05:23 +02:00
  • 151a39c7fc Merge branch 'fix/android-tv-issues' into fix/tv-seerr lance chant 2026-06-08 14:00:05 +02:00
  • a4bc67bc23 fix: fixing seerr intergration Lance Chant 2026-06-08 13:55:52 +02:00
  • ac41fa7863 Merge branch 'develop' into fix/android-tv-issues lance chant 2026-06-08 13:54:36 +02:00
  • 8f82ac481a chore: enforce LF line endings repo-wide via .gitattributes (#1643) Gauvain 2026-06-08 13:33:54 +02:00
  • a242ff69fd chore(i18n): sentence-case and polish the en.json source (#1663) Gauvain 2026-06-08 12:10:43 +02:00
  • 5d9fbf2839 Merge branch 'develop' into fix/series-next-up-cross-series fix/series-next-up-cross-series Alex 2026-06-07 13:57:49 +10:00
  • 3d4aa55c26 chore(deps): Update dependency react-native-reanimated to v4.4.1 renovate/react-native-reanimated-4.x renovate[bot] 2026-06-06 20:47:23 +00:00
  • b0c9dc114c Revise bug report template for clarity and specificity Chris 2026-06-05 17:54:07 +02:00
  • 89190b5054 Revise issue report template for clarity and accuracy Chris 2026-06-05 17:51:10 +02:00
  • 394262af5a Update Streamyfin version options in issue template Chris 2026-06-05 17:37:35 +02:00
  • d3808bc196 fix(series): filter Next Up items by SeriesId client-side Alex Kim 2026-06-06 00:18:06 +10:00
  • 613ad1effc Final touches feature/sync-play Alex Kim 2026-06-05 23:36:34 +10:00
  • 2df63eb63c Redo navigation for sync-play support Alex Kim 2026-06-05 23:13:52 +10:00
  • 3dbe5bb64c ci(issues): detect likely-duplicate issues on open (#1645) Gauvain 2026-06-05 14:21:12 +02:00
  • ab42e8a576 Add PIP support for syncplay Alex Kim 2026-06-05 21:42:06 +10:00
  • cd5300e4ba Merge branch 'develop' into fix/android-tv-issues lance chant 2026-06-05 13:26:15 +02:00
  • 36d18e2bec wip: initial implementation of seerr for TV Lance Chant 2026-06-05 13:24:11 +02:00
  • 7035c6f853 chore(security): bump merge-conflict labeler to v3.1.0 and default-deny perms chore/security-hardening Gauvino 2026-06-05 13:16:18 +02:00
  • 116aff2f8e fix(pr-validation): strip HTML comments via linear scan to satisfy CodeQL ci/pr-validation Gauvino 2026-06-05 13:15:39 +02:00
  • 0e93cd5385 Improve code quality Alex Kim 2026-06-05 20:00:55 +10:00
  • 801ab275ab fix(icon): downsize the icon and make them appropriate (#1660) Gauvain 2026-06-05 11:29:38 +02:00
  • 96b4121c1f Merge branch 'develop' into feature/sync-play Alex Kim 2026-06-05 17:12:36 +10:00
  • 326956dfda fix: search page crash on android Lance Chant 2026-06-05 08:24:40 +02:00
  • f7033e7abb fix: player reporting when exiting and app splash load (#1662) lance chant 2026-06-05 08:14:45 +02:00
  • 7528274249 fix: the home recommendations Lance Chant 2026-06-05 08:08:03 +02:00
  • 7fc74df0aa refactor(jellyseerr): keep the server version out of the field UI; enforce it at login feat/unified-server-url Gauvain 2026-06-04 21:24:40 +02:00
  • ef27674010 refactor(server-url): drop the inline status chip — auto-resolve on blur + status line is enough (no redundant test affordance) Gauvain 2026-06-04 21:16:57 +02:00
  • fb3a994351 feat(settings): unify Local network + Companion server URLs via the resolver Gauvain 2026-06-04 20:47:24 +02:00
  • b54b0c670b feat(settings): unify Streamystats + Marlin URL inputs via the resolver Gauvain 2026-06-04 20:44:39 +02:00
  • 0f29457ff8 feat(settings): unified server-URL resolver + field; adopt in Jellyseerr Gauvain 2026-06-04 20:13:10 +02:00
  • 0d796d01b8 feat(mpv-ios): Fix controls not pressable after resuming from PIP (#1667) Alex 2026-06-04 21:44:04 +10:00
  • 8718244f40 fix(settings): drop redundant mb-4 on buffer/VO groups (page gap handles spacing) feat/settings-redo Gauvain 2026-06-04 12:37:27 +02:00
  • 2245c84d2c fix(settings): more compact 48px rows; grow only when a description is present Gauvain 2026-06-04 12:34:47 +02:00
  • ba0b646576 fix(settings): uniform 56px row height and consistent group spacing on Playback & Controls Gauvain 2026-06-04 12:31:59 +02:00
  • bf6010b3c7 refactor(settings): rebuild Playback & Controls interior with typed rows + translate Chromecast Gauvain 2026-06-04 12:16:13 +02:00
  • 8071e76fc6 feat(settings): add typed switch/select/stepper setting rows Gauvain 2026-06-04 12:11:21 +02:00
  • 8a88706776 chore(ts): pin @types/node to 24 to match the CI/runtime Node version Gauvain 2026-06-04 11:58:35 +02:00
  • db9540f90a chore(ts): typecheck test files via @types/bun (drop test exclude) Gauvain 2026-06-04 11:51:22 +02:00
  • 9f3014a430 fix(settings): address CodeRabbit review (guard clipboard copy, reuse getUserImageUrl, hoist search title) Gauvain 2026-06-04 11:40:40 +02:00
  • da47ad0502 refactor(settings): restore expo-ui bottom sheet and direct clipboard (drop stale-build workarounds) Gauvain 2026-06-04 00:36:44 +02:00
  • 059c8bb854 feat(settings): populate deep-search index from sub-page audit Gauvain 2026-06-04 00:23:22 +02:00
  • 583fac6938 fix(settings): lazy-load clipboard so the Account screen opens without a native rebuild Gauvain 2026-06-04 00:16:40 +02:00
  • f6333b49d3 fix(settings): use gorhom bottom sheet for QuickConnect (expo-ui needs a native rebuild) Gauvain 2026-06-04 00:15:50 +02:00
  • f56b2bc4eb fix(settings): guard empty-token copy, search platform filter and clear button Gauvain 2026-06-04 00:00:08 +02:00
  • ac5dcbe751 feat(settings): gate notifications page behind OS permission Gauvain 2026-06-03 23:59:17 +02:00
  • 752d1179bc feat(i18n): add settings-redo English keys (sections, account, notifications) Gauvain 2026-06-03 23:51:47 +02:00
  • 6a38c393e6 feat(settings): add profile hero and settings search Gauvain 2026-06-03 23:48:22 +02:00
  • e476e0b4d9 feat(settings): add accent-insensitive search filter with tests Gauvain 2026-06-03 23:41:40 +02:00
  • e783227ba6 feat(settings): add Account and Notifications pages, gate download notifications Gauvain 2026-06-03 23:36:39 +02:00
  • a0e6b31500 fix(settings): correct QuickConnect sheet ref wiring and reset PIN on open Gauvain 2026-06-03 23:32:44 +02:00
  • 4e3f5a72e0 feat(settings): catalog-driven index + migrate QuickConnect to expo-ui sheet Gauvain 2026-06-03 23:27:46 +02:00
  • 25c0663d2f feat(settings): add data-driven settings catalog Gauvain 2026-06-03 23:22:33 +02:00
  • 81e97740f7 feat(settings): add SettingsSection component Gauvain 2026-06-03 23:20:37 +02:00
  • 1349ad7dc0 feat(settings): add SettingsRow component Gauvain 2026-06-03 23:19:21 +02:00
  • 4df9690d22 fix(list): unify ListItem row height and padding Gauvain 2026-06-03 23:17:45 +02:00
  • 3dfae1a1b4 feat(settings): add notifications, landing-tab and wifi-only setting keys Gauvain 2026-06-03 23:16:14 +02:00
  • c7e3ceeefb chore(settings): add expo-clipboard for token copy Gauvain 2026-06-03 23:14:41 +02:00
  • 46d96d5965 fix(music): use white tab labels instead of default blue (#1657) Fredrik Burmester 2026-06-02 23:36:50 +02:00
  • 7d16e7d5c7 fix: Improve perf download database and correct crash when changing episode (#1547) Kylian Ronfleux--Corail 2026-06-02 22:37:16 +02:00
  • ceb9b5a1ae fix(downloads): poster images not showing for downloaded content (#1652) Alex 2026-06-03 03:47:14 +10:00
  • 1144ff5049 fix(player): correct prev/next episode buttons at boundaries & for missing episodes (#1649) Gauvain 2026-06-02 19:12:21 +02:00
  • 4d508a4315 fix(platform-dropdown-component): Auto-size iOS trigger wrapper to pr… (#1650) Alex 2026-06-03 02:40:47 +10:00
  • 915a4febbb fix(player): respect safe area in chapter list and refine UX (#1653) Alex 2026-06-02 22:31:49 +10:00
  • 88163eb531 fix(mpv): release audio session on player exit so other apps' audio resumes (#1651) Alex 2026-06-02 19:20:56 +10:00
  • 6e35785a5c fix(casting): exclude Virtual (missing) episodes from cast episode list & nav refactor-chromecast Gauvain 2026-06-02 00:32:59 +02:00
  • c7c3aa8a34 fix(player): correct prev/next episode buttons at boundaries & for missing episodes Gauvain 2026-06-02 00:04:00 +02:00
  • 211923b2ab fix(casting): improve current-episode contrast in episode list Gauvain 2026-06-01 23:59:35 +02:00
  • f4a68bca10 chore: stop tracking docs/superpowers workflow artifacts Gauvain 2026-06-01 23:17:45 +02:00
  • 985cb0f337 Merge origin/develop into refactor-chromecast Gauvain 2026-06-01 23:14:35 +02:00
  • 46bd2a784e fix(tv): keep focus on search field instead of jumping to results grid (#1637) v0.54.1 main Fredrik Burmester 2026-06-01 21:50:52 +02:00
  • 06510d2bd6 chore(security): harden helpers + document conflict-labeler safety Gauvino 2026-06-01 20:35:05 +02:00
  • 935cacff81 fix(pr-validation): paginate issue comments + guard unreadable body file Gauvino 2026-06-01 20:22:28 +02:00
  • 5f59dce0c7 fix(pr-validation): run under pull_request_target + drop DoS-prone comment loop Gauvino 2026-06-01 20:14:24 +02:00
  • 0a36fdfbec fix: icon alignment library header Fredrik Burmester 2026-06-01 19:55:55 +02:00
  • 45d1f752d6 fix: header left button icon alignment Fredrik Burmester 2026-06-01 19:46:07 +02:00
  • 3de9b65b7d ci(pr-validation): validate PR title + body against the template Gauvino 2026-06-01 15:46:55 +02:00
  • 54ee507209 fix: fixing the time variable (#1638) lance chant 2026-06-01 15:22:39 +02:00
  • 338fb9713b fix: qr code scanning not working ios (#1619) lance chant 2026-06-01 12:38:54 +02:00
  • 939fd2512d fix: max episodes count (#1554) lance chant 2026-06-01 12:38:34 +02:00
  • 32c99de874 feat: New Crowdin Translations (#1460) github-actions[bot] 2026-06-01 10:33:17 +02:00
  • c232e433bf fix(ci): grant actions:read to github-release job (#1634) Fredrik Burmester 2026-06-01 10:31:05 +02:00
  • 07e2faff07 fix(tv): only add user-management entitlement for tvOS builds (#1633) Fredrik Burmester 2026-06-01 10:28:21 +02:00
  • 8507699cdd feat(eas): force bun on EAS via custom build configs + 5-build release workflow (#1632) Fredrik Burmester 2026-06-01 10:24:52 +02:00
  • 21fb056586 fix(i18n): make two hardcoded titles translatable (#1627) Gauvain 2026-06-01 09:46:27 +02:00
  • 1d79b513f3 fix(item): dedupe top people sections by id (#1623) Gauvain 2026-06-01 09:37:45 +02:00