Skip to content

Feat/subscriptions payments#9

Merged
apzuk3 merged 15 commits intomainfrom
feat/subscriptions-payments
Mar 4, 2026
Merged

Feat/subscriptions payments#9
apzuk3 merged 15 commits intomainfrom
feat/subscriptions-payments

Conversation

@apzuk3
Copy link
Contributor

@apzuk3 apzuk3 commented Mar 4, 2026

No description provided.

apzuk3 added 14 commits March 3, 2026 16:46
…heckout link to identity API

- Distinguish free plan visually from trial in account-status component
- Rename 'basic' tier display to 'Plus' in account-status
- Refactor blocked usage items layout and styling in activity page
- Add checkout_link field to proto/identity service response
- Expose checkout link in identity auth and service layers
- Move classification reasoning to the left in activity feed
- Replace allow confirmation dialog with direct duration buttons (15m, 30m, 1h)
- Add settings for Idle Threshold, History Retention, and Distraction Allowance
- Update Gemini model to 'gemini-2.5-flash'
- Add Shadcn UI components (Form, Label)
- Modified `classifyWithGemini` to dynamically select model based on account tier: Free uses `gemini-2.0-flash` and Plus/Pro uses `gemini-2.5-flash`.
- Renamed `ACCOUNT_TIER_BASIC` enum references to `ACCOUNT_TIER_PLUS` comprehensively across the backend services and protocol buffer specifications.
- Updated unit tests `internal/api/service_test.go` inserting missing `HMAC_SECRET_KEY` setups ensuring test reliability for handshake endpoints.
- Implement Zustand selectors to eliminate full store subscription re-renders

- Defer rendering of full usage list in ActivityPage to ensure instant route transitions
@apzuk3 apzuk3 had a problem deploying to Production release March 4, 2026 17:26 — with GitHub Actions Failure
The goToToday method was implemented in the store but missing from
the UsageState TypeScript interface, causing tsc to fail with:
TS2339: Property 'goToToday' does not exist on type 'UsageState'

Co-authored-by: Aram <apzuk3@users.noreply.github.com>
@cursor cursor bot temporarily deployed to Production release March 4, 2026 19:49 Inactive
@apzuk3 apzuk3 merged commit 7a7bca0 into main Mar 4, 2026
1 check passed
@apzuk3 apzuk3 deleted the feat/subscriptions-payments branch March 4, 2026 19:59
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.

2 participants