Shamicen
07adf11afc
refactor
2024-03-30 23:02:11 +01:00
Shamicen
1facd74779
change page load wait time
2024-03-30 21:42:49 +01:00
Shamicen
feccfa1d56
merge conflict and small refactor
2024-03-30 21:25:44 +01:00
Shamicen
8a14f27eb4
minor refactor
2024-03-24 08:19:13 +01:00
Shamicen
04091f59e4
performance improvements
2024-03-21 08:38:00 +01:00
Shamicen
061e6a4c17
performance improvements
2024-03-03 13:27:56 +01:00
Shamicen
24e46fce86
refactor
2024-03-03 11:00:05 +01:00
Shamicen
8d99652e34
small refactor
2024-03-03 09:30:55 +01:00
Shamicen
f3993dd8a6
Merge branch 'mihonapp:main' into local_source_incremental_loading
2024-03-03 05:38:06 +01:00
AntsyLich
9d5978aca0
Address ZipFile
deprecation warning
2024-03-02 18:27:19 +06:00
Shamicen
36f3ff3757
Changed filter criterion from name to file and small refactor
2024-02-26 13:13:39 +01:00
Shamicen
bb9dfa205b
Added support for updating manga while the app is running
2024-02-26 12:31:58 +01:00
Shamicen
c9f6735bf9
Only read metadata from disk if the manga dir has been modified
2024-02-26 01:37:06 +01:00
Shamicen
fecfbc082e
Fixed return condition
2024-02-21 14:04:12 +01:00
Shamicen
1b4b42c5f8
Implemented Genre search from MangaScreen
2024-02-21 13:34:56 +01:00
Shamicen
5f7b06ba66
Implemented incremental loading and filter system for local source
2024-02-21 13:07:32 +01:00
FooIbar
2ccff8cdde
Fix extracting ComicInfo.xml files in local source ( #325 )
2024-02-04 13:27:46 +06:00
FooIbar
0da7ad6f1a
Don't copy archives to temp files when opening ( #326 )
2024-02-03 23:33:18 +06:00
AntsyLich
aa498360db
Move :core
to :core:common
2024-01-29 15:20:21 +06:00
Theodoro Loureiro mota
e17d87f357
Adding Type-safe project accessors ( #194 )
...
* replace the windowInsetsPadding for navigationBarsPadding + statusBarsPadding
* Enabling TYPESAFE_PROJECT_ACCESSORS
* Adding typesafe project accessors in the app module
* Adding typesafe project accessors in the core module
* Adding typesafe project accessors in the core-metadata module
* Adding typesafe project accessors in the data module
* Adding typesafe project accessors in the domain module
* Adding typesafe project accessors in the presentation-core module
* Adding typesafe project accessors in the presentation-widget module
* Adding typesafe project accessors in the source-local module
* Adding typesafe project accessors in the source-api module
* Rolling back
* Changing TYPESAFE_PROJECT_ACCESSORS line
* Removing extra spaces
2024-01-23 18:35:58 +06:00
AntsyLich
1aa75f22d0
Replace all Tachi links to Mihon
2024-01-16 01:07:32 +06:00
arkon
4e221397ce
Remove tmp chapter files after exiting reader
2024-01-04 18:02:40 -05:00
arkon
e5263d0345
Handle content URIs for covers
...
Co-authored-by: jmir1 <jmir1@users.noreply.github.com>
2023-12-02 14:44:41 -05:00
arkon
4fcdde4913
Remove storage permissions
...
Requires adjusting some file reading to first copy to a temporary file
in cache that we have permissions to read from. This is only applicable for things
like ZIP files where we need an actual File rather than just some Android content
URI shenanigans.
2023-11-28 22:50:30 -05:00
arkon
e41668862f
Ignore casing when looking for some files/folders
2023-11-28 08:59:34 -05:00
arkon
a74a689c90
Update UniFile
...
Which has more correct nullability for some methods and case insensitivity for listFiles where possible.
2023-11-27 22:21:40 -05:00
arkon
82bdf63419
Differ extra attempts to load local series' covers until chapter loading
2023-11-26 22:46:55 -05:00
arkon
27c4db752c
Actually use configured storage location for local source
...
Fixes #10178
2023-11-26 16:24:37 -05:00
arkon
ca54984344
Use UniFile for local source file handling
2023-11-26 16:04:37 -05:00
arkon
cf9e60fd92
Use unified storage location for local source
2023-11-25 17:06:15 -05:00
arkon
00afee83b8
Suppress build warnings from MPP modules
2023-11-19 10:54:19 -05:00
arkon
0d1bced122
Replace remaining Android-specific strings
...
Also renaming the helper composables so it's a bit easier to find/replace everything
in forks.
2023-11-18 19:41:33 -05:00
arkon
46e734fc8e
Migrate to multiplatform string resources ( #10147 )
...
* Migrate to multiplatform string resources
* Move plurals translations into separate files
* Fix lint check on generated files
2023-11-18 13:54:56 -05:00
arkon
1d144e6767
Restrict line length with ktlint
2023-11-04 23:28:41 -04:00
arkon
79b37df647
Automatically convert details.json to ComicInfo.xml for local series
...
Originally contributed as #9603
I ended up coming back to this since it seems like a reasonable way to migrate
users in the short-medium term. We'll remove this in a later release.
Co-authored-by: Shamicen <Shamicen@users.noreply.github.com>
2023-10-08 22:27:06 -04:00
arkon
ccc9a5a052
Update website links
2023-09-10 18:16:53 -04:00
Soitora
f5e0cee36c
Change website URLs to reflect changes ( #9916 )
...
Change website URLs
2023-09-10 18:11:00 -04:00
arkon
26c5d761da
Add more replacement suspend functions for source APIs
...
These are basically 1-to-1 replacements for the existing RxJava APIs.
This will make the initial migration off of RxJava simpler. We'll
revisit the actual call flows in followup versions of the API.
2023-09-08 22:58:46 -04:00
arkon
cd91ea9b77
Remove need for SQLDelight primitive adapters
2023-07-29 16:14:23 -04:00
arkon
6a558ad119
Upgrade to SQLDelight 2
2023-07-29 15:32:09 -04:00
arkon
abae9bf37d
Minor cleanup
2023-07-23 20:03:37 -04:00
arkon
431f8772f8
Address minor build warnings
2023-05-31 22:47:31 -04:00
arkon
67b4e53a58
Minor cleanup
2023-04-23 10:11:26 -04:00
arkon
7ec5a51eb8
Move isLocal extension functions to LocalSource
2023-03-20 08:41:44 -04:00
arkon
3cca460282
Misc cleanup
2023-03-19 22:38:14 -04:00
Andreas
1abf01c4a0
Convert source modules to Kotlin Multiplatform ( #9172 )
...
Use KMP in source modules
Use KMP in source-api
Expect LocalSource
2023-03-05 10:16:19 -05:00
Andreas
f27dc19b37
Move Local Source to separate module ( #9152 )
...
* Move Local Source to separate module
* Review changes
2023-02-26 16:16:49 -05:00