Commit Graph

  • 7733038e7d change package scope from @sd to @jamiepine Jamie Pine 2025-11-06 02:59:21 -08:00
  • ccabca463c add package readmes Jamie Pine 2025-11-06 02:54:37 -08:00
  • 647318a926 allow lockfile updates in publish workflow Jamie Pine 2025-11-06 02:52:43 -08:00
  • 0f9181d7b1 setup package publishing workflow Jamie Pine 2025-11-06 02:51:33 -08:00
  • fe3b8e9dd2 trigger package publish Jamie Pine 2025-11-06 02:43:32 -08:00
  • 95f570a8fa clean up Railway configs Jamie Pine 2025-11-06 02:34:27 -08:00
  • d479dbb468 rename Dockerfile to avoid Railway conflict Jamie Pine 2025-11-06 02:21:33 -08:00
  • 8954397481 update railwayignore Jamie Pine 2025-11-06 02:20:34 -08:00
  • 472a6fd82f add railway config for landing Jamie Pine 2025-11-06 02:13:29 -08:00
  • 415aec06b7 ignore root Dockerfile for Railway Jamie Pine 2025-11-06 02:08:12 -08:00
  • eabd8ef365 chore: update .dockerignore to streamline build artifacts, add new submodules for apps, and enhance ESLint configuration in UI package Jamie Pine 2025-11-05 23:47:13 -08:00
  • 3c758b9984 sidecar progress Jamie Pine 2025-11-05 23:31:26 -08:00
  • 279114a8e8 feat: implement Virtual Sidecar System (VSS) Jamie Pine 2025-11-02 19:42:51 -08:00
  • c2bd639555 feat: implement sidecar generation job system integration Jamie Pine 2025-11-02 19:42:51 -08:00
  • ea70e527db feat: implement cross-device sidecar synchronization Jamie Pine 2025-11-02 19:42:51 -08:00
  • 0eaff9547e feat: integrate sidecars as first-class SdPath variant Jamie Pine 2025-11-02 19:42:50 -08:00
  • b68104f92c Merge pull request #36 from jamiepine/cursor/clean-up-runtime-data-for-release-c55b Jamie Pine 2025-10-30 16:26:47 -07:00
  • 258a296342 Merge pull request #37 from jamiepine/cursor/work-on-lsync-022-3e40 Jamie Pine 2025-10-30 16:26:29 -07:00
  • 71d5902804 refactor: add specta::Type to DeviceSyncState enum in state.rs Jamie Pine 2025-10-30 16:25:37 -07:00
  • 058f9e59ad refactor: remove LivePhoto and LivePhotoQuery modules from media/mod.rs Jamie Pine 2025-10-30 16:25:36 -07:00
  • 7b42681f35 refactor: refactor display and formatting functions in sync/mod.rs Jamie Pine 2025-10-30 16:25:36 -07:00
  • d907c27cc4 refactor: add specta::Type to structs and remove live_photos from SidecarKind enum Jamie Pine 2025-10-30 16:25:35 -07:00
  • 85bebf4d12 feat(i18n): Add Polish language support (#2890) FICU 2025-10-30 16:12:40 +01:00
  • b3d94096b7 feat: Implement sync metrics CLI and watch mode Cursor Agent 2025-10-24 08:11:37 +00:00
  • d6941aaa14 Refactor sync metrics collection and persistence Cursor Agent 2025-10-24 04:26:14 +00:00
  • facf10b299 feat: Add sync metrics collection and reporting Cursor Agent 2025-10-24 03:56:08 +00:00
  • 606485c398 Refactor: Organize job logs and flatten job database Cursor Agent 2025-10-24 02:45:10 +00:00
  • 7905d4725c chore: code cleanup and remove unused code Jamie Pine 2025-10-23 18:37:02 -07:00
  • 5d84520707 refactor: pass location_id to indexing responder handlers Jamie Pine 2025-10-23 18:36:52 -07:00
  • 64e0a0d5a5 fix: rebuild closure tables after sync backfill Jamie Pine 2025-10-23 18:36:43 -07:00
  • 8a803ba6c9 fix: implement deterministic device slug collision resolution Jamie Pine 2025-10-23 18:36:33 -07:00
  • 559324ceb1 refactor: remove RegisterOnly and redesign sync setup UX Jamie Pine 2025-10-23 18:36:17 -07:00
  • 7917819f48 feat: add per-library slug override system Jamie Pine 2025-10-23 18:36:06 -07:00
  • 342558b69d fix: fix Watcher Device Ownership Violation Jamie Pine 2025-10-23 16:15:09 -07:00
  • b4ff464ef9 feat: add device ownership verification and filter locations Jamie Pine 2025-10-23 16:15:09 -07:00
  • 8072ccddc4 feat: implement sea_orm QueryFilter in watcher service Jamie Pine 2025-10-23 16:15:09 -07:00
  • f62269c381 feat: add location_id to Responder functions Jamie Pine 2025-10-23 16:14:08 -07:00
  • 3679bc98c6 feat: create tombstone entity and apply deletion methods Jamie Pine 2025-10-23 01:47:05 -07:00
  • 3304109443 feat: initialize deletion apply functions for device-owned models Jamie Pine 2025-10-23 01:47:05 -07:00
  • 4e659ef2c9 feat: add deletion apply function for device-owned models Jamie Pine 2025-10-23 01:47:05 -07:00
  • 6bac016fc2 feat: sync audit log creation and update Jamie Pine 2025-10-23 00:04:58 -07:00
  • a45077fc88 feat: implement unified configuration for library sync behavior Jamie Pine 2025-10-23 00:04:57 -07:00
  • a9d87b48dd feat: add version column to AuditLog table Jamie Pine 2025-10-23 00:04:56 -07:00
  • 2431f38f77 feat: update documentation and refactor sync configuration Jamie Pine 2025-10-22 23:38:33 -07:00
  • 5d8c53013d feat: add conditional deletion of root entry before location deletion Jamie Pine 2025-10-22 17:56:00 -07:00
  • 54caa2b4c9 refactor: refactor logic to set initial watermarks using actual received data Jamie Pine 2025-10-22 17:48:02 -07:00
  • 7187d82fd8 refactor: update pairing logic for interactive and non-interactive mode Jamie Pine 2025-10-22 17:48:02 -07:00
  • 3e50d20a8e feat: modify Join enum to include relay_url, node_id, and session_id Jamie Pine 2025-10-22 17:48:02 -07:00
  • a865950e6e feat: add relay_url to NetworkStatus Jamie Pine 2025-10-22 17:48:02 -07:00
  • 127cab0484 refactor: import EntityTrait for use in sync_helpers and update location roots Jamie Pine 2025-10-21 17:38:11 -07:00
  • bf3a1d667f feat: prevent overwriting correct paths during sync Jamie Pine 2025-10-21 17:38:11 -07:00
  • 904ee5ec2c feat: sync location root entry before syncing location Jamie Pine 2025-10-21 16:56:09 -07:00
  • 205e6d7d9f feat: implement accurate watermark-based sync Jamie Pine 2025-10-21 16:28:25 -07:00
  • bac9d396c9 refactor: convert FK integer IDs to UUIDs and use synced absolute path Jamie Pine 2025-10-21 15:13:39 -07:00
  • 3c9f92be9f feat: implement cursor-based pagination with cursor support Jamie Pine 2025-10-21 14:28:21 -07:00
  • ddbb47c5f4 feat: handle shared change batch event for sync broadcast Jamie Pine 2025-10-21 11:38:48 -07:00
  • 5c339167e6 feat: implement batch syncing of content identities and entries Jamie Pine 2025-10-21 11:38:48 -07:00
  • 58c1455057 feat: implement batch syncing in run_content_phase Jamie Pine 2025-10-21 11:38:47 -07:00
  • 16a3a19ec3 feat: update link_to_content_identity return type Jamie Pine 2025-10-21 11:38:46 -07:00
  • 9e0fc844e6 fix: fix sync multiplexer routing for sync messages Jamie Pine 2025-10-21 11:16:16 -07:00
  • 1c5d8e497a feat: implement sync multiplexer and fix circular foreign key Jamie Pine 2025-10-20 21:26:57 -07:00
  • e4d99f1fab feat: add optional library method in IndexingCtx and methods to update watermarks in PeerSync Jamie Pine 2025-10-20 18:32:39 -07:00
  • 123a81db80 feat: add initial watermarks after backfill in BackfillManager Jamie Pine 2025-10-20 18:32:39 -07:00
  • d8f2a99c61 feat: add sync of new content identity and update in EntryProcessor Jamie Pine 2025-10-20 18:32:39 -07:00
  • 3092367fd1 refactor: update LibrarySyncSetupInput for optional arguments and interactive mode Jamie Pine 2025-10-20 18:16:36 -07:00
  • cadc75dc5c fix: handle unsynced locations in rescan and verify actions Jamie Pine 2025-10-20 18:16:36 -07:00
  • 21c0041f0d feat: add multi-library sync routing Jamie Pine 2025-10-20 18:16:36 -07:00
  • 9182b1f1ff fix: improve sync partner retrieval Jamie Pine 2025-10-20 15:34:59 -07:00
  • 360ee50254 feat: update messaging and networking service Jamie Pine 2025-10-20 15:34:59 -07:00
  • 6b5b37fe93 refactor: update wire method strings and improve code formatting Jamie Pine 2025-10-20 11:03:54 -07:00
  • 40949bc75c chore: update device slug in device manager Jamie Pine 2025-10-19 17:56:29 -07:00
  • 37b10ee02c fix: handle slug collisions in library Jamie Pine 2025-10-19 17:56:29 -07:00
  • 4dc99c931b feat: implement send sync request in network and sync service Jamie Pine 2025-10-19 17:56:29 -07:00
  • 08f73ee67c feat: update sync protocol handler and network transport Jamie Pine 2025-10-19 17:56:29 -07:00
  • 1d49c98e00 feat: implement connection caching and reuse with updated dependencies Jamie Pine 2025-10-19 14:49:53 -07:00
  • 2563a6dee9 feat: add create-shared action to SetupArgs Jamie Pine 2025-10-19 14:41:46 -07:00
  • 35eeda5b11 feat: refactor LibraryManager, update MessagingProtocolHandler, implement create_library_with_id, and add as_any method Jamie Pine 2025-10-19 13:53:15 -07:00
  • 545d1e6344 feat: add and update device_slug field handling in LibraryMessage Jamie Pine 2025-10-19 12:35:41 -07:00
  • e5b35082e6 chore: add sync support to M2M tables Jamie Pine 2025-10-19 12:14:29 -07:00
  • e26ab63e08 fix: fix table names and add fields for collection and collection entry Jamie Pine 2025-10-19 12:14:29 -07:00
  • 8f4bf51639 feat: implement syncable trait for user metadata tag Jamie Pine 2025-10-19 12:14:29 -07:00
  • c3c9e9704c feat: refactor struct fields and add async methods for message processing Jamie Pine 2025-10-19 09:54:09 -07:00
  • 05244b1b56 feat: add sync_transport module and MockTransport struct Jamie Pine 2025-10-19 09:54:09 -07:00
  • 819a85c11a docs: add running tests instructions Jamie Pine 2025-10-19 08:20:39 -07:00
  • 2fa20305d2 feat: improve shared model query handling Jamie Pine 2025-10-19 08:20:38 -07:00
  • c8697a638c chore: update log messages to include device_slug and dest_device_id Jamie Pine 2025-10-19 07:40:19 -07:00
  • 3512e38f67 chore: cache paired device slug for pre-library address resolution Jamie Pine 2025-10-19 07:40:19 -07:00
  • 410a3d45af feat: add device_slug to Device struct Jamie Pine 2025-10-19 07:40:18 -07:00
  • 2cc9150867 feat: implement connection caching and streamline messaging Jamie Pine 2025-10-18 13:34:34 -07:00
  • 178eb0e74c Update IROH_USAGE_ANALYSIS.md Jamie Pine 2025-10-18 12:10:51 -07:00
  • 694c840a2a Update IROH_USAGE_ANALYSIS.md Jamie Pine 2025-10-18 11:21:08 -07:00
  • e6f5a795f1 feat: update pairing protocol flow, security, and message validation Jamie Pine 2025-10-18 11:16:48 -07:00
  • dcc4dc4fc1 pairing Jamie Pine 2025-10-18 10:33:20 -07:00
  • 3ba1102020 feat: implement channel-based response handling for backfill requests Jamie Pine 2025-10-16 06:20:04 -07:00
  • 2708371990 feat: add constants for sync message intervals and timeouts Jamie Pine 2025-10-16 06:20:03 -07:00
  • 0805144abc feat: implement parameterized query and response handling Jamie Pine 2025-10-16 06:20:03 -07:00
  • 79eb8d3c2b feat: add cloud path skipping logic and cloud identifier support Jamie Pine 2025-10-16 05:07:20 -07:00
  • 53a722a93c feat: implement CURRENT_DEVICE_SLUG and update device_id to device_slug Jamie Pine 2025-10-16 03:52:01 -07:00
  • c9501d3773 refactor: update file references and imports for search facets Jamie Pine 2025-10-15 23:48:18 -07:00
  • f8e8814191 feat: implement PrependReader for protocol detection Jamie Pine 2025-10-15 11:00:14 -07:00