Commit graph

  • eb968736be fix(@messenger): 🐛 update forgejo registry URLs to lan master Natalie 2026-06-10 03:12:21 -07:00
  • 344d33a359 chore(@messenger): 🔧 update npm registry url Natalie 2026-06-09 19:49:51 -07:00
  • 6667fb0905 feat(@messenger): add per-minute rate limit with burst cap Natalie 2026-05-25 13:43:17 -07:00
  • 098b51ce83 feat(@messenger): add service restart tool for stalled iMessage pipeline Natalie 2026-05-21 17:35:17 -07:00
  • d2df7331e3 feat(@messenger): add status constants for send-queue tools Natalie 2026-05-21 17:21:30 -07:00
  • 0e0259010c fix(@messenger/imessage-sync): 🐛 update provider-specific UUIDs and remove deprecated filters Natalie 2026-05-18 01:40:00 -07:00
  • 87e95a3042 feat(@messenger): update message sync rules and tools Natalie 2026-05-18 01:33:27 -07:00
  • e2784373ac feat(@messenger): add message search functionality Natalie 2026-05-18 01:20:17 -07:00
  • 2c09f61e4f docs(deprecation): 📝 Add deprecation notice to DEPRECATED.md for imessage-mcp, marking it fully decommissioned and documenting repointing instructions autocommit 2026-06-04 21:11:28 -07:00
  • d0810ccc4f docs(deprecation): 📝 Update deprecation notice in DEPRECATED.md to clearly inform users about deprecated features or components autocommit 2026-06-04 19:50:58 -07:00
  • b10a9bdd55 feat(db): Add retry mechanism for transient PostgreSQL connection failures with error detection autocommit 2026-06-04 09:52:11 -07:00
  • 8a6bc7ea6b infra(imessage-sync): 🧱 Update systemd service, Caddyfile, deployment script, and E2E test configurations for iMessage-like backend service autocommit 2026-04-24 19:18:19 -07:00
  • a54104fe0f deps-upgrade(relationship-worker): ⬆️ Update dependencies and enforce stricter linting with ESLint flat config autocommit 2026-04-24 19:18:19 -07:00
  • b4702be859 feat(relationship-worker): Introduce batch processing and spike detection for iMessage relationship data autocommit 2026-04-24 19:18:19 -07:00
  • e8f0535660 remove(backend): 🔥 Remove NestJS CLI and Vitest E2E configuration files autocommit 2026-04-24 19:18:19 -07:00
  • 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 autocommit 2026-04-24 19:18:19 -07:00
  • 96ba0abb2a db(migrations): 🗃️ Update migration index to reflect iMessage schema changes and sync data adjustments autocommit 2026-04-24 19:18:18 -07:00
  • 66a788a891 db(migrations): 🗃️ Add 10 new migration tables for contact management, personalization, and emoji overrides autocommit 2026-04-24 19:18:18 -07:00
  • ce9a6779a1 feat(db-database): Introduce database migrations for message processing and classification features, including auto-responses, reputation tracking, and review queue integration autocommit 2026-04-24 19:18:18 -07:00
  • fb7ce4af00 refactor(migrations): ♻️ Unify provider schema fields and rename the database in sequential migrations autocommit 2026-04-24 19:18:18 -07:00
  • fe131d0efc db(imessage-sync): 🗃️ Introduce AutomatedSource table migration script for automated data source configurations autocommit 2026-04-24 19:18:18 -07:00
  • 03b930c625 db(imessage-sync): 🗃️ Add pending_messages table migration for iMessage sync tracking autocommit 2026-04-24 19:18:18 -07:00
  • ce8d344240 db(migrations-specific): 🗃️ Add initial schema migration with timestamped file 1700000000000-InitialSchema.ts to define core tables, columns, and constraints autocommit 2026-04-24 19:18:18 -07:00
  • ad91a32d0c chore(config): 🔧 Standardize config files with modern TypeScript, testing, and environment templates across all modules autocommit 2026-04-24 19:18:18 -07:00
  • 7ce52d0b8d deps-upgrade(backend): ⬆️ Update dependencies in backend and worker modules (assistant, autoresponder, classification, relationship) to latest versions autocommit 2026-04-24 19:18:18 -07:00
  • a5ba380c49 feat(icloud): Add endpoints to list iCloud contacts and update their location autocommit 2026-04-20 03:23:14 -07:00
  • 2031e91519 feat(icloud-specific): Implement iCloud contacts sync backend with incremental fetching and error handling autocommit 2026-04-20 02:56:58 -07:00
  • 9a3b368d1b feat(icloud): Add homeLocation field extraction from iCloud contacts and airport code mapping utility autocommit 2026-04-20 02:56:58 -07:00
  • 3411687033 chore(scripts): 🔧 Update task execution logic in run script with new commands and behavior adjustments autocommit 2026-04-19 21:33:30 -07:00
  • c6f2430419 chore(install): 🔧 Update local DB connection string in install.sh for new config support autocommit 2026-04-19 21:33:30 -07:00
  • dcb425531d security(db-database): 🔒️ Validate DATABASE_URL in environment and enforce secure database connection setup autocommit 2026-04-19 21:33:30 -07:00
  • b36feaf26e chore(backend): 🔧 Update production environment variables in .env.production autocommit 2026-04-19 21:33:30 -07:00
  • 1c230a79e5 feat(messenger-model-boss): Add robust error handling for ModelBoss coordinator responses to properly propagate ModelBossError for queue timeouts and other coordinator failures autocommit 2026-04-19 21:26:14 -07:00
  • 586c28b6ee refactor(messenger-model-boss): ♻️ Update chat completions endpoint to /v1/chat/completions and align request/response structure with new API spec autocommit 2026-04-19 21:19:51 -07:00
  • 154fb5e8a3 docs(imessage-macos-icloud): 📝 Update deprecation notices in macOS/iCloud sync documentation files autocommit 2026-04-18 18:28:31 -07:00
  • e7eaaacda8 deps-upgrade(imessage-sync): ⬆️ Update backend dependencies for imessage-sync to newer versions and regenerate lockfile autocommit 2026-04-12 20:23:06 -07:00
  • 208ee92c8c style(telegram): 🎨 Convert CommonJS require imports to ESM import statements in telegram-sync.service.ts for ESM compatibility. autocommit 2026-04-12 20:17:25 -07:00
  • 1213acbc6a ci(imessage-mcp): add Forgejo publish workflow + enable publish config autocommit 2026-04-12 19:33:13 -07:00
  • 397167b5fa feat(autoresponder): Introduce dynamic draft generation and rule-based filtering with new DB fields, pipeline stages, and enhanced DraftBuilder logic autocommit 2026-04-12 18:43:32 -07:00
  • e82d1843b9 feat(relationship-worker): Implement iMessage relationship synchronization worker with database models, API client, and optimized sync pipeline autocommit 2026-04-12 18:43:32 -07:00
  • 19b2f289d6 db(migrations): 🗃️ Add SQL migration for relationship worker tables and update migration index for imessage-sync schema changes autocommit 2026-04-12 18:43:32 -07:00
  • 4fc686fb30 chore(relationship-worker): 🔧 Update TypeScript compiler options in tsconfig.json for the relationship-worker module autocommit 2026-04-12 18:43:32 -07:00
  • 608f39b3a2 deps-upgrade(imessage-sync): ⬆️ Update dependencies in autoresponder and relationship-worker submodules for security patches and compatibility fixes autocommit 2026-04-12 18:43:32 -07:00
  • 258eed355e deps-upgrade(autoresponder): ⬆️ Update dependencies in autoresponder package to reflect new versions in bun.lock autocommit 2026-04-12 17:20:02 -07:00
  • cd20c93cbd feat(icloud-specific): Update iCloudContactsService to enhance contact sync with new API calls, data processing, and improved error handling autocommit 2026-04-12 17:20:02 -07:00
  • 8f13d9cc0d feat(messenger-model): Update autoresponder draft schema to include new fields and enforce stricter validation for drafts autocommit 2026-04-12 17:20:02 -07:00
  • 8ed52c4203 release(versioning): 🔖 Update version in VERSION.json to bump from 0.2.15 to 0.2.16 autocommit 2026-04-12 17:20:02 -07:00
  • d6fbeb7afa deps-upgrade(messenger-core): ⬆️ Update dependencies in messenger model and iMessage sync system for bug fixes, performance, and security improvements autocommit 2026-04-12 17:20:02 -07:00
  • 0540ae8528 feat(icloud): Implement iCloud contacts sync with new API integration and batch processing support autocommit 2026-04-12 15:35:43 -07:00
  • 29513ddf41 release(version-version.json): 🔖 Update package version to 0.2.15 autocommit 2026-04-12 15:35:43 -07:00
  • b1c29f6f9b chore(backend): 🔧 Update production environment variables for sensitive credentials autocommit 2026-04-12 15:35:42 -07:00
  • 6972223477 deps-upgrade(backend): ⬆️ Update backend dependencies to ensure compatibility and security improvements autocommit 2026-04-12 15:35:42 -07:00
  • 28fd0413cf feat(autoresponder): Extract emoji extraction logic for contact display names in autoresponder autocommit 2026-04-12 14:55:20 -07:00
  • 48bb3da3e0 release(version): 🔖 Update version metadata to bump from 1.0.0 to 1.1.0 in VERSION.json autocommit 2026-04-12 14:32:36 -07:00
  • 90a48b76d3 feat(autoresponder): Introduce database schema and operations for storing/retrieving autoresponder data autocommit 2026-04-12 14:32:36 -07:00
  • 1a8b41bb63 feat(autoresponder): Introduce DraftPipeline for dynamic autoresponder rule-based processing and add unit tests for rules gate validation autocommit 2026-04-12 14:32:36 -07:00
  • a98d608cb2 feat(autoresponder): Introduce DraftBuilder class for dynamic draft message generation and validation with unit tests autocommit 2026-04-12 14:32:36 -07:00
  • 137111b3d7 feat(icloud): Add iCloud contacts integration with controller, service, and module setup for fetching/synchronizing contacts autocommit 2026-04-12 14:32:36 -07:00
  • 482fb2f2f6 deps-upgrade(backend): ⬆️ Update backend dependencies to latest stable versions with security patches and performance enhancements autocommit 2026-04-12 14:32:36 -07:00
  • 43430b53a8 db(migrations-specific): 🗃️ Add CardDAV-compatible fields (PHOTO, NICKNAME) to Contact table with nullable defaults and schema migration autocommit 2026-04-12 14:20:21 -07:00
  • 0013cb1bb7 feat(contact): Add CardDAV-compatible fields (photo, categories, addresses, emails, phones, organizations) to ContactEntity for vCard synchronization autocommit 2026-04-12 14:20:21 -07:00
  • de09c6d151 deps-upgrade(backend): ⬆️ Update backend dependencies to latest versions autocommit 2026-04-12 14:20:21 -07:00
  • 4243cd68de deps-remove(messenger-ui): Remove bun.lock files from messenger-ui, cli, imessage-mcp, and imessage-sync/backend packages autocommit 2026-04-12 10:44:22 -07:00
  • 5dcf6135e8 refactor(credentials): ♻️ Implement cleaner validation and token generation logic in CredentialService autocommit 2026-04-12 10:44:22 -07:00
  • 4cacde2b57 feat(autoresponder): Implement autoresponder config, draft builder, and pipeline components for automated message generation autocommit 2026-04-12 10:44:22 -07:00
  • 50c8712983 feat(credentials): Add provider-configuration support for matrix, telegram, whatsapp, signal, and twitter in ProviderConfigController Claude Code 2026-04-10 09:38:01 -07:00
  • 502d1380df feat(imessage-sync): Add support for Signal, Telegram, Twitter, and WhatsApp messaging platforms with integrated user aliases Claude Code 2026-04-10 02:58:44 -07:00
  • 7d1f8a5c71 refactor(relationship-worker): ♻️ Restructure prompt generation logic to enable dynamic and conditional variables in relationship worker Claude Code 2026-04-10 01:39:14 -07:00
  • d83f5ec1c6 feat(relationship-worker): Refactor relationship processing pipeline to enhance efficiency and add new validation steps Claude Code 2026-04-10 01:39:14 -07:00
  • 16da871460 refactor(relationship-worker): ♻️ Improve database connection reliability and performance by refactoring pooling and retry logic in DbConnection Claude Code 2026-04-10 01:39:14 -07:00
  • dc9b61f375 refactor(relationship-worker): ♻️ Restructure message query functions in db-queries.ts and update integration tests to improve efficiency and maintainability Claude Code 2026-04-10 01:39:14 -07:00
  • 5ca585f7dd deps-upgrade(packages): ⬆️ Update messenger-ui and web dependencies to latest versions for security patches and bug fixes Claude Code 2026-04-10 01:39:14 -07:00
  • 039c5282e9 deps-upgrade(backend): ⬆️ Update backend dependencies to latest versions for bug fixes and security patches Claude Code 2026-04-10 00:12:38 -07:00
  • 3cb2fe8641 ux(relationship-worker): 🚸 Update prompts with clearer, more user-friendly messages for friend requests, message responses, and relationship management Claude Code 2026-04-09 22:53:28 -07:00
  • b3ef0f1a21 ui(messenger-ui): 💄 Update provider types and UI provider implementation to support new authentication providers Claude Code 2026-04-09 22:53:28 -07:00
  • 8ae1121cb3 feat(matrix): Add Matrix-specific methods to MatrixSendService and extend Conversation entity with room identifiers and metadata Claude Code 2026-04-09 22:53:28 -07:00
  • 3a6edaef0b feat(review-queue): Update ReviewQueueService logic and extend tests for enhanced task processing workflow Claude Code 2026-04-09 22:53:28 -07:00
  • cc59adb343 feat(providers): Extend provider interface and credential validation to support Telegram, WhatsApp, Signal, and Twitter messaging platforms Claude Code 2026-04-09 22:53:28 -07:00
  • cf42aa9d7e chore(imessage-sync): 🔧 Update Docker Compose config to adjust container dependencies and environment variables for iMessage sync service Claude Code 2026-04-09 22:53:28 -07:00
  • 7f07f52dfe test(autoresponder): Add test cases for DraftBuilder validation and creation logic Claude Code 2026-04-09 21:27:56 -07:00
  • e4a6c1ebc4 feat(relationship-worker): Implement relationship processing pipeline with database mutations, queries, and prompt-based workflow orchestration Claude Code 2026-04-09 21:27:56 -07:00
  • 54c90ec34d feat(db-database): Add TypeORM entities and migrations for personas and user aliases to support multi-identity user management Claude Code 2026-04-09 21:27:56 -07:00
  • c7ae443c18 feat(autoresponder): Introduce default persona configuration and dynamic application in autoresponder system Claude Code 2026-04-09 21:27:55 -07:00
  • 94dd75767f deps-upgrade(relationship-worker): ⬆️ Update dependencies in relationship-worker to ensure security, compatibility, and feature improvements Claude Code 2026-04-09 21:27:55 -07:00
  • e3d15f9633 feat(relationship-worker): Introduce batch processing logic for bulk operations in batch.ts and integrate it into the main worker loop in main.ts Claude Code 2026-04-09 20:03:47 -07:00
  • de16b85447 docs(autoresponder): 📝 Update default persona documentation in autoresponder/default.md Claude Code 2026-04-09 20:03:47 -07:00
  • 7cabad57d5 feat(autoresponder): Add database note storage and draft builder for autoresponder conversation notes Claude Code 2026-04-09 20:03:47 -07:00
  • e051e38ea1 test(relationship-worker): Expand and update test coverage for relationship worker db interactions, model-client operations, prompt handling, and schema validation Claude Code 2026-04-09 18:40:10 -07:00
  • e0a03f4360 feat(relationship-worker): Introduce pipeline stage and prompts to resolve contact name history ambiguities Claude Code 2026-04-09 14:06:08 -07:00
  • 48e62fdabd feat(relationship-worker): Introduce ContactNameHistory database model and validation schema for tracking name changes Claude Code 2026-04-09 14:06:08 -07:00
  • 5368aa8ec4 feat(db): Add contact_name_history table migration and update migration index Claude Code 2026-04-09 14:06:08 -07:00
  • 4c8d7f82af experiments(relationship-worker): ⚗️ Implement experimental relationship analysis algorithms for iMessage syncing in spike.ts and spike-multi.ts Claude Code 2026-04-09 12:45:05 -07:00
  • aa4aee8b6c feat(relationship-worker): Introduce sentiment-aware relationship analysis pipeline with new schemas and logic for iMessage sync data Claude Code 2026-04-09 12:45:04 -07:00
  • 8a9c3b5c25 db(imessage-sync): 🗃️ Add color and sentiment fields to RelationshipModel for enhanced relationship tracking in migration 174420000000 Claude Code 2026-04-09 12:45:04 -07:00
  • 3812bb585b feat(relationship-worker): Improve prompt parsing and response validation for relationship analysis models Claude Code 2026-04-09 11:24:31 -07:00
  • 8e27b618c2 experiments(relationship-worker): ⚗️ Implement prototype relationship worker logic for iMessage sync Claude Code 2026-04-09 10:42:19 -07:00
  • 8f6c9da861 feat(relationship-worker): Introduce model-driven relationship processing pipeline with stages, model client integration, and guidance prompts Claude Code 2026-04-09 10:42:19 -07:00
  • 5d54baaf30 deps-upgrade(relationship-worker): ⬆️ Update dependencies in relationship-worker to latest versions Claude Code 2026-04-09 10:42:19 -07:00
  • 5760835762 feat(relationship-worker): Implement experimental relationship-worker spike for testing relationship management logic Claude Code 2026-04-09 10:18:34 -07:00
  • fb9dfb10d2 feat(relationship-worker): Implement background processing worker for iMessage sync tasks like contact updates and group memberships Claude Code 2026-04-08 23:09:53 -07:00