Conversation
… and project structure, marking the architecture document as complete.
…artifacts for the finiza project.
…a, and update PRD.
…strategy, and update architectural patterns and structure.
…ries, and initialize sprint status for finiza
… infrastructure (Story 1.4)
- 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.
… the header by removing navigation elements.
…ment `Suspense` on the transactions page.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
…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
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.