Commit graph

8585 commits

Author SHA1 Message Date
AntsyLich
4fe7ef9abb
Cleanup MarkdownRender
Co-authored-by: p
(cherry picked from commit 98230ed30f04fe754fd4bd407356c8c03d8d8719)
2025-05-07 21:58:55 +07:00
Mend Renovate
1be6c1a3ee
Update dependency androidx.compose:compose-bom to v2025.04.01 (mihonapp/mihon#2040)
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
Co-authored-by: Cuong-Tran <cuongtran.tm@gmail.com>
(cherry picked from commit d721a4321bdc6fafdd32e7bfd451b61b2bdd66b7)
2025-05-07 21:58:55 +07:00
Cuong-Tran
5f762beb90
feat(reader): add smaller tap zone preference for navigation regions (#867) 2025-05-04 01:07:47 +07:00
Cuong-Tran
24b6c4aa3c fix(custom-theme): fix cursor color in migration-bottom-sheet (#885) 2025-05-03 23:56:29 +07:00
Cuong-Tran
e40abcf40b chore(custom-color): refactor EditText and TextInputLayout color handling (#885) 2025-05-03 23:56:29 +07:00
Cuong-Tran
29cf391ede
feat(tracker-login): Enhance tracking login dialog with autofill and loading state (#884)
* fix(tracker-login): allow autofill on tracker's login dialog

* add loading state to tracking login dialog

* improve error color handling and dynamic height measurement in login dialog

* enable autofill for email and password fields in login dialog

* improve code

* refactor: optimize state management and improve dialog width measurement

* refactor: optimize dialog height measurement and error state handling
2025-05-03 23:50:53 +07:00
Cuong-Tran
8b03233c45
fix(MangaUpdates): prevent showing last chapter read if it's in Wish list 2025-04-29 18:15:47 +07:00
NarwhalHorns
376a13fb1c
Fix empty layout not appearing in browse source screen in some cases (mihonapp/mihon#2043)
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit 37e19edf8a5f6a15a95f160390cbcf22d8133380)
2025-04-28 03:06:29 +07:00
AntsyLich
18dd02d71b
Fix crash when trying use source sort filter without a pre-selection (mihonapp/mihon#2036)
(cherry picked from commit 1c982c2a01c1bba5ec4a955c9bf61cb346c752e7)
2025-04-28 03:06:21 +07:00
AntsyLich
39280a6f54
Fix content under source browse screen top appbar is interactable (mihonapp/mihon#2026)
(cherry picked from commit 9750c1e4bd6b931e71b7b348abbe2638a8cf317b)
2025-04-28 03:06:18 +07:00
Mend Renovate
27915073da
Update aboutlib.version to v12 (major) (mihonapp/mihon#2016)
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit a036407c75d83ef0ba5350cb1825b615361316c3)
2025-04-28 02:42:30 +07:00
Secozzi
d8057f927c
Update markdown to 0.33.0 and tweak visuals (mihonapp/mihon#2024)
- Update markdown to 0.33.0
- Use github flavour for github changelog
- Fix bullet list alignment

(cherry picked from commit e2915a1f69340cad515962de8a0b9d11ecff8d42)
2025-04-20 01:38:45 +07:00
Cuong-Tran
e398d9b156
Improve getting staff name with Anilist 2025-04-20 01:38:45 +07:00
Cuong-Tran
98f93bfbad
refactor checksum regex in GH release notes (#858) 2025-04-20 01:38:45 +07:00
AwkwardPeak7
3e7e6c4dd1
Remove Okhttp networking from WebView Screen (mihonapp/mihon#2020)
(cherry picked from commit df2b4c754bab9dd96fe2199b9f6df62d87b7175e)
2025-04-20 01:38:45 +07:00
KokaKiwi
b3efb5fbac
Fix ReaderViewModel::updateChapterProgress
The condition for updating progress is wrong since fefa8f84982b537ca930438f7976087844d5bb9c
2025-04-17 12:28:05 +07:00
Cuong-Tran
438be9d942
Fix: crash in Updates tab due to possible duplicate headers 2025-04-17 10:03:29 +07:00
Cuong-Tran
e2181307ca
simplify What's New dialog 2025-04-14 17:57:30 +07:00
ArthurKun
daf64aa0b9
Replace Modifier.composed with Composable Modifier (mihonapp/mihon#1959)
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit a31b3b7bbf2c5164baf76ac4b36f1d27c5d43135)
2025-04-14 17:15:11 +07:00
AwkwardPeak7
a99652a775
Include source headers when opening failed images from reader (mihonapp/mihon#2004)
(cherry picked from commit fea85241afac5a849aa418d01710f5cdc0c25b54)
2025-04-14 17:15:08 +07:00
Secozzi
1e0a37014b
Use simpler markdown flavour in manga description (mihonapp/mihon#2000)
(cherry picked from commit e273a26c9b7f0a9dd9f8847cfc65e69453fa5905)
2025-04-14 17:15:05 +07:00
AwkwardPeak7
25f3229a98
Fix duplicate requests in WebView due to empty reasonPhrase (mihonapp/mihon#2003)
(cherry picked from commit 818e6931c6bc89e0bb111e77418542a88f8db37c)
2025-04-14 17:15:01 +07:00
AwkwardPeak7
55dc08d330
Add option to keep read manga when clearing database (mihonapp/mihon#1979)
(cherry picked from commit ecc6ede0815a89b7f8288e47c607c57bacc47e71)
2025-04-14 17:14:58 +07:00
AwkwardPeak7
6e966746db
Surface image loading error in Reader (mihonapp/mihon#1981)
(cherry picked from commit fefa8f84982b537ca930438f7976087844d5bb9c)
2025-04-14 17:14:51 +07:00
AwkwardPeak7
c72a4ab265
Change Page.State to sealed interface (mihonapp/mihon#1988)
(cherry picked from commit f1e2efcb37e2c623b769e979fa1c7e9e5ad7117d)
2025-04-14 17:14:48 +07:00
Cuong-Tran
b8d3d7f3d4
Fix navigation issue after migrating a duplicated entry from History tab
(cherry picked from commit d9c4b56336c21db96a835630a48c46ee7a480342)
2025-04-14 15:14:22 +07:00
Cuong-Tran
284ee890b4
update version & changelog 2025-04-10 00:22:25 +07:00
NarwhalHorns
f685e6d5fc
Display total chapters on duplicates list items (mihonapp/mihon#1963)
(cherry picked from commit 12abd9938b7c235d6a1c02391624703476c1f339)
2025-04-09 12:21:45 +07:00
Cuong-Tran
fa7b18590e
Allow migrate mangas when using Bulk-favorite (#824)
* Combine ChangeMangaCategoryDialog

* Allow migrating a single manga when using Bulk-favorite

* Allow migrating mangas one by one when using Bulk-favorite

* set visibility

* Fix duplicate toggleSelection after migration

* After migration, continue adding favorites if there are more to bulk-favorite or push new Manga screen if it's a single manga being added by long-click

* fix usage of ChangeMangaCategory

* improve toggleSelection code

* refactoring ChangeMangasCategory

* switch LocalNavigator.currentOrThrow to current

* split composable to `presentation`

* hoisting the state to a common parent composable

* Fix migration dialog dismissed when clicking on Show entry

* Don't push new Manga screen after migration of duplicated entries everywhere
2025-04-09 11:42:43 +07:00
Cuong-Tran
8d94c09a43
Fix: selection-mode was turned on after add-anyway using Duplicate dialog in Bulk-favorite 2025-04-08 01:02:06 +07:00
Cuong-Tran
271680bd03
Bring back original Mihon's migration dialog (#823) 2025-04-08 00:01:47 +07:00
Cuong-Tran
d89180fb10
Combine Bulk-favorite's dialogs into one reusable compose 2025-04-07 21:22:56 +07:00
Cuong-Tran
28fae3657a
Bulk-favorite fully uses new multi-Duplicate dialog 2025-04-06 22:45:32 +07:00
Cuong-Tran
ea418b9517
Fix: NaN when dragging Start/Resume reading button in MangaScreen 2025-04-06 21:31:26 +07:00
Cuong-Tran
8c45ac552f
Show new multi-Duplicate dialog when Bulk-favorite with only 1 manga 2025-04-06 21:31:26 +07:00
Cuong-Tran
d58523161f
Panorama cover for the new Duplicate dialog 2025-04-06 01:50:21 +07:00
Cuong-Tran
ffec4e819d
Showing duplicated entries evenly distributed 2025-04-06 01:49:44 +07:00
NarwhalHorns
c2341cf3cd
Display all similarly named duplicates in duplicate manga dialogue (mihonapp/mihon#1861)
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit 0d35b6fdafbf5451a2743ea9bcfc735bf49374a7)
2025-04-06 01:49:35 +07:00
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
AntsyLich
ccd6032a39
Remove feature flag from Nord theme (mihonapp/mihon#1951)
(cherry picked from commit 5d2110f3fb1aa6b15f62af0dcd3378cfbe475b7a)
2025-04-03 01:25:03 +07:00
Secozzi
7f196f128b
Add markdown support for manga descriptions (mihonapp/mihon#1948)
(cherry picked from commit 4e68339783b47b0780e1b9aee643404339d35ed1)
2025-04-03 01:24:57 +07:00
Bartu Özen
cd25a7d443
Fix app bar action tooltips blocking clicks (mihonapp/mihon#1928)
(cherry picked from commit 77e79233ab054d16bb5dc04a040d0d86a326136f)
2025-04-03 01:24:54 +07:00
AntsyLich
09a0b4f862
Fix mark existing duplicate read chapters as read option not working in some cases (mihonapp/mihon#1944)
(cherry picked from commit 8a21148578af3c1538e9ab2b1fe5bdf05b4e35c9)
2025-04-03 01:24:50 +07:00
AntsyLich
3b13f4411a
Fix user notes not restoring when manga doesn't exist in DB (mihonapp/mihon#1945)
(cherry picked from commit e91db86faef8d6b17961a1b73fbf07f0d2c8975d)
2025-04-03 00:37:14 +07:00
kunet
0ef230f3dd
Add user manga notes (mihonapp/mihon#428)
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit 8fbe630308b962043c7b59422878c94f80156e9f)
2025-04-03 00:36:31 +07:00
Fermín Cirella
40927153ca
Allow to top align the cover in manga info view (#816)
* Add Appearance option to set if cover should be vertically aligned in the manga info view

* Apply align modifier with `CenterVertically` or `Top` instead of using `.apply`

* Change option to align cover to top
2025-04-02 02:59:39 +07:00
Cuong-Tran
8f07bc231a
Fix refresh covers was limited by Smart Update 2025-04-02 02:11:32 +07:00
Mend Renovate
dd9f9a3447
Update kotlin monorepo to v2.1.20 (mihonapp/mihon#1883)
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit 556290f2d35f739bb4bddc012739acf10b92708d)
2025-04-01 23:49:20 +07:00
perokhe
7340f210fb
Fix page number not appearing when opening chapter (mihonapp/mihon#1936)
(cherry picked from commit 132d77aa9947f891f90f1afcdcb24e20ce515438)
2025-03-30 15:08:11 +07:00
Cuong-Tran
7b635662d1
Update workflow build & fix benchmark build 2025-03-29 16:40:36 +07:00
Cuong-Tran
5d97317909
missing changelog 2025-03-29 01:13:55 +07:00
Cuong-Tran
f22670034b
Merge branch 'release' 2025-03-29 00:57:57 +07:00
Cuong-Tran
69e28d3217
Update changelog & fix build_preview 2025-03-28 22:53:18 +07:00
Cuong-Tran
8035f0f474
Update Readme & Discord link 2025-03-28 19:47:03 +07:00
Cuong-Tran
5b22159512
Fix: Messed up trackers progress update always auto sync (#794) 2025-03-28 19:44:28 +07:00
Cuong-Tran
64b9b3e50f
Restore original list header's background color (#797)
* more subtle header

* restore original ListGroupHeader color & make option applied to only LibraryUpdateError, using tonalElevation instead.
2025-03-28 19:44:21 +07:00
Cuong-Tran
4d30068a81
Revert "update all trackers based on common data when new tracker is added"
This reverts commit 552d2673d9.
2025-03-28 19:44:07 +07:00
Cuong-Tran
8786d8b43a
Fix: Reorder feeds (#786)
* Fix: Reorder feeds

* Addressing @gemini-code-assist comment

* Convert feeds.items to ImmutableList
2025-03-28 19:43:32 +07:00
Cuong-Tran
543109f380
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-28 19:43:22 +07:00
Cuong-Tran
92d0d5cc7e
Replace repo icon 2025-03-28 19:36:51 +07:00
kana-shii
d20ea8ae2d
Removed 6h auto updates (#764) 2025-03-28 19:36:47 +07:00
cfouche
f16ae8de3a
Update base URL and host for Pururin to pururin.me (jobobby04/TachiyomiSY#1415)
(cherry picked from commit dbd44374743a4022bf365440ac7bb40a3ff408f8)
2025-03-28 19:36:35 +07:00
Cuong-Tran
da9302ca03
Fix: Reader's chapter list for Merged entry 2025-03-28 15:52:31 +07:00
Cuong-Tran
75bd45bc4c
Update changelog & fix build_preview 2025-03-28 03:04:04 +07:00
Jayman Rana
c5debb15a3
Fix backup sharing from notifications not working when app is in background (mihonapp/mihon#1929)
(cherry picked from commit 3e5d3d099fed5feb6a6807196bea5fed72973fe9)
2025-03-28 02:00:32 +07:00
Cuong-Tran
1f2331b44a
Update Readme & Discord link 2025-03-28 01:53:43 +07:00
Cuong-Tran
48eb78ec0c
Improve in case source is null (#801)
related to commit 343cd372
2025-03-27 23:47:12 +07:00
Cuong-Tran
cc375e28e3
feat: Open source settings from Browse & Manga screen (#799)
* Add a toolbar option to open source settings from manga info screen

This commit adds a new option in the manga info screen to directly open the extension settings.
This option will only be shown if the source is not a local or a stub source.

(cherry picked from commit 2304152368ecccfaa8fddaf0cfa2e82977a789db)

* rework Source settings on BrowseSource, SourceFeed & MangaScreen

* spotless

---------

Co-authored-by: Jery <jery99961@gmail.com>
2025-03-27 23:30:09 +07:00
perokhe
b5177c5930
Fix next chapter button occasionally jumping to the last page of the current chapter (mihonapp/mihon#1920)
(cherry picked from commit 941dde341eb11703eadae543f351c9284617541c)
2025-03-27 22:43:16 +07:00
Cuong-Tran
edc0bd34ff
Fix: Messed up trackers progress update always auto sync (#794) 2025-03-27 00:44:37 +07:00
Cuong-Tran
ee5b3d0d92
feat: add badge to UpdateScreen header (#798)
* feat: add badge to UpdateScreen header

* optimize code
2025-03-27 00:43:43 +07:00
Cuong-Tran
e477f22426
Restore original list header's background color (#797)
* more subtle header

* restore original ListGroupHeader color & make option applied to only LibraryUpdateError, using tonalElevation instead.
2025-03-26 23:01:34 +07:00
Cuong-Tran
22a1534fff
Revert "update all trackers based on common data when new tracker is added"
This reverts commit 552d2673d9.
2025-03-26 02:09:20 +07:00
Cuong-Tran
540176138e
Fix: Vertical chapter navigator overlap bottom bar (#619) 2025-03-25 16:05:01 +07:00
Cuong-Tran
43c0940fa9
Only allow edit cover of favorited entries (#785)
* allow edit cover only if manga is favorite

* correctly using `is` condition
2025-03-25 15:23:04 +07:00
Cuong-Tran
f0d9eb0a61
Fix: Reorder feeds (#786)
* Fix: Reorder feeds

* Addressing @gemini-code-assist comment

* Convert feeds.items to ImmutableList
2025-03-25 15:22:18 +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
374eee18d2
EH/ExH: better language detection in case actual language tag is not the first one (#782) 2025-03-24 23:46:12 +07:00
Cuong-Tran
e6a09bacdc
Add padding between icon & pages text in delegated sources description (#752) 2025-03-24 22:46:48 +07:00
Cuong-Tran
f9925b1d97
move Suggestions settings to same place (#531) 2025-03-24 22:45:35 +07:00
Cuong-Tran
421c1af102
Sync migration code logic with Mihon (#781)
* Sync migration code logic with Mihon

* fix spotless
2025-03-24 22:44:28 +07:00
Cuong-Tran
550743c445
Replace repo icon 2025-03-24 19:57:53 +07:00
kana-shii
485b5f19d7
Removed 6h auto updates (#764) 2025-03-24 03:07:36 +07:00
Cuong-Tran
06170a9d13
Fix build with telemetry 2025-03-24 01:49:50 +07:00
cfouche
6ce4b2799c
Update base URL and host for Pururin to pururin.me (jobobby04/TachiyomiSY#1415)
(cherry picked from commit dbd44374743a4022bf365440ac7bb40a3ff408f8)
2025-03-23 23:47:27 +07:00
MajorTanya
61d893d5de
Fix Bangumi search including novels (mihonapp/mihon#1885)
(cherry picked from commit 953c4e7bc056ed8b9eebe1b111677a4616c4d694)
2025-03-23 23:47:27 +07:00
AntsyLich
bc9843e637
Use current time as build time for preview builds (mihonapp/mihon#1876)
(cherry picked from commit 935f1fcf3f8e4f9da4774d932b65ae77b44cc773)
2025-03-23 23:47:27 +07:00
AntsyLich
0df53a5125
Change 'include-analytics' to 'include-telemetry' (mihonapp/mihon#1874)
(cherry picked from commit 093e8e5c5afe970d5aa2f1c237d43ac7936256b2)
2025-03-23 23:47:21 +07:00
AntsyLich
d07d353140
For release builds use last commit time as build time (mihonapp/mihon#1873)
(cherry picked from commit dae7d179662ff6d6654e7c10e57f1aeeaf579de8)
2025-03-23 23:43:06 +07:00
AntsyLich
cde9a34238
Tweak the app updater logic and add FOSS build support (mihonapp/mihon#1843)
(cherry picked from commit 28093935d867e5d1a95944e67c6d1eb46cab4a37)
2025-03-23 23:43:06 +07:00
MajorTanya
ad090eac85
Add app ID to debug info (mihonapp/mihon#1847)
This will avoid the need to know which forks has which version numbers
and avoid confusion in support.

(cherry picked from commit eddf07f9ac31bab57d06515e42df9c854bc50eed)
2025-03-23 23:43:06 +07:00
AntsyLich
81209fb0d6
Move firebase stuff to a standalone module (mihonapp/mihon#1841)
(cherry picked from commit 046f09c4bdf8fe8bfe5886afefa0e440376184e7)
2025-03-23 23:43:06 +07:00
AntsyLich
49152d75da
Fix analytics/crashlytics configuration not being set after fe22f5a (mihonapp/mihon#1838)
(cherry picked from commit 7913679f9d1515aa988931bb026297cd38e4dd67)
2025-03-23 23:43:06 +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
AntsyLich
9c25e3dede
Add back option to hide unread chapter badge in library (mihonapp/mihon#1871)
(cherry picked from commit ac432e2e941f4689caad246bab6aa7d303c83bfa)
2025-03-23 23:43:05 +07:00
Roshan Varughese
c5ca42426a
Stop showing divider when analytics is not included (mihonapp/mihon#1778)
(cherry picked from commit 8b28a9bceeb43330d9b42cf2b9a98a072cf9aa19)
2025-03-23 23:43:05 +07:00
AntsyLich
35310c70fe
Remove F-droid warnings
(cherry picked from commit 181dbbb638686a284fa24c4e43d7c022a4f8e4bb)
2025-03-23 23:43:05 +07:00