Conversation
ci: set prerelease flag for GitHub releases based on tag format
…epositories, and UI integration - Introduce domain, DTO, and UI models for visited countries and cities - Add countries query, repository interface, and implementation for fetching visited countries data - Implement AutoMappr-based mappers for DTO <-> domain and domain <-> UI models - Add use case and providers for retrieving visited countries stats - Create CountriesViewmodel for managing countries stats state - Integrate countries/cities breakdown into stats view with bottom sheet details - Update dependencies: add dawarich_android_user_module, auto_mappr, and related packages - Refactor imports and providers to support new stats structure - Update Failure model to use stackTrace and improve toString - Fix notification and session code to use new user module
Renovate/bump deps flutter
…o feat/show-countries-cities-stats # Conflicts: # pubspec.yaml
…ountries - Refactor CountriesViewmodel to use Result<VisitedCountriesUiModel?, Failure> for clearer success/error states - Update stats_view to handle Result-based async data, displaying errors and empty states appropriately - Add auto_mappr and auto_mappr_annotation dependencies to all pubspec variants - Downgrade several dev dependencies for compatibility
- Add session_box: ^1.0.5 to all pubspec variants and lock files - Update auto_route and auto_route_generator versions in FOSS and GMS configs - Update several transitive dependencies in pubspec-gms.lock - Fix parameter usage for plugin methods in tracking_notification_service.dart to match latest API
chore: add session_box dependency and update related package versions
…tegrate with stats view
Feat/show countries cities stats
chore(deps): remove session_box dependency and update related lock files
…akdown - Introduce providers for selecting stats year and deriving period-based stats - Add UI for year picker and monthly distance card in stats view - Update MonthlyStatsUiModel with sum and operator+ utilities - Integrate Riverpod annotation dependencies - Refactor stats view to support period selection and display monthly breakdown
…tile interactivity
…eet with year selection and improved error handling
… integrate into overview card
Feature/stats per year month
…y distance card with year picker and bar visualization
…over-year distance cards and improve year selection UX
…over-year distance cards and improve year selection UX
…tions in monthly and year-over-year distance cards
…sBarRow widget and add peak chrome visualization
…oved fill, and peak border; increase row spacing in year-over-year card
Feature/stats visualization
…racking, and update stats repository and UI to support refresh and last sync display
feat(stats): Stats caching
add drift schema v5 and v6 JSON exports with updated tables and stats_cache support
…ds and writes, drop legacy migration logic in api config manager
refactor(storage): remove AndroidOptions usage for secure storage rea…
… workmanager integration
feat(stats): add auto and background stats refresh with lifecycle and workmanager integration
…h stats page improvements
chore(release): bump version to 0.18.0+7 and update release notes wit…
…pdate drift path triggers
ci(migration_tests): read Flutter version from .flutter-version and u…
…r v5/v6, update migration_tests.yml to run all drift tests
…schema snapshots, refactor workflow for efficiency
Fix/migration test ci
…schema snapshots, refactor workflow for efficiency
ci(migration_tests): add drift/schema/test change detection, enforce …
ci(migration_tests): use merge-base for accurate PR diff detection in…
…successful or skipped snapshot enforcement
ci(migration_tests): update test-migrations job condition to require …
feat(sqlite_client): add versioned schema definition and migration st…
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.
No description provided.