Skip to content

Feat/bmad#9

Open
titorm wants to merge 35 commits intomainfrom
feat/bmad
Open

Feat/bmad#9
titorm wants to merge 35 commits intomainfrom
feat/bmad

Conversation

@titorm
Copy link
Contributor

@titorm titorm commented Mar 11, 2026

No description provided.

titorm and others added 30 commits March 2, 2026 16:09
… and project structure, marking the architecture document as complete.
…strategy, and update architectural patterns and structure.
…ries, and initialize sprint status for finiza
- Add TransitionProvider using Framer Motion (AnimatePresence) for smooth page transitions.
- Optimize Navbar layout by removing initial animations that caused LCP/CLS shifts.
- Fix multiple Zod type errors in Server Actions and schemas (profile-schema.ts).
- Refactor Supabase middleware to ensure consistent return types.
- Add technical specification for PWA and Framer optimizations.
…n, update project status, and refine layout components.
feat: Implement smooth page transitions and modals using Framer Motion, update project status, and refine layout components.
…idation

- Created account-schema.ts for robust server-side validation.
- Refactored account-actions.ts to follow ActionResponse pattern and kebab-case naming.
- Added actions.ts type definition for standardized responses.
- Updated sprint status and story documentation for Story 3.1.
- Added firebase-debug.log to .gitignore.
…ponents

- Refactored /accounts into Server Component (data fetching) and Client Component (UI logic).
- Migrated account components to src/components/business/accounts/ following domain-driven design.
- Implemented real-time CRUD operations with Server Actions and robust error handling.
- Ensured kebab-case naming convention across all modified and new files.
- Added router.refresh() for App Shell synchronization.
- Refactored transaction actions and components to use kebab-case and domain folders.
- Implemented Zod schemas for transaction validation.
- Standardized Server Actions with ActionResponse and user isolation.
- Integrated TanStack Query for state management and reactive UI.
- Refactored CreateTransactionModal with react-hook-form and dynamic category filtering.
- Updated project dependencies and providers.
- Updated sprint status and implementation artifacts.
- Created RPC update_account_balance for atomic balance updates.
- Refactored transaction actions to handle balance deltas, including transfers and group deletions.
- Implemented is_system_readonly checks to protect automated transactions.
- Replaced native window.confirm with custom ConfirmModal for improved UX.
- Added unit tests for balance synchronization logic.
- Updated sprint status and implementation artifacts.
…ry 4.3)

- Implemented server-side filtering in fetchTransactions (Supabase).
- Added 'Bússola Temporal' for robust month-based navigation.
- Implemented filter persistence via URL query params for shareability.
- Refactored transaction components from ui/ to business/ directory.
- Centralized transaction types in src/types/transactions.ts.
- Improved UX with active filter badges and dynamic localization.
- Updated implementation artifacts and sprint status to 'done'.
…tory 4.4)

- Implemented BulkActionsBar for batch processing of transactions.
- Added multi-selection UI with checkboxes and Shift-click range support.
- Created updateTransactionsBulkAction with Zod validation and atomic updates.
- Integrated bulk update hook with TanStack Query cache invalidation.
- Improved UX with smooth animations and success feedback.
- Updated documentation and added unit tests for bulk logic.
- Refactored profile actions to use maybeSingle() for better error handling.
@vercel
Copy link

vercel bot commented Mar 11, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
finiza. Ready Ready Preview, Comment Mar 12, 2026 2:23pm

titorm added 2 commits March 12, 2026 10:09
…frastructure

- Added SettingsForm and ThemeToggle components with shadcn/ui and Framer Motion
- Configured next-themes for global dynamic theme switching
- Implemented updateSettings server action with Zod validation
- Added automatic user profile creation on first login
- Applied global revalidation (layout-level) for consistent settings application
- Enhanced security by explicitly picking fields in profile update actions
- Added database migrations for settings columns and RLS policies
- Fixed type inconsistencies and updated transaction filtering tests
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