16 Commits

Author SHA1 Message Date
df06dcc0d7 Enhance person editing functionality and birthday reminders
- Added a modal for editing person details, including name, role, favorite color, birthday, and description.
- Implemented visibility toggling for PIN input based on role selection, ensuring security for Head of Household.
- Introduced birthday reminder functionality in the calendar, generating events for upcoming birthdays with appropriate notifications.
- Updated calendar and settings UI to accommodate new features, improving user experience and data management.
2026-03-31 18:08:22 -05:00
93ecc5910a Add color utility functions and theme palette integration
- Introduced utility functions for color manipulation: `fhHexToRgb`, `fhRgbToHex`, `fhMixHex`, `fhRelativeLuminance`, and `fhContrastText`.
- Implemented a comprehensive theme palette based on the user's favorite color, including primary, secondary, and semantic colors.
- Updated CSS variables in the stylesheet to reflect the new theme structure, enhancing consistency across the UI.
- Modified header to dynamically apply theme styles based on the generated palette, improving visual coherence.
2026-03-31 13:01:13 -05:00
98c1649a32 Add leaderboard period functionality to currency tab
- Implemented a tabbed interface for the currency leaderboard, allowing users to switch between weekly, monthly, quarterly, and yearly views.
- Enhanced the rendering of leaderboard data based on the selected period, improving user experience and data visibility.
- Added JavaScript functionality to dynamically update the leaderboard and URL parameters based on user selection.
2026-03-31 12:47:11 -05:00
36ce29f7bb Temp Logo Added 2026-03-31 11:58:53 -05:00
6d27eb62f8 Add banking overview UI and enhance currency tab functionality
- Introduced a new banking overview section with account details for checking, savings, and charity balances.
- Implemented a tabbed interface for the currency section, allowing users to switch between leaderboard and banking views.
- Enhanced user experience with animations and improved layout for better visibility of account information.
- Maintained existing functionality while integrating new banking features seamlessly.
2026-03-31 11:45:46 -05:00
c9828d8ff3 Refactor settings UI for improved first-time setup experience
- Introduced conditional display logic for the first-time setup section based on the presence of household members.
- Enhanced navigation with tabbed interface for settings, allowing easier access to different configuration areas.
- Maintained existing functionality while improving layout and user interaction for profile creation.
2026-03-31 11:29:57 -05:00
6d10cb4726 Implement banking system features and enhancements
- Added banking mode with checking, savings, and charity accounts, including auto-split options for income.
- Introduced banking transaction management, including transfers and charity outflows.
- Updated family settings to allow configuration of banking features and interest rates.
- Enhanced data export functionality to include bank transactions.
- Improved user interface to display banking information and donation goals.
- Updated documentation to reflect new banking features and settings.
2026-03-31 11:03:53 -05:00
f14de0b7e1 Add NFC chore submission feature and enhance family settings
- Introduced NFC support for chore submissions, allowing specific person credit after Head of Household approval.
- Updated family settings to include NFC base URL, scan cooldown, and confirmation page options.
- Enhanced chore management with options for anyone to complete chores and NFC link generation.
- Improved API endpoints for handling NFC tokens and chore submissions.
- Updated readme to reflect new NFC features and settings.
2026-03-31 10:28:27 -05:00
9a78c4564e Import Export Grocery List
And misc improvements
2026-03-30 21:05:12 -05:00
5e0b096082 UI improvements 2026-03-30 20:11:55 -05:00
b78c91d6c1 MCP Feature added 2026-03-30 19:08:26 -05:00
e70f395772 Readme update 2026-03-30 17:17:23 -05:00
735db3baf3 UI Improvements and TV mode 2026-03-30 17:15:46 -05:00
7eb6160b5a Calendar v2 - Combined Calendar Feature 2026-03-30 16:12:05 -05:00
6353f9c9b4 First pass of features 2026-03-30 14:53:13 -05:00
1a65e69d25 Initial Commit with ENVs, directory structures, cursor rules, etc 2025-05-10 17:12:58 -05:00