Commit Graph

  • e127a5aa0b Fix database migration to handle existing library.db files Jamie Pine 2025-12-01 14:57:55 -08:00
  • 4a314fadb2 Rename database.db to library.db with automatic migration Jamie Pine 2025-12-01 14:44:09 -08:00
  • 60a96b31ed Rewrite docs introduction to reflect current state and testing period Jamie Pine 2025-12-01 14:14:02 -08:00
  • 527ee1f818 Rewrite Problem/Vision section to reflect multi-device computing philosophy Jamie Pine 2025-12-01 14:02:11 -08:00
  • 0b867f872d Fix IMPORTANT callout syntax in README Jamie Pine 2025-12-01 13:42:48 -08:00
  • d4c9bab2e2 Update README to emphasize Spacedrive v2 announcement and adjust formatting; mark subproject commits as dirty in multiple apps Jamie Pine 2025-12-01 13:40:28 -08:00
  • 9c8fe660d3 Remove all emojis from codebase Jamie Pine 2025-12-01 13:33:00 -08:00
  • 73befe0f0f cleanup Jamie Pine 2025-12-01 13:30:30 -08:00
  • 4288dd3555 Update AGENTS.md to focus on Tauri instead of iOS prototypes Jamie Pine 2025-12-01 13:26:20 -08:00
  • 0ca86ad74a Update README formatting to NOTE and spacing Jamie Pine 2025-12-01 13:23:04 -08:00
  • f268acf57a Add name and cmd to ShellScopeEntryAllowedArg Jamie Pine 2025-12-01 13:18:41 -08:00
  • 62564471dc Replace Running Examples with Running Tests section Jamie Pine 2025-12-01 13:17:15 -08:00
  • 4bd3978c50 Add CLI and Server to Apps section Jamie Pine 2025-12-01 13:12:30 -08:00
  • 184a2d7ad9 Add CLI and Server to Apps section in Tech Stack Jamie Pine 2025-12-01 13:12:08 -08:00
  • b4ee7d7086 Make v2 rewrite note more prominent with GitHub alert syntax Jamie Pine 2025-12-01 13:11:06 -08:00
  • 24b76052a7 Update docs links - add v2.spacedrive.com and fix whitepaper path Jamie Pine 2025-12-01 13:04:24 -08:00
  • f8a2ccecfb Update README to reflect Tauri architecture and daemon model Jamie Pine 2025-12-01 12:59:15 -08:00
  • 5ddaace099 Enable all platforms in CI and uncomment desktop builds Jamie Pine 2025-12-01 12:51:15 -08:00
  • 0506f9a45a Update version to 2.0.0-pre.1 Jamie Pine 2025-12-01 12:45:10 -08:00
  • 01ec19d352 Bump version to 2.0.0-pre Jamie Pine 2025-12-01 12:41:57 -08:00
  • 9329179e11 Remove GitHub Actions dist artifacts and add to gitignore Jamie Pine 2025-12-01 12:36:05 -08:00
  • aafd80e692 Clean up remaining LaTeX build artifacts Jamie Pine 2025-12-01 12:30:49 -08:00
  • 4b896f5426 Add LaTeX build artifacts to gitignore and clean whitepaper directory Jamie Pine 2025-12-01 12:30:32 -08:00
  • ec91994408 Refactor ListView to use table-based row rendering with useTable hook Jamie Pine 2025-12-01 11:48:07 -08:00
  • 142008dead Add Active Jobs API and Path Checks Plus UI Prefs Jamie Pine 2025-12-01 10:07:31 -08:00
  • 9acf86a9ea Add location export/import and schema changes Jamie Pine 2025-11-30 17:27:31 -08:00
  • 3730776fd4 Remove redundant StateSyncHandler and send peer device in state requests to get only their state resources (device owned data) Jamie Pine 2025-11-28 10:36:00 -08:00
  • 1e4992f454 Generate watermark during snapshot-only sync Jamie Pine 2025-11-28 09:52:43 -08:00
  • 00eebd6c23 Add per peer watermark store for shared sync Jamie Pine 2025-11-28 09:35:40 -08:00
  • 3791372f57 Apply current_state snapshot before backfill Jamie Pine 2025-11-28 08:58:13 -08:00
  • 7c864e9588 Buffer shared changes when FK dep missing Jamie Pine 2025-11-28 08:37:27 -08:00
  • e4c60c58ca Guard against self-watermarks and apply backfill Jamie Pine 2025-11-28 08:20:28 -08:00
  • 0e5e9827d1 Add native drag and drop and update submodules Jamie Pine 2025-11-28 06:57:00 -08:00
  • ace39839a2 Improve subscription handling and RPC reliability Jamie Pine 2025-11-27 12:48:50 -08:00
  • 97cc3853b5 Batch load tags for entries and refine path filter Jamie Pine 2025-11-27 10:03:52 -08:00
  • 83138f798e Emit direct virtual resources and apply tags Jamie Pine 2025-11-27 09:48:25 -08:00
  • 41fa50433c Add fullscreen quick preview via portal layer Jamie Pine 2025-11-27 09:47:58 -08:00
  • ce595235b5 fix build James Pine 2025-11-26 11:54:17 -08:00
  • f7977c779f remove tracked files Jamie Pine 2025-11-26 11:09:47 -08:00
  • c7eff9589d refactor: update main.rs and backfill.rs for improved error handling Jamie Pine 2025-11-26 11:09:00 -08:00
  • 4c35d6d7f7 refactor: update Cargo.toml and FK handling Jamie Pine 2025-11-26 11:08:59 -08:00
  • db1dbf6655 Add Node ID field for cross-network pairing Jamie Pine 2025-11-26 08:43:49 -08:00
  • 35af15aefc Add deterministic UUIDs for library defaults Jamie Pine 2025-11-26 08:19:24 -08:00
  • 35263791cf Revert to November 16 baseline for realtime sync Jamie Pine 2025-11-25 15:42:25 -08:00
  • 400f923772 Register syncable models via inventory system Jamie Pine 2025-11-25 14:45:01 -08:00
  • 73da2bf1e9 Migrate pairing to pkarr-based remote discovery Jamie Pine 2025-11-25 13:57:41 -08:00
  • 524b7e7507 Enable FK to UUID conversion for space entities Jamie Pine 2025-11-25 10:11:32 -08:00
  • e42e43e4e8 Refactor PeerList UI and imports Jamie Pine 2025-11-25 10:03:47 -08:00
  • 2cb1611cb1 Switch to shared sync for spaces and related entities Jamie Pine 2025-11-25 10:03:17 -08:00
  • 8b8bade25c Add device-owned space models to sync registry Jamie Pine 2025-11-25 09:15:20 -08:00
  • b4ee11e631 Add timeAgo utility to format relative times Jamie Pine 2025-11-25 09:11:40 -08:00
  • 48e5c6665a Improve sync activity UI and registry sync order Jamie Pine 2025-11-25 09:09:15 -08:00
  • 7a71718eda Introduce sync activity API and UI monitor Jamie Pine 2025-11-25 07:00:26 -08:00
  • d2d94e3b72 Merge DB-tracked volumes and emit UI events Jamie Pine 2025-11-25 05:16:40 -08:00
  • 69e825fe06 Revert sync to November 14th - Add new sync tests Jamie Pine 2025-11-24 14:27:32 -08:00
  • 742e9f32bf Add Empty type and centralized icon utilities Jamie Pine 2025-11-24 07:05:47 -08:00
  • 8808e85f4e Add paired devices support across CLI, core, and UI Jamie Pine 2025-11-24 05:22:54 -08:00
  • bcab31462e Add Spacedrive server with embedded daemon Jamie Pine 2025-11-23 11:01:01 -08:00
  • 8a3387ca69 Add memory system with archive and UI integration Jamie Pine 2025-11-23 03:33:19 -08:00
  • d2163d842d Enable ephemeral indexing and update docs Jamie Pine 2025-11-22 05:57:51 -08:00
  • bd504a721e Add tagging UI and tag system components Jamie Pine 2025-11-22 05:12:55 -08:00
  • 672d3d32ef Seed ancestor cache and remove ghost-folder test Jamie Pine 2025-11-21 09:20:49 -08:00
  • 08f2d551ff Fix ghost folder bug by scoping indexing to path Jamie Pine 2025-11-21 09:18:03 -08:00
  • 008d05414a Refactor file handling in Explorer component Jamie Pine 2025-11-21 08:01:37 -08:00
  • 553fadd2d4 Switch to ts-client types from root package Jamie Pine 2025-11-20 21:43:48 -08:00
  • 8c14803eae identify srt Jamie Pine 2025-11-20 12:25:18 -08:00
  • 63aa0f73cc Add KeyboardHandler component that wires into the Explorer keyboard - Integrate KeyboardHandler into ExplorerLayout to enable global keys - Memoize Explorer state flow (useCallback/useMemo) to reduce re-renders - Propagate selection state through GridView/FileCard via new SelectionContext props - Memoize TopBar using React.memo to prevent unnecessary updates Jamie Pine 2025-11-20 11:44:06 -08:00
  • 86570a65ed Add job count hook and refactor JobManager UI Jamie Pine 2025-11-20 08:57:10 -08:00
  • 32ccf21228 Add SelectionContext and integrate with Explorer Jamie Pine 2025-11-20 06:29:23 -08:00
  • 8f1737eeab feat: enhance file selection and navigation in Explorer component Jamie Pine 2025-11-20 05:16:51 -08:00
  • d31ba54080 chore: update subproject commit and add blank lines for consistency Jamie Pine 2025-11-20 04:38:22 -08:00
  • 8d751b0713 feat: enhance event filtering and subscription management Jamie Pine 2025-11-20 04:38:01 -08:00
  • a4e8ed1cbb feat: add .taurignore file and enhance package.json scripts Jamie Pine 2025-11-19 01:53:26 -08:00
  • 08912e141e feat: implement library opening functionality and filesystem watcher Jamie Pine 2025-11-18 18:40:56 -08:00
  • 28988eed1b feat: add HLC constructor and enhance indexing tests Jamie Pine 2025-11-18 18:23:59 -08:00
  • 85012ac165 feat: add proxy generation policy to job configurations Jamie Pine 2025-11-18 05:48:23 -08:00
  • 2f6c8a985d feat: enhance location update process and event emission Jamie Pine 2025-11-18 05:38:37 -08:00
  • e103265e20 feat: enhance location path validation and event routing logic Jamie Pine 2025-11-18 03:39:42 -08:00
  • 5a6c3eb5a0 feat: add database migration step to ensure schema consistency Jamie Pine 2025-11-18 02:36:31 -08:00
  • ad63cba189 chore: update subproject commit and add blank lines for consistency Jamie Pine 2025-11-18 02:31:20 -08:00
  • 5d1aa8aaa3 fix: update volume tracking and visibility logic Jamie Pine 2025-11-18 01:52:33 -08:00
  • ef25390441 feat: add unique bytes tracking and cache refresh functionality for volumes Jamie Pine 2025-11-17 23:37:48 -08:00
  • 298b069a65 refactor: streamline event and log handling in the CLI and core Jamie Pine 2025-11-17 09:22:41 -08:00
  • 7769576a6c feat: introduce dedicated log streaming bus for improved log handling Jamie Pine 2025-11-17 08:51:50 -08:00
  • ca8bb8534e feat: add events monitoring functionality to CLI Jamie Pine 2025-11-17 08:25:00 -08:00
  • c6cda350be feat: media proxy and thumbstrip functionality Jamie Pine 2025-11-17 04:24:05 -08:00
  • 91b6808c5e refactor: remove unused StateSyncHandler dead code Jamie Pine 2025-11-17 00:42:37 -08:00
  • be1c957f96 refactor: improve device filtering and broadcasting logic for synchronization Jamie Pine 2025-11-16 15:23:33 -08:00
  • 91f8503426 refactor: enhance foreign key mapping and watermark management for improved synchronization Jamie Pine 2025-11-16 15:03:26 -08:00
  • 06721c6d46 refactor: include timestamp in state change messages for improved synchronization accuracy Jamie Pine 2025-11-16 14:08:57 -08:00
  • efe52f7f1f refactor: increase sync event bus capacity and optimize state change broadcasting Jamie Pine 2025-11-16 14:07:46 -08:00
  • 887c2d1c0d refactor: update indexed_at timestamp for synchronization consistency Jamie Pine 2025-11-16 13:30:38 -08:00
  • 93b857b3d8 refactor: clean up entry synchronization logic and improve backfill handling Jamie Pine 2025-11-16 12:24:35 -08:00
  • e5c87ffda5 refactor: optimize entry filtering in database queries Jamie Pine 2025-11-16 11:58:13 -08:00
  • 231380f095 refactor: enhance backfill logic to support surgical recovery for device-owned resources Jamie Pine 2025-11-16 11:30:56 -08:00
  • 83d8c94c6c refactor: streamline mismatch resource tracking in PeerSync Jamie Pine 2025-11-16 11:19:23 -08:00
  • 8f5a81699e refactor: optimize watermark comparison logic in PeerSync Jamie Pine 2025-11-16 11:17:14 -08:00
  • a7438f3d50 refactor: optimize model type iteration in PeerSync Jamie Pine 2025-11-16 10:59:00 -08:00
  • 30538c6189 refactor: enhance device-specific entry synchronization in query_for_sync Jamie Pine 2025-11-16 10:57:07 -08:00
  • 8c0d3d4b13 refactor: refine catch-up logic in PeerSync for count comparison Jamie Pine 2025-11-16 10:34:47 -08:00