Skip to content

refactor project structure and codebase#35

Merged
mixin27 merged 49 commits into
mainfrom
cleanup
Feb 28, 2026
Merged

refactor project structure and codebase#35
mixin27 merged 49 commits into
mainfrom
cleanup

Conversation

@mixin27

@mixin27 mixin27 commented Feb 27, 2026

Copy link
Copy Markdown
Owner

Description

  • Refactor codebase and project structure
  • Event feature refactor and improvements
  • Refactor app update using RemoteConfig
  • Polish some UI/UX

Type of Change

  • ✨ New feature (non-breaking change which adds functionality)
  • 🛠️ Bug fix (non-breaking change which fixes an issue)
  • ❌ Breaking change (fix or feature that would cause existing functionality to change)
  • 🧹 Code refactor
  • ✅ Build configuration change
  • 📝 Documentation
  • 🗑️ Chore

…irebase` packages, refactoring database and analytics logic.
…ecution, and refine database migration tests.
…o use the new abstraction for crash reporting.
…ackage by introducing the HolidayOverridesPort.
…o decouple feature dependencies and enhance calendar navigation.
…g` to centralize and provide unified access to calendar and display settings from the database.
…re from direct event use case dependencies.
…igrate `DayDetailsPage` to use it for event creation.
…`shared_ui_kit` package and update dependent modules.
…ations_app_update` package, replacing `app_update_manager` and adding required update handling on splash.
…ate check functionality from the about page.
…nge, and remove widget preview from settings.
…d `RecurringEventExceptions` tables, and update database migration to v4.
…nfig, utilizing no-op implementations when Firebase is unavailable or fails during initialization.
…uting, remove the splash screen, and simplify date display by removing the 'Yat' suffix.
…s based on a list of dates and reposition the "Today" button.
…labels based on available width and language.
@mixin27 mixin27 self-assigned this Feb 27, 2026
@mixin27 mixin27 added documentation Improvements or additions to documentation enhancement New feature or request labels Feb 27, 2026
@mixin27 mixin27 changed the title Cleanup refactor project structure and codebase Feb 27, 2026
…ality gate workflow, optimizing `pub get` calls.
@mixin27 mixin27 merged commit 7dd3b70 into main Feb 28, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant