Claude Code
2dc4f6d7c7
refactor(messages): ♻️ Update components to adopt BrowseConversation type for improved type safety and code organization
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 09:41:12 -07:00
Claude Code
edad773096
refactor(user): ♻️ Replace custom IMessage hooks with React Query in browse.ts for standardized data-fetching and improved caching
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 09:41:11 -07:00
Claude Code
1de16ed3bd
chore(user): 🔧 Update Vite configuration for frontend-user feature builds
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 09:41:11 -07:00
Claude Code
7bbecf5be5
deps-upgrade(frontend-user): ⬆️ Update dependencies in frontend-user feature module with security patches and bug fixes
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 09:41:11 -07:00
Claude Code
9dac592e2d
perf(reputation-backend): ⚡ Optimize reputation service logic in ReputationService for better performance and reduce redundant calculations
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 09:41:11 -07:00
Claude Code
45ac9eba32
chore(frontend-showcase): 🔧 Update TypeScript compiler options in tsconfig.json for improved path resolution and type checking
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 09:41:11 -07:00
Emergency Fix
a4734ac5e1
fix(provider-website): 🐛 route illustration + API gallery photos through rewritePhotoSrc
...
Emergency fix for prod: transquinnftw.com was returning 404 on every
gallery image and every page illustration because several code paths
built /photos/<original>.<ext> URLs directly, bypassing the content-hash
rewriter. dist/photos/ only holds hashed filenames after build, so every
non-rewritten request hit /etc/nginx/errors/404.html.
- PageIllustration, DuosPage, DestinationsPage, SpecialtiesPage now pull
rewritePhotoSrc from useProviderConfig and apply it to every illustration
<img>/PhotoImage src + webpSrc.
- useProviderData applies applyPhotoRewrite to the live /provider-api/api/data
response before setData, so API-provided DB filenames are rewritten to the
deployment's hashed names (for both gallery and shop listings).
2026-04-08 09:34:40 -07:00
Claude Code
db5b33d035
feat(assistant-tools): ✨ Introduce new tool integrations for assistant functionality
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 18:03:57 -07:00
Claude Code
db1e7dcae5
fix(backend-user): 🐛 Update server settings in server.ts to support new assistant modes with backward-compatible adjustments
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 18:03:57 -07:00
Claude Code
d8d1f32b3a
ui(messages): 💄 Restyle and reorganize UI components (AssistantDrawer, AutoresponderToggle, InboxColumn, PriorityCard) and page layouts (AllInboxes, Contacts, Thread) for improved visual consistency
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 18:03:57 -07:00
Claude Code
73924c5457
feat(reputation): ✨ Introduce reputation scoring service with API endpoints and frontend integration for contact scoring
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 18:03:57 -07:00
Claude Code
723f272cf6
feat(assistant): ✨ Refactor AssistantService and ToolRegistry to enable context-aware multi-turn tool calls and introduce mode-specific behavior
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 18:03:57 -07:00
Claude Code
3f8c46e063
chore(messages): 🔧 Update .env.development with backend-user messages dev vars
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 18:03:56 -07:00
Claude Code
56971ba7f3
deps-upgrade(messages): ⬆️ Update backend-user and frontend-showcase dependencies for newer versions
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 18:03:56 -07:00
Claude Code
f2a9e0b88b
feat(photo-protection): ✨ Introduce protected photo access route in backend and update UI to handle restricted photo display
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 17:33:30 -07:00
Claude Code
3551dc9829
feat(admin): ✨ Add protection quality assessment endpoint in admin API, display component for GalleryPage, and API types for protection metrics
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 17:33:30 -07:00
Claude Code
70552cc7ad
chore(backend-api): 🔧 Update development env vars in .env.development for backend API
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 17:33:29 -07:00
Claude Code
27df989c47
deps-upgrade(backend-api): ⬆️ Update dependencies in admin, comm-newsletter, and my backend API modules to latest versions
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 17:33:29 -07:00
Claude Code
3cdd98bfb5
deploy(deployments-deployment): 🚀 Update deployment scripts, workflows, and tooling for new domains and development environments
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 17:21:57 -07:00
Claude Code
2cc701ea71
feat(admin): ✨ Add adversary view jobs hook for frontend admin dashboard and update user-specific backend API routes
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 17:21:57 -07:00
Claude Code
2f4b719b5c
feat(admin): ✨ Add new admin API endpoints for managing page illustrations
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 17:21:57 -07:00
Claude Code
e0b4f4d516
feat(messages): ✨ Introduce assistant streaming, reputation badges, and autoresponder configuration with new API routes, components, hooks, and pages
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 17:21:57 -07:00
Claude Code
ff44c408fd
feat(admin-scope): ✨ Introduce photo protection system with adversary view routes, CLI tools, and deployment configurations
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 17:21:57 -07:00
Claude Code
8985cdfe39
chore(user): 🔧 Update frontend build/deploy config and ignore patterns
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 17:21:56 -07:00
Claude Code
40dfa35f84
deps-upgrade(deps): ⬆️ Update all dependencies across root and feature packages for security, performance, and compatibility fixes
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 17:21:56 -07:00
Claude Code
b79ee08028
feat(admin): ✨ Add rate limit bypass utility for test environments
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 16:43:25 -07:00
Claude Code
07b1bd031b
chore(image-protection): 🔧 Update TypeScript build metadata for image-protection backend API
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 16:34:14 -07:00
Claude Code
da5cd92c81
feat(messages): ✨ Add root component and global styling for messages frontend UI
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 16:34:14 -07:00
Claude Code
41a641b39d
feat(image-protection): ✨ Introduce adversary-view job type in pipeline and database models for threat detection
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 16:34:14 -07:00
Claude Code
ca8de140bf
test(frontend-public): ✅ Improve test result aggregation and storage for frontend admin reporting
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 16:34:14 -07:00
Claude Code
d4af1e3cdc
refactor(provider-website): ♻️ Replace ProtectedImage component with PageIllustration in DestinationPage and SpecialtyPage components
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 16:34:14 -07:00
Claude Code
8500ec35c6
feat(image-protection): ✨ Add adversary view generation capability to image protection pipeline with new job processing logic and API routes
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 16:34:14 -07:00
Claude Code
9e3be77954
feat(admin): ✨ Add TypeScript types for adversary-view job progress tracking in admin interface
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 16:34:14 -07:00
Claude Code
3f8247ccd8
feat(admin): ✨ Add retry button and handlers for photo card jobs in admin gallery pages
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 16:34:14 -07:00
Claude Code
07482fbe12
refactor(frontend-public): ♻️ Export admin API utility hooks to enable reuse across admin hooks
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 16:34:13 -07:00
Claude Code
e49b9d6d11
feat(admin-gallery): ✨ Add adversary-view route handlers and adversary-specific logic to gallery.ts
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 16:34:13 -07:00
Claude Code
5d0ad932de
chore(image-protection): 🔧 Update build/config files for image-protection feature with new Vite, environment variables, and TypeScript settings
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 16:34:13 -07:00
Claude Code
c61e20d5db
refactor(provider-website): ♻️ Standardize slug generation and validation logic in slugs.ts by unifying input sanitization and output normalization
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:21:59 -07:00
Claude Code
cdd29b47e4
feat(image-protection): ✨ Introduce AdversaryViewGenerator for adversarial view generation in the image protection pipeline
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:21:59 -07:00
Claude Code
12f23fd3f8
refactor(admin): ♻️ Implement modular reuse by exporting the PHOTOS_DIR constant in photos.ts
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:21:59 -07:00
Claude Code
ca0a400afa
refactor(admin-api): ♻️ Implement unified photo path handling in admin API routes by standardizing imports and directory paths across gallery.ts and page-illustrations.ts
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:21:59 -07:00
Claude Code
38d3aa0f8f
ui(page-illustration): 💄 Add updated illustration assets for the landing page to enhance visual consistency and branding.
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:21:59 -07:00
Claude Code
aa4354c29c
fix(reputation): 🐛 Replace ARRAY with to_jsonb in reputation calculation queries to properly handle participant IDs in JSON format
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:21:59 -07:00
Claude Code
d8afc1be95
feat(user-notifications): ✨ Implement frontend user message notifications with real-time updates
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:09:32 -07:00
Claude Code
eae3d04c0e
ui(frontend-showcase): 💄 Add interactive message showcase component with visual enhancements
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:09:32 -07:00
Claude Code
02fc281884
feat(messages-feature): ✨ Add audit log configuration, update mail-admin router for logging requests, and implement server-side audit logging for mail-admin operations
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:09:32 -07:00
Claude Code
36969a24b1
refactor(admin): ♻️ Remove JPEG/WebP support and introduce 'raw' mode in GalleryPage for image handling
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:09:32 -07:00
Claude Code
eda143c954
test(proxy): ✅ Add test coverage for proxy route handlers in routes.test.ts
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:09:31 -07:00
Claude Code
8d5fd1d9ce
feat(reputation): ✨ Add input validation to enforce tags as an array of strings and manualReputation as a number or null in reputation update endpoints
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:09:31 -07:00
Claude Code
55f33cd33c
feat(mail-admin): ✨ Add route handlers for admin email operations like GET /admin/emails and POST /admin/emails/send
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:09:31 -07:00