f94bdc5bce
feat(downloads): add DefaultTopBar to DownloadsScreen
2026-06-06 14:01:52 +02:00
4ade70a5de
refactor(media): merge heroContent and content into single content lambda
2026-06-06 11:47:48 +00:00
ce907cee0c
chore(build): increment app versionCode to 1000024
2026-06-06 13:28:35 +02:00
dd66302da0
feat(series): replace season tabs with BottomSheet selector
...
Convert SeasonTabs from horizontal scrollable tabs to a clickable label that opens a ModalBottomSheet listing all seasons for selection.
- Removes unused LazyRow, itemsIndexed, rememberLazyListState imports
- Removes unused SeasonTab private composable and SeasonTabTagPrefix constant
- Adds ArrowDropDown and Check icon imports
- Adds OptIn(ExperimentalMaterial3Api) for ModalBottomSheet
2026-06-06 10:51:12 +00:00
753b461453
refactor(series): remove unused preview functions and imports from SeriesScreen
2026-06-06 12:40:07 +02:00
0bf968a42b
feat(ui): make top bars scroll aware
2026-06-06 10:38:40 +00:00
005b3249ff
refactor(series): remove unused PlayCircle icon from SeriesComponents
2026-06-06 11:40:21 +02:00
84157868d0
feat(series): show episodes as vertical list
2026-06-06 09:38:15 +00:00
25b65b9048
refactor(app/ui): refactor MediaDetailScaffold
...
Move everything into the Scaffold for simpler scrolling behavior
pass Modifier to heroContent and content composables
2026-06-06 11:30:03 +02:00
ed418a8e44
chore(build): increment app-tv versionCode to 2000013
2026-06-05 18:41:34 +02:00
fecc962950
chore: update update manifest URL to secure HTTPS
2026-06-05 18:41:16 +02:00
1ae2541773
chore(build): increment app versionCode to 1000023
2026-06-05 18:28:08 +02:00
88e8b3a41f
refactor(download): share download UI handling
2026-06-05 15:29:06 +00:00
85c53f8704
feat(playback): sync offline positions with Jellyfin
...
Add a home refresh side effect that compares offline progress with Jellyfin user data and syncs the furthest playback position.
Use Jellyfin playbackPositionTicks for server updates while keeping percent-based writes for local offline and in-memory repositories.
2026-06-05 14:57:20 +00:00
448550b5ab
chore: remove unused code
2026-06-05 14:01:50 +02:00
9f8292b04d
refactor(home): extract refresh side effects
...
Centralize home refresh orchestration so future refresh side effects can be added through Hilt multibindings instead of expanding AppViewModel.
2026-06-04 19:26:47 +00:00
fa87005d01
chore: update Gradle and AGP versions
2026-06-04 20:59:54 +02:00
1ad7bc4e23
feat: add exit confirmation dialog on back navigation
2026-06-04 20:57:38 +02:00
e72c421294
feat(playback): pause media playback when screen is in the background
2026-06-04 17:39:59 +02:00
9aec271aa4
fix(playback): manage playback state on activity lifecycle events
2026-06-04 17:39:59 +02:00
717bf3c8e1
fix(playback): Add clamp effect to brightness sliders
2026-06-03 20:59:47 +02:00
0011f3842a
refactor(playback): simplify transcoding fallback state
2026-06-01 19:37:04 +00:00
670e937566
chore(build): increment app-tv versionCode to 2000012
2026-06-01 21:27:34 +02:00
38f1f94956
fix(playback): fall back to transcoding on direct play errors
2026-06-01 21:25:21 +02:00
72cb574753
chore(build): increment app versionCode to 1000022
2026-06-01 21:24:22 +02:00
80ab591662
Simplify Jellyfin playback url retrieval
2026-06-01 20:54:20 +02:00
0eea3165de
PlaybackProfilePolicy should not require server version
2026-06-01 20:06:55 +02:00
b1b154800c
Code cleanup
2026-06-01 20:02:27 +02:00
5c1ddffe7a
refactor(playback): simplify getVideoStreamUrl usage and improve direct play handling
2026-05-29 18:09:12 +02:00
97dcea57ec
chore(build): increment app versionCode to 1000021
2026-05-27 20:36:31 +02:00
09a1bb2288
fix(profile): enable ASS direct play by default in mobile profile config
2026-05-27 20:36:04 +02:00
8064367e7a
Revert "feat(player): enhance video aspect ratio handling and resize mode logic"
...
This reverts commit b7186be4
2026-05-27 18:40:44 +02:00
dedd4f1da5
fix(settings): update title text style to use titleMedium
2026-05-25 21:27:20 +02:00
e58afd26d5
chore(build): increment app versionCode to 1000020
2026-05-25 21:08:54 +02:00
15c1e806da
chore(build): increment app-tv versionCode to 2000011
2026-05-25 20:57:18 +02:00
194052517b
feat(api): enable user data retrieval and enhance logging for result sizes
2026-05-25 20:54:43 +02:00
b0ed32ef7c
feat(series): improve season and episode loading handling
2026-05-25 20:40:10 +02:00
3cd706d449
feat(tvseries): enhance episode focus handling and scrolling behavior
2026-05-25 19:59:16 +02:00
1dedc7ff0a
Revert "feat(network): enhance connectivity monitoring with request reporting"
...
This reverts commit 56a2b42434 .
2026-05-25 17:59:01 +02:00
285fda9caf
chore(build): increment app-tv versionCode to 2000010
2026-05-25 12:46:08 +02:00
3e94e8193a
chore(build): increment app versionCode to 1000019
2026-05-25 12:13:59 +02:00
Barnabás Balogh
0a56f46da7
Merge pull request #4 from bbara04/feat/downloaded-items-series
...
feat(downloads): update downloaded item handling
2026-05-24 15:18:24 +02:00
b226eaeba2
feat(downloads): update downloaded item handling
2026-05-23 18:45:27 +00:00
ef56db5d16
feat: redesign settings screen
2026-05-23 12:55:37 +00:00
Barnabás Balogh
d81c382ba5
Merge pull request #3 from bbara04/feat/debug-build-icon-update-url
...
feat: add red debug icon and separate debug update URL
2026-05-23 11:56:08 +02:00
6e90a9e225
feat(build): update debug and release update URLs in README and build.gradle.kts
2026-05-23 11:52:04 +02:00
8d73974add
feat(build): add separate versionCode for debug build type
...
Renamed purefinVersionCode to purefinReleaseVersionCode and added purefinDebugVersionCode to allow independent version tracking for debug and release builds.
2026-05-23 09:31:47 +00:00
Purefin Dev
2e4eb2fb30
feat: add red debug icon and separate debug update URL
...
- Replace hardcoded vector fill color with @color/ic_launcher_foreground
- Override foreground to #E53935 (red) for debug builds
- Use manifest placeholders for build-type specific update URLs
- Update release URL to https://apks.t.bbara.hu/apks/purefin-app/update.json
- Add APK repository upload guide to README
2026-05-23 08:50:25 +00:00
4c15474ad9
feat(build): add debug build type with applicationId and version name suffixes
2026-05-22 21:17:20 +02:00
bbec9c1e06
chore(build): increment app versionCode to 1000018
2026-05-22 21:17:20 +02:00