Purefin Dev
d14eec2346
feat(player): add adaptive brightness mode support
...
Extend the brightness slider to allow values below 0% which triggers
adaptive/auto brightness mode (screenBrightness = -1.0f). The brightness
indicator shows 'Auto' with an empty bar when in adaptive mode.
- Widen gesture range from [0,1] to [-0.1,1] so a small flick below 0 enters auto mode
- readCurrentBrightness returns -0.1f instead of 0.5f when system auto is active
- applyBrightness writes -1f to LayoutParams when value < 0
- PlayerAdjustmentIndicator displays 'Auto' in tertiary color for negative values
2026-05-22 16:46:22 +00:00
1274ab25f9
feat(app): expose test tags for Appium
2026-05-21 10:10:08 +02:00
56a2b42434
feat(network): enhance connectivity monitoring with request reporting
2026-05-20 17:07:32 +02:00
069f29c1c8
chore(build): increment app-tv versionCode to 2000009
2026-05-16 17:42:20 +02:00
f7b266ec8c
fix(docs): remove unnecessary blank line in AGENTS.md
2026-05-16 13:49:39 +02:00
fcf7c435be
chore(gitignore): add .opencode to ignore list
2026-05-16 13:42:48 +02:00
aa884994c2
chore(build): increment app versionCode to 1000017
2026-05-14 23:09:05 +02:00
7ae0c2eb27
feat(api): increase item limit for library queries from 10 to 15
2026-05-14 21:45:06 +02:00
b7186be46a
feat(player): enhance video aspect ratio handling and resize mode logic
2026-05-14 21:44:50 +02:00
deacb89adb
chore(build): increment app versionCode to 1000016
2026-05-14 18:30:16 +02:00
e09b63f47e
refactor(logging): standardize logRequest function naming and remove redundant logging
2026-05-14 18:29:58 +02:00
1fc2c8cf05
feat(logging): improve uncaught exception handling with dedicated logging method
2026-05-14 18:24:56 +02:00
c70657e627
feat(logging): enhance log entry handling with truncation and improve upload file naming
2026-05-14 18:23:21 +02:00
063f2fd5ca
chore(build): increment app versionCode to 1000015
2026-05-14 18:07:48 +02:00
4b87f93dee
Add Timber file logging and Jellyfin log upload
2026-05-14 18:06:54 +02:00
f95fbf72b3
chore(build): increment app versionCode to 1000014
2026-05-14 14:38:40 +02:00
6cff6be238
feat: enhance media playback handling with offline support and download metadata integration
2026-05-14 14:38:24 +02:00
a0a51ef436
feat: add smart download management with enable and delete options
2026-05-14 14:09:35 +02:00
f60aba5a72
feat: update media selection logic to handle offline state in view models and DTOs
2026-05-14 12:56:48 +02:00
83730188eb
feat: add online status handling to navigation and UI components
2026-05-14 12:39:20 +02:00
a92c10a07c
chore(build): increment app versionCode to 1000013
2026-05-13 23:07:12 +02:00
657049edc9
chore(build): increment app-tv versionCode to 2000008
2026-05-13 23:05:34 +02:00
70f086b5a1
feat: enhance player UI with hidden seek timeline and time display improvements
2026-05-13 23:05:10 +02:00
cc643ae34f
feat: add preferenceMediaId to PlayableMedia and update related logic to make more prone to mistakes
2026-05-13 22:53:27 +02:00
9fb3672c19
chore(build): update versionCode to use properties from gradle.properties
2026-05-13 22:37:25 +02:00
6a5f2fd593
chore(build): increment app-tv versionCode to 2000007
2026-05-13 22:23:18 +02:00
8950a37341
feat: update app to check for updates on app open
2026-05-13 22:22:53 +02:00
7ec9a0f41f
feat: implement logout functionality and settings provider
2026-05-13 22:17:50 +02:00
d3b66d4fc5
feat: redesign login screen on both app and app-tv
2026-05-13 21:59:23 +02:00
e69a3a6d4a
feat: redesign login screen on both app and app-tv
2026-05-13 21:16:48 +02:00
dbcabd0848
refactor: navigation drawer to use state management and auto-close on item selection
2026-05-13 21:00:22 +02:00
beae723372
feat: add ReadOnlySetting and corresponding UI component for displaying read-only settings
2026-05-13 19:31:58 +02:00
147fabd895
chore(build): increment app versionCode to 1000012
2026-05-13 19:23:23 +02:00
56aa16755d
refactor: simplify layout in EpisodeComponents and remove unused modifiers
2026-05-13 19:19:51 +02:00
f5d476b28e
feat: increment version code to 2000006
2026-05-13 19:14:07 +02:00
2f6d7e77c3
refactor: use common DefaultTopBar component in all components
2026-05-13 17:52:30 +02:00
fbb19e6970
refactor: extract common MediaComponents screen layout skeleton into its own component.
2026-05-13 17:33:46 +02:00
58d418ff65
feat: increment version code to 1000011 for app updates
2026-05-13 17:04:58 +02:00
3ee4b558f5
Make media detail flows reactive
2026-05-13 16:43:42 +02:00
406d0f4ed8
feat(tvseries): improve focus management for season and episode selection
2026-05-09 09:03:07 +02:00
4e9d8c0b3b
feat(player): enhance UI responsiveness with animated color states for buttons and track selection
2026-05-09 08:49:49 +02:00
4e322e7723
feat(player): pause playback on lifecycle stop event for improved resource management
2026-05-09 08:29:27 +02:00
2c0d689767
feat: increment version codes for app updates
2026-05-08 22:36:28 +02:00
26a134869e
feat(settings): update settings items to handle null values for improved stability
2026-05-08 22:35:36 +02:00
80f5454afb
feat(settings): add app update settings action
2026-05-08 22:29:07 +02:00
60d2a1eb2a
feat: trigger refresh on home navigation in TvAppScreen for improved data consistency
2026-05-08 20:26:26 +02:00
0554f328c6
feat: trigger refresh on home navigation in TvAppScreen for improved data consistency
2026-05-08 20:20:07 +02:00
af2e8b0dc9
feat: enhance settings screen with dropdown and void setting options for improved user experience
2026-05-08 20:19:05 +02:00
e05041fd14
feat: add focus restoration to TabRow in TvSeriesComponents for improved accessibility
2026-05-08 19:46:46 +02:00
9313cded53
feat: enhance TvSeriesScreen to support focused season and episode loading
2026-05-08 19:44:49 +02:00