Skip to content

Mihon merge - #447

Open
Dark25 wants to merge 42 commits into
masterfrom
mihon-merge
Open

Mihon merge#447
Dark25 wants to merge 42 commits into
masterfrom
mihon-merge

Conversation

@Dark25

@Dark25 Dark25 commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

AntsyLich and others added 11 commits July 16, 2026 23:36
…he paged reader after using the chapter navigator slider (#3567)
* Fix MangaBaka User-Agent using raw StringResource

Using the hardcoded app name for the time being until a better
solution can be found.

* Changelog
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
Configuration on demand is an incubating feature.
Type-safe project accessors is an incubating feature.

> Configure project :i18n-aniyomi
w: Unused Kotlin Source Sets
The Kotlin source set commonTest was configured but not added to any Kotlin compilation.
Solution:
You can add a source set to a target's compilation by connecting it with the compilation's default source set using 'dependsOn'.
See https://kotl.in/connecting-source-sets

> Configure project :i18n-tail
w: Unused Kotlin Source Sets
The Kotlin source set commonTest was configured but not added to any Kotlin compilation.
Solution:
You can add a source set to a target's compilation by connecting it with the compilation's default source set using 'dependsOn'.
See https://kotl.in/connecting-source-sets

[Incubating] Problems report is available at: file:///C:/repos/repo%20test/aniyomi/build/reports/problems/problems-report.html

BUILD SUCCESSFUL in 23s
92 actionable tasks: 2 executed, 90 up-to-date
Consider enabling configuration cache to speed up this build: https://docs.gradle.org/9.5.1/userguide/configuration_cache_enabling.html
PS C:\repos\repo test\aniyomi> ./gradlew spotlessApply
Configuration on demand is an incubating feature.
Type-safe project accessors is an incubating feature.

> Configure project :i18n-aniyomi
w: Unused Kotlin Source Sets
The Kotlin source set commonTest was configured but not added to any Kotlin compilation.
Solution:
You can add a source set to a target's compilation by connecting it with the compilation's default source set using 'dependsOn'.
See https://kotl.in/connecting-source-sets

> Configure project :i18n-tail
w: Unused Kotlin Source Sets
The Kotlin source set commonTest was configured but not added to any Kotlin compilation.
Solution:
You can add a source set to a target's compilation by connecting it with the compilation's default source set using 'dependsOn'.
See https://kotl.in/connecting-source-sets

[Incubating] Problems report is available at: file:///C:/repos/repo%20test/aniyomi/build/reports/problems/problems-report.html

BUILD SUCCESSFUL in 40s
92 actionable tasks: 2 executed, 1 from cache, 89 up-to-date
Consider enabling configuration cache to speed up this build: https://docs.gradle.org/9.5.1/userguide/configuration_cache_enabling.html
PS C:\repos\repo test\aniyomi> ^C
PS C:\repos\repo test\aniyomi> ./gradlew spotlessApply
Configuration on demand is an incubating feature.
Type-safe project accessors is an incubating feature.

> Configure project :i18n-aniyomi
w: Unused Kotlin Source Sets
The Kotlin source set commonTest was configured but not added to any Kotlin compilation.
Solution:
You can add a source set to a target's compilation by connecting it with the compilation's default source set using 'dependsOn'.
See https://kotl.in/connecting-source-sets

> Configure project :i18n-tail
w: Unused Kotlin Source Sets
The Kotlin source set commonTest was configured but not added to any Kotlin compilation.
Solution:
You can add a source set to a target's compilation by connecting it with the compilation's default source set using 'dependsOn'.
See https://kotl.in/connecting-source-sets

[Incubating] Problems report is available at: file:///C:/repos/repo%20test/aniyomi/build/reports/problems/problems-report.html

BUILD SUCCESSFUL in 17s
92 actionable tasks: 2 executed, 1 from cache, 89 up-to-date
Consider enabling configuration cache to speed up this build: https://docs.gradle.org/9.5.1/userguide/configuration_cache_enabling.html
PS C:\repos\repo test\aniyomi>
 *  History restored

PS C:\repos\repo test\aniyomi>
 *  History restored

 *  History restored

PS C:\repos\repo test\aniyomi> ./gradlew spotlessApply
Configuration on demand is an incubating feature.
Type-safe project accessors is an incubating feature.

> Configure project :i18n-aniyomi
w: Unused Kotlin Source Sets
The Kotlin source set commonTest was configured but not added to any Kotlin compilation.
Solution:
You can add a source set to a target's compilation by connecting it with the compilation's default source set using 'dependsOn'.
See https://kotl.in/connecting-source-sets

> Configure project :i18n-tail
w: Unused Kotlin Source Sets
The Kotlin source set commonTest was configured but not added to any Kotlin compilation.
Solution:
You can add a source set to a target's compilation by connecting it with the compilation's default source set using 'dependsOn'.
See https://kotl.in/connecting-source-sets

> Task :app:spotlessKotlinApply FAILED

[Incubating] Problems report is available at: file:///C:/repos/repo%20test/aniyomi/build/reports/problems/problems-report.html

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:spotlessKotlinApply' (registered by plugin 'mihon.plugins.spotless').
> There were 1 lint error(s), they must be fixed or suppressed.
  src/main/java/eu/kanade/presentation/history/anime/AnimeHistoryScreenModelStateProvider.kt:L1 ktlint(standard:filename) File 'AnimeHistoryScreenModelStateProvider.kt' contains a single class, and possibly related top level declarations for that class. The file should be named after the class, 'AnimeHistoryViewModelStateProvider.kt'
  Resolve these lints or suppress with `suppressLintsFor`
Copilot AI review requested due to automatic review settings July 21, 2026 20:06

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

AntsyLich and others added 17 commits July 21, 2026 22:09
* Use Private installer to update Private extensions

This forces the Private installer for any extension which was
installed privately, bypassing whichever setting the user selected in
Settings > Advanced > Installer.

* [skip ci] Changelog entry

* [skip ci] Update CHANGELOG.md

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>

---------

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/entries/manga/MangaViewModel.kt
* Rework library search to use an AST-based approach

* Spotless apply

* Move the filtering logic to the database

* Spotless apply

* Cleanup and separation of concerns

* Add `notes` to field and general search, and chapter read, total chapters to comparison search

* Handle searching for empty fields

* Add `language` as a field-only query option

* Clean up SQL clause generations

* Spotless apply

* Do not parse `-` as a negation when followed by a separator

* Revert moving filtering logic to database

* Changelog

* Use contains for genre instead of equals

* Add special handling for source name

* Add field-only query for source id

* Apply suggestions
* Run optimize imports across all modules since spotless doesn't catch unused imports

* Remove import by adding qualifier in KDoc
- There's really no plan to support other platforms on this code base
- The "KMP" modules only had android target which is rather pointless
- `i18n` involves more work but given it has no actual code keeping it as is
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants