rspace-online/server
Jeff Emmett 495baa5935 fix: allow unauthenticated thread builder save/share operations
The space role middleware was blocking all POST/PUT requests from
unauthenticated users with a 403, preventing the thread builder's
save draft and share buttons from working. Added publicWrite module
flag to bypass the role check for modules with public API endpoints.
Also fixed saveDraft() to properly surface server errors.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 09:57:59 -08:00
..
local-first feat: workflow template, choice components, space settings, EncryptID vault, UI polish 2026-03-03 13:15:13 -08:00
oauth feat: add unified notification system with real-time WS delivery 2026-03-03 18:59:09 -08:00
community-store.ts feat: add SpaceConnection primitive + default visibility to private 2026-03-03 15:05:23 -08:00
encryptid-sdk.d.ts fix: resolve TypeScript build errors for Docker deployment 2026-02-13 14:59:04 -07:00
index.ts fix: allow unauthenticated thread builder save/share operations 2026-03-04 09:57:59 -08:00
landing-proxy.ts feat: hide "Try Demo" header button when logged in 2026-03-01 14:16:59 -08:00
landing.ts style: gradient background + (you)rSpace wordmark on landing page 2026-03-03 14:58:15 -08:00
notification-routes.ts feat: add unified notification system with real-time WS delivery 2026-03-03 18:59:09 -08:00
notification-service.ts feat: add unified notification system with real-time WS delivery 2026-03-03 18:59:09 -08:00
output-list.ts feat: add outputPaths to module interface and browsable list pages 2026-03-01 13:55:29 -08:00
seed-campaign.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
seed-demo.ts refactor: complete rfunds → rflows rename across configs and references 2026-03-03 19:13:14 -08:00
seed-template.ts refactor: complete rfunds → rflows rename across configs and references 2026-03-03 19:13:14 -08:00
shell.ts feat: add unified notification system with real-time WS delivery 2026-03-03 18:59:09 -08:00
spaces.ts feat: add unified notification system with real-time WS delivery 2026-03-03 18:59:09 -08:00
sync-instance.ts feat: layered local-first data architecture — encrypted backup, relay persistence, at-rest encryption 2026-03-02 17:09:07 -08:00