Features and enhancements delivered in the v2 development cycle.
A comprehensive budgeting module enabling personal and group-level financial planning.
BudgetView.tsx β Main budget dashboard with filters, views, and managementCreateBudgetDialog.tsx β Budget creation with type, members, cap, and date selectionAddIncomeDialog.tsx β Income entry with amount, description, and date pickerRedesigned interface for a cleaner, more intuitive experience across mobile and desktop.
Full theme support with persistent user preference.
ThemeProvider.tsx β Context provider managing theme state and DOM class togglingThemeToggle.tsx β Header button for switching between light and dark modesIntroduced a slide-out sidebar for comprehensive feature access on all screen sizes.
GroupDashboard.tsx β Sheet-based sidebar with navigation sections and action itemsNew chart visualizations for deeper financial analysis across budgets.
ExpenseCharts.tsx β Extended with budget-aware chart panels for income, expenses, and balance analysisA complete settlement system for resolving group balances with role-based access control.
SettlementView.tsx β Settlement dashboard with balance overview, settle actions, and historyGroupDashboard.tsx β Split section routing and creator-based permission passingCalendar-based date selection across all financial entry points.
react-day-picker styled to match the appβs design systemAddExpenseDialog.tsx β Date field with calendar pickerCreateBudgetDialog.tsx β Date field with calendar pickerAddIncomeDialog.tsx β Date field with calendar pickerUnified filtering interface replacing scattered filter controls.
BudgetView.tsx β Complete filter UI overhaul with date range support| Feature | Type | Description |
|---|---|---|
| Budgeting system | New Feature | Personal & group budgets with income tracking, caps, and balance overview |
| Budget PDF export | New Feature | Export budget reports with income, expenses, and balance |
| Dark & light mode | New Feature | Full theme toggle with persistent preference |
| Sidebar navigation | New Feature | Slide-out menu for feature access and group management |
| Budget charts | New Feature | Income vs expenses and budget vs actual visualizations |
| Settlement system | New Feature | Settle debts with history, group access, and admin override |
| Expense date picker | Enhancement | Calendar-based date selection for adding/editing expenses |
| Budget date picker | Enhancement | Calendar-based date selection for creating/editing budgets |
| Income date picker | Enhancement | Calendar-based date selection for adding/editing income |
| Navigation restructure | UX Improvement | Icon tabs moved above cards for faster access |
| Budget-mode card hiding | UX Improvement | Summary cards hidden in budget view for more space |
| Consolidated filter popover | New Feature | All budget filters in a single responsive popover |
| Date range filtering | New Feature | Filter budget transactions by date range |
| Same-day date filtering | New Feature | From = To date shows all entries for that day |
| Active filter badge | Enhancement | Visual count of applied filters |
| Clear all filters | Enhancement | One-click filter reset |
| Enhanced UI | UX Improvement | Glass-morphism, animations, and responsive layout refinements |