Commit graph

617 commits

Author SHA1 Message Date
autocommit
48a06d0b18 security(auth): 🔒️ Securely validate session keys and parse cookies in auth routes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 20:44:11 -07:00
autocommit
066d75c019 deps-upgrade(deps): ⬆️ Update dependencies across admin, analytics, messages, my, sso, quinn.www, and root packages to latest versions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 20:44:11 -07:00
autocommit
ec5f0746cf feat(backend-api): Introduce TOTP authentication with server.ts endpoints and dependency updates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 20:44:11 -07:00
autocommit
e121181aef deps-upgrade(features-feature): ⬆️ Update dependencies in admin, analytics, messages, my, sso features, and quinn.www deployment
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 20:44:11 -07:00
autocommit
143a98a605 fix(credentials): 🐛 Allow importing rows without a username 2026-04-17 20:36:56 -07:00
autocommit
61017537e0 fix(provider-website): 🐛 Fix booking form validation for short names, missing phone numbers, invalid emails, and service selection in ContactForm/ContactModal and backend components
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-15 20:26:42 -07:00
autocommit
0bbd55934a deps-upgrade(image-protection): ⬆️ Update backend API dependencies for image protection to latest versions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-15 20:26:42 -07:00
autocommit
ad92004f8e test(e2e-end): Update test configurations, add/remove test cases, and refine result contexts for booking and SEO smoke tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-15 20:26:42 -07:00
autocommit
5dae7722c0 feat(provider-website): Update Hero component SEO metadata, enhance data API for key loading/restoration, add booking form validation tests, improve API error handling, and adjust deployment scripts for verification.
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-15 20:26:42 -07:00
Natalie
432bc80efe 🔥 remove test artifacts and cleanup
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-15 01:23:00 -07:00
Natalie
9a496ffd61 feat(@features): add admin and provider website pages
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-15 00:57:20 -07:00
Natalie
b7f7778784 fix(@domains/quinn): 🐛 update smoke tests and last-run json for timezone fixes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-14 17:31:58 -07:00
Natalie
aeb9048e86 feat(hooks): add loading state tracking for provider data fetch
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-14 16:25:59 -07:00
Natalie
d595ed5848 feat(data-api): update touring data merge logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 14:31:14 -07:00
Natalie
4982c87156 🔧 chore(@lilith): update cult-of-lilith link paths
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 13:56:32 -07:00
Natalie
07568d5212 feat(@lilith): add reminder sync and error handling tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 06:11:59 -07:00
Natalie
e993399a7b feat(quinn-ai): update accent theme colors to main variant
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 00:03:55 -07:00
autocommit
9dd415a0a5 feat(analytics): Add audience tracking and top pages visualization to OverviewPage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 00:02:10 -07:00
Natalie
1b4a141fc2 feat(@quinn-ai): add reminder system integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 23:58:17 -07:00
Natalie
cc72d45f0a feat(@backend-api): add caldav reminder sync support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 23:52:40 -07:00
autocommit
cf60fd935e feat(hooks): Introduce reusable scroll transition hook for smooth React animations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 23:49:40 -07:00
autocommit
a8253f19ac fix(analytics): 🐛 Fix incorrect timezone-aware timestamp formatting in PageDetailPanel
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 23:49:40 -07:00
Natalie
db8a6d7817 feat(@features/my): add icloud calendar sync support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 23:47:01 -07:00
autocommit
34c592a03c feat(calendar): Implement calendar page with event creation, scheduling, and UI enhancements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 23:44:03 -07:00
autocommit
81de6428b5 fix(analytics): 🐛 Fix incorrect time zone handling in OverviewPage to properly display local times for western time zones
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 23:44:02 -07:00
Natalie
c709f18307 fix(@features/my): 🐛 adjust calendar grid responsive behavior
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 23:41:24 -07:00
Natalie
5598102525 feat(backend): add touring public routes & mailer dependency
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 23:35:43 -07:00
autocommit
8938d62524 feat(calendar-specific): Add API routes for calendar CRUD operations with event fetching, creation, updates, and deletion endpoints
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 23:20:47 -07:00
autocommit
50fe8713e1 refactor(backend-api): ♻️ Update CalDAV sync ID retrieval to support multiple calendar types
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 23:20:47 -07:00
Natalie
732e5e7d85 feat(@backend-api): add calendar source lookup and bridge functions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 23:18:48 -07:00
autocommit
ec13b3d8f6 perf(backend-api): Optimize calendar route sync logic to reduce redundant processing and improve API response efficiency
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 23:14:47 -07:00
autocommit
aef6446055 perf(backend-api): Add conditional fetch optimization to check ctag before syncing calendar data
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 23:14:47 -07:00
autocommit
c48a272ec0 deps-upgrade(analytics): ⬆️ Update Vite and plugin dependencies for analytics frontend build compatibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 23:14:47 -07:00
Natalie
4da8de26b1 feat(@features/my): add caldav sync backend integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 23:13:09 -07:00
autocommit
c305fc341c feat(analytics): Add production base path support for React Router in App.tsx to enable subpath routing (e.g., /analytics)
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 23:08:31 -07:00
autocommit
028cb419eb chore(backend-api): 🔧 Update development environment config with new variables
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 23:08:31 -07:00
autocommit
4855347b5f feat(sso): Introduce version tracking via injection in main.tsx and update TypeScript types in vite-env.d.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 22:32:12 -07:00
autocommit
b9bc8f6411 feat(frontend-public): Add version metadata injection via Vite env vars to main.tsx and declare types in vite-env.d.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 22:32:12 -07:00
autocommit
bdd201f8c0 feat(analytics): Implement startup logging with TypeScript types, logger initialization in main.tsx, and a dedicated startup-logger.ts module
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 22:32:12 -07:00
autocommit
6608e0f486 feat(admin): Add version tracking and logging infrastructure to admin frontend entry point and environment types
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 22:32:12 -07:00
autocommit
2e7fa9168e feat(user): Add message handling logic in main.tsx and update Vite type definitions in vite-env.d.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 22:25:38 -07:00
autocommit
3e9202f6e3 deps-add(analytics): Add @lilith/vite-version-plugin for analytics frontend version management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 22:25:37 -07:00
autocommit
644ee14597 chore(fontend-config): 🔧 Update Vite build configurations with plugins, path aliases, and optimizations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 22:25:37 -07:00
autocommit
bf333cda08 deps-upgrade(frontend): ⬆️ Update dependencies in admin, analytics, messages, my, and sso frontend packages
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 22:25:37 -07:00
autocommit
d600a17a6c feat(banners-page): Update BannersPage to display verified profiles, add verified profile serialization logic, and extend shared types
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 22:19:26 -07:00
autocommit
2234228b33 feat(admin-under): Add verified profiles admin UI, routing, and backend verification system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 22:19:25 -07:00
autocommit
d5e35cb4d7 feat(analytics): Add domain tracking to analytics client and update UTM parameter extraction to include original domain from redirects
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 21:26:45 -07:00
autocommit
fd94c05dd0 refactor(frontend-public): ♻️ Remove unused imports and dead code from BannersPage.tsx
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 21:21:15 -07:00
autocommit
bdc7a8ec93 ui(audio-toggle-fab): 💄 Add pulsing animation to AudioToggleFAB and update its usage in Layout for improved UX
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 20:58:12 -07:00
autocommit
4038ebc0be ui(provider-website): 💄 Improve booking form scroll transitions and validate UI changes for smoother interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 20:52:39 -07:00