Commit graph

193 commits

Author SHA1 Message Date
autocommit
f89a92a7c8 feat(clients-specific): Add new client channels, admin content management system, and enhanced UI for client operations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
926ac6ada9 feat(backend-api): Introduce Client and Project models with database schema, migrations, and CRUD API routes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
d11d926685 refactor(layout-specific): ♻️ Unify navigation patterns in AppShell, MyLayout, and Sidebar components for consistent admin/my/quinn-ai layouts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
bdfd088075 ui(frontend-public): 💄 Replace AppSwitcher component with QuinnSidebar in MyLayout for improved navigation UX
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
0b9f21fba0 ui(my-layout): 💄 Refactor MyLayout component for improved UI consistency and performance
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
e87a720111 feat(pages): Add PurchasesTab component and integrate into frontend layout
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
cae67428fb chore(mcp-server): 🔧 Update server entry point, user agent configs, and Playwright E2E test configs for admin API and main specs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
edf02c6b08 refactor(backend-api): ♻️ Implement cleaner data handling for financial categories by reorganizing queries, database interactions, and server config in categories-data.ts, db.ts, and server.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
6bfdb4f0c1 feat(clients): Add ClientsPage component and /clients API route for client data management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
ad9b6445bc feat(projects): Introduce ProjectsTab component and new /projects API route for project management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
3bf807a3b4 feat(financials): Introduce project association support for financial sessions across backend API routes, database schema, and frontend UI
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
1ed28ad629 feat(frontend): Introduce FinancialsPage and ProjectsTab components with financials styling and extend API types for project financial data
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
81720d4bb3 feat(backend-api): Add project CRUD, financial tracking, and categorization API endpoints and data processing logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
68c861d837 db(db): 🗃️ Add project_id foreign key constraints to financial and data tables, update migration scripts, and enhance database utilities for referential integrity
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
49cc5d6951 feat(app-switcher): Introduce app switcher component with theming, layout integrations, and app configuration for cross-interface navigation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
c5c79935f7 deps-upgrade(quinn-app-switcher): ⬆️ Update frontend dependencies to latest versions for cross-module consistency
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
bd13925a07 feat(frontend-public): Add TOTP credential UI components (TOTPField, CredentialFormModal, CredentialCard, CredentialCategoriesPage) and supporting utilities/styles/API types for 2FA management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
7b3f18b9df feat(backend-api): Introduce TOTP-based MFA credential generation, verification, and inference logic with new API routes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
407b20e69c feat(backend-api): Add TOTP support by introducing totp_secret column and migration schema updates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
bfd375a95a deps-upgrade(frontend-public): ⬆️ Update frontend-public dependencies to latest stable versions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
cac14039fc ui(frontend-public): 💄 Add AppSwitcher component and update MyLayout to enable dynamic app switching between states
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
38f00c2066 db(backend-api): 🗃️ Update CalDAV synchronization logic and database operations to support new schema requirements and category management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
ab5a8a7faf feat(backend-api): Implement CRUD and custom operations for tasks, platforms, and category-site relationships in the backend API
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
87e2681ce1 feat(roster): Add 7 new roster management API endpoints for applications, availability, member management, tracks, and types
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
b217d9a213 feat(backend-api): Add platform inference, credential validation enhancements, and reminder parsing/synchronization logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
de6cc13d90 feat(photos): Implement photo gallery with filtering, upload, and interactive display in PhotosPage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
438abcc4a0 feat(frontend-public): Add task listing, filtering, and styling enhancements with CSS-in-JS improvements for visual consistency
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
85e8b6134a feat(pages): Add new inspiration content, update platform listings, and enhance ad copy UI in InspirationPage, PlatformsPage, and PlatformAdCopyPage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
7c86089e11 ui(financials): 💄 Redesign financials dashboard with tabbed interface (IncomeTab, PendingTab, PurchasesTab, RoiTab, SubscriptionsTab) and update FinancialsPage for tab switching and styling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
34bb6b3a80 ui(dashboard): 💄 Implement modern UI patterns with grid layouts and dynamic theming for the DashboardPage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
bf3aca4f6a ui(frontend-public): 💄 Refactor credential management UI components with improved styling and usability for CredentialCard, CredentialFormModal, and CredentialImportModal
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
0963bbebeb feat(calendar-component): Add TourCalendarView component and integrate guided calendar navigation in CalendarPage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
978012a71c refactor(frontend-public): ♻️ Simplify BookingsPage.tsx structure and optimize rendering performance
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
7b92579b49 feat(db): Introduce Photo and Platform schema definitions with metadata fields and validation for structured database management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
97f1547df8 feat(backend-api): Introduce financial tracking and Caldav-based travel integration schemas and bridge
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
0f5148e84f feat(backend-api): Introduce database schemas for bookings, calendar, reminders, roster, and tasks, and implement Caldav sync for calendar synchronization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
f8a351f248 feat(backend-api): Introduce auth schemas and database migrations for user authentication storage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
9fcfabaf62 refactor(frontend-pages): ♻️ Restructure global styling and modal components across Bookings, Calendar, and PlatformAdCopy pages for improved maintainability and consistency
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
ecf36beb7a ui(photos): 💄 Add styling and TypeScript types for PhotosPage with CSS-in-JS enhancements and refined prop/state definitions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
2510fb5962 ui(inspiration-page): 💄 restructure component and styles for cleaner visual hierarchy and responsive layout
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
ec4918f83f refactor(frontend-public): ♻️ Remove unused components and dead styling from FinancialsPage and its tabs (Income, Pending, Purchases, ROI, Subscriptions)
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
bef2d18630 style(linting): 🎨 Update ESLint rules to enforce stricter backend and frontend linting standards
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
911dfa99d7 feat(backend-api): Introduce AuthGuard and RateLimiter middleware for API security
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
bc9782d980 feat(frontend-public): Add auth and API utilities including hooks for authentication and API calls, credential handling, platform checks, and updated app configuration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
44bffc449f refactor(frontend-public): ♻️ reorganize UI components and global styles into modular, reusable components for cleaner architecture
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
f8fef5f4ee feat(rich-text-editor): Add markdown parsing and sanitization with toolbar controls for markdown mode
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
51908c85ec feat(backend-api): Standardize server and static file handling with improved error responses and consistent formatting
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
10c894ff47 refactor(backend-api): ♻️ Improve database query consistency with standardized error handling and logging formats
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
123a5ab48b refactor(backend-api): ♻️ Standardize iCalendar utility formatting and error handling across iCalendar parsers and iCloud client integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00
autocommit
176869ec94 refactor(backend-api): ♻️ Implement consistent error handling and standardized response formatting for category and contact endpoints
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:54 -07:00