Organize with keys 0–9 (folder destinations + undo)
Details bottom sheet (i / Details / click title): path, size, dates, macOS metadata; zip entry summary
PDF (QL first page), RAW (QL thumb), ZIP listing (no extract), video/CSV in demo + tests
OLED dark design tokens; npm run seed-demo
Test plan
npm test (32 tests)
Hard-refresh local demo: PDF thumb, zip listing, organize + details sheet
CI: npm test + gitleaks green
## Summary
- Organize with keys `0`–`9` (folder destinations + undo)
- Details bottom sheet (`i` / Details / click title): path, size, dates, macOS metadata; zip entry summary
- PDF (QL first page), RAW (QL thumb), ZIP listing (no extract), video/CSV in demo + tests
- OLED dark design tokens; `npm run seed-demo`
## Test plan
- [x] `npm test` (32 tests)
- [ ] Hard-refresh local demo: PDF thumb, zip listing, organize + details sheet
- [ ] CI: `npm test` + gitleaks green
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
0–9(folder destinations + undo)i/ Details / click title): path, size, dates, macOS metadata; zip entry summarynpm run seed-demoTest plan
npm test(32 tests)npm test+ gitleaks green