Commit Graph

  • ce4231f7f3 Refactor core structure and enhance service management Jamie Pine 2025-06-26 21:15:01 -07:00
  • 186f33fffa Enhance networking module with unified architecture and improved device pairing Jamie Pine 2025-06-26 19:35:45 -07:00
  • 1c708212da Refactor pairing flow and enhance mDNS discovery handling Jamie Pine 2025-06-26 15:34:45 -07:00
  • 89b9d08308 Enhance device connection display and pairing command handling Jamie Pine 2025-06-26 01:14:13 -07:00
  • 69af7b5cb9 Refactor file transfer protocol to use string-based checksums Jamie Pine 2025-06-25 23:50:59 -07:00
  • d06516a760 Enhance file transfer protocol with final acknowledgment mechanism Jamie Pine 2025-06-25 23:20:30 -07:00
  • ca55f63b06 Enhance pairing protocol and remove deprecated API files Jamie Pine 2025-06-25 23:11:07 -07:00
  • 7274306094 Refactor networking core initialization and enhance pairing protocol handling Jamie Pine 2025-06-25 22:07:00 -07:00
  • 0438316918 Refactor mDNS discovery handling for pairing requests Jamie Pine 2025-06-25 18:48:20 -07:00
  • 69687bf792 Add new test framework module and update Cargo.toml Jamie Pine 2025-06-25 17:45:14 -07:00
  • 75da0608a0 Update dependencies and improve file type identification examples Jamie Pine 2025-06-25 02:11:29 -07:00
  • 13fa9a27cb Add comprehensive sync design documentation and integration notes Jamie Pine 2025-06-24 22:57:45 -07:00
  • f3551dd25a gemini moment Jamie Pine 2025-06-24 22:13:56 -07:00
  • 42b7217fa9 Enhance sync system design with detailed conflict resolution and leadership management Jamie Pine 2025-06-24 21:44:17 -07:00
  • 5c17f65812 Remove Lightning Search design document and update sync system design Jamie Pine 2025-06-24 21:28:28 -07:00
  • d5cb793c15 Enhance file transfer protocol with encryption and session key management Jamie Pine 2025-06-24 14:27:01 -07:00
  • 38f445da32 Refactor job status handling and enhance job information retrieval Jamie Pine 2025-06-24 13:59:47 -07:00
  • 60d2f8d36a Remove obsolete test scripts and update core functionality Jamie Pine 2025-06-24 13:28:48 -07:00
  • 165627b12a Fix file transfer protocol routing and device registry mapping Jamie Pine 2025-06-24 04:38:30 -04:00
  • 1c0895f534 Implement working cross-device file transfer with real network transmission Jamie Pine 2025-06-24 03:00:16 -04:00
  • bb149f6331 Implement complete cross-device file transfer networking integration Jamie Pine 2025-06-24 02:28:35 -04:00
  • 72ad966a23 Update subproject reference for spacedrive-cloud Jamie Pine 2025-06-23 19:02:16 -07:00
  • 59b0f9716f Enhance device manager with improved key management and CLI refinements Jamie Pine 2025-06-23 19:00:11 -07:00
  • 6ed57a3bd0 Refactor device manager for improved key management and CLI updates Jamie Pine 2025-06-23 17:51:16 -07:00
  • e242330900 cleanup docs Jamie Pine 2025-06-23 16:37:02 -07:00
  • 9d595fab10 Update Cargo.toml and add master key management to device manager Jamie Pine 2025-06-23 16:34:38 -07:00
  • 7a2aaf4bc4 Redesign as device-centric architecture using native Spacedrive networking Jamie Pine 2025-06-23 16:15:28 -07:00
  • ac5b082b40 Refactor pairing persistence and enhance subprocess testing Jamie Pine 2025-06-23 14:52:00 -07:00
  • d9a8da60f4 docs Jamie Pine 2025-06-23 14:09:48 -07:00
  • 94a0447603 Refactor pairing protocol to enhance security and session management Jamie Pine 2025-06-23 13:55:10 -07:00
  • 918009466c Implement detailed device information retrieval and enhance logging in pairing protocol Jamie Pine 2025-06-23 13:21:20 -07:00
  • 3bebd25eb2 Enhance pairing protocol with improved session state management and logging Jamie Pine 2025-06-23 11:25:36 -07:00
  • 8e0aa095e4 Fix Alice's device registry registration during pairing initiation Jamie Pine 2025-06-23 01:19:43 -07:00
  • 1439c7a37c Implement challenge response handling in pairing protocol Jamie Pine 2025-06-23 00:54:32 -07:00
  • a1dacfcb48 Refactor pairing session management and improve session ID consistency Jamie Pine 2025-06-23 00:00:52 -07:00
  • 6048e655ae Enhance unified pairing flow with improved logging and DHT integration Jamie Pine 2025-06-22 23:22:07 -07:00
  • 78e119eef6 Update networking analysis with latest LibP2P stream negotiation findings Jamie Pine 2025-06-23 00:03:43 -04:00
  • 9237fd7645 Identify root cause of networking pairing issue through comprehensive testing Jamie Pine 2025-06-22 23:43:26 -04:00
  • e43ea3be67 Enhance DHT-based pairing session discovery and advertisement Jamie Pine 2025-06-22 17:55:27 -07:00
  • fef64b86d0 new networking Jamie Pine 2025-06-22 16:35:50 -07:00
  • 954bd5e5fc idk Jamie Pine 2025-06-22 17:06:04 -04:00
  • 2c717d11b2 Fix LibP2P pairing bridge to prevent infinite hangs Jamie Pine 2025-06-22 03:32:35 -04:00
  • 26b6201e5e Remove critical networking protocol stubs that caused LibP2P hangs Jamie Pine 2025-06-22 03:27:22 -04:00
  • 74e2357b33 Add subprocess-based CLI pairing integration tests Jamie Pine 2025-06-22 01:20:33 -04:00
  • 114f84b8f9 Fix CLI pairing integration test concurrency and add logging infrastructure Jamie Pine 2025-06-22 00:55:49 -04:00
  • 502a038594 Add comprehensive CLI pairing integration tests and update documentation Jamie Pine 2025-06-21 23:07:25 -04:00
  • fc5798e7fc Implement persistent device pairing functionality and enhance networking service Jamie Pine 2025-06-21 18:34:07 -07:00
  • 2cdc3d0403 Enhance daemon functionality with instance support and CLI improvements Jamie Pine 2025-06-21 17:01:55 -07:00
  • 076c65851a Implement device pairing functionality in CLI and core networking Jamie Pine 2025-06-21 16:22:32 -07:00
  • 3bce798b71 Enhance job system documentation and CLI for improved usability Jamie Pine 2025-06-20 18:03:29 -07:00
  • 60917a7f22 Update Cargo.toml and documentation for persistent networking enhancements Jamie Pine 2025-06-20 15:30:41 -07:00
  • 90b8e51591 Implement networking commands and enhance CLI for device management Jamie Pine 2025-06-20 05:09:19 -07:00
  • 1504d2e14d clean up demos Jamie Pine 2025-06-20 04:23:42 -07:00
  • fdff9e2951 Refactor networking module to integrate persistent device connections and enhance pairing protocol Jamie Pine 2025-06-20 04:15:03 -07:00
  • 19449340e2 Remove deprecated networking and indexing demo examples Jamie Pine 2025-06-20 02:49:14 -07:00
  • 904efd5f1b Refactor networking module to integrate libp2p for device pairing and discovery Jamie Pine 2025-06-20 02:23:28 -07:00
  • 9b7016dc83 Update pairing protocol to support 12-word BIP39 codes and enhance mDNS discovery Jamie Pine 2025-06-19 22:16:53 -07:00
  • ccfd278e77 Remove obsolete networking implementation summary and refactor serialization in connection and protocol layers Jamie Pine 2025-06-19 21:44:47 -07:00
  • 92968d3000 Enhance networking module with persistent device identity integration Jamie Pine 2025-06-19 21:23:24 -07:00
  • 4bfe9f1eed Refactor indexing job creation to utilize new configuration pattern Jamie Pine 2025-06-19 18:14:18 -07:00
  • d45f9e9cb3 Enhance indexing system with new scopes and persistence modes Jamie Pine 2025-06-19 17:30:58 -07:00
  • 0ed2fdd789 Refactor storage schema to utilize materialized paths, removing the path_prefixes table. Update entry model to reference locations directly, enhancing query performance and simplifying path operations. Revise documentation to reflect changes in CLI usage and indexing processes, including real-time job monitoring and improved command structure. Jamie Pine 2025-06-19 16:54:48 -07:00
  • 5cd6af7db9 Add latest progress tracking to job management Jamie Pine 2025-06-19 15:35:42 -07:00
  • e57a2bc73b Update Cargo.toml to add CLI dependencies, refactor database schema by removing parent_id from entries, and enhance job management with new job status tracking and listing functionalities. Update location management to improve indexing and event handling. Jamie Pine 2025-06-19 14:40:30 -07:00
  • ddbfaf3163 Update Cargo.toml to include int-enum dependency, enhance sync system documentation to clarify leadership roles per library, and refactor device structure to manage sync leadership status. Remove obsolete frontend usage example and re-enable volume management in core structure. Jamie Pine 2025-06-19 02:16:38 -07:00
  • 567fdd7d0d Remove obsolete documentation and files related to the old API and architecture decisions. Update Cargo.toml to include new dependencies for job management and hashing. Refactor core structure to enhance modularity and prepare for future features. Implement a new content-addressable storage ID generator for efficient file handling. Jamie Pine 2025-06-18 21:17:36 -07:00
  • 53b21a3fa4 Initial commit with rewrite notes and analysis Jamie Pine 2025-06-18 18:15:31 -07:00
  • 2c68d05821 Update README.md Arnab Chakraborty 2025-03-24 17:19:48 +03:00
  • d4280bbbbe Update README.md Arnab Chakraborty 2025-03-24 17:19:48 +03:00
  • 97804ca974 Update README.md Arnab Chakraborty 2025-03-24 17:18:44 +03:00
  • 2fa63bb8c9 Update README.md Arnab Chakraborty 2025-03-24 17:18:44 +03:00
  • 4693f31e90 Working Sync & Thumbnail Sync (#2875) Arnab Chakraborty 2025-03-20 04:34:59 +00:00
  • dcb78f079e Working Sync & Thumbnail Sync (#2875) Arnab Chakraborty 2025-03-20 04:34:59 +00:00
  • 2ee62186a2 Change spacedrive.desktop to Spacedrive.desktop 0.4.3 Arnab Chakraborty 2025-03-03 05:03:27 +03:00
  • 35633ab5c3 Change spacedrive.desktop to Spacedrive.desktop Arnab Chakraborty 2025-03-03 05:03:27 +03:00
  • ad3f242683 Update slack webhook tag checker Arnab Chakraborty 2025-03-02 19:19:59 -05:00
  • 39e7ec4e67 Downgrade Ubuntu Release Runner Arnab Chakraborty 2025-03-03 02:39:33 +03:00
  • 76b3fb56ac Downgrade Ubuntu Release Runner Arnab Chakraborty 2025-03-03 02:39:33 +03:00
  • a4bc9a5665 Revert "Remove ffmpeg building in actions" Arnab Chakraborty 2025-03-01 06:21:42 +03:00
  • ce18445f27 Revert "Remove ffmpeg building in actions" Arnab Chakraborty 2025-03-01 06:21:42 +03:00
  • e782726fe5 Remove ffmpeg building in actions Arnab Chakraborty 2025-03-01 02:15:59 +03:00
  • 2011c13b50 Remove ffmpeg building in actions Arnab Chakraborty 2025-03-01 02:15:59 +03:00
  • 737e8b51d8 Build latest FFmpeg on Linux Arnab Chakraborty 2025-02-23 20:50:34 -05:00
  • 192bbe2015 Build latest FFmpeg on Linux Arnab Chakraborty 2025-02-23 20:50:34 -05:00
  • c653e78c9f Update Drag Cargo Lock Arnab Chakraborty 2025-02-22 07:03:50 +00:00
  • a2dd51111c Update Drag Cargo Lock Arnab Chakraborty 2025-02-22 07:03:50 +00:00
  • 2188bcabe9 Comment out Linux webview devtools debug code Arnab Chakraborty 2025-02-22 05:59:22 +00:00
  • 3a33dab36a Comment out Linux webview devtools debug code Arnab Chakraborty 2025-02-22 05:59:22 +00:00
  • a05b28e260 Try getting ffmpeg 7 on Linux runner Arnab Chakraborty 2025-02-22 05:58:38 +00:00
  • bb6d4720a9 Try getting ffmpeg 7 on Linux runner Arnab Chakraborty 2025-02-22 05:58:38 +00:00
  • b3769231ea Fix shell error in build Arnab Chakraborty 2025-02-22 05:27:09 +00:00
  • b6c0e2f267 Fix shell error in build Arnab Chakraborty 2025-02-22 05:27:09 +00:00
  • 1541519f26 Try to fix linux release runner Arnab Chakraborty 2025-02-22 05:23:10 +00:00
  • 420abf0eac Try to fix linux release runner Arnab Chakraborty 2025-02-22 05:23:10 +00:00
  • d3269667ca Disable Drag & Drop on Linux for now Arnab Chakraborty 2025-02-22 05:14:14 +00:00
  • d51d96562d Disable Drag & Drop on Linux for now Arnab Chakraborty 2025-02-22 05:14:14 +00:00
  • c45268c571 Attempt to fix linux compile Arnab Chakraborty 2025-02-18 05:34:01 +00:00
  • 55c5c113e2 Attempt to fix linux compile Arnab Chakraborty 2025-02-18 05:34:01 +00:00
  • 19708e5b38 Add YYYY-MM-DD HH:mm datetime format (#2806) pr 2025-02-11 17:26:49 -05:00
  • 9af021036c Add YYYY-MM-DD HH:mm datetime format (#2806) pr 2025-02-11 17:26:49 -05:00