Commit Graph

  • b97dbc6257
    Merge 50ea0b793efb44e1d1466a4bca37dfed9ba7d42c into 60369e9f00b5abe07f4518626bf36f6a7453476f alfinaloshi 2026-04-23 02:07:29 +00:00
  • 50ea0b793e chore(archive): remove unused imports and silence unused variable warnings Alfin Aloshi 2026-04-23 07:35:41 +05:30
  • 6eca8617ff fix(interface): prevent middle-click forward-navigation on Windows (#3008) Alfin Aloshi 2026-04-23 07:35:28 +05:30
  • 68439d76a3
    Merge eeb9cb0cf7e2e534bf73df8b2d14c21e961e8023 into 60369e9f00b5abe07f4518626bf36f6a7453476f Bertrand Reyna-Brainerd 2026-04-21 15:37:13 +00:00
  • eeb9cb0cf7 build(xtask): dynamic discovery for MSVC, LLVM, and Android SDK paths AI Assistant 2026-04-20 12:45:28 -04:00
  • b1d10642c6
    Merge fa5f763072210dfcf1e6172915e3c4ffe39dbaf8 into 60369e9f00b5abe07f4518626bf36f6a7453476f Bertrand Reyna-Brainerd 2026-04-21 15:32:34 +00:00
  • fa5f763072 fix(tauri): gracefully handle Alt+Space global shortcut conflicts AI Assistant 2026-04-20 12:45:28 -04:00
  • e08d32343c
    Merge 10e9edbe88442961d24b8023edefccc5a560892b into 60369e9f00b5abe07f4518626bf36f6a7453476f Bertrand Reyna-Brainerd 2026-04-20 17:11:00 +00:00
  • 10e9edbe88 fix(cli): implement transparent serialization for JobId and fix receipt parsing AI Assistant 2026-04-20 12:45:28 -04:00
  • 5c44106bc7 cloud: add draft PR description for OneDrive MVP slvnlrt 2026-04-19 11:48:38 +02:00
  • c471b5a3d5 port docs from Mintlify to Fumadocs spacedrive-fumadocs James Pine 2026-04-19 01:27:43 -07:00
  • f6234dee1d cloud: audit and trim over-verbose comments across MVP slvnlrt 2026-04-19 09:37:49 +02:00
  • 0a2db20b9c cloud: keep cloud-integration.mdx as target-state, move current-state to investigations slvnlrt 2026-04-19 08:44:03 +02:00
  • 6528b8e5ca
    Merge ee506df34b5437ee8ee84cd302d4d44c7bca2372 into 60369e9f00b5abe07f4518626bf36f6a7453476f Ryan Johnson 2026-04-19 01:18:56 -05:00
  • 60369e9f00
    feat: redundancy awareness & cross-volume file comparison (#3053) main Jamie Pine 2026-04-18 18:56:51 -07:00
  • 3ee0f43979 Merge main into spacedrive-redundancy James Pine 2026-04-18 18:56:34 -07:00
  • 88e1412175
    feat(tags): tag system with explorer integration, and media context menu fixes (#3054) S.L 2026-04-19 03:53:12 +02:00
  • eb663ca982 Merge main into tags-and-media-fixes James Pine 2026-04-18 18:52:53 -07:00
  • 75479df3df
    fix library sync backfill O(N^2) hotspots on both sides of the protocol (#3061) Jamie Pine 2026-04-18 18:51:32 -07:00
  • c63f1b078b
    fix: update tests/examples for upstream API changes and fix sync loop busy-loop (#3057) S.L 2026-04-19 03:51:13 +02:00
  • d14413a75c
    fix(ts-client): prevent Overview crash from single-resource cache seeding (#3055) S.L 2026-04-19 03:51:05 +02:00
  • 18cad06912 cloud: fix OneDrive/Gdrive token path for OpenDAL 0.55 slvnlrt 2026-04-19 00:41:31 +02:00
  • 9482354cd0 cloud: E2E test + docs rewrite + CLOUD-004 proposal (Set 8b) slvnlrt 2026-04-19 00:37:38 +02:00
  • 232e125c48 cloud: CloudCopyStrategy wiring (Set 8a) slvnlrt 2026-04-18 23:12:31 +02:00
  • c817775981 cloud: annex UI fixes (Set 7) slvnlrt 2026-04-18 21:57:28 +02:00
  • 3406a9d8bd cloud: OneDrive Delta API change detection (Set 6) slvnlrt 2026-04-18 21:26:26 +02:00
  • 7f684ee53e cloud: OneDrive browser-based OAuth connect form (Set 5) slvnlrt 2026-04-18 19:18:23 +02:00
  • 1461281ee1 cloud: OneDrive OAuth provider (Microsoft Graph) slvnlrt 2026-04-18 18:19:02 +02:00
  • 3f1fd13d15 cloud: add orchestration playbook for MVP sub-agent workflow slvnlrt 2026-04-18 16:54:16 +02:00
  • 2e8f048dcc cloud: keep .tasks/ pristine, move CLOUD-004 proposal to investigations slvnlrt 2026-04-18 16:52:38 +02:00
  • 67c3e179ae cloud: fix OauthFlowStatus wire/TS shape mismatch slvnlrt 2026-04-18 16:48:10 +02:00
  • 391e963e32 cloud: OAuth infrastructure (BYO, loopback + PKCE) slvnlrt 2026-04-18 16:10:53 +02:00
  • 22aaf310ba cloud: correct Set 2 task tracking to match delivered scope slvnlrt 2026-04-18 15:02:18 +02:00
  • 03483252fb cloud: file copy/move + create folder operations slvnlrt 2026-04-18 14:57:08 +02:00
  • dcb9251625 cloud: foundation — OpenDAL 0.55, layers, BackendFeatures, metadata slvnlrt 2026-04-18 13:14:18 +02:00
  • fe5a5331d2 add cloud drives investigation reports and OneDrive MVP plan slvnlrt 2026-04-18 11:14:44 +02:00
  • 50c392e068 cargo fmt James Pine 2026-04-17 23:26:35 -07:00
  • bd1c7130f3 further review fixes: treat absent FK fields as failed, drop NULL indexed_at James Pine 2026-04-17 23:24:44 -07:00
  • 96debbd9f5 address PR review feedback: drop unresolved FKs, guard limits James Pine 2026-04-17 23:03:46 -07:00
  • 17fdc0afc4 fix library sync backfill O(N^2) hotspots on both sides of the protocol James Pine 2026-04-17 22:05:37 -07:00
  • 777b3453e2 succeed pairing if either mDNS or relay discovery wins James Pine 2026-04-17 19:17:40 -07:00
  • 1086efc8be fall back to pkarr+DNS discovery when mDNS port is unavailable James Pine 2026-04-17 18:39:28 -07:00
  • 452fbf46d7 self-heal protocol handler registration on re-init James Pine 2026-04-17 18:25:48 -07:00
  • 8fde30a187 never block RPC on synchronous statistics calculation James Pine 2026-04-16 22:31:09 -07:00
  • dad50ec08d add TrueNAS native build script James Pine 2026-04-16 21:22:41 -07:00
  • b3b1be0f4a add Sources space item alongside Redundancy in default library layout James Pine 2026-04-16 21:22:03 -07:00
  • 30e5216c68 sd-server dev workflow: auto web build, shutdown watchdog, stable data dir James Pine 2026-04-16 21:21:59 -07:00
  • 29267ce935 add web context menu renderer and UI polish James Pine 2026-04-16 21:21:48 -07:00
  • e05db09c94 WIP: redundancy filter wiring across search, CLI, and UI v2.0.0-alpha.3 James Pine 2026-04-16 17:31:43 -07:00
  • 7699a2e2ee document filesystem support matrix and detection James Pine 2026-04-16 17:31:21 -07:00
  • f027b49366 show capacity and visibility in sd volume list James Pine 2026-04-16 17:31:15 -07:00
  • 2e573ba3da fix ZFS pool capacity reporting and stats filtering James Pine 2026-04-16 17:31:10 -07:00
  • f824bd4d5f Merge branch 'main' into spacedrive-redundancy James Pine 2026-04-16 14:40:01 -07:00
  • 9945639853 retroactively hide stale tracked system/app volumes on Linux James Pine 2026-04-16 14:37:17 -07:00
  • adf0f67259 fix: prevent busy-loop in sync loop when real-time sync is active slvnlrt 2026-04-16 16:34:49 +02:00
  • 1829f36842 fix: update tests and examples for upstream API changes slvnlrt 2026-04-16 13:31:32 +02:00
  • d5b51555f1 fix: separate missing-target, null-UUID, and execution errors in tag apply slvnlrt 2026-04-16 10:51:06 +02:00
  • fb5d4d7e7d filter system and app-managed volumes on Linux James Pine 2026-04-16 01:34:01 -07:00
  • dffc3502d4 fix: prevent double callback in platform.confirm and distinguish tag error types slvnlrt 2026-04-16 10:31:25 +02:00
  • 2686561541 fix: use native Tauri dialog for confirm on Windows (WebView2 broken) slvnlrt 2026-04-16 10:02:15 +02:00
  • f443063b0e fix HttpTransport to multiplex subscriptions over a single EventSource James Pine 2026-04-16 00:35:04 -07:00
  • 24be53f55e fix: platform confirm, parameterized SQL, remove dead code, handle serialization errors slvnlrt 2026-04-16 08:41:49 +02:00
  • 8beb815f84 bundle sd-cli into server release tarball James Pine 2026-04-15 22:46:00 -07:00
  • e56621ed37 fix ZFS volume detection performance on systems with many datasets James Pine 2026-04-15 18:57:30 -07:00
  • 2926675e6e redundancy UI improvements + ZFS volume detection fix James Pine 2026-04-15 18:57:01 -07:00
  • 35b165cd53 fix: prevent tagging ephemeral files and improve empty tag view UX slvnlrt 2026-04-15 22:19:06 +02:00
  • 2fbd6b2279 fix: validate create tag targets, confirm before delete, escape LIKE wildcards, remove dead code slvnlrt 2026-04-15 19:04:35 +02:00
  • ef65e9b74b fix(web): polyfill crypto.randomUUID for non-HTTPS contexts James Pine 2026-04-15 01:09:14 -07:00
  • 1c07bf6e85 Merge remote-tracking branch 'origin/main' into spacedrive-redundancy James Pine 2026-04-15 00:12:35 -07:00
  • b8e6aaff24 fix: address code review feedback from CodeRabbit slvnlrt 2026-04-15 08:40:37 +02:00
  • ca0c13d729 fix(ts-client): prevent Overview crash from single-resource cache seeding slvnlrt 2026-03-28 11:42:11 +01:00
  • 296e7d7bdc fix(tags): validate entry UUIDs in create action before applying slvnlrt 2026-04-12 11:57:13 +02:00
  • a0c500916d fix(tags): remove redundant inline sea_orm imports slvnlrt 2026-03-25 15:04:07 +01:00
  • 6cd296cf8e fix(tags): secure FTS5 escaping, batch entry lookups for performance slvnlrt 2026-03-25 14:45:03 +01:00
  • c357493839 fix(tags): pre-index content rows to avoid O(n²) tag merge, require entry_kind slvnlrt 2026-03-24 22:19:06 +01:00
  • 23ae6a1bde fix(tags): add extension to root-level file paths, validate entry UUIDs slvnlrt 2026-03-24 21:50:16 +01:00
  • c3b0aa91c1 fix(tags): emit file events on tag delete, refetch files.by_id for inspector slvnlrt 2026-03-24 21:23:29 +01:00
  • 70718beea1 fix(tags): remove broken optimistic update and alert() dialog slvnlrt 2026-03-24 20:29:17 +01:00
  • f391972dfa fix(tags): skip rows with undecodable required fields instead of fabricating slvnlrt 2026-03-24 20:24:58 +01:00
  • 7eae2fee9a fix(tags): address second round of CodeRabbit review slvnlrt 2026-03-24 20:06:06 +01:00
  • 1280987dd0 revert(tags): restore independent tagModeActive state slvnlrt 2026-03-24 19:31:35 +01:00
  • 1e4b06dd98 fix(migration): keep newest row (MAX id) when deduplicating tag applications slvnlrt 2026-03-24 18:58:34 +01:00
  • db710d91b4 fix(tags): address CodeRabbit review findings on tag system slvnlrt 2026-03-24 18:45:16 +01:00
  • db1f88facc fix(media): replace broken useJobDispatch with direct mutations slvnlrt 2026-03-21 00:27:00 +01:00
  • c23dfb0a98 fix(core): use current device slug instead of \"unknown-device\" fallback slvnlrt 2026-03-20 23:29:44 +01:00
  • 49a9347b41 refactor: extract shared useRefetchTagQueries hook slvnlrt 2026-03-19 23:51:16 +01:00
  • 739e372cad feat(tags): add unapply/delete actions, fix tag sync and Inspector UX slvnlrt 2026-03-19 23:49:20 +01:00
  • 15cb7649ac feat(tags): render tag view using standard explorer with full File objects slvnlrt 2026-03-19 12:33:01 +01:00
  • 8ec131d8d0 fix(tags,ui): make tag view files navigable and wire Overview search button slvnlrt 2026-03-18 21:54:05 +01:00
  • e135682e6b fix(tags): prevent duplicate tag applications on the same file slvnlrt 2026-03-17 23:31:39 +01:00
  • 32a788dee2 feat(tags): implement tags.by_id, tags.ancestors, tags.children, files.by_tag slvnlrt 2026-03-17 23:30:15 +01:00
  • 957b87877b fix(search): apply TagFilter in search.files query slvnlrt 2026-03-17 23:29:44 +01:00
  • d313d5a12a fix: isolate @spacebot/api-client from web/server builds James Pine 2026-04-14 22:15:11 -07:00
  • 101e96f9e6 fix(windows): replace broken icon.ico, fix Obsidian SVG gradients James Pine 2026-04-14 21:15:47 -07:00
  • 12669697bc better volume calc + tailscale plan James Pine 2026-04-14 21:05:48 -07:00
  • 198b4b5b65 fix: externalize @spacebot/api-client when spacebot unavailable James Pine 2026-04-14 20:17:19 -07:00
  • 56230245c2 fix: use macos-26 for x86_64 darwin build (cross-compile) James Pine 2026-04-14 20:15:19 -07:00
  • f79bbdceef fix: tauri CI builds + macOS runners + spaceui-link James Pine 2026-04-14 19:51:14 -07:00
  • 1eea61bcaf feat: add redundancy awareness & cross-volume file comparison James Pine 2026-04-14 19:19:56 -07:00
  • f68606abf2 fix(web): externalize @spacebot/api-client for web builds James Pine 2026-04-14 19:11:49 -07:00