Tran M. Cuong
c6165c3c51
feat: change feed's order ( #220 )
...
allow change feed's order manually by moving up/down
partially implement #130
* add feed_order
- add/migrate feed_order column
- auto increament feed_order when adding new feed
- showing feed in order using feed_order
* refactor code to support feedOrder
* swap feed order
* Fix generating feed's order when no feed existed
2024-08-04 03:02:19 +07:00
Cuong-Tran
64a2c98ad7
Fix: missing feed if saved searches already exists
2024-08-04 03:01:19 +07:00
Vetle Ledaal
0c3c9e9952
Improve error message if restoring from JSON file ( mihonapp/mihon#1056 )
...
* Improve error message if restoring from JSON file
* Replace Exception with IOException
* Use more generic error message if protobuf fails
* fix lint
(cherry picked from commit de8ef6dad7c89afb7041ccb489d68539a4849cb5)
2024-08-02 13:19:11 +07:00
AntsyLich
b018272d3b
Cleanup backup/restore related code
...
(cherry picked from commit c201b341a716b90d378dcda4bd9b8ac4a343d4fc)
2024-07-30 18:29:04 +07:00
AntsyLich
2500317134
Fix library is backed up when disabled and make categories backup/restore independent
...
(cherry picked from commit 56fb4f62a152e87a71892aa68c78cac51a2c8596)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/create/BackupCreator.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/create/BackupOptions.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/restore/RestoreOptions.kt
2024-07-30 18:29:04 +07:00
Cuong-Tran
ccde68f4f8
feat: request for writing storage permission when saving pictures (Android P & below)
2024-07-30 18:29:04 +07:00
Cuong-Tran
c16ed41c2f
feat: Add onboarding permissions request for external storage
...
support save covers & using custom covers depends on the Android version
2024-07-30 18:29:04 +07:00
Cuong-Tran
5a3c6dae4a
fix: canceling job didn't hide status banner
2024-07-30 18:29:04 +07:00
Cuong-Tran
93be3f15b7
fix: copy icon (migration whole list) was always migrating instead of copy
2024-07-30 18:29:04 +07:00
Cuong-Tran
1042726a74
fix: migrate/copy manga untick delete downloaded had no effect & always delete
2024-07-30 18:29:04 +07:00
Roshan Varughese
4c19c80013
Adds Option to Copy Panel to Clipboard ( mihonapp/mihon#1003 )
...
* Add Copy to Clipboard
* Removing Unused Import
* Reusing onShare function
* Commit Suggestion
* Early Return on null
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
---------
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit 0af90999c8eed4b6c56a94418e5558833f273aa9)
2024-07-30 18:27:55 +07:00
Cuong-Tran
486dc91be7
Don't use animateItem's fade-in/fade-out in FastScrollLazyColumn
2024-07-30 18:27:55 +07:00
Jobobby04
67bf243f9b
Fix build errors
...
(cherry picked from commit 7899474a36c3e097163246e5081ff57def79263c)
2024-07-30 18:27:55 +07:00
AntsyLich
a650dae97e
Fix issue with creating and restoring backup
...
Fixes mihonapp/mihon#881
(cherry picked from commit f696f209c6b3efb3148e1d587af9e42c71d8dc6f)
2024-07-30 18:27:54 +07:00
renovate[bot]
b939492dcb
fix(deps): update dependency dev.chrisbanes.compose:compose-bom to v2024.05.00-alpha03 ( #60 , mihonapp/mihon#843 )
...
* fix(deps): update dependency dev.chrisbanes.compose:compose-bom to v2024.05.00-alpha03
* Fix build
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit 777a071f4a2f32efc3447d118afd8b48006b3919)
2024-07-27 02:13:27 +07:00
AntsyLich
fa8f519ffc
Bump compose version
...
Co-authored-by: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com>
(cherry picked from commit e473c7f09fc009161145aca94bd70027f042b0bf)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/browse/ExtensionFilterScreen.kt
# app/src/main/java/eu/kanade/presentation/browse/ExtensionsScreen.kt
# app/src/main/java/eu/kanade/presentation/browse/GlobalSearchScreen.kt
# app/src/main/java/eu/kanade/presentation/browse/SourcesFilterScreen.kt
# app/src/main/java/eu/kanade/presentation/browse/components/GlobalSearchResultItems.kt
# app/src/main/java/eu/kanade/presentation/manga/MangaScreen.kt
# app/src/main/java/eu/kanade/presentation/manga/components/MangaInfoHeader.kt
# gradle/compose.versions.toml
2024-07-27 02:13:27 +07:00
Roshan Varughese
ee92333aea
Format Category String on Subtitle Display ( mihonapp/mihon#1030 )
...
* Fixes mihonapp/mihon#1029
* Max Line Length Fix
* Update SettingsLibraryScreen.kt
No idea how this works.
Co-authored-by: Foolbar <118464521+Foolbar@users.noreply.github.com>
---------
Co-authored-by: Foolbar <118464521+Foolbar@users.noreply.github.com>
(cherry picked from commit 88efde8796b0e1cc8fba6cd987bdc487bd97f248)
2024-07-26 23:11:20 +07:00
Cuong-Tran
a1dbcc022d
feat: Add option to show manga from download queue item
...
close #116
2024-07-22 22:54:21 +07:00
renovate[bot]
51ab4e0255
fix(deps): update dependency io.coil-kt.coil3:coil-bom to v3.0.0-alpha08 ( #157 )
...
* fix(deps): update dependency io.coil-kt.coil3:coil-bom to v3.0.0-alpha07
* fix(deps): update dependency io.coil-kt.coil3:coil-bom to v3.0.0-alpha07 (mihonapp/mihon#960 )
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit c0f9de88e70ef1db97c521993462ae27550b5790)
* Fix build
* Bump coil version and some cleanup
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit e65634cb427eafe9e3bd192f9e8bf71f2243ce6c)
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Cuong-Tran <cuongtran.tm@gmail.com>
2024-07-22 14:15:46 +07:00
Cuong-Tran
1d9ed72f93
feat: update E-Hentai to support libraryColored, bulk-selection overlay & hide-cover
...
also update in-library badge
2024-07-22 13:35:04 +07:00
Cuong-Tran
afbb4b70b1
feat: show libraryColored by default on all list/grid
2024-07-22 13:35:04 +07:00
Cuong-Tran
4c4c6ae292
refactor: Fix bgColor when selected
2024-07-22 13:35:04 +07:00
Cuong-Tran
0e7a4a7066
Debug setting to hide cover image showing only color
2024-07-22 13:35:04 +07:00
Cuong-Tran
a67d63a4d8
refactor: rework cover's loading animation performance
...
Close #159
2024-07-22 13:35:04 +07:00
Cuong-Tran
c7bab00379
Setting for pre-load cover's library color
2024-07-22 13:34:33 +07:00
Cuong-Tran
314ced0e8d
Load cover color with IO scope instead of UI
...
Fix laggy issue (#159 ) when opening multiple entries continuously
2024-07-22 13:34:33 +07:00
Cuong-Tran
de4da5e829
Revert "remove duplicate chapter's filter icon"
...
This reverts commit 70ef686f34 .
2024-07-22 13:34:33 +07:00
Cuong-Tran
7ca0e02bee
refactor: rename
2024-07-22 13:26:31 +07:00
Tran M. Cuong
050c661c9e
progress-banner ( #163 )
...
* feat: banner showing updating status
* showing progress for updating
* showing progress for syncing & backup restoring too
* preferences for progress banner
2024-07-09 15:00:37 +07:00
FooIbar
0496c608c0
Fix some issues when reading/saving images
...
(mihonapp/mihon#993 )
* Fix unsupported mime type error when saving images
Avoid using platform mime type map to get extensions as it may not have
all mime types we support.
* Fix jxl images downloading/reading
(cherry picked from commit daa47e049327c4d8b1fe4724ed1b84897d81fcf2)
2024-07-08 21:07:56 +07:00
AntsyLich
b12735732f
Fix login prompts despite being logged in to trackers in Manga screen
...
(cherry picked from commit cbcd8bd6682023f728568f2b44da26124618aed7)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt
2024-07-08 21:00:03 +07:00
Cuong-Tran
74a71de53e
Fix MdList isLoggedInFlow
2024-07-08 17:10:40 +07:00
Cuong-Tran
16401ea86f
refactor: limit Navigator log to Preview/Debug only
2024-07-08 11:35:35 +07:00
Cuong-Tran
1e34b95b51
feat: add search drop-down menu for entry's author/artist/source
2024-07-08 00:57:02 +07:00
Tran M. Cuong
271aa166aa
feat: search entry's title in library ( #158 )
...
* feat: add library title search
* do library search only, won't do source search
2024-07-08 00:02:04 +07:00
renovate[bot]
241c6ff4c1
fix(deps): update dependency com.google.apis:google-api-services-drive to v3-rev20240521-2.0.0 ( #15 )
...
* fix(deps): update dependency com.google.apis:google-api-services-drive to v3-rev20240521-2.0.0
* Migrate from deprecated Jackson to Gson & fix "2 files found with path 'META-INF/INDEX.LIST'"
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Cuong-Tran <cuongtran.tm@gmail.com>
2024-07-07 22:50:10 +07:00
AntsyLich
e5c830d08b
Observe tracker login state instead of fetching once ( mihonapp/mihon#987 )
...
* Observe tracker login state instead of fetching once
* Review changes
(cherry picked from commit 2092c81bad59fd745a8514af320e534ecf40a5da)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/library/LibrarySettingsDialog.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryScreenModel.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt
2024-07-07 02:17:29 +07:00
Cuong-Tran
274aefb3b3
feat(ui): Add restoring & syncing banner
2024-07-05 22:28:47 +07:00
Jobobby04
54bc3d883d
Fix some MDLang issues
...
(cherry picked from commit c7bbad93b2e7d4114d0b1c20b172b0800b4a6286)
2024-07-05 15:03:25 +07:00
Jobobby04
688f11a3e5
Codestral(ChatGPT) cleanup of some double pages code
...
(cherry picked from commit 1a4a2506f4c3a82b8ba36b76c43ccff6f5a99a59)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewerAdapter.kt
2024-07-05 15:03:13 +07:00
gelionexists
9615cc20bd
Update LewdMangaChecker.kt ( jobobby04/TachiyomiSY#1204 )
...
- Added the `mature` tag
- Added `doujins` (doujins.com) and `luscious` (luscious.net) as filter keywords
(cherry picked from commit 7b7a594ddbcb26ebafde7ba2f7a0659eda2a899b)
2024-07-05 14:59:57 +07:00
KaiserBh
94c0154ee3
chore: improve google drive sync. ( jobobby04/TachiyomiSY#1200 )
...
improve google drive sync, removes the lock, change to protobuf, and potentially fix deviceId not being unique, since it wasn't appState...
(cherry picked from commit c2eece0fff7c8b4395bf0aa02c7ef6012f9bbf8d)
2024-07-05 14:59:57 +07:00
AntsyLich
e079b9bfd8
Make global search "Has result" sticky
...
Closes mihonapp/mihon#133
(cherry picked from commit 5a61ca5535fe0d9e8e7bcb9e665ba2f9cb0cf649)
# Conflicts:
# app/src/main/java/eu/kanade/domain/source/service/SourcePreferences.kt
2024-07-05 14:47:32 +07:00
Roshan Varughese
3d4917f7da
Smart Update Dialog Tweak ( mihonapp/mihon#977 )
...
* Smart Update Dialog Fix
* Build Fail Change 1
* Commit Suggested Change
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
* Build Fail Change 2
---------
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit ddba71df37359e6abbbcc96b18685435961710dc)
2024-07-05 14:47:31 +07:00
Maddie Witman
f0fad0c603
Added configuration options to e-ink page flashes ( mihonapp/mihon#625 )
...
* Recommit for e-ink pref changes
* Fixed state holder for flash interval
* Detekt
* Refactor suggested by Antsy
* inverted currentDisplayRefresh check for early exit
(cherry picked from commit 2f86f25d5b24c2054a604802dc65b8bc3a99c7c0)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsReaderScreen.kt
# app/src/main/java/eu/kanade/presentation/reader/settings/GeneralSettingsPage.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderPreferences.kt
2024-07-05 14:47:21 +07:00
Cuong-Tran
9ffeb13ef3
refactor: Update usage of delegated sources' ids
2024-07-05 10:37:43 +07:00
Cuong-Tran
7c63f84f5f
feat: Add support for backing up and storing source's feeds along with saved searches
2024-07-05 10:37:43 +07:00
Cuong-Tran
9d36c1ae15
feat: Add support for backing up and restoring global popular/latest feeds
2024-07-05 10:37:43 +07:00
Cuong-Tran
0147f830be
feat: Add back navigation to clear source search query
2024-07-05 10:37:08 +07:00
Cuong-Tran
a0a6c677e3
improve: don't show arrow if related titles are from Recommends
2024-07-04 15:47:12 +07:00
Cuong-Tran
45e9d19a75
fix GDrive error message
2024-07-02 13:54:50 +07:00
Cuong-Tran
a8e65dd63a
really fixed duplicate issue with Related titles row
2024-07-02 13:50:26 +07:00
Cuong-Tran
a32316ddb4
refactor: check source loaded with launch instead of launchIO
2024-07-02 12:33:39 +07:00
CrepeTF
387a707b18
Theme fixes ( mihonapp/mihon#963 )
...
* Fix theme issue with download progress indicator
* Fix theme issue with download progress indicator + better contrast
(cherry picked from commit e132cc405f23e18dd8d73626730821eae9051149)
2024-07-02 02:13:45 +07:00
Cuong-Tran
159d5e31d7
refactor: Improve error message handling in GoogleDriveSyncService
2024-07-02 01:24:41 +07:00
Cuong-Tran
f24c101d78
refactor: switch to Crossfade for RelatedTitlesScreen
2024-07-02 01:24:41 +07:00
Cuong-Tran
780523b221
fix: filter duplicate related entries using ID instead of URL
...
solve #120
2024-07-02 01:24:41 +07:00
Cuong-Tran
e25ff219eb
refactor: Update seedColor usage in ReaderActivity
...
- Using state to update seed color when there is change
- Fix: loading seed color in case manga is late to init
- improve: change chapter's slider's text color
2024-07-02 01:22:01 +07:00
Cuong-Tran
c49c4c9c6d
refactor(navigation): Add navigateUp functionality to SourceFeedScreen and SourceFeedToolbar
...
directly navigate back instead of just close search bar
2024-07-02 01:16:34 +07:00
Cuong-Tran
c92fdb5231
improve: retry to load source in some case it's late
2024-07-02 01:16:34 +07:00
Tran M. Cuong
19890ef4d4
update-color-schemes ( #121 )
...
* feat: Add more color theme
- CloudFlare
- CottonCandy
- Doom
- Matrix
- Mocha
- Sapphire
* generate full color for Cottoncandy
* generate full color for Mocha
* refactor(ui): reorder themes
close #114
2024-07-02 01:14:27 +07:00
AntsyLich
a8ce6061d7
Cleanup in CommonMangaItem.kt
...
Closes mihonapp/mihon#19
Co-authored-by: Roshan Varughese <40583749+Animeboynz@users.noreply.github.com>
(cherry picked from commit e17f70f7226ea031fc1f962c9dfea3e404ba53ad)
2024-06-25 18:01:18 +07:00
Cuong-Tran
6651483741
chore: showing changelog in preview build
2024-06-25 16:48:11 +07:00
Cuong-Tran
11cfa733e9
refactor: Improve key generation for list items
2024-06-25 12:48:12 +07:00
Cuong-Tran
05565900db
Add log to ScreenTransition to track screen transition by key used multiple times issue
2024-06-25 12:00:09 +07:00
Cuong-Tran
4555ac9c89
feat(ui): better cover_loading size
2024-06-25 01:35:05 +07:00
Cuong-Tran
a2b0103e98
feat(ui): better cover_error size
2024-06-25 00:43:22 +07:00
Cuong-Tran
06004de0f1
refactor(ui): Update text and icon colors in metadata description adapters for delegated sources
2024-06-24 23:31:15 +07:00
Cuong-Tran
e89f50c845
chore: Simplify pop conditions when search in MangaScreen
2024-06-25 12:55:09 +07:00
Cuong-Tran
069a38a46f
feat(ui): improve navigation when using manga's Home button
2024-06-24 23:52:22 +07:00
Cuong-Tran
43852b8b79
feat(ui): Improve navigation flow when click on manga's source
2024-06-24 18:41:25 +07:00
Cuong-Tran
5d9a7a1189
MangaScreen only shows Home button if previous screen is also MangaScreen
2024-06-24 18:13:37 +07:00
Cuong-Tran
a4ded07f6f
refactor: leverage DynamicMaterialTheme with TachiyomiTheme
2024-06-24 16:39:33 +07:00
Cuong-Tran
5d6aa7f98a
Fix typo
2024-06-24 16:02:16 +07:00
Cuong-Tran
763f3fdb15
primary color for page count in reader
2024-06-24 15:29:56 +07:00
Cuong-Tran
1d5f906a06
refactor: Use modifier instead of contentPadding for ScrollbarLazyColumn to support stickerHeader
2024-06-24 15:16:29 +07:00
Cuong-Tran
b491ad4c5f
Fix ExtensionsScreen padding
2024-06-24 15:16:29 +07:00
Tran M. Cuong
004ecc62bb
feat: SourcesFilterScreen: add sticky header & show language in SourceFiler's items
...
sticky header without language name
This reverts commit a676891d98964eaf9288199630cf0289830f0212.
show language in SourceFiler's items
correct padding to fix scrollbar overlaping
2024-06-24 15:16:28 +07:00
Cuong-Tran
4b8fe6868e
feat: scrollbar for related mangas screen
...
Fast scroll for RelatedMangasList
also fix padding
refactor: Replace contentPadding with modifier in RelatedMangasList
2024-06-24 15:16:28 +07:00
Cuong-Tran
e326358523
feat: Add option to show home icon on related titles
...
Add an option to show a home icon while browsing related titles, allowing users
to navigate directly back to home screen.
2024-06-24 15:16:28 +07:00
Tran M. Cuong
4726126c6b
improve delegated's Metadata view ( #110 )
...
* Fix more_info was preloaded with default color before being set correct color
* Remove the "meta" on delegated entries
* Fix title overlaps more-info in 8muses's metadata view
* better delegated genre's color
2024-06-24 15:16:28 +07:00
Cuong-Tran
a8728f332c
color for reader's loading/progress indicator
2024-06-24 15:16:28 +07:00
Cuong-Tran
c8c4ad7be6
color for icons in reader
...
close #107
2024-06-24 15:16:28 +07:00
Cuong-Tran
2bbda8c0bd
Fix crashing issues with Screen
2024-06-22 22:43:44 +07:00
Cuong-Tran
1c61efd8e9
change color for full-cover icon & reading button
...
also remove the divider of related-titles in tablet view
2024-06-22 22:22:28 +07:00
Cuong-Tran
f1e0c51e6c
better background for full cover view
...
close #69
2024-06-22 21:41:17 +07:00
Cuong-Tran
0a3d9121ae
avoid loading cover's color if theme cover based is disabled
2024-06-20 19:52:53 +07:00
Tran M. Cuong
ddc7801436
update cover color state when set cover in reader
2024-06-20 18:54:32 +07:00
Cuong-Tran
c28b290f24
theme cover based for Reader
2024-06-20 00:11:01 +07:00
Cuong-Tran
fdefea9af2
add KMK comment
2024-06-19 22:43:20 +07:00
Tran M. Cuong
ae196d9602
enable help translate menu
2024-06-19 11:24:54 +07:00
Tran M. Cuong
10c49381a2
i18n for theme cover based style
2024-06-19 11:17:40 +07:00
Cuong-Tran
c930c57292
navigator back on ExtensionsScreen
2024-06-18 22:23:49 +07:00
Tran M. Cuong
a539028ec0
Change Recommendation button style & enable default showing it
2024-06-18 18:54:48 +07:00
Tran M. Cuong
edf222e535
better Display Mode selection for SimpleToolbar
2024-06-18 18:38:34 +07:00
Tran M. Cuong
c91cb19979
Fix RelatedMangasScreen crash
2024-06-18 17:50:48 +07:00
Cuong M. Tran
742126e4eb
Fix PaletteScreen crashing on app suspends
2024-06-18 12:29:20 +07:00
Cuong M. Tran
cd7bc8860e
Revert "composed Modifier changes ( #9631 )"
...
This reverts commit 434b8d3ae8 .
# Conflicts:
# app/src/main/java/eu/kanade/presentation/manga/components/ChapterDownloadIndicator.kt
# presentation-core/src/main/java/tachiyomi/presentation/core/components/material/Tabs.kt
# presentation-core/src/main/java/tachiyomi/presentation/core/util/Modifier.kt
2024-06-17 09:33:03 +07:00
Cuong M. Tran
bc16959170
Hide Colors Palette on Preview build
2024-06-17 09:33:03 +07:00
Cuong M. Tran
d11856fb42
enable mark read track & sync back from trackers by default
2024-06-17 09:33:03 +07:00