James
|
2f25eceac7
|
chore: auto-commit uncommitted changes
|
2026-03-12 18:02:10 -04:00 |
James
|
58023f464c
|
redesign: request detail — single column, request→response→discussion, project name in breadcrumb
|
2026-03-12 05:03:15 -04:00 |
James
|
d3f3360c48
|
fix: role restrictions use localStorage fallback; request text body size not h1 bold
|
2026-03-12 04:54:42 -04:00 |
James
|
e197bb9526
|
fix: applyRoleRestrictions was called but never defined — was causing Error loading request
|
2026-03-12 04:51:25 -04:00 |
James
|
0e11ba2ba1
|
fix: buyer view — hide upload/mark answered/compose; fix duplicate request text; tighten title size
|
2026-03-12 04:36:24 -04:00 |
James
|
25f46d5f66
|
fix: rebuild with SetTestRole handler — service was running stale binary
|
2026-03-12 04:25:52 -04:00 |
James
|
f6632dddfc
|
fix: add test role select to sidebar — was missing from template
|
2026-03-12 04:20:17 -04:00 |
James
|
84f8350700
|
feat: server-side test role — PUT /api/admin/test-role writes to session, middleware injects into context
|
2026-03-12 03:45:39 -04:00 |
James
|
9368261ce2
|
ui: project switcher dropdown in header; consistent type hierarchy throughout
|
2026-03-12 02:32:40 -04:00 |
James
|
4abac19f35
|
ui: larger header + logo, project name in header selectable, sidebar font larger, no repeated h1
|
2026-03-12 02:29:41 -04:00 |
James
|
bb33323957
|
feat: Steel + Brutalist themes; tighten all theme base sizes to 13px
|
2026-03-12 02:19:27 -04:00 |
James
|
27c682b960
|
feat: org management — Add Org modal with typeahead, members, permissions per org
|
2026-03-07 13:50:03 -05:00 |
James
|
375a2acf37
|
feat: threaded channel comments — Announcements + per-PE channels, nested replies
|
2026-03-07 13:15:18 -05:00 |