Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat:anilist tracking service #155

Merged
merged 29 commits into from
Jan 16, 2024
Merged

feat:anilist tracking service #155

merged 29 commits into from
Jan 16, 2024

Conversation

appdevelpo
Copy link
Member

screen shot:
1703472081140
1703472081143
1703472081145
contain lots of bug
only work on mobile now

change android manifeast for web auth
SettingKey.tmdbKay -> SettingKey.tmdbKey
add svg and web auth library

add in app webview

update anilist api
@appdevelpo
Copy link
Member Author

screen shot for desktop ver
image
image
image

@OshekharO
Copy link
Member

Screenshot_20240108-003509_Miru

I saw these two errors after authorizing, also clicking on that anilist thing at bottom right doesn't do anything.

also change the position of tracking button
@MiaoMint MiaoMint added the enhancement New feature or request label Jan 8, 2024
-add unbind button that only delete inapp instead of deleting anilist too
- redesign ui for android list editor
@appdevelpo
Copy link
Member Author

image

@appdevelpo appdevelpo changed the title feat(mobile):anilist tracking service feat:anilist tracking service Jan 9, 2024
@OshekharO OshekharO mentioned this pull request Jan 9, 2024
1 task
@bachig26
Copy link
Contributor

bachig26 commented Jan 10, 2024

@MiaoMint the "Tracking" option shows at every detail page on every extensions.
Since it's Anilist, should it be only displayed when matched with the "@type" relating to anime or manga, right?
I think there must be match case function added.

also, just remembered since the miru only has 3 kind of type: bangumi =>Animation, manga =>Manga, fikushon =>Novel.

maybe there needs to be an 4th kind to different the live-action contents.

@OshekharO
Copy link
Member

Login not working.

@MiaoMint MiaoMint linked an issue Jan 11, 2024 that may be closed by this pull request
1 task
@@ -358,6 +358,17 @@ class _SettingsPageState extends State<SettingsPage> {
androidIcon: Icons.sync,
content: Column(
children: [
SettingsSwitchTile(
title: 'tracker-setting.auto-update-progress'.i18n,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@MiaoMint MiaoMint merged commit f663535 into dev Jan 16, 2024
2 checks passed
@MiaoMint MiaoMint deleted the feat/anilist branch January 16, 2024 20:09
appdevelpo added a commit that referenced this pull request Feb 7, 2024
* feat:get anilist data

change android manifeast for web auth
SettingKey.tmdbKay -> SettingKey.tmdbKey
add svg and web auth library

add in app webview

update anilist api

* initial desktop support

* feat(mobile):add anilist

* feat: anilist fully support on desktop

* feat: show snakbar

also change the position of tracking button

* fix: anilist ui for android

-add unbind button that only delete inapp instead of deleting anilist too
- redesign ui for android list editor

* anilist tracking page

* fix anilist tracking page

* anilist more page

* AniList binding page

* getMediaList by using id

* fix: edit list error

add auto update progress in anime

* Revert "fix: edit list error"

This reverts commit ca3f819.

* feat: desktop tracking dialog

* feat: android tracking dialog

* fix

* fix

* Refactor AnilistType usage in detail_tracking_button.dart

* Refactor Anilist tracking dialog and horizontal list widget

* Add auto-tracking feature and Anilist integration

* Fix Anilist token saving and cookie handling

* Fix error handling in AniListProvider and AnilistMorePage

* add i18n

* Update localization and UI text

---------

Co-authored-by: MiaoMint <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add anilist sync
4 participants