Commit graph

29 commits

Author SHA1 Message Date
autocommit
2b6f3b2b98 infra(deployments): 🧱 Modernize deployment configurations, update nginx configs, deploy scripts, and playwright setup alongside updated documentation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:56 -07:00
autocommit
6a15090e99 feat(analytics): Introduce analytics API endpoints, server-side logic, client methods, and TypeScript types with full test coverage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
f12b9bd6e7 feat(touring): Introduce TouringOptIn component, analytics-relay service, and API endpoints for guided onboarding interaction tracking
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
6dd2973c48 feat(roster): Introduce roster management UI, API endpoints, and client SDK with email notifications for updates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
f80102546a feat(contact): Standardize error handling and API responses for the contact form with improved validation and test coverage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
7cb5520683 test(contact-submissiontouring): Add validation and lifecycle tests for ContactSubmission and TouringSubscription entities
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
e721dea79b chore(api): 🔧 Update API development docs and supporting files
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
44080ded6f chore(api): 🔧 Update API server config and test utilities in config.ts and server.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
2bbe193c5e feat(provider-website): Add BlogPage and BlogPostPage components, blog API client, and useBlog hook for data fetching
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
8122857be6 feat(touring-subscribe): Implement touring subscription entity, service, API endpoints, and frontend opt-in component with validation and tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
6283e90ffb feat(contact-form): Implement contact form entity, service, and schema with hCaptcha validation; add frontend components, hooks, and API client
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
829f2beb2f feat(sso): Add robust error handling types and test cases for SSO middleware validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
a74c93429a docs(api): 📝 Update onboarding, planning, and review documentation; pin Bun dependencies in lock file; and refine build configuration with Dependency Cruiser
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
5079823d25 test(api-tests): Update test scaffolding and utilities for API entities to enhance coverage, maintainability, and correctness
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -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
d141065ff1 feat(blog-publishing): Implement blog publishing system with Markdown support, slug generation, and service logic including unit tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
48c745c96b feat(journal-entry): Implement JournalEntry entity with repository pattern, schema validation, and comprehensive test coverage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
748e76e55e feat(content-post): Implement ContentPost entity with repository, schema, types, and test integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
99b89dead5 feat(middleware): Update rate-limiting logic to support dynamic window sizes and improved error handling
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
autocommit
7d73aed1c5 security(api-middleware): 🔒️ Enforce stricter CORS security defaults by restricting allowed origins and methods, and add tests to validate the new behavior
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
f95652b6ba feat(auth): Add SSO middleware integration with external identity providers and validate tokens while mapping users
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
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
816bb5c9b0 chore(api): 🔧 Update TypeScript compiler options in tsconfig.json for API module path resolution and type checking
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
da73babd40 deps-upgrade(api): ⬆️ Update API dependencies to latest versions including transitive deps
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00