Commit graph

19 commits

Author SHA1 Message Date
autocommit
4dc30fab7e feat(api): Introduce VIP conversation encryption and secure storage with vip-conversation entity schema and crypto integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 22:54:05 -07:00
autocommit
e76499204f refactor(admin-surfaces): ♻️ Replace direct DB calls in PSEOHobbyTerms and PSEORegions with AdminDB and AdminDBWrite utilities; update migration tests to validate the refactoring.
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 22:21:44 -07:00
autocommit
18525cfc27 feat(admin-surfaces): Add admin API surfaces for managing PSEO destinations, hobby terms, and regions with CRUD endpoints and shared database utilities
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 22:02:02 -07:00
autocommit
3b0671f024 test(api): Implement integration tests for VIP API and tour features, expanding coverage for API entities (Client, ContactSubmission, ContentPost) and shared database logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 19:55:41 -07:00
autocommit
851762c1ef feat(api): Add invite and short-link endpoints with database models and public API support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 19:35:56 -07:00
autocommit
1a1b4ca89c feat(calendar-event): Introduce calendar event API endpoints and system status monitoring in admin backend
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 19:11:35 -07:00
autocommit
5666e9daa0 refactor(api-db): ♻️ Replace BetterSqlite3 with bun:sqlite, update type definitions, and adjust initialization logic in admin DB operations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 17:53:36 -07:00
autocommit
53c18b2828 feat(db-database): Update database abstraction to support better-sqlite3 and bun:sqlite for cross-platform SQLite operations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 17:42:50 -07:00
autocommit
aadc902843 db(api): 🗃️ Add admin-specific migration schema and update admin DB read/write operations for privilege handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 17:30:09 -07:00
autocommit
f62e67f1db feat(admin-screening): Add admin screening API endpoints, entities, shared validation logic, and test suite
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 16:02:22 -07:00
autocommit
8347e582f9 feat(api): Introduce CalendarEventRepo, VIP calendar UI surfaces, and push notifications for VIP event management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 15:29:34 -07:00
autocommit
dd212e0d1a feat(tour-management): Implement core tour-management entities (client, invite-token, tour-event) with full CRUD, geo-classification, invite-dispatch, and tour-planning features including NANPA/sub-market support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 22:02:24 -07:00
autocommit
e5ead2d9ea feat(pseo): Introduce PSEO templates, admin configurations, and frontend pages for SEO-optimized content
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:56 -07:00
autocommit
2f60d2cf7c refactor(api): ♻️ Standardize API server config schema and logger setup for consistent modularity and observability
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
c51df297b9 feat(totp): Add TOTP utilities for secure time-based token generation and verification
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
e4d52aec7d feat(mail): Introduce reusable MailService class and utility functions for email handling in index.ts with unit tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
b11dd6d558 feat(ical): Introduce iCal parsing and generation utilities in the shared module
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
03a11b2563 refactor(db): ♻️ Refactor database utility functions for cleaner architecture and add comprehensive tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
e840cf6404 refactor(api-errors): ♻️ Standardize error classes and middleware for consistent API error handling and improve propagation/logging
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00