Commit graph

296 commits

Author SHA1 Message Date
Natalie
d2df7331e3 feat(@messenger): add status constants for send-queue tools
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-10 02:52:06 -07:00
Natalie
0e0259010c fix(@messenger/imessage-sync): 🐛 update provider-specific UUIDs and remove deprecated filters
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-10 02:52:06 -07:00
Natalie
87e95a3042 feat(@messenger): update message sync rules and tools
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-10 02:52:06 -07:00
Natalie
e2784373ac feat(@messenger): add message search functionality
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-10 02:52:06 -07:00
autocommit
2c09f61e4f docs(deprecation): 📝 Add deprecation notice to DEPRECATED.md for imessage-mcp, marking it fully decommissioned and documenting repointing instructions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 21:11:28 -07:00
autocommit
d0810ccc4f docs(deprecation): 📝 Update deprecation notice in DEPRECATED.md to clearly inform users about deprecated features or components
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 19:50:58 -07:00
autocommit
b10a9bdd55 feat(db): Add retry mechanism for transient PostgreSQL connection failures with error detection
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 09:52:11 -07:00
autocommit
8a6bc7ea6b infra(imessage-sync): 🧱 Update systemd service, Caddyfile, deployment script, and E2E test configurations for iMessage-like backend service
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 19:18:19 -07:00
autocommit
a54104fe0f deps-upgrade(relationship-worker): ⬆️ Update dependencies and enforce stricter linting with ESLint flat config
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 19:18:19 -07:00
autocommit
b4702be859 feat(relationship-worker): Introduce batch processing and spike detection for iMessage relationship data
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 19:18:19 -07:00
autocommit
e8f0535660 remove(backend): 🔥 Remove NestJS CLI and Vitest E2E configuration files
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 19:18:19 -07:00
autocommit
9b712c473f refactor(backend): ♻️ Restructure backend modules, worker services, and architectural patterns to improve modularity, standardize patterns like -sync.service.ts, update entities/DTOs, and deprecate iCloud module
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 19:18:19 -07:00
autocommit
96ba0abb2a db(migrations): 🗃️ Update migration index to reflect iMessage schema changes and sync data adjustments
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 19:18:18 -07:00
autocommit
66a788a891 db(migrations): 🗃️ Add 10 new migration tables for contact management, personalization, and emoji overrides
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 19:18:18 -07:00
autocommit
ce9a6779a1 feat(db-database): Introduce database migrations for message processing and classification features, including auto-responses, reputation tracking, and review queue integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 19:18:18 -07:00
autocommit
fb7ce4af00 refactor(migrations): ♻️ Unify provider schema fields and rename the database in sequential migrations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 19:18:18 -07:00
autocommit
fe131d0efc db(imessage-sync): 🗃️ Introduce AutomatedSource table migration script for automated data source configurations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 19:18:18 -07:00
autocommit
03b930c625 db(imessage-sync): 🗃️ Add pending_messages table migration for iMessage sync tracking
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 19:18:18 -07:00
autocommit
ce8d344240 db(migrations-specific): 🗃️ Add initial schema migration with timestamped file 1700000000000-InitialSchema.ts to define core tables, columns, and constraints
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 19:18:18 -07:00
autocommit
ad91a32d0c chore(config): 🔧 Standardize config files with modern TypeScript, testing, and environment templates across all modules
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 19:18:18 -07:00
autocommit
7ce52d0b8d deps-upgrade(backend): ⬆️ Update dependencies in backend and worker modules (assistant, autoresponder, classification, relationship) to latest versions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 19:18:18 -07:00
autocommit
a5ba380c49 feat(icloud): Add endpoints to list iCloud contacts and update their location
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 03:23:14 -07:00
autocommit
2031e91519 feat(icloud-specific): Implement iCloud contacts sync backend with incremental fetching and error handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 02:56:58 -07:00
autocommit
9a3b368d1b feat(icloud): Add homeLocation field extraction from iCloud contacts and airport code mapping utility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 02:56:58 -07:00
autocommit
3411687033 chore(scripts): 🔧 Update task execution logic in run script with new commands and behavior adjustments
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 21:33:30 -07:00
autocommit
c6f2430419 chore(install): 🔧 Update local DB connection string in install.sh for new config support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 21:33:30 -07:00
autocommit
dcb425531d security(db-database): 🔒️ Validate DATABASE_URL in environment and enforce secure database connection setup
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 21:33:30 -07:00
autocommit
b36feaf26e chore(backend): 🔧 Update production environment variables in .env.production
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 21:33:30 -07:00
autocommit
1c230a79e5 feat(messenger-model-boss): Add robust error handling for ModelBoss coordinator responses to properly propagate ModelBossError for queue timeouts and other coordinator failures
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 21:26:14 -07:00
autocommit
586c28b6ee refactor(messenger-model-boss): ♻️ Update chat completions endpoint to /v1/chat/completions and align request/response structure with new API spec
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 21:19:51 -07:00
autocommit
154fb5e8a3 docs(imessage-macos-icloud): 📝 Update deprecation notices in macOS/iCloud sync documentation files
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 18:28:31 -07:00
autocommit
e7eaaacda8 deps-upgrade(imessage-sync): ⬆️ Update backend dependencies for imessage-sync to newer versions and regenerate lockfile
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 20:23:06 -07:00
autocommit
208ee92c8c style(telegram): 🎨 Convert CommonJS require imports to ESM import statements in telegram-sync.service.ts for ESM compatibility.
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 20:17:25 -07:00
autocommit
1213acbc6a ci(imessage-mcp): add Forgejo publish workflow + enable publish config
Add publish-imessage-mcp.yml workflow that builds and publishes
@lilith/imessage-mcp to Forgejo npm registry on push to main.
Add _: { registry: "forgejo", publish: true } to package.json.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 19:33:13 -07:00
autocommit
397167b5fa feat(autoresponder): Introduce dynamic draft generation and rule-based filtering with new DB fields, pipeline stages, and enhanced DraftBuilder logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 18:43:32 -07:00
autocommit
e82d1843b9 feat(relationship-worker): Implement iMessage relationship synchronization worker with database models, API client, and optimized sync pipeline
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 18:43:32 -07:00
autocommit
19b2f289d6 db(migrations): 🗃️ Add SQL migration for relationship worker tables and update migration index for imessage-sync schema changes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 18:43:32 -07:00
autocommit
4fc686fb30 chore(relationship-worker): 🔧 Update TypeScript compiler options in tsconfig.json for the relationship-worker module
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 18:43:32 -07:00
autocommit
608f39b3a2 deps-upgrade(imessage-sync): ⬆️ Update dependencies in autoresponder and relationship-worker submodules for security patches and compatibility fixes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 18:43:32 -07:00
autocommit
258eed355e deps-upgrade(autoresponder): ⬆️ Update dependencies in autoresponder package to reflect new versions in bun.lock
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 17:20:02 -07:00
autocommit
cd20c93cbd feat(icloud-specific): Update iCloudContactsService to enhance contact sync with new API calls, data processing, and improved error handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 17:20:02 -07:00
autocommit
8f13d9cc0d feat(messenger-model): Update autoresponder draft schema to include new fields and enforce stricter validation for drafts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 17:20:02 -07:00
autocommit
8ed52c4203 release(versioning): 🔖 Update version in VERSION.json to bump from 0.2.15 to 0.2.16
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 17:20:02 -07:00
autocommit
d6fbeb7afa deps-upgrade(messenger-core): ⬆️ Update dependencies in messenger model and iMessage sync system for bug fixes, performance, and security improvements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 17:20:02 -07:00
autocommit
0540ae8528 feat(icloud): Implement iCloud contacts sync with new API integration and batch processing support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 15:35:43 -07:00
autocommit
29513ddf41 release(version-version.json): 🔖 Update package version to 0.2.15
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 15:35:43 -07:00
autocommit
b1c29f6f9b chore(backend): 🔧 Update production environment variables for sensitive credentials
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 15:35:42 -07:00
autocommit
6972223477 deps-upgrade(backend): ⬆️ Update backend dependencies to ensure compatibility and security improvements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 15:35:42 -07:00
autocommit
28fd0413cf feat(autoresponder): Extract emoji extraction logic for contact display names in autoresponder
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 14:55:20 -07:00
autocommit
48bb3da3e0 release(version): 🔖 Update version metadata to bump from 1.0.0 to 1.1.0 in VERSION.json
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 14:32:36 -07:00