3 Commits

Author SHA1 Message Date
Draken
325905f741
GocTruyenTranhVui: Update token, fix chapter list bug (#10488)
* Update token

* Update versionCode
2025-10-03 00:00:16 +01:00
are-are-are
e18a2f732c
GocTruyenTranhVui: Using the token of a level 1 account. Login is no longer required. (#9855)
* Currently using token of a lv1 account. Will not require login anymore

Helps read most manga, manhua, manhwa. Manga/manhua/manhwa above level 1 will only be read on the web.

* Apply suggestion
2025-10-02 23:57:33 +01:00
are-are-are
ffff87d5a0
Add source GocTruyenTranhVui (#9728)
* Add GocTruyenTranhVui

* Use jsonInstance

* Use parseAs

* Use HttpSource()

* Merge DTO files

* Using chapterListParse and loginRequired

* Fix variable

* Use toManga(), Use toChapter(), fix no chapter

* Fix Url, Works well

* Add Advanced search

* Optimize variable naming & add mangaId cache

* MangaIdCache: Add limit cache

* Apply suggestion

* Fix package declaration, format using Android Studio

* Fix names: use camel case Dto instead of DTO even if it's acronym; add S in to[S]Manga/Chapter

* Use generic ResultDto<T> to replace similar classes

* Inline the typealiases, which are used to demonstrate how to use generics

* More conventional namings

* Change manga url format; override getMangaUrl; fix chapterListParse slug which is definitely not tested; remove useless HTML parse fallback

* Use timestamp value from API instead of parsing string

* Early abort in pageListParse()

* Refactor filters; don't get an empty filter list if argument is empty, it's uselss

* Parse more manga fields from API and set initialized because all fields are filled; fix listing next page; use selectFirst()!!.text() instead of select().text()

* Use search endpoint for latest updates; the home endpoint doesn't provide genres

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2025-10-02 23:57:22 +01:00