Commit graph

20 commits

Author SHA1 Message Date
tapframe
38ef25e83c feat: implement Trakt library storage and initialization 2026-04-13 19:38:12 +05:30
tapframe
f336ad0d85 fix: library screen loading state 2026-04-10 21:28:05 +05:30
tapframe
21aed96e3d feat: Implement sync payload encoding and decoding for various settings 2026-04-09 00:16:04 +05:30
tapframe
e335923d19 feat: implement continue watching action sheet controls 2026-04-07 15:16:11 +05:30
tapframe
b3082eb412 feat: normalize watch progress entries and update completion logic 2026-04-07 12:27:19 +05:30
tapframe
6b1409712e fix: improve resume position handling in player and trakt progress logic 2026-04-06 14:09:13 +05:30
tapframe
3a8e0e9d87 improved trakt saving to list behaviour 2026-04-06 13:15:53 +05:30
tapframe
4f27afc174 flavouring plugins 2026-04-04 21:45:47 +05:30
tapframe
3f1d13191a feat: notifications init 2026-04-04 12:29:25 +05:30
tapframe
184460d47d trakt tv show scrobble fix 2026-04-03 12:50:20 +05:30
tapframe
fe2868e068 feat(trakt): integrate TraktListPickerDialog for library item management 2026-04-03 00:51:09 +05:30
tapframe
e2868a2060 trakt comments init 2026-04-02 23:24:50 +05:30
tapframe
8451fff320 feat(trakt): Refactor TraktProgressRepository to improve playback entry fetching and hydration logic 2026-04-02 01:36:47 +05:30
tapframe
5934329b66 fix: use videoID for stream url generation, trakt percentage to duration mapping 2026-04-02 00:15:18 +05:30
tapframe
511accc520 cleanup trakt settings 2026-04-01 15:47:09 +05:30
tapframe
e8c0b09aa3 feat(trakt): Enhance Trakt progress handling with improved entry hydration and refresh management 2026-04-01 15:36:13 +05:30
tapframe
fff3a6eac4 init trakt scrobble and watch history 2026-04-01 15:31:51 +05:30
tapframe
39a5d57f15 feat(trakt): Implement Trakt code login functionality and enhance metadata fetching 2026-04-01 13:54:06 +05:30
tapframe
64b72ce084 feat(trakt): Refactor authentication state and add brand assets
- Updated TraktAuthState to replace device and user codes with pending authorization fields.
- Modified TraktAuthUiState to remove polling fields and include pending authorization timestamp.
- Introduced TraktBrandAsset enum for brand assets.
- Implemented traktBrandPainter function for Android and iOS to provide appropriate brand images.
- Added SVG and XML resources for Trakt brand assets (logo wordmark and favicon).
- Updated iOS app to handle URL callbacks for Trakt authentication.
- Added TraktAuthBridge to manage authentication callback handling.
2026-04-01 13:31:53 +05:30
tapframe
590fb745dd trakt init 2026-04-01 13:16:13 +05:30