Gauvain
d12d62863e
fix(filters): present the filter sheet from the press handler
...
On the new architecture with Reanimated 4, BottomSheetModal.present()
called from a useEffect after a state update silently no-ops: the press
registered, open flipped to true, the effect called present() on a
valid ref - and nothing mounted (no onChange, nothing in the native
tree). Sheets that present() directly inside their press handler
(downloads, account picker) kept working, which is what pinned it down.
FilterSheet now takes a modalRef and the opener presents imperatively
from the gesture handler. The [open] effect only handles closing, and
never dismisses a modal that was never presented. The sheet also opens
immediately with a loader while options load, instead of the old
data-loaded press gate that left the button silently dead.
This restores genre/year/tag/sort filters in libraries and collections,
and the same pattern is applied to the bitrate/media-source/track
sheets that share FilterSheet.
2026-06-11 00:42:56 +02:00
Fredrik Burmester
74d86b5d12
feat: KSPlayer as an option for iOS + other improvements ( #1266 )
2026-01-03 13:05:50 +01:00
lance chant
96d6220f5e
fix: fixing #1163 ( #1167 )
...
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
2025-11-07 15:14:13 +01:00
Uruk
e8c9bb1730
Revert "feat: add password visibility toggle to login forms ( #1019 )"
...
🤖 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 / 🔍 Vulnerable Dependencies (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 / 🔍 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
🚦 Security & Quality Gate / 🔍 Lint & Test (typecheck) (push) Has been cancelled
🕒 Handle Stale Issues / 🗑️ Cleanup Stale Issues (push) Has been cancelled
This reverts commit ae09a59569 .
2025-09-02 15:33:41 +02:00
Gauvain
ae09a59569
feat: add password visibility toggle to login forms ( #1019 )
🤖 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
🚦 Security & Quality Gate / 🔍 Lint & Test (typecheck) (push) Has been cancelled
🕒 Handle Stale Issues / 🗑️ Cleanup Stale Issues (push) Has been cancelled
2025-09-01 23:45:12 +02:00
Gauvain
df0b569f2d
fix(typescript): resolve 44 TypeScript errors in core components ( #1004 )
2025-08-31 16:56:53 +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
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
Ahmed Sbai
b9bb109f4a
chore: linting fixes && github actions for linting ( #612 )
2025-03-31 07:44:10 +02:00
herrrta
1394eae01e
feat: better logs
...
- added ability to write debug logs for development builds
- added filtering to log page
- modified filter button to allow for multiple selection if required
2025-03-28 19:11:36 -04:00
lostb1t
92513e234f
chore: Apply linting rules and add git hok ( #611 )
...
Co-authored-by: Fredrik Burmester <fredrik.burmester@gmail.com >
2025-03-16 18:01:12 +01:00
herrrta
79a2873975
fix: Fix search item count translation
2025-03-05 00:35:54 -05:00
herrrta
e397be4b2e
feat: Better Jellyseerr search results #586
...
- fetch 4 pages at once to maximize search results
- add local sorting options
2025-03-05 00:32:30 -05:00
Simon Caron
7e62c9bc9a
Merge branch 'develop' into feat/i18n
2025-01-12 19:49:58 -05:00
Fredrik Burmester
ff4c5f28af
chore
2025-01-12 14:11:09 +01:00
Simon Caron
53ea1cc899
More Translations
2025-01-04 16:41:54 -05:00
Simon Caron
e23387a384
Library headers, filters and favorites
2025-01-01 21:57:46 -05:00
Fredrik Burmester
e29b3787b9
chore
2024-08-30 12:54:53 +02:00
Fredrik Burmester
ef8bb3e717
chore
2024-08-30 12:54:38 +02:00
Fredrik Burmester
725ba1ccaf
feat: major refactor of navigation
2024-08-23 16:41:59 +02:00
Fredrik Burmester
6f6b46c14a
chore
2024-08-22 16:47:58 +02:00
Fredrik Burmester
06877f4339
fix : #97
2024-08-22 14:28:39 +02:00
Fredrik Burmester
70a250df5b
fix : #86 and add docsting
2024-08-21 07:48:45 +02:00
Fredrik Burmester
1c31458dd4
chore
2024-08-19 22:52:30 +02:00
Fredrik Burmester
aa44caa161
chore
2024-08-19 21:55:40 +02:00
Fredrik Burmester
30280e8b3a
fix: icon
2024-08-18 10:52:34 +02:00
Fredrik Burmester
d56bb79ac2
feat: filters with bottom sheet
2024-08-17 23:34:51 +02:00
Fredrik Burmester
30781a6dfe
wip: refactor
2024-08-17 19:11:42 +02:00
Fredrik Burmester
ba6c2d5409
feat: sort by button
2024-08-17 19:11:29 +02:00
Fredrik Burmester
26050f7179
feat: library page
2024-08-17 13:14:33 +02:00