Files
spacedrive/TODO
Jamie Pine c6ada5a07a refactor(pairing): update proxy pairing configuration and serialization methods
- Changed the import path for ProxyPairingConfig to app_config for better organization.
- Replaced bincode serialization with encode_to_vec for improved error handling in vouch payload signing and validation.
- Updated references to AcceptedDevice and RejectedDevice to remove unnecessary super:: prefix.
- Adjusted the vouching queue to return rows_affected as a method call for consistency.
- Enhanced TestConfigBuilder to include default proxy pairing configuration.
2026-01-22 13:21:13 -08:00

120 lines
5.6 KiB
Plaintext

# Todo+ Cheat Sheet
# Shortcuts:
# Cmd/Ctrl+Enter - Toggle todo box
# Alt+D - Mark as done (✔)
# Alt+C - Mark as cancelled (✘)
# Alt+S - Toggle start (enables timer)
# Cmd/Ctrl+Shift+A - Archive completed todos
# Symbols:
# ☐ Pending ✔ Done ✘ Cancelled
# Tags:
# @critical @high @low @today
# @est(2h) or @2h30m - Time estimates
# @started @done @lasted - Auto timekeeping
# Projects:
# Use "ProjectName:" to create sections
# Nested items use indentation
Journey to v2.0.0-pre.1:
✔ Get all desktop release CI working @done(25-12-16 23:51)
☐ Remote file access on demand
☐ Ensure updater and changelog are working @today
☐ Ephemeral sidecars
☐ Fix tag on file sync
☐ Make a separate data folder for dev builds
☐ Default path for paste to device (paste to /Downloads)
☐ Fix ephemeral on desktop
✔ Fix volume reactivity @done(26-01-20 14:59)
☐ Merge ephemeral results with indexed results to enable showing hidden files on demand
☐ Mobile explorer
✔ search @done(26-01-22 12:21)
☐ inspector
☐ context menu
☐ view settings
☐ job manager
☐ preview
☐ share
✔ Sometimes quick preview reporting file not found @today (happens in the second column of column view) @done(26-01-20 09:09)
✔ Connection info on device panel (lan/relay) @done(26-01-20 09:09)
☐ Improve job panel data display, layout and ordering @today
☐ Pop out job viewer
✔ More metadata in file copy jobs, to show more visually appealing transfer job @today @done(26-01-20 09:09)
☐ Drag between columns in column view
✔ Rename files, create folders, new folder with items @done(25-12-24 09:08)
✔ Inspector multi-select @done(26-01-10 22:22)
✔ Open files with default app (cross platform) @done(25-12-25 08:17)
✔ Grid view render bug, shows as column for split second on first render of results @done(25-12-22 07:49)
✔ Job sound: make copy sound a varient, not play also @done(25-12-24 07:24)
✔ Sidebar active based on Explorer path @today @done(25-12-20 07:59)
☐ Fix three device sync
☐ Run now button in Location Inspector doesn't work well @today
☐ Delete location UX improvement
☐ Fix unique bytes calculation
☐ Choose custom device name on mobile setup flow
☐ Device state tombstone sync
✔ Delete jobs @done(26-01-20 09:09)
☐ Drop external items INTO spacedrive explorer @today
✔ Eject volume button @done(26-01-20 09:09)
✔ Fix explorer arrow key navigation @done(25-12-22 06:13)
✔ Complete Spaces Sidebar with customize palette @done(25-12-20 09:56)
# It has an issue where it conflicts with the tab focus navigation and is out of order often
☐ Device owned data count mismatch reconciliation / improve sync testing
☐ Improve sync testing, synced directories seem to be missing relationships to form tree (sometimes)
✔ Drag selection area + command to add to selection @today @done(25-12-25 08:18)
✔ Back/forward button navigation not working @done(25-12-22 05:43)
# Investigate sync integrity
✔ Refetch all queries when window focus @today @done(25-12-20 09:55)
✔ Fix job reactivity @today @done(25-12-21 06:14)
# CLI reactivity works fine, but interface job manager often doesn't show up for jobs, generating thubmnails ALWAYS does, but speech, splat and indexing don't show in the UI
✔ Polish large job manager @today @done(25-12-22 10:27)
✔ Fix top bar styles, crispier positioning, windows support. @done(26-01-10 22:21)
# Copy from v1
✔ Explorer should render results for a device, show volumes @today @done(25-12-20 09:55)
✔ Tags are not reactive, anywhere side from Inspector @today @done(26-01-10 22:21)
☐ Tags should support ephemeral
✔ Starting up screen when Core/daemon is initializing @done(25-12-25 08:18)
# This is complex because ephemeral entries do not have a content identity
✔ Disable knowledge view @today @done(25-12-25 09:24)
✔ Fix zoom on videos / images @done(25-12-22 07:49)
✔ Show alternate paths in inspector @done(26-01-20 09:10)
☐ Make default home folders SpaceItems
# Decide how this works in the context of sync, likely organize by device
✔ New Space Item resource event not working @done(25-12-24 07:25)
✔ Can't drag and drop onto space items to copy paste @done(25-12-16 23:51)
☐ Sometimes device shows as online even if its not
☐ Stale detection background discovery reindex
# Looks like cache state issue, even though the devices due
✔ Index mode not showing in location inspector @done(26-01-10 22:23)
✔ Space Item by entry UUID, not entry id and should have constraints against duplicates, for both entries and categories like Overview and Favorites @done(26-01-10 22:23)
✔ Editable path bar @done(25-12-22 08:37)
✔ Basic Search @done(26-01-10 22:23)
# Filters, scope
# Search ephemeral index as well as persistent index
☐ PDF Viewer
# Copy from v1
✔ Text Viewer @done(25-12-22 06:54)
# Copy from v1
✔ Disable browser focus which desyncs with selected state @done(25-12-22 08:50)
☐ Recents and favorites
☐ Add categories
☐ Add Users and comments
☐ History tab of the File Inspector is dummy data
☐ Improve copy/paste/move flow to actually validate before showing modal
☐ Refactor the CLI
☐ Improve inspector design
# See INDEX-009 for stale detection
☐ RAW support
☐ Sign Windows build
✔ fix connection limit bug @done(25-12-25 08:19)
✔ During pairing make it so the QR code confirms scan before submitting pairing action @done(25-12-25 08:19)
✔ Fix volume tracking, removal and naming @done(25-12-18 23:12)
✔ Gaussian splat generation @done(25-12-18 23:09)
✔ Gaussian splat viewer @done(25-12-18 23:09)
☐ Ml-sharp in production builds @critical
☐ Prepare demo data for screenshots and testing