tapframe
|
e020b9700a
|
fix(simkl): map anime episode coordinates
|
2026-07-23 00:26:57 +05:30 |
|
tapframe
|
942a111eec
|
fix(simkl): parse resolved history mutations
|
2026-07-23 00:26:56 +05:30 |
|
tapframe
|
b0aa543f26
|
fix(simkl): align request retry policies
|
2026-07-23 00:26:56 +05:30 |
|
tapframe
|
65817ad73b
|
fix(simkl): separate completion from library status
|
2026-07-23 00:26:55 +05:30 |
|
tapframe
|
3064c7aa25
|
chore(simkl): add watched marker diagnostics
|
2026-07-23 00:26:55 +05:30 |
|
tapframe
|
e32445238d
|
fix(simkl): enrich progress and correct artwork
|
2026-07-23 00:26:54 +05:30 |
|
tapframe
|
e408a2f48c
|
fix(progress): isolate continue watching sources
|
2026-07-23 00:26:54 +05:30 |
|
tapframe
|
e930699ae9
|
fix(simkl): restore compliant library sync
|
2026-07-23 00:26:53 +05:30 |
|
tapframe
|
56a496a384
|
chore(simkl): log sync HTTP responses
|
2026-07-23 00:26:53 +05:30 |
|
tapframe
|
32449a7a15
|
feat(tracking): expose manual provider refresh
|
2026-07-23 00:26:52 +05:30 |
|
tapframe
|
adcc829a1a
|
fix(simkl): centralize oauth request policy
|
2026-07-23 00:26:52 +05:30 |
|
tapframe
|
c1022e2eb5
|
fix(simkl): enforce compliant sync cadence
|
2026-07-23 00:26:51 +05:30 |
|
tapframe
|
b1a7f0757e
|
refactor(tracking): isolate progress provider policy
|
2026-07-23 00:26:49 +05:30 |
|
tapframe
|
e7349dd28f
|
refactor(tracking): remove shared feature coupling
|
2026-07-23 00:26:48 +05:30 |
|
tapframe
|
eb5bf78c37
|
refactor(tracking): register progress read providers
|
2026-07-23 00:26:48 +05:30 |
|
tapframe
|
617bfe298e
|
refactor(tracking): register watched read providers
|
2026-07-23 00:26:47 +05:30 |
|
tapframe
|
410a9d4c4b
|
refactor(tracking): register library read providers
|
2026-07-23 00:26:46 +05:30 |
|
tapframe
|
5bbe3b9ef0
|
feat(tracking): add provider-aware settings
|
2026-07-23 00:26:45 +05:30 |
|
tapframe
|
2dffff3520
|
feat(tracking): fan out real player scrobbles
|
2026-07-23 00:26:45 +05:30 |
|
tapframe
|
0f12e61430
|
feat(simkl): wire tracker state into app repositories
|
2026-07-23 00:26:44 +05:30 |
|
tapframe
|
caf124e1b4
|
feat(simkl): add application state projections
|
2026-07-23 00:26:43 +05:30 |
|
tapframe
|
e4278a2391
|
feat(simkl): add batched tracking mutations
|
2026-07-23 00:26:42 +05:30 |
|
tapframe
|
615098e976
|
feat(simkl): add atomic sync store
|
2026-07-23 00:26:42 +05:30 |
|
tapframe
|
f7c17e656e
|
feat(simkl): centralize API policy
|
2026-07-23 00:26:41 +05:30 |
|
tapframe
|
8f2f7221c2
|
feat(simkl): add secure PKCE authentication
|
2026-07-23 00:26:40 +05:30 |
|
tapframe
|
857311cce7
|
refactor(tracking): add provider-neutral foundation
|
2026-07-23 00:26:38 +05:30 |
|
tapframe
|
d514468fef
|
fix(navigation): defer route cleanup until pop completes
|
2026-07-20 18:27:13 +05:30 |
|
tapframe
|
cc13ee9c9f
|
build(android): vendor Nuvio Engine AAR
|
2026-07-20 18:05:37 +05:30 |
|
tapframe
|
1b88c5abef
|
feat: integrate Nuvio Engine
|
2026-07-20 16:50:04 +05:30 |
|
tapframe
|
66f4d433ea
|
Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite
|
2026-07-20 13:15:05 +05:30 |
|
KhooLy
|
70bdafab48
|
fix: recycled bitmap crash in Now Playing metadata
|
2026-07-19 23:38:13 +03:00 |
|
tapframe
|
e695b213bf
|
Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite
# Conflicts:
# composeApp/src/commonMain/composeResources/values/strings.xml
|
2026-07-19 16:01:55 +05:30 |
|
tapframe
|
109515f17a
|
fix(settings): normalize section headings
|
2026-07-19 15:47:18 +05:30 |
|
tapframe
|
1e4c125ca1
|
feat: add separate upcoming continue watching row
|
2026-07-19 14:06:02 +05:30 |
|
tapframe
|
0ac38dce43
|
fix: apply poster depth to remaining surfaces
|
2026-07-19 03:15:02 +05:30 |
|
tapframe
|
b55be263d9
|
feat(library): add sortable shelf and grid layouts
|
2026-07-18 20:16:05 +05:30 |
|
tapframe
|
623844ed84
|
Merge branch 'pr/ios-profile-hold-menu-fixes' into cmp-rewrite
|
2026-07-18 18:28:10 +05:30 |
|
tapframe
|
d9eaca52e6
|
fix(player): update sourceStreamsState to use mutableStateOf
|
2026-07-18 17:37:08 +05:30 |
|
tapframe
|
9113b5567a
|
fix(player): make forced subtitle selection audio-aware
|
2026-07-18 17:35:56 +05:30 |
|
tapframe
|
079b3a7e97
|
fix(player): enforce preferred-language subtitle filtering
|
2026-07-18 17:05:32 +05:30 |
|
tapframe
|
a8d6d8d270
|
fix(player): match forced subtitles to language preferences
|
2026-07-18 16:54:50 +05:30 |
|
tapframe
|
65e38b0da6
|
feat: add show catalog type option
Closes #1556
|
2026-07-18 14:17:39 +05:30 |
|
Nayif
|
99d1cf345f
|
Merge pull request #1567 from luqmanfadlli/fix-ios-collection-header
Fix(iOS): Collection Folder catalog filters being obstructed by the native iOS navigation bar
|
2026-07-18 13:20:15 +05:30 |
|
tapframe
|
f5b75adccb
|
fix: show player streams progressively
|
2026-07-18 13:17:01 +05:30 |
|
tapframe
|
83ac09bac3
|
fix: preserve download metadata and nav layout
|
2026-07-18 13:05:02 +05:30 |
|
tapframe
|
824f2a22ad
|
Merge branch 'playerui/tvparity' into cmp-rewrite
|
2026-07-18 03:46:00 +05:30 |
|
tapframe
|
78b826fdf7
|
Merge PR #1331: fix Torbox cloud library on Android
|
2026-07-18 03:41:12 +05:30 |
|
tapframe
|
50bb2bcc52
|
fix: bound generic Android raw responses
|
2026-07-18 03:40:53 +05:30 |
|
tapframe
|
03c6d598ba
|
feat(player): match overlays to TV UI
|
2026-07-18 03:29:55 +05:30 |
|
tapframe
|
20d091e907
|
Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite
|
2026-07-18 02:06:23 +05:30 |
|