-
5090676eda
fix: remove DATABASE_URL from docker-compose, now in Infisical
Jeff Emmett
2026-03-01 21:41:16 -0800
-
15812195f1
fix: set canvas-layout class on initial server render
Jeff Emmett
2026-03-01 21:33:55 -0800
-
424152415a
fix: add DATABASE_URL to docker-compose environment
Jeff Emmett
2026-03-01 19:31:02 -0800
-
19e9455f1d
fix: make folk-rapp header a drag handle so shapes can be grabbed
Jeff Emmett
2026-03-01 18:11:30 -0800
-
7850b9d34c
feat: move rApp secrets to Infisical, add seed script
Jeff Emmett
2026-03-01 18:06:21 -0800
-
5e0f30567a
fix: prevent pointer events from hijacking two-finger touch pan
Jeff Emmett
2026-03-01 18:02:53 -0800
-
658eb966d6
fix: push overlapping siblings instead of displacing the dragged shape
Jeff Emmett
2026-03-01 17:51:34 -0800
-
7db6068229
feat: add forgotten-shape tooltip and "Hide Faded" toggle
Jeff Emmett
2026-03-01 15:05:20 -0800
-
384ef23ae1
chore: add backlog tasks 74-76
Jeff Emmett
2026-03-01 15:04:39 -0800
-
3808b51a64
feat: strip demo pages to show just the interactive component
Jeff Emmett
2026-03-01 15:03:46 -0800
-
6bd23a6778
fix(rspace): serve canvas through renderShell like all other rapps
Jeff Emmett
2026-03-01 14:55:36 -0800
-
a39cf6e1c2
feat: auto-provision personal spaces on first visit + redirect logged-in users from demo
Jeff Emmett
2026-03-01 14:31:32 -0800
-
1a615c29c9
feat(rphotos): fix gallery API routing and embed Immich at /album
Jeff Emmett
2026-03-01 14:31:19 -0800
-
b66e9b44de
feat: hide "Try Demo" header button when logged in
Jeff Emmett
2026-03-01 14:16:59 -0800
-
f7ecf50588
feat: upgrade 6 module demos to use real interactive components
Jeff Emmett
2026-03-01 14:10:52 -0800
-
ef1d93d7e9
feat(encryptid): persist login across subdomains via cross-domain cookie
Jeff Emmett
2026-03-01 14:10:36 -0800
-
5408eb0376
feat: add outputPaths to module interface and browsable list pages
Jeff Emmett
2026-03-01 13:55:29 -0800
-
4979c3d80c
feat(rcal): replace static demo with interactive folk-calendar-view
Jeff Emmett
2026-03-01 11:49:13 -0800
-
317bc46de6
feat: three-state FUN — present, forgotten (faded), deleted
Jeff Emmett
2026-03-01 11:44:02 -0800
-
a61f562bbf
feat: persistent tab bar, offline save improvements, and shape validation
Jeff Emmett
2026-03-01 11:11:14 -0800
-
f69ee9f977
fix: shape resize sync and transform event name alignment
Jeff Emmett
2026-03-01 11:11:02 -0800
-
c7674ac526
feat: color-coded visibility badges and contextual space display names
Jeff Emmett
2026-03-01 10:42:06 -0800
-
aeb9247f96
fix: shape resize/rotate by converting screen coords to canvas space
Jeff Emmett
2026-03-01 10:38:06 -0800
-
7616fe0757
feat: show resize handles on selected shapes + pan-first canvas navigation
Jeff Emmett
2026-03-01 10:13:22 -0800
-
2bbe50991d
fix: exclude server paths from space-to-subdomain redirect
Jeff Emmett
2026-02-28 23:11:49 -0800
-
85ac897a1a
fix: use single-segment admin endpoints to bypass Cloudflare redirect
Jeff Emmett
2026-02-28 22:58:37 -0800
-
caae204c2b
fix: bypass Cloudflare /api/* redirect for admin dashboard
Jeff Emmett
2026-02-28 22:51:23 -0800
-
8d77c6eee8
fix: canvas tools place shapes exactly where the ghost placeholder shows
Jeff Emmett
2026-02-28 22:42:33 -0800
-
47b585665d
fix: rename rStack to rSpace in app switcher dropdown
Jeff Emmett
2026-02-28 22:35:21 -0800
-
2b58068a1a
feat: persistent sessions with 30-day JWT and auto-refresh on page load
Jeff Emmett
2026-02-28 22:33:31 -0800
-
783be14a11
fix: default canvas to dark mode and hide legacy community-info box
Jeff Emmett
2026-02-28 22:30:27 -0800
-
b12cc52892
feat: admin dashboard with user management and delete capabilities
Jeff Emmett
2026-02-28 22:30:21 -0800
-
34877b1f9e
feat: add "My Spaces" modal to identity dropdown
Jeff Emmett
2026-02-28 22:26:31 -0800
-
d5563d4636
fix: pass auth token in WebSocket connections for private spaces
Jeff Emmett
2026-02-28 22:08:07 -0800
-
f8c51fad0b
fix: move /notifications and /admin routes before /:slug wildcard
Jeff Emmett
2026-02-28 21:54:27 -0800
-
1db8341fb2
feat: email forwarding via Mailcow aliases + private space access gate
Jeff Emmett
2026-02-28 21:54:07 -0800
-
75b148e772
Merge branch 'dev'
Jeff Emmett
2026-02-28 19:51:51 -0800
-
-
5613370817
refactor: rename module directories to match r-prefixed module IDs
Jeff Emmett
2026-02-28 19:49:26 -0800
-
8895c0fb75
feat: always-visible tab close buttons + rApp dropdown shows open apps
Jeff Emmett
2026-02-28 17:08:45 -0800
-
29d49c7b26
feat: always-visible tab close buttons + rApp dropdown shows open apps
Jeff Emmett
2026-02-28 17:08:45 -0800
-
3ea787ed82
fix: add cache-busting version params to module script tags
Jeff Emmett
2026-03-01 00:52:18 +0000
-
bb6643cf70
feat: port standalone app features to unified rSpace modules
Jeff Emmett
2026-03-01 00:05:34 +0000
-
abbfb552cc
feat: client-side tab caching for instant tab switching
Jeff Emmett
2026-02-28 23:21:10 +0000
-
d9bd7557fa
fix: dropdown menus use fixed positioning to escape overflow clipping
Jeff Emmett
2026-02-28 21:36:18 +0000
-
08928a9f8e
fix: app-switcher dropdown navigates within demo on subdomains
Jeff Emmett
2026-02-28 21:06:52 +0000
-
58af5a304c
feat: enhance rcal, rtrips, and rmaps demos to match standalone quality
Jeff Emmett
2026-02-28 20:04:50 +0000
-
bf1d126ee5
fix: prevent double space prefix in dashboard links on subdomains
Jeff Emmett
2026-02-28 09:04:47 +0000
-
db078d3152
feat: embed external apps via iframe in rSpace shell
Jeff Emmett
2026-02-28 08:56:08 +0000
-
e55e56bc06
feat: move search bar to second row on mobile header
Jeff Emmett
2026-02-28 07:17:38 +0000
-
9db9c89bed
fix: dark background on all demo pages + calendar mobile improvements
Jeff Emmett
2026-02-28 07:10:40 +0000
-
e40db06407
fix: show mockup section from start in rSwag demo
Jeff Emmett
2026-02-28 06:55:16 +0000
-
01fa8b1ba5
feat: enhance demo modes across 12 modules + add inbox/sharp/x402 deps
Jeff Emmett
2026-02-28 06:48:51 +0000
-
7e5a8624d7
feat: rSwag design-on-demand demo with Printful hybrid pipeline
Jeff Emmett
2026-02-28 06:48:10 +0000
-
f1e90924c0
fix: improve rcal/rtube/rpubs demo rendering and mobile CSS
Jeff Emmett
2026-02-28 05:57:43 +0000
-
f9a36b9d3e
feat: add interactive demo modes to all 20 rApps + mobile responsive CSS
Jeff Emmett
2026-02-28 05:48:35 +0000
-
5b7ee71eb9
fix: case-insensitive module routing for mixed-case URLs
Jeff Emmett
2026-02-28 04:38:42 +0000
-
c20a79078a
Merge branch 'dev': port 10 module landing pages from standalone sites
Jeff Emmett
2026-02-28 04:09:27 +0000
-
-
c3deb18df8
feat: port module landing pages from standalone Next.js sites
Jeff Emmett
2026-02-28 04:09:23 +0000
-
c59b7d85a1
feat: replace static landing page with server-rendered main landing
Jeff Emmett
2026-02-28 03:48:02 +0000
-
32ed06d43a
feat: replace static landing page with server-rendered main landing
Jeff Emmett
2026-02-28 03:48:02 +0000
-
990704a57d
Merge branch 'dev'
Jeff Emmett
2026-02-27 18:13:43 -0800
-
-
-
-
-
b0eebc4cbc
chore: add backlog task files
Jeff Emmett
2026-02-27 18:13:40 -0800
-
186a1695c1
Merge branch 'dev'
Jeff Emmett
2026-02-27 18:10:29 -0800
-
-
042ae4e34d
fix: dynamically position toolbar popout panel to avoid overlap
Jeff Emmett
2026-02-27 18:10:26 -0800
-
4db56c1b81
Merge branch 'dev'
Jeff Emmett
2026-02-27 18:06:44 -0800
-
-
39ca0ff9b7
feat: canvas dark mode toggle — persistent theme with dark toolbar, grid, and panels
Jeff Emmett
2026-02-27 18:06:35 -0800
-
c4ebecf5df
Merge branch 'dev'
Jeff Emmett
2026-02-27 18:02:52 -0800
-
-
eb05639608
fix: use rspaceNavUrl for (you)rSpace CTA redirect + pass onSuccess callback
Jeff Emmett
2026-02-27 18:02:22 -0800
-
6f4befdd19
Merge branch 'dev'
Jeff Emmett
2026-02-27 17:52:07 -0800
-
-
b32d752858
feat: redirect all r*.online domains to rspace.online/r*
Jeff Emmett
2026-02-27 17:51:57 -0800
-
c00379eee6
Merge branch 'dev'
Jeff Emmett
2026-02-27 17:51:00 -0800
-
-
2ec5027285
feat: restyle rSpace.online about page to rApp theme + (you)rSpace CTA in space switcher
Jeff Emmett
2026-02-27 17:50:30 -0800
-
54851861c0
Merge branch 'dev'
Jeff Emmett
2026-02-27 17:35:35 -0800
-
-
ab3132a5f0
feat: space cleanup + Edit Space modal (delete, update meta, manage members)
Jeff Emmett
2026-02-27 17:35:24 -0800
-
7108bcb6ad
Merge branch 'dev'
Jeff Emmett
2026-02-27 17:20:20 -0800
-
-
01443d6974
fix: landing page header — inline header CSS to avoid shell.css global reset
Jeff Emmett
2026-02-27 17:20:12 -0800
-
d64bedf647
Merge branch 'dev'
Jeff Emmett
2026-02-27 17:16:40 -0800
-
-
c54be8e043
feat: logo + standardized header across all rSpace pages
Jeff Emmett
2026-02-27 17:16:29 -0800
-
6f80f7abeb
Merge branch 'dev'
Jeff Emmett
2026-02-27 17:09:39 -0800
-
-
6c225590d9
feat: standardize canvas header to match renderShell (MI bar, welcome, Try Demo)
Jeff Emmett
2026-02-27 17:09:28 -0800
-
8a29c7bf8d
Merge branch 'dev'
Jeff Emmett
2026-02-27 17:05:57 -0800
-
-
7d9d4cbf8a
feat: restore original rSpace-website landing page
Jeff Emmett
2026-02-27 17:05:43 -0800
-
f03d92d9b3
Merge branch 'dev'
Jeff Emmett
2026-02-27 16:53:40 -0800
-
-
dfb0325147
feat: gradual zoom, toolbar reorg, pinch-to-zoom
Jeff Emmett
2026-02-27 16:53:30 -0800
-
1165a7fd5a
Merge branch 'dev'
Jeff Emmett
2026-02-27 16:49:00 -0800
-
-
9742bd1409
fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes
Jeff Emmett
2026-02-27 16:48:50 -0800
-
6fe02697a0
chore: add backlog TASK-70 — selector tool with marquee multi-select (done)
Jeff Emmett
2026-02-27 16:36:33 -0800
-
0ca41b1734
Merge branch 'dev'
Jeff Emmett
2026-02-27 16:35:40 -0800
-
-
1d8fc2b23b
feat: default selector tool with marquee multi-select, space+drag pan
Jeff Emmett
2026-02-27 16:35:31 -0800
-
3faf44865e
chore: update backlog — TASK-39 done, TASK-65 AC checked, TASK-69 created+done
Jeff Emmett
2026-02-27 16:30:01 -0800
-
645f1fc015
feat: SVG drawing persistence, click-to-edit markdown, quick-add rApps, dblclick pencil
Jeff Emmett
2026-02-27 16:25:44 -0800
-
1cc18a06e5
Merge branch 'dev'
Jeff Emmett
2026-02-27 16:20:44 -0800
-
-
9f3c9abf5b
fix: canonicalize space URLs to subdomain pattern
Jeff Emmett
2026-02-27 16:20:36 -0800
-
cce4e8d357
Merge branch 'dev'
Jeff Emmett
2026-02-27 16:20:18 -0800
-
-
eee9cbed69
fix: shape overlap push-aside, coordinate persistence, toolbar panel clipping
Jeff Emmett
2026-02-27 16:20:06 -0800
-
7ae105208e
Merge branch 'dev'
Jeff Emmett
2026-02-27 16:13:02 -0800
-
-
09d23f8fc1
fix: rApp shapes auto-derive space context and load as applets directly
Jeff Emmett
2026-02-27 16:12:55 -0800
-
1d0c0013fd
Merge branch 'dev'
Jeff Emmett
2026-02-27 16:10:49 -0800
-
-
0c00a69d8a
feat: flow colors green=economic, purple=delegation, blue=data
Jeff Emmett
2026-02-27 16:10:40 -0800
-
d850a7615e
feat: MI canvas bridge, action executor, and enhanced context
Jeff Emmett
2026-02-27 16:08:20 -0800