Uruk
d5aa812e04
chore: replace postinstall-postinstall with postinstall package
...
Updates dependency from postinstall-postinstall v2.1.0 to postinstall v0.11.2
Also includes dependency version updates for glob, minimatch, jackspeak, and path-scurry packages with their associated nested dependencies
Adds @expo/vector-icons to trusted dependencies list for improved build reliability
2025-09-01 23:40:01 +02:00
Uruk
4b2fcee460
feat: add accessibility support for password toggle
...
Enhances password input component with proper accessibility attributes including role, label, hint, and state to improve screen reader experience.
Adjusts minimum height handling for Android platform compatibility in list items and replaces Tailwind classes with inline styles for gesture control settings to ensure consistent styling across platforms.
Adds translation keys for password visibility toggle functionality.
2025-09-01 23:19:12 +02:00
Uruk
29d3360a10
refactor: standardize Input component prop naming
...
Replaces `className` prop with `extraClassName` across Input and PasswordInput components for consistency.
Updates PasswordInput to use numeric `topOffset` instead of string `topPosition` for better type safety and clearer intent.
Adds uncontrolled mode support to PasswordInput with internal state management and optional `defaultShowPassword` prop.
Removes unnecessary margin classes from various View components to clean up spacing.
2025-09-01 22:54:11 +02:00
Uruk
be884ce6e6
fix: improve list item height consistency and accessibility
...
Replaces fixed height with minimum height to ensure proper content display and accessibility compliance.
Changes list items from fixed 44px height to minimum height, allowing content to expand naturally while maintaining the minimum touch target size.
Adds specific styling to gesture control settings items to accommodate longer descriptions and improve readability.
2025-09-01 22:49:30 +02:00
Uruk
ff6b1112b6
feat: add consistent focus state styling to input component
...
Improves visual feedback by adding focus state borders to all input variants.
Changes the unfocused border from transparent to neutral-800 for better visual consistency and adds focus/blur handlers to ensure proper state management across different input types.
2025-09-01 21:20:40 +02:00
Uruk
4dce87dfd3
refactor: simplify PasswordInput component and standardize usage
...
Removes unnecessary props and internal state management from PasswordInput component to make it more focused and reusable. Wraps all PasswordInput instances in relative positioned Views for consistent layout behavior.
Updates package.json to use caret version for @expo/vector-icons dependency for better version flexibility.
2025-09-01 19:18:54 +02:00
Uruk
2f2e5a2730
feat: add customizable icon color to PasswordInput
...
Adds iconColor prop with white default to allow customization of the eye/eye-off toggle icon color.
Also simplifies top position class construction by using template literal instead of conditional logic.
2025-09-01 16:00:04 +02:00
Uruk
3919bb346f
refactor: replace inline password inputs with reusable PasswordInput component
...
Consolidates duplicate password input implementations across login and settings screens into a single reusable component.
Improves code maintainability by eliminating redundant password visibility toggle logic and standardizing password input behavior throughout the application.
Adds consistent accessibility support and test identifiers across all password input instances.
2025-09-01 15:48:55 +02:00
Uruk
15d0de806b
feat: add password visibility toggle to login forms
...
Improves user experience by allowing users to show/hide password text in both main login form and Jellyseerr settings.
Adds eye icon button that toggles between masked and visible password input, making it easier for users to verify their password entries.
2025-09-01 15:05:40 +02:00
Gauvain
df0b569f2d
fix(typescript): resolve 44 TypeScript errors in core components ( #1004 )
2025-08-31 16:56:53 +02:00
lostb1t
5b7af05a9c
feat: prefer source name over display title
🚦 Security & Quality Gate / 🚑 Expo Doctor Check (push) Has been cancelled
🛡️ CodeQL Analysis / 🔎 Analyze with CodeQL (actions) (push) Has been cancelled
🛡️ CodeQL Analysis / 🔎 Analyze with CodeQL (javascript-typescript) (push) Has been cancelled
🏷️🔀Merge Conflict Labeler / 🏷️ Labeling Merge Conflicts (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (check) (push) Has been cancelled
🚦 Security & Quality Gate / 📝 Validate PR Title (push) Has been cancelled
🤖 Android APK Build (Phone + TV) / 🏗️ Build Android APK (phone) (push) Has been cancelled
🤖 Android APK Build (Phone + TV) / 🏗️ Build Android APK (tv) (push) Has been cancelled
🤖 iOS IPA Build (Phone + TV) / 🏗️ Build iOS IPA (phone) (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Vulnerable Dependencies (push) Has been cancelled
🔒 Lockfile Consistency Check / 🔍 Check bun.lock and package.json consistency (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (format) (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (lint) (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (typecheck) (push) Has been cancelled
🕒 Handle Stale Issues / 🗑️ Cleanup Stale Issues (push) Has been cancelled
2025-08-30 15:47:17 +02:00
Gauvain
a68d8500a6
chore: update dependencies and refactor config plugin imports ( #993 )
2025-08-29 22:06:50 +02:00
lance chant
d3609e3499
fix: tv login layout ( #972 )
...
🤖 Android APK Build (Phone + TV) / 🏗️ Build Android APK (phone) (push) Has been cancelled
🤖 Android APK Build (Phone + TV) / 🏗️ Build Android APK (tv) (push) Has been cancelled
🤖 iOS IPA Build (Phone + TV) / 🏗️ Build iOS IPA (phone) (push) Has been cancelled
🔒 Lockfile Consistency Check / 🔍 Check bun.lock and package.json consistency (push) Has been cancelled
🛡️ CodeQL Analysis / 🔎 Analyze with CodeQL (actions) (push) Has been cancelled
🛡️ CodeQL Analysis / 🔎 Analyze with CodeQL (javascript-typescript) (push) Has been cancelled
🏷️🔀Merge Conflict Labeler / 🏷️ Labeling Merge Conflicts (push) Has been cancelled
🚦 Security & Quality Gate / 📝 Validate PR Title (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Vulnerable Dependencies (push) Has been cancelled
🚦 Security & Quality Gate / 🚑 Expo Doctor Check (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (check) (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (format) (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (lint) (push) Has been cancelled
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
Co-authored-by: Gauvain <68083474+Gauvino@users.noreply.github.com >
2025-08-29 13:30:49 +02:00
Fredrik Burmester
7b7aced881
feat: slide actions for skip, volume and brightness ( #966 )
2025-08-21 18:02:47 +02:00
Fredrik Burmester
aac9270b62
feat: more sheets in controls ( #969 )
2025-08-21 17:54:28 +02:00
lostb1t
2d69bd5103
feat: replace content item dropdowns with sheets ( #968 )
2025-08-21 17:19:53 +02:00
Fredrik Burmester
55ce7d8cec
feat: fade and slide in controls ( #964 )
2025-08-20 21:59:09 +02:00
Fredrik Burmester
5bc6494ba6
fix: refactor controls into smaller parts ( #963 )
2025-08-20 21:43:00 +02:00
Fredrik Burmester
d795e82581
fix: trickplay and re-rendering issues
2025-08-20 09:59:03 +02:00
Fredrik Burmester
e7161bc9ab
fix: revert fade in controls
2025-08-20 08:21:01 +02:00
Fredrik Burmester
8e74363f32
Revert "chore: refactor controls ( #946 )"
...
This reverts commit 8389404975 .
2025-08-20 08:18:12 +02:00
Alex
1cb28788d6
Fix selecting bit rate on whole series downloads ( #956 )
...
🤖 Android APK Build (Phone + TV) / 🏗️ Build Android APK (phone) (push) Has been cancelled
🤖 Android APK Build (Phone + TV) / 🏗️ Build Android APK (tv) (push) Has been cancelled
🤖 iOS IPA Build (Phone + TV) / 🏗️ Build iOS IPA (phone) (push) Has been cancelled
🤖 iOS IPA Build (Phone + TV) / 🏗️ Build iOS IPA (tv) (push) Has been cancelled
🔒 Lockfile Consistency Check / 🔍 Check bun.lock and package.json consistency (push) Has been cancelled
🛡️ CodeQL Analysis / 🔎 Analyze with CodeQL (actions) (push) Has been cancelled
🛡️ CodeQL Analysis / 🔎 Analyze with CodeQL (javascript-typescript) (push) Has been cancelled
🏷️🔀Merge Conflict Labeler / 🏷️ Labeling Merge Conflicts (push) Has been cancelled
🚦 Security & Quality Gate / 📝 Validate PR Title (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Vulnerable Dependencies (push) Has been cancelled
🚦 Security & Quality Gate / 🚑 Expo Doctor Check (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (check) (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (format) (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (lint) (push) Has been cancelled
🕒 Handle Stale Issues / 🗑️ Cleanup Stale Issues (push) Has been cancelled
Co-authored-by: Alex Kim <alexkim@Alexs-MacBook-Pro.local >
2025-08-20 00:12:51 +10:00
Fredrik Burmester
8389404975
chore: refactor controls ( #946 )
...
Co-authored-by: Gauvain <68083474+Gauvino@users.noreply.github.com >
2025-08-19 09:02:56 +02:00
Fredrik Burmester
cd920e2d84
fix: small design change
2025-08-19 08:10:54 +02:00
renovate[bot]
a146fc8810
chore(deps): update dependency @biomejs/biome to v2.2.0 ( #934 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Uruk <contact@uruk.dev >
Co-authored-by: Gauvain <68083474+Gauvino@users.noreply.github.com >
2025-08-18 23:00:33 +02:00
Fredrik Burmester
ebcdd5bbf7
feat: show when the stream ends, not only remaining time ( #944 )
🤖 Android APK Build (Phone + TV) / 🏗️ Build Android APK (phone) (push) Has been cancelled
🤖 Android APK Build (Phone + TV) / 🏗️ Build Android APK (tv) (push) Has been cancelled
🤖 iOS IPA Build (Phone + TV) / 🏗️ Build iOS IPA (phone) (push) Has been cancelled
🤖 iOS IPA Build (Phone + TV) / 🏗️ Build iOS IPA (tv) (push) Has been cancelled
🔒 Lockfile Consistency Check / 🔍 Check bun.lock and package.json consistency (push) Has been cancelled
🛡️ CodeQL Analysis / 🔎 Analyze with CodeQL (javascript-typescript) (push) Has been cancelled
🏷️🔀Merge Conflict Labeler / 🏷️ Labeling Merge Conflicts (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (check) (push) Has been cancelled
🚦 Security & Quality Gate / 📝 Validate PR Title (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Vulnerable Dependencies (push) Has been cancelled
🚦 Security & Quality Gate / 🚑 Expo Doctor Check (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (format) (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (lint) (push) Has been cancelled
🕒 Handle Stale Issues / 🗑️ Cleanup Stale Issues (push) Has been cancelled
2025-08-18 14:57:02 +02:00
lance chant
18b33884e6
fix: settings storage calc ( #943 )
...
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
2025-08-18 14:53:58 +02:00
Fredrik Burmester
9410239c48
feat: scale factor and aspect ratio ( #942 )
2025-08-18 14:24:45 +02:00
Fredrik Burmester
a8810cae8a
Merge branch 'feat/fade-in-controls' into develop
2025-08-18 09:16:38 +02:00
Alex
1924efbef2
Fix more bugs ( #939 )
...
🤖 Android APK Build (Phone + TV) / 🏗️ Build Android APK (phone) (push) Has been cancelled
🤖 Android APK Build (Phone + TV) / 🏗️ Build Android APK (tv) (push) Has been cancelled
🤖 iOS IPA Build (Phone + TV) / 🏗️ Build iOS IPA (phone) (push) Has been cancelled
🤖 iOS IPA Build (Phone + TV) / 🏗️ Build iOS IPA (tv) (push) Has been cancelled
🔒 Lockfile Consistency Check / 🔍 Check bun.lock and package.json consistency (push) Has been cancelled
🛡️ CodeQL Analysis / 🔎 Analyze with CodeQL (javascript-typescript) (push) Has been cancelled
🏷️🔀Merge Conflict Labeler / 🏷️ Labeling Merge Conflicts (push) Has been cancelled
🚦 Security & Quality Gate / 📝 Validate PR Title (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Vulnerable Dependencies (push) Has been cancelled
🚦 Security & Quality Gate / 🚑 Expo Doctor Check (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (check) (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (format) (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (lint) (push) Has been cancelled
🕒 Handle Stale Issues / 🗑️ Cleanup Stale Issues (push) Has been cancelled
Co-authored-by: Alex Kim <alexkim@Alexs-MacBook-Pro.local >
2025-08-17 15:25:51 +10:00
Alex
3b53d76a18
Hotfix/offline playback remaining bugs ( #937 )
...
🤖 Android APK Build (Phone + TV) / 🏗️ Build Android APK (phone) (push) Has been cancelled
🤖 Android APK Build (Phone + TV) / 🏗️ Build Android APK (tv) (push) Has been cancelled
🤖 iOS IPA Build (Phone + TV) / 🏗️ Build iOS IPA (phone) (push) Has been cancelled
🤖 iOS IPA Build (Phone + TV) / 🏗️ Build iOS IPA (tv) (push) Has been cancelled
🔒 Lockfile Consistency Check / 🔍 Check bun.lock and package.json consistency (push) Has been cancelled
🛡️ CodeQL Analysis / 🔎 Analyze with CodeQL (javascript-typescript) (push) Has been cancelled
🏷️🔀Merge Conflict Labeler / 🏷️ Labeling Merge Conflicts (push) Has been cancelled
🚦 Security & Quality Gate / 🚑 Expo Doctor Check (push) Has been cancelled
🚦 Security & Quality Gate / 📝 Validate PR Title (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Vulnerable Dependencies (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (check) (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (format) (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (lint) (push) Has been cancelled
🕒 Handle Stale Issues / 🗑️ Cleanup Stale Issues (push) Has been cancelled
Co-authored-by: Alex Kim <alexkim@Alexs-MacBook-Pro.local >
2025-08-16 18:11:55 +10:00
Fredrik Burmester
5384c34b27
feat: infinite scrolling in favorites tab ( #929 )
...
Co-authored-by: Gauvain <68083474+Gauvino@users.noreply.github.com >
2025-08-15 21:34:36 +02:00
Alex
ca92f61900
refactor: Feature/offline mode rework ( #859 )
...
Co-authored-by: lostb1t <coding-mosses0z@icloud.com >
Co-authored-by: Fredrik Burmester <fredrik.burmester@gmail.com >
Co-authored-by: Gauvain <68083474+Gauvino@users.noreply.github.com >
Co-authored-by: Gauvino <uruknarb20@gmail.com >
Co-authored-by: storm1er <le.storm1er@gmail.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Chris <182387676+whoopsi-daisy@users.noreply.github.com >
Co-authored-by: arch-fan <55891793+arch-fan@users.noreply.github.com >
Co-authored-by: Alex Kim <alexkim@Alexs-MacBook-Pro.local >
2025-08-15 21:34:22 +02:00
Fredrik Burmester
c34c7fbe83
feat: fade in the controls (instead of on/off toggle)
2025-08-13 15:27:47 +02:00
lance chant
89b34eddc1
fix: tv playback ( #820 )
...
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
Signed-off-by: lancechant <13349722+lancechant@users.noreply.github.com >
Co-authored-by: Fredrik Burmester <fredrik.burmester@gmail.com >
Co-authored-by: Uruk <contact@uruk.dev >
Co-authored-by: Gauvain <68083474+Gauvino@users.noreply.github.com >
2025-08-07 10:12:40 +02:00
Gauvain
5f39622ad6
fix: bump biome and fix error ( #864 )
🤖 Android APK Build / 🏗️ Build Android APK (push) Has been cancelled
🤖 iOS IPA Build / 🏗️ Build iOS IPA (push) Has been cancelled
🔒 Lockfile Consistency Check / 🔍 Check bun.lock and package.json consistency (push) Has been cancelled
🛡️ CodeQL Analysis / 🔎 Analyze with CodeQL (javascript-typescript) (push) Has been cancelled
🏷️🔀Merge Conflict Labeler / 🏷️ Labeling Merge Conflicts (push) Has been cancelled
🕒 Handle Stale Issues / 🗑️ Cleanup Stale Issues (push) Has been cancelled
2025-07-21 09:44:24 +02:00
Alex
0021b94e00
Fix correct time not being reported when switching quality in the beg… ( #855 )
...
Co-authored-by: Alex Kim <alexkim@Alexs-MacBook-Pro.local >
2025-07-14 20:41:24 +10:00
Alex
53b43edc2a
Revert "fix: Recently Added isn't updating correctly." ( #852 )
🤖 Android APK Build / 🏗️ Build Android APK (push) Has been cancelled
🤖 iOS IPA Build / 🏗️ Build iOS IPA (push) Has been cancelled
🔒 Lockfile Consistency Check / 🔍 Check bun.lock and package.json consistency (push) Has been cancelled
🛡️ CodeQL Analysis / 🔎 Analyze with CodeQL (javascript-typescript) (push) Has been cancelled
🏷️🔀Merge Conflict Labeler / 🏷️ Labeling Merge Conflicts (push) Has been cancelled
2025-07-13 04:47:26 +10:00
Alex
fe8f07336a
Fix orientation race condition ( #841 )
...
Co-authored-by: Alex Kim <alexkim@Alexs-MacBook-Pro.local >
2025-07-10 15:25:57 +02:00
lance chant
f0519ea88d
fix: tv home screen navigation ( #732 )
2025-06-02 15:15:31 +02:00
Sim
1b812ebed5
fix: Recently Added isn't updating correctly. ( #686 )
2025-06-02 13:21:50 +02:00
Kamil Kosek
80d63c0219
feat: remotecontrol ( #705 )
2025-06-02 13:16:15 +02:00
lostb1t
e8e62061ae
fix: remove unwanted detail calls on search ( #707 )
2025-05-28 14:24:22 +02:00
Ahmed Sbai
99938ddf5a
feat: add "Are you still watching" modal overlay with configurable options ( #663 )
...
Co-authored-by: Fredrik Burmester <fredrik.burmester@gmail.com >
2025-05-18 09:21:50 +02:00
lostb1t
963a54a36c
fix: cancel for direct downloads
2025-05-14 21:18:48 +02:00
sarendsen
e939c9b933
Revert "style: horizontal width"
...
This reverts commit 31f662a582 .
2025-05-14 21:07:18 +02:00
lostb1t
1c1345a3b7
feat: move to custom download handler with background download support ( #675 )
2025-05-04 11:46:34 +02:00
lance chant
0b574cc047
fix: dolby vision on supported devices, specifically profile 5 ( #660 )
2025-05-01 12:11:29 +02:00
sarendsen
31f662a582
style: horizontal width
2025-04-21 12:28:12 +02:00
Alex
d6ac8569a8
Fix/external subtitle support vlc3 ( #655 )
2025-04-20 00:25:35 +10:00