Conversation
- Add GitHub Actions workflow (`ci.yml`) to automate builds, linting, unit testing, and artifact uploading for debug and release APKs. - Integrate Detekt for static code analysis, including a custom configuration (`detekt.yml`) and baseline file. - Add comprehensive `CONTRIBUTING.md` and `pull_request_template.md` to standardize the contribution process and PR descriptions. - Update `README.md` with CI status badges, environment requirements, and quick-start contribution steps. - Optimize `gradle.properties` for better build performance, enabling parallel execution, build caching, and increased JVM heap size. - Update `libs.versions.toml` and build scripts to include the Detekt plugin and its corresponding configuration. - Configure project-wide task reporting for HTML and XML formats to support CI feedback loops. Signed-off-by: Isaac Serrano <serranoie99@gmail.com>
- Introduce `ViewedMedia` entity, DAO, and Room database to track and persist viewed media history. - Update `SorterMediaRepository` and `GetMediaRandomBatchesUseCase` to filter out already-viewed files from the sorter flow. - Add "Reset Viewed History" option in `SettingsScreen` to clear the database and re-enable all media dates. - Implement comprehensive string externalization and added Spanish (`es`) translations for all UI components. - Refactor `AppNavHost` to extract navigation transitions and predictive back handling into separate helper functions. - Modularize `SorterMediaScreen` by moving gesture indicators and swipe logic to `SorterMediaScreenHelpers.kt`. - Update `MediaFileFormatter` to use localized string resources and plurals for relative dates and file info. - Clean up `detekt.yml` configuration to adjust complexity thresholds and ignore specific Composable rules. - Rename `PhiSpacing` properties to lowercase (e.g., `XS` to `xs`) to follow Kotlin naming conventions. - Remove obsolete `AureaSpacingUsageExample.kt` and simplify `SorterTopAppBar` by removing the background toggle. Signed-off-by: Isaac Serrano <serranoie99@gmail.com>
Signed-off-by: Isaac Serrano <serranoie99@gmail.com>
Signed-off-by: Isaac Serrano <serranoie99@gmail.com>
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.
first realease of the app, just testing some ci/cd on github....