Feature/merge imports#73
Open
LandWarderer2772 wants to merge 2 commits into
Open
Conversation
|
Debug APK built successfully! Download artifact: debug-apk Artifact will be available for 7 days |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces a new "merge" option for restoring backups, allowing users to choose whether to merge settings and reader grid preferences with existing data or overwrite them. Additionally, it adds support for generating reading statistics grouped by genre (tag), and improves the UI and data handling for these features.
Backup Restore: Merge Option
RestoreDialogFragment), allowing users to choose between merging or overwriting settings and reader grid preferences during backup restoration. The merge state is passed through the view model and service to the repository, and used to determine whether to clear existing preferences before upserting new ones. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]Reading Statistics: Group by Genre
StatsRecordmodel and UI were updated to support tag-based stats. [1] [2] [3] [4]Codebase Maintenance
UI Improvements
Utility Additions
Quadrupledata class for handling four-value tuples in the restore dialog's state management.