Commit graph

1909 commits

Author SHA1 Message Date
tapframe
38e3e89618 feat(settings): add Simkl attribution 2026-07-23 16:22:36 +05:30
tapframe
544c776bb8 ref: update descriptions for Trakt and Simkl 2026-07-23 15:49:37 +05:30
tapframe
2bca3ffa6b fix(profiles): activate selected profile once 2026-07-23 15:46:40 +05:30
tapframe
237d2308f2 chore(simkl): trace refresh request origins 2026-07-23 15:35:29 +05:30
tapframe
96d0a31f45 fix(simkl): deduplicate startup activity checks 2026-07-23 14:59:51 +05:30
tapframe
1906518322 fix(library): simplify Simkl watchlist presentation 2026-07-23 00:27:05 +05:30
tapframe
4df54ab89f fix(simkl): confirm destructive library removals 2026-07-23 00:27:05 +05:30
tapframe
7fb8206107 feat(tracking): redesign tracking settings 2026-07-23 00:27:04 +05:30
tapframe
b817eb5b14 feat(simkl): explain sync cadence 2026-07-23 00:27:04 +05:30
tapframe
b4eba6e0c5 fix(simkl): fetch historical episode state 2026-07-23 00:27:03 +05:30
tapframe
002a54e022 fix(sync): retry incomplete foreground pulls 2026-07-23 00:27:02 +05:30
tapframe
7210e7cc68 fix(sync): restore foreground refresh behavior 2026-07-23 00:27:02 +05:30
tapframe
2f19d06fd3 fix(trakt): restore seek scrobble updates 2026-07-23 00:27:01 +05:30
tapframe
cac2c891c0 fix(trakt): preserve episode mapping identity 2026-07-23 00:27:00 +05:30
tapframe
58e57f2b17 fix(watched): preserve failed Nuvio writes 2026-07-23 00:26:59 +05:30
tapframe
6c61ab150b fix(simkl): sanitize sync diagnostics 2026-07-23 00:26:59 +05:30
tapframe
dbf2308c9f fix(tracking): preserve provider attribution 2026-07-23 00:26:58 +05:30
tapframe
9798482fff fix(simkl): refresh settings from activity changes 2026-07-23 00:26:57 +05:30
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
b1c9d08435 fix(ci): target releases at selected branch 2026-07-20 19:30:51 +05:30
tapframe
2c69265324 ci: make release dry run metadata-only 2026-07-20 19:12:42 +05:30
tapframe
15ea5d857f ci: add Android release workflow 2026-07-20 18:57:42 +05:30
tapframe
3fd4b2bfc2 bump version 2026-07-20 18:31:27 +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