Skip to content

Release#1

Open
3dylson wants to merge 87 commits into
mainfrom
development
Open

Release#1
3dylson wants to merge 87 commits into
mainfrom
development

Conversation

@3dylson
Copy link
Copy Markdown
Owner

@3dylson 3dylson commented Mar 22, 2026

No description provided.

… for financial calculations and locale-based currency formatting
…e functionality with error handling for investment percentages
…g and payday reminders

- Introduce `CalculatePlanPreviewUseCase` to calculate investment allocations and goal target dates based on salary, schedule, and presets.
- Implement a multi-step onboarding navigation graph including goal picking, salary/schedule input, and plan preview.
- Add `ReminderWorker` using WorkManager to trigger payday notifications with specific investment amounts for stocks, crypto, and savings.
- Create `OnboardingPrefs` for lightweight persistence of user planning inputs and onboarding completion state.
- Enhance `MyShareApp` to initialize notification channels and update `AppNavigation` to start with the onboarding flow.
- Add domain models for `PlanInput`, `PlanPreview`, `Goal`, and `PaySchedule`.
- Include unit tests for plan calculation logic and UI components for the paywall and reminder setup.
…gitignore

- Create `DESIGN.md` to serve as the source of truth for product intent, experience principles, visual foundations, and UI component standards.
- Define core domain models, typography roles, color systems (Material 3 compatible), and financial data display rules.
- Establish the onboarding flow, monetization strategy, and accessibility requirements.
- Update `.idea/.gitignore` to include `markdown.xml`.
- Introduce `SalaryPlan` and `PlanPreview` models to support payday-based financial allocation.
- Implement `PlannerRepository` for local persistence of salary plans, manual reviews, and reminder configurations.
- Refactor the onboarding flow to include specific planning focuses (e.g., "Save without stress", "Invest with discipline").
- Enhance `CalculatePlanPreviewUseCase` to support different pay frequencies (Monthly, Biweekly) and allocation presets.
- Implement `ReminderWorker` and `BuildPaydayNotificationMessageUseCase` for automated payday notifications.
- Add dynamic pricing strategy resolution based on locale to the paywall.
- Update `HomeScreen` with a new tabbed navigation (Plan, Goals, Review, More) and manual weekly check-in functionality.
- Migrate entitlement management to `SharedPreferencesEntitlementRepository`.
- Update dependency versions for Hilt, Navigation, and Compose.
@3dylson 3dylson changed the title Development Release Mar 22, 2026
3dylson added 11 commits March 22, 2026 18:23
…ation, privacy-compliant ads, and background workers

- Add `CHANGELOG.md` and `README.md` documenting V1 features, architecture, and security practices
- Implement production-ready billing hooks and entitlement mapping in `EntitlementRepository`
- Downgrade `billing-ktx` to version `7.1.1` in `app/build.gradle`
- Introduce `DashboardState` to manage investment data and display dates
- Enhance `SalaryAndScheduleScreen` to support initial pay frequency state
- Update `.gitignore` to exclude environment-specific and build-related metadata files
- Extend `AppModule` with additional use cases for entitlement limits and plan previews
…w screens for signup, allocation priorities, and trajectory.
…tlement status updates, and add OnboardingViewModel unit tests.
…completion guards, and remove ad banner functionality.
…ding error handling, and preventing duplicate purchase updates.
…r palette, and standardized component shapes
3dylson added 30 commits May 17, 2026 20:34
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.

1 participant