Commit Graph

  • 595b33a68c fix(phase-11): close mobile storage UAT gaps curo1305 2026-06-17 10:48:35 +02:00
  • c48ebf152c test(phase-11): record mobile UAT gaps curo1305 2026-06-17 10:37:21 +02:00
  • 64aa960d20 test(phase-11): add Nyquist validation coverage curo1305 2026-06-17 09:58:59 +02:00
  • f5fc8d111b docs(phase-11): add security threat verification — 13/13 threats CLOSED curo1305andClaude Sonnet 4.6 2026-06-17 09:51:47 +02:00
  • 1c0b231002 docs(11): update VERIFICATION.md — all 12 requirements satisfied after TreeItem gap fix curo1305 2026-06-17 09:37:36 +02:00
  • 28e75e971d fix(11): TreeItem.vue — focus-visible ring on all interactive elements; skeleton width → static Tailwind curo1305 2026-06-17 09:35:06 +02:00
  • 8ac5b15f51 docs(11): add code review report curo1305 2026-06-17 09:26:45 +02:00
  • f667a3bbc8 docs(phase-11): update tracking after wave 5 — all plans complete curo1305 2026-06-17 08:03:50 +02:00
  • 73f409dd2f chore: merge executor worktree (worktree-agent-a39e918c6d4ac337a) curo1305 2026-06-17 08:03:27 +02:00
  • b121bc2a86 docs(11-06): complete Plan 11-06 — dead-code cleanup and final verification SUMMARY curo1305 2026-06-17 08:02:16 +02:00
  • 9ad88abe88 docs(11-06): add 11-VERIFICATION.md — all 12 Phase 11 requirements mapped to evidence curo1305 2026-06-17 08:01:00 +02:00
  • df981fbced docs(11-06): write Phase 11 bundle final summary — baseline vs final comparison curo1305 2026-06-17 07:58:14 +02:00
  • a928b54781 chore(11-06): dead-code cleanup — delete FolderRow.vue, retain admin tab tests curo1305 2026-06-17 07:56:00 +02:00
  • 6e3d1f866a chore: merge executor worktree (worktree-agent-a3ed83649498e1792) curo1305 2026-06-17 05:43:53 +02:00
  • 888d3761d5 chore(11-06): capture final Phase 11 bundle analysis report curo1305 2026-06-17 03:55:12 +02:00
  • a8e0a199f2 chore(11-06): delete orphaned AccountView.vue curo1305 2026-06-17 00:39:05 +02:00
  • e72506fc89 docs(phase-11): update tracking after wave 4 curo1305 2026-06-16 21:51:23 +02:00
  • eef76e02dc docs(11-05): complete visual consistency pass plan summary curo1305andClaude Sonnet 4.6 2026-06-16 21:50:28 +02:00
  • 2af5b7c313 feat(11-05): visual consistency pass — typography, focus-visible, hover/active states, skeleton cleanup curo1305 2026-06-16 21:48:56 +02:00
  • deea237033 docs(phase-11): update tracking after wave 3 curo1305 2026-06-16 21:38:15 +02:00
  • 86d28046ca chore: merge executor worktree (worktree-agent-acd1ece9cc8092915) curo1305 2026-06-16 21:37:59 +02:00
  • 087eec1047 docs(11-04): complete forms baseline and mobile-safe modals plan summary curo1305 2026-06-16 21:35:52 +02:00
  • df53cef3b7 feat(11-04): mobile-safe modals and form baseline verification curo1305 2026-06-16 21:33:57 +02:00
  • 71ddbfd426 docs(phase-11): update tracking after wave 2 curo1305 2026-06-16 21:26:47 +02:00
  • e32793c126 chore: merge executor worktree (worktree-agent-ae52d6537a4569901) curo1305 2026-06-16 21:26:09 +02:00
  • dfac0a9617 docs(11-03): complete responsive shells and storage rows plan summary curo1305 2026-06-16 21:24:26 +02:00
  • d914761120 feat(11-03): responsive shells and storage rows curo1305 2026-06-16 21:22:59 +02:00
  • 6155aaba46 docs(phase-11): update tracking after wave 1 curo1305 2026-06-16 21:12:35 +02:00
  • dfc6ff52f7 docs(11-02): complete lazy-load routes plan — SUMMARY.md curo1305 2026-06-16 21:11:46 +02:00
  • 4fa07b3874 perf(11-02): lazy-load non-critical routes — PERF-03 curo1305 2026-06-16 21:10:48 +02:00
  • 7547e8ae97 docs(phase-11): update tracking after wave 0 curo1305 2026-06-16 21:07:57 +02:00
  • 3361a63ffd docs(11-01): add plan summary — baseline captured, audit complete curo1305andClaude Sonnet 4.6 2026-06-16 21:06:22 +02:00
  • 6d56d25977 docs(11-01): capture Phase 11 bundle baseline and frontend audit curo1305 2026-06-16 21:05:12 +02:00
  • 0fb2a53a4f chore(11-01): add ANALYZE=true opt-in for rollup-plugin-visualizer in vite.config.js curo1305 2026-06-16 21:04:54 +02:00
  • 41d136fa1f docs(state): record phase 11 context session curo1305 2026-06-16 20:50:43 +02:00
  • f03d5b095e docs(11): capture phase context curo1305 2026-06-16 20:50:37 +02:00
  • 83cdf28231 docs(phase-10): evolve PROJECT.md and resolve UAT after gap closure curo1305andClaude Sonnet 4.6 2026-06-16 20:12:46 +02:00
  • ac95c1243f docs(phase-10): complete gap closure verification — 219 tests, all 6 UAT gaps closed curo1305andClaude Sonnet 4.6 2026-06-16 20:11:51 +02:00
  • 2263abb2eb chore: merge executor worktree (worktree-agent-a2c859712240996ff) curo1305 2026-06-16 19:22:48 +02:00
  • 0df2942e4c docs(10-13): complete gap closure plan summary curo1305 2026-06-16 19:20:16 +02:00
  • 339f5a0c82 test(10-13): regression tests for all 6 UAT gaps curo1305 2026-06-16 19:19:02 +02:00
  • bac5dcfe3d fix(10-13): escape modifier and capture-phase OS drop curo1305 2026-06-16 19:12:57 +02:00
  • 5972a62041 fix(10-13): admin sidebar bleed and keyboard instance resolution curo1305 2026-06-16 19:12:05 +02:00
  • 76785b4d96 fix(10-13): sidebar shimmer rows and search-at-root visibility curo1305 2026-06-16 19:11:25 +02:00
  • 42ab542e25 fix(10-13): admin sidebar bleed and keyboard instance resolution curo1305 2026-06-16 19:07:54 +02:00
  • f9e5a31945 fix(10-13): sidebar shimmer rows and search-at-root visibility curo1305 2026-06-16 19:06:52 +02:00
  • e3c681f99d docs(10): add root causes from diagnosis — 8 gaps diagnosed curo1305 2026-06-16 17:36:17 +02:00
  • 6d238a4ff3 test(10): complete UAT - 10 passed, 9 issues curo1305 2026-06-16 17:32:03 +02:00
  • 11228306e4 Merge cleanup branch curo1305 2026-06-16 15:40:33 +02:00
  • 3307282570 Fix Docker stack bootstrap curo1305 2026-06-16 15:35:06 +02:00
  • ce67b9f98a fix(cloud): skeleton on first render + informative toast when opening cloud files curo1305andClaude Sonnet 4.6 2026-06-16 13:57:18 +02:00
  • 210670d033 docs(phase-10): mark VALIDATION.md nyquist-compliant — 16/16 tasks COVERED, 211 tests pass curo1305andClaude Sonnet 4.6 2026-06-16 13:43:45 +02:00
  • e97ca164d7 Refactor backend and frontend cleanup paths curo1305 2026-06-16 11:50:17 +02:00
  • 4f6ee06f51 docs(10): mark Phase 10 complete — 15/15 truths verified, 211 tests pass curo1305andClaude Sonnet 4.6 2026-06-16 10:19:59 +02:00
  • 9a1c7df65d fix(10): resolve WR-03/WR-04 code review warnings curo1305andClaude Sonnet 4.6 2026-06-16 10:18:00 +02:00
  • efd6c78a15 fix(10): resolve CR-01 prop mutation + CR-02 double-shortcut on modal open curo1305andClaude Sonnet 4.6 2026-06-16 10:16:28 +02:00
  • 37f49bc6ea docs(10): add code review report curo1305andClaude Sonnet 4.6 2026-06-16 10:13:37 +02:00
  • a6e130b49e docs(10): re-verify after gap closure — all 15 truths verified, 211 tests pass curo1305andClaude Sonnet 4.6 2026-06-16 10:03:16 +02:00
  • 6b56763689 fix(10): close UX-06/UX-10/UX-13 verification gaps — Escape modal close, rename/revoke toasts, StorageBrowser picker tests curo1305 2026-06-16 09:57:17 +02:00
  • 2605227fe0 docs(10): add code review report curo1305 2026-06-16 09:45:54 +02:00
  • b46b97864e docs(phase-10): update tracking after wave 5 complete (12/12 plans) curo1305 2026-06-16 09:40:33 +02:00
  • 538604394c chore: merge executor worktree (10-12 SVG AppIcon migration) curo1305 2026-06-16 09:39:58 +02:00
  • dbd32fdb1c docs(10-12): complete SVG-to-AppIcon migration — CODE-05 complete curo1305 2026-06-16 09:39:27 +02:00
  • 20835bc706 refactor(10-12): migrate view-level SVGs to AppIcon curo1305 2026-06-16 09:37:47 +02:00
  • bbb9db73e7 refactor(10-12): migrate cloud/settings/UI SVGs to AppIcon curo1305 2026-06-16 09:33:57 +02:00
  • 939ea79977 refactor(10-12): migrate folder/document/upload/sharing SVGs to AppIcon curo1305 2026-06-16 08:37:42 +02:00
  • cb41753605 refactor(10-12): migrate sidebar + layout + TreeItem SVGs to AppIcon curo1305 2026-06-16 08:35:02 +02:00
  • 01a0605831 docs(phase-10): update tracking after wave 4 complete (11/12 plans) curo1305 2026-06-16 08:29:09 +02:00
  • 7dc011f3da docs(10-11): complete drag-to-move guard + teleport dropdowns plan — 10 tests, 3 components updated curo1305 2026-06-16 08:26:38 +02:00
  • 892abca8cf feat(10-11): teleport FolderRow three-dot menu to body with getBoundingClientRect positioning curo1305 2026-06-16 08:25:30 +02:00
  • e0606b49f1 feat(10-11): teleport DocumentCard folder picker to body with getBoundingClientRect positioning curo1305 2026-06-16 08:24:28 +02:00
  • f9ddda8e05 feat(10-11): add click-after-drag guard + teleport folder picker to StorageBrowser curo1305 2026-06-16 08:23:36 +02:00
  • f20420a4b5 test(10-11): promote stub tests to real tests for drag-to-move + teleport dropdowns curo1305 2026-06-16 08:22:18 +02:00
  • dbb07c8c7d docs(phase-10): update tracking after wave 3 complete (10/12 plans) curo1305 2026-06-15 20:48:13 +02:00
  • 6c48fd36bd chore: merge executor worktree (10-10 OS drag overlay) curo1305 2026-06-15 20:48:00 +02:00
  • 026d3743c3 docs(10-10): complete OS drag overlay plan — OsDragOverlay.vue + App.vue wiring + 8 tests curo1305 2026-06-15 20:47:32 +02:00
  • 69bf40af32 feat(10-10): wire OsDragOverlay into App.vue; expose handleOsDrop on FileManagerView curo1305 2026-06-15 20:46:05 +02:00
  • 20eceb8983 feat(10-10): implement OsDragOverlay.vue — OS file drag detection with depth counter curo1305 2026-06-15 20:44:39 +02:00
  • 71f55b84a9 test(10-10): promote OsDragOverlay stubs to 8 RED failing tests curo1305 2026-06-15 20:43:58 +02:00
  • 1cb63d690d docs(phase-10): update tracking after wave 2 complete (9/12 plans) curo1305 2026-06-15 20:38:48 +02:00
  • 7deb7836a7 chore: merge executor worktree (10-09 keyboard shortcuts) curo1305 2026-06-15 20:38:25 +02:00
  • c625d0889d docs(10-09): add plan SUMMARY — keyboard shortcuts via ref chain complete curo1305 2026-06-15 20:37:54 +02:00
  • d7bda3c605 feat(10-09): add global keydown handler to App.vue — /, Escape, U, N shortcuts live curo1305 2026-06-15 20:36:52 +02:00
  • aaa0532af9 feat(10-09): plumb keyboard shortcut ref chain — DropZone→SearchBar→StorageBrowser→FileManagerView curo1305 2026-06-15 20:35:38 +02:00
  • 089af90e6d test(10-09): promote keyboard stubs to 9 RED failing tests for UX-05/06/07/08 curo1305 2026-06-15 20:34:15 +02:00
  • 9a435f8fc0 docs(phase-10): update tracking after wave 1 complete (8/12 plans) curo1305 2026-06-15 20:30:58 +02:00
  • 776a1d9948 chore: merge executor worktree (10-08 admin views wiring) curo1305 2026-06-15 20:30:25 +02:00
  • 365b0b4eca chore: merge executor worktree (10-07 AppSidebar wiring) curo1305 2026-06-15 20:30:25 +02:00
  • 6fe8279c90 chore: merge executor worktree (10-06 StorageBrowser+FileManager wiring) curo1305 2026-06-15 20:30:25 +02:00
  • d2110c9a98 docs(10-07): complete AppSidebar skeleton + EmptyState micro + UX-14 plan curo1305 2026-06-15 20:29:21 +02:00
  • 24a5cbc112 docs(10-08): complete plan — admin skeletons, EmptyStates, and BreadcrumbBar wiring curo1305 2026-06-15 20:28:27 +02:00
  • 1728de77f3 feat(10-07): AppSidebar UX-03 skeletons, UX-01 EmptyState micro, UX-14 remove New button curo1305 2026-06-15 20:27:54 +02:00
  • b076ec9cda docs(10-06): create plan summary — skeleton/EmptyState/BreadcrumbBar/toast wired curo1305 2026-06-15 20:27:15 +02:00
  • 3e79423cfd feat(10-08): BreadcrumbBar in remaining admin views + SettingsView; EmptyState in SharedView + CloudStorageView curo1305 2026-06-15 20:27:00 +02:00
  • 9ea51d6401 feat(10-06): wire breadcrumb mapping + toast call sites; delete FolderBreadcrumb curo1305 2026-06-15 20:26:06 +02:00
  • 8e360f4f21 feat(10-08): skeleton tables + BreadcrumbBar + EmptyState in AdminAuditView and AdminUsersView curo1305 2026-06-15 20:25:05 +02:00
  • 3fcc300ebe test(10-07): promote AppSidebar.empty stubs to RED tests (UX-01, UX-03, UX-14) curo1305 2026-06-15 20:23:41 +02:00
  • d040e77548 feat(10-06): update StorageBrowser — skeleton rows, EmptyState, BreadcrumbBar swap curo1305 2026-06-15 20:23:34 +02:00
  • ec5fd23ec2 test(10-08): promote admin skeleton stubs to real RED tests — 8 failing tests curo1305 2026-06-15 20:22:34 +02:00
  • 413d3f0ff7 test(10-06): promote UX-02 skeleton stubs to RED failing tests curo1305 2026-06-15 20:22:26 +02:00