Commit graph

38 commits

Author SHA1 Message Date
Schnitzel5
4d89cfe32b fixed Trakt refresh token
- now refreshes expired tokens at startup
- prevents accidental logouts for users who has the tracking screen as default navigation
2025-08-27 18:21:22 +02:00
Moustapha Kodjo Amadou
334fe2f86a
Merge branch 'main' into tracker/simkl 2025-08-27 09:05:45 +01:00
Moustapha Kodjo Amadou
3a577a4c9e Add fixed versions packages of isar_generator and hive_generator to avoid the Analyzer plugin error 2025-08-25 13:21:37 +01:00
Schnitzel5
f6a9c41c1d added Trakt.tv 2025-08-25 03:47:10 +02:00
Schnitzel5
61575f4795 added Simkl tracker
- reverted dependency versions
- force workflow to use older flutter version
2025-08-24 17:01:52 +02:00
NBA2K1
e6302d7d67 Allow OAuth model to save used clientId 2025-07-25 21:32:19 +02:00
Schnitzel5
5932cf44f2 added sync for settings
- added option to toggle sync for history, update and settings
2025-07-21 23:37:51 +02:00
NBA2K1
00462f3066 dispose! 2025-07-13 01:24:14 +02:00
Schnitzel5
bd17e1e9eb adjusted sync features 2025-07-04 02:24:01 +02:00
Moustapha Kodjo Amadou
4d27a2c0e3 fix #468 2025-06-02 11:41:12 +01:00
Moustapha Kodjo Amadou
80efee40d1 dart format 2025-05-30 17:43:42 +01:00
NBA2K1
73e7ad05f9 Fix MyAnimeList expiresIn retrieval
Remove incorrect expiresIn calculation in `OAuth.fromJson`. The `login()`
function of the MyAnimeList class already sets expiresIn as an absolute timestamp in milliseconds.
Multiplying by 1000 and adding the current timestamp in fromJson caused
expiresIn to be inflated, making the expiration check in `_getAccessToken()`
always false, skipping token refresh and returning an invalid token.
2025-05-04 22:36:54 +02:00
Enbiya Olgun
2446756552 moved super() call of initState to top of method 2025-04-22 04:57:52 +02:00
Moustapha Kodjo Amadou
2eb4545082 refactor: replace ListView with SuperListView across multiple widgets 2025-03-09 12:02:38 +01:00
Schnitzel5
17128cccbd added options to migrate sources and clean the database 2025-03-02 01:22:41 +01:00
Moustapha Kodjo Amadou
3e401c8af2 dart format 2025-02-23 15:31:49 +01:00
Schnitzel5
aa946c9d51 enhanced sync feature 2025-02-12 19:13:16 +01:00
kodjomoustapha
87ba9d1291 fix 2024-12-24 11:51:53 +01:00
kodjomoustapha
a41ccaff22 fix & reformat 2024-12-20 10:15:15 +01:00
Yegor Shovkun
adbd1529f7 fix: cs fix (reformat with 120 line length) 2024-12-14 12:38:56 +02:00
kodjomoustapha
4748f3c699 fix 2024-12-13 10:31:57 +01:00
kodjomoustapha
ee1529be24 update 2024-11-20 17:59:12 +01:00
kodjomoustapha
a665cd4ba4 rename 2024-04-19 09:58:04 +01:00
kodjomoustapha
9d55733e97 Relocate extensions
-refactor
-also modify display widget in library draggabalble menu
2024-01-09 12:06:39 +01:00
kodjomoustapha
da5c350be8 + 2023-12-21 23:00:50 +01:00
kodjomoustapha
21b6dc437c feat/source-preference 2023-12-01 23:29:25 +01:00
kodjomoustapha
eaca422612 Manage trackers 2023-11-28 17:40:52 +01:00
kodjomoustapha
09e7712e03 Tracking Views + 2023-11-21 15:08:04 +01:00
kodjomoustapha
48f8e319c8 feat : Kitsu tracker 2023-11-11 14:15:19 +01:00
kodjomoustapha
b16feb9ab9 fix crop Border & update some dependencies 2023-09-14 19:06:45 +01:00
kodjomoustapha
2ddbc0b40a fix 2023-08-25 21:08:21 +01:00
kodjomoustapha
7085417410 change app icon , code refactor , add anime download path 2023-08-07 00:12:38 +01:00
kodjomoustapha
6abbfda911 update dependencies 2023-07-28 15:01:49 +01:00
kodjomoustapha
35e5e2a015 New feature : add Anime
-add trackers support for anime
2023-07-27 19:24:18 +01:00
kodjomoustapha
d04457c60b l10n for trackers 2023-07-18 14:07:25 +01:00
kodjomoustapha
fb71379cb9 Feature : Added AniList tracker service 2023-07-17 21:39:45 +01:00
kodjomoustapha
dc26b51a70 Code refactor 2023-07-17 11:05:59 +01:00
kodjomoustapha
13b1fea0a3 Feature : Added MyAnimeList tracker service 2023-07-15 17:35:00 +01:00