-
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
-