AntsyLich
50d31978b2
Deduplicate entries when browsing ( mihonapp/mihon#1957 )
...
(cherry picked from commit f81da3dcce9afba883b6a3accdd3bf4ea21cfa81)
2025-04-05 23:20:42 +07:00
Cuong-Tran
9fe4573723
Improve speed of SourceFeed, Feed, Recommends, Suggestions
2025-04-05 23:20:37 +07:00
AntsyLich
712a1f2bdb
Significantly improve browsing speed (near instantaneous) ( mihonapp/mihon#1946 )
...
(cherry picked from commit c8ffabc84a096207c1997ab69fc86176f3b53f00)
2025-04-05 23:20:37 +07:00
Cuong-Tran
d23130b317
Revert "Fast browsing ( #612 )"
...
Also bring back selectAll/selectReverse on BulkSelection
This reverts commit 5fc9e202e8
and f37a7b1580
and 7e16b56911 .
2025-04-05 23:20:31 +07:00
Cuong-Tran
259a00ebaf
Fix: Pinned sources were not restored from backup ( #787 )
...
* Fix: Pinned sources were not restored from backup
* improve code readability
* rename migrateSourceIds function
2025-03-25 15:22:03 +07:00
Cuong-Tran
e6a09bacdc
Add padding between icon & pages text in delegated sources description ( #752 )
2025-03-24 22:46:48 +07:00
AntsyLich
3623b4efb6
Change foss variant application id suffix to '.foss' and more ( mihonapp/mihon#1831 )
...
- Remove `BuildConfig.PREVIEW`
- Rename `BuildConfig.INCLUDE_ANALYTICS` -> `BuildConfig.ANALYTICS_INCLUDED`
- Rename `BuildConfig.INCLUDE_UPDATER` -> `BuildConfig.UPDATER_ENABLED`
- Rename build property `with-analytics` -> `include-analytics`
- Rename build property `with-updater` -> `enable-updater`
- Add build property to disable code shrink
- Add build property to include dependency info in apk/app bundle
(cherry picked from commit 0893609ad2c4791dc404d72a5e69a2e0373517ae)
2025-03-23 23:43:06 +07:00
Cuong-Tran
876c952feb
Description showing which sources support batch-add ( #740 )
...
* Show description which sources support batch-add
* update remove merged entries text
2025-03-03 11:09:12 +07:00
Cuong-Tran
c5be11aec5
Fix Comick recommendations failed due to empty cover list ( #735 )
2025-02-27 19:23:40 +07:00
Cuong-Tran
1d2064485f
turn off debug overlay by default
2025-02-27 15:28:26 +07:00
Cuong-Tran
4068267cc2
remove unused EhAssets
2025-02-18 13:46:04 +07:00
Cuong-Tran
4c08f61f68
Fix: ktlint config for SY code ( #712 )
...
* Add more editor configs and move ktlint config to it (mihonapp/mihon#1731 )
(cherry picked from commit 34d1e6fa278846dd8eb6ea82c936818d4610d3c2)
* more ktlint config
* fix compile
* restore comment-wrapping
* restore all of them
* disable in gradle.kts
* cleanup
* remove filenamktlint_standard_filename
* fix filename
* remove unused EhAssets
* ktlint_standard_multiline-expression-wrapping
* property-naming & function-naming
* ktlint_standard_argument-list-wrapping
* fix argument-list-wrapping
* Improve in case source is null
related to commit 343cd372
* comment
* comment
* comment
* comment
* comment
* comment
* comment
* comment
* Revert "Improve in case source is null"
This reverts commit 08e317bb075b4b634f0c6f19f11eb78b99406e59.
* Revert "remove unused EhAssets"
This reverts commit e2cfc3e0c2b8d5b8bac41f2dfc4d9baef332f83e.
---------
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2025-02-18 13:44:57 +07:00
Cuong-Tran
235dec019d
Fix (EXH): Migrate old source to new source for merge references
2025-02-14 12:21:26 +07:00
Cuong-Tran
2e744ed5e9
built-in EH compatible with extension ( #613 )
...
* switch off integrated H to show E-H source & extension
* More languages for E-H/ExH, also more popular with rate 5
* Don't hide Multi source when toggle Integrated H
* Avoid crash trying to load ehentaiBrowseDisplayMode
* change source ID to matching general extension
* migration old source ID to new source ID
* Allow importing of EHentai extension backups
* limit library update & metadata source to only Multi lang
* update app version
* fix spotless
* also migrate saved search/feed & pinned EH/EXH source ID when restore from backup or update app
2025-01-26 02:20:06 +07:00
Cuong-Tran
4c7563294d
Notification color & icon ( #620 )
...
* add color to notification
* add app icon to extension update notification
* add app icon to download error notification
* add large app icon to all the notification
* set large image for chapter update & save image notification
2025-01-26 01:58:08 +07:00
Cuong-Tran
5b775366b8
Fix: custom theme color in various AndroidView ( #656 )
...
* Fix: background color of download list when using custom theme
* Fix background color in Migration's source list
* Fix custom theme color in manga's Edit Info
* Fix custom theme color in manga's Migration Config
* Fix custom theme color in manga's Migration Config
* Fix custom theme color & relayout merge setting's dialog
* using CustomColorScheme for DownloadQueue
* using CustomColorScheme for metadata source
2025-01-26 01:22:26 +07:00
Cuong-Tran
c7c76d22dd
Support RecommendsScreen even if MangaDex/Comick is not installed
2025-01-24 17:15:59 +07:00
Cuong-Tran
343cd3727c
Fix: crash upon open RecommendsScreen if source is removed
2025-01-24 14:58:30 +07:00
Cuong-Tran
7e16b56911
Fast browse for RecommendsScreen & remove bulk-selection on it
2025-01-24 03:34:50 +07:00
Jobobby04
aba9faff57
Minor improvements
...
(cherry picked from commit 2b890c20577100e64004e4983cbda2467ba695df)
2025-01-24 03:07:15 +07:00
Jobobby04
24f7d133f7
Minor cleanup
...
(cherry picked from commit 456db526538d67773ee939850fa435d52d785a29)
2025-01-24 03:07:15 +07:00
spicemace
724d10c086
Mangadex fix alt title being removed by cleanDescription ( jobobby04/TachiyomiSY#1378 )
...
* Update MdUtil.kt
* Update ApiMangaParser.kt
* Update MdUtil.kt
(cherry picked from commit 9b6600d31f67742a9cb053af51cc36735b8d9a66)
2025-01-24 03:07:10 +07:00
Cuong-Tran
c643d8a55b
Add bulk-selection & improve display mode in RecommendsScreen
2025-01-24 03:06:59 +07:00
Tim Schneeberger
7b30a2a10f
feat: unify recommendation screens and add more sources ( jobobby04/TachiyomiSY#1376 )
...
* feat(recommendations): add mangaupdates.com support
* feat(recommendations): display all tracker recommendation sources
* refactor(recommendations): apply spotless
* refactor: split RecommendationPagingSources
* feat(recommendations): unify MangaDex & community recommendations
* refactor: remove old screen
* fix: update comment
* style: fix formatting
* refactor: move onClick handlers
* fix: handle external recommendation links correctly
* fix: apply spotless
* feat: add comick recommendation source
* fix: mark recs from comick as not initialized to force fetching missing metadata
* Update app/src/main/java/exh/recs/BrowseRecommendsScreen.kt
---------
Co-authored-by: jobobby04 <jobobby04@users.noreply.github.com>
(cherry picked from commit d80ad3f145868f9c79bc6d94c08ed847c650e6d6)
2025-01-24 03:06:59 +07:00
Cuong-Tran
a087acd0b3
Fix: was not showing entry after opening from link on UrlImportableSource
2025-01-07 03:10:34 +07:00
Cuong-Tran
b6470d1072
Fix: add entry to favorite when open from link on UrlImportableSource sources
2025-01-07 03:08:28 +07:00
Cuong-Tran
5fc9e202e8
Fast browsing ( #612 )
...
* BrowseTab: serialized data object must have readResolve
* simplify usage of bulk-selection select-all/reverse
* hide bulk-selection select-all/reverse
* fast browsing by avoid insert every entries into DB
2024-12-31 11:52:04 +07:00
Cuong-Tran
a66dd25eed
fix some debug functions name ( #614 )
2024-12-31 10:57:58 +07:00
Cuong-Tran
aa336aecf1
move SourceUtil from exh to matching with upstream
2024-12-30 11:59:45 +07:00
NGB-Was-Taken
78d7544f85
Get manga info from tracker ( jobobby04/tachiyomiSY#1271 )
...
* Barebones setup (only AniList works)
* Show tracker selection dialog when entry has more than one tracker
* MangaUpdates implementation
* Add logging and toast on error.
* MyAnimeList implementation
* Kitsu implementation
* Fix MAL authors and artists
* Decode AL description
* Throw NotImplementedError instead of returning null
* Use logcat from LogcatExtensions
* Replace strings with MR strings
* Missed a string
* Delete unused Author class.
* Add Bangumi & Shikimori support for info edit (#2 )
This adds the necessary API calls and DTOs to allow for editing an
entry's data to the data from a tracker, specifically adding support
for Bangumi and Shikimori.
* Exclude enhanced trackers from tracker select dialog
* MdList implementation
* Remember getTracks and trackerManager
Co-authored-by: jobobby04 <jobobby04@users.noreply.github.com>
---------
Co-authored-by: MajorTanya <39014446+MajorTanya@users.noreply.github.com>
Co-authored-by: jobobby04 <jobobby04@users.noreply.github.com>
(cherry picked from commit fd120c5081a74393f0f2c174f2b3573b14c6d4e4)
2024-12-09 14:54:53 +07:00
Jobobby04
76496daa75
Minor cleanup
...
(cherry picked from commit 1b3d76398baa785196817faf3f99355b0e0ca854)
2024-12-09 14:52:57 +07:00
AntsyLich
a3ef057e15
Update usage of work:work-runtime
...
Co-authored-by: cuong-tran <cuongtran.tm@gmail.com>
Update dependency androidx.work:work-runtime to v2.10.0
(cherry picked from commit 57e6e198b8101aa4ea60da89aea371f827b5f7e4)
2024-12-09 14:52:57 +07:00
Jobobby04
24f9fe3fc9
Increase new updates count when updates found
...
(cherry picked from commit c720f0ac5c6a39ff418518ac5652b142c91579ee)
2024-12-09 13:04:38 +07:00
Jobobby04
45f98eb2e2
Improve favorites sync statuses
...
(cherry picked from commit 76af3b59f0b92a22904239b4597013704ac6b79a)
2024-12-09 13:03:54 +07:00
Jobobby04
a37e388534
Update tag lists
...
(cherry picked from commit 3f8cce8a323b12b7759a56a5ef22ba45b2fc11bf)
2024-12-09 12:34:14 +07:00
AntsyLich
21bdefb4ce
Fix loading screen not appearing when changing query in browser screen
...
Fixes #mihonapp/mihon1438
Closes #mihonapp/mihon1441
(cherry picked from commit 9aef08c333397caa4b897514cf76966592d3849c)
2024-11-21 02:06:19 +07:00
AntsyLich
8be6eff7b2
Cleanup some code
...
(cherry picked from commit 2f4bb7cadb0297492cfb21393e75ca276e0539d7)
(cherry picked from commit ee81c3e905 )
2024-11-21 02:06:19 +07:00
Cuong-Tran
3610f4a6f2
Revert "Cleanup some code"
...
This reverts commit ee81c3e905 .
2024-11-08 22:29:37 +07:00
Cuong-Tran
f72be9c810
fix build
2024-11-08 11:23:11 +07:00
Jobobby04
2524488162
Fix multiple issues with the E-Hentai updater
...
(cherry picked from commit f0b621dfe582b7493356bf0ccf86cab400bff72e)
2024-11-08 10:52:28 +07:00
Cuong-Tran
c801a8c7d1
support comma (,) delimiter when searching library
2024-11-07 14:52:08 +07:00
AntsyLich
ee81c3e905
Cleanup some code
...
(cherry picked from commit 2f4bb7cadb0297492cfb21393e75ca276e0539d7)
2024-11-04 12:53:52 +07:00
Jobobby04
a27a44aea7
Fix crashes from Exh Updater
...
(cherry picked from commit 271f2d37bb1980eaf64a4d9830a44854095dce6b)
2024-11-04 12:16:22 +07:00
Jobobby04
6215d8460a
Fix InterceptActivity crash
...
(cherry picked from commit c2df6ee54ab417dd78d60873c0a83b5cf91b6424)
2024-11-04 12:00:16 +07:00
AntsyLich
4ba654c29a
Update dependency com.pinterest.ktlint:ktlint-cli to v1.4.0
...
Co-authored-by: Mend Renovate <bot@renovateapp.com>
(cherry picked from commit 140083ee39df7d458e5ff9abc6d0ee9831d99387)
2024-10-28 22:11:48 +07:00
Cuong-Tran
e874092d3e
show duplicating manga cover on Duplicate dialog
2024-10-23 14:19:46 +07:00
Cuong-Tran
6178e1cf41
Fix CrashlyticsPrinter & preview_version
2024-10-23 14:19:46 +07:00
NGB-Was-Taken
45c85183d8
Respect the altTitlesInDesc preference (MD) ( jobobby04/TachiyomiSY#1283 )
...
* Respect the `altTitlesInDesc` preference (MD)
* Replace hardcoded "Alternative Titles" with localized string
(cherry picked from commit dee543c7c50ad1d458cef461915482f83a08f691)
2024-10-23 14:19:45 +07:00
Cuong-Tran
b99389d2d0
bulk-selection: reverse selection
2024-10-23 13:08:40 +07:00
Cuong-Tran
a40385554c
show loading indicator while bulk-selection is running
2024-10-23 13:08:23 +07:00