-
f6bb47bb8b
feat: wire rspace to pull secrets from Infisical at startup
Jeff Emmett
2026-02-23 19:36:27 -0800
-
05fc9d142a
feat: restructure rFunds — landing page + multi-view TBFF flow
Jeff Emmett
2026-02-23 19:18:01 -0800
-
64aad9bb68
feat: scrollable categorized rApp dropdown, rSpaces rename, overlap prevention
Jeff Emmett
2026-02-23 16:20:24 -0800
-
5c85f8a253
Add migration dry-run script and standardize space slugs
Jeff Emmett
2026-02-23 01:46:28 +0000
-
2d5103c7d6
Add 7-layer local-first data infrastructure
Jeff Emmett
2026-02-23 01:12:06 +0000
-
125964dbae
Fix 4 migration adapters, add 7 new ones, add safety features
Jeff Emmett
2026-02-23 01:05:14 +0000
-
05d2280a2b
Remove rnotes.online routing — re-deployed standalone with Memory Card spec
Jeff Emmett
2026-02-22 22:53:11 +0000
-
519f13045e
Add sample splats + photo/video upload pipeline for rSplat
Jeff Emmett
2026-02-22 03:27:41 +0000
-
c25361f5d6
Add standalone docker-compose for all 20 modules
Jeff Emmett
2026-02-22 03:07:09 +0000
-
a11f449353
Route 15 standalone domains through rSpace unified server
Jeff Emmett
2026-02-22 00:44:52 +0000
-
977d0e2e20
feat: add newsletter signup section to landing page
Jeff Emmett
2026-02-21 17:36:17 -0700
-
d6f9b4e83c
Fix rSplat viewer: add file extension to URL for format detection
Jeff Emmett
2026-02-22 00:31:46 +0000
-
e721c20382
Move conic trajectory visualization into rTrips as route planner
Jeff Emmett
2026-02-22 00:10:52 +0000
-
7394d999ae
Separate landing page from space creation
Jeff Emmett
2026-02-21 23:55:25 +0000
-
f504ca1a68
Add rSplat module — Gaussian splat viewer with x402 gated uploads
Jeff Emmett
2026-02-21 20:55:45 +0000
-
12818b4689
Wire real auth and backends into all 21 rSpace modules
Jeff Emmett
2026-02-21 19:37:26 +0000
-
a6ad8c2264
Include all apps with standalone domains and user-accessible spaces
Jeff Emmett
2026-02-21 01:44:12 +0000
-
f003534d8a
Add app/space switcher dropdowns to landing and canvas pages
Jeff Emmett
2026-02-21 01:04:23 +0000
-
3ad004d011
feat: add 13 new modules — complete r-suite platform unification
Jeff Emmett
2026-02-20 23:59:00 +0000
-
a7e364ef5f
feat: add files and forum modules — Phase 7+8
Jeff Emmett
2026-02-20 23:25:18 +0000
-
b0173b4833
feat: add choices and funds modules — Phase 5+6
Jeff Emmett
2026-02-20 23:11:48 +0000
-
f7615f4aad
feat: add cart, providers, swag modules — Phase 4 cosmolocal commerce
Jeff Emmett
2026-02-20 22:59:19 +0000
-
cc388c0a6c
fix(encryptid): allow self-signed TLS for internal SMTP
Jeff Emmett
2026-02-20 22:41:46 +0000
-
91dd701619
feat: add pubs module — Phase 3 port of rPubs to rSpace platform
Jeff Emmett
2026-02-20 22:41:10 +0000
-
6b1a8ade9c
feat(encryptid): guardian recovery, device linking, enhanced profile
Jeff Emmett
2026-02-20 22:07:40 +0000
-
835d15215e
feat: add books module — Phase 2 port of rBooks to rSpace platform
Jeff Emmett
2026-02-20 22:07:34 +0000
-
59d00588b4
feat: unified module system — Phase 0 shell + Phase 1 canvas module
Jeff Emmett
2026-02-20 21:54:15 +0000
-
7210888aed
feat: unify EncryptID passkeys across all r*.online apps
Jeff Emmett
2026-02-20 21:38:26 +0000
-
cac038ed0d
chore: migrate SMTP from mx.jeffemmett.com to mail.rmail.online
Jeff Emmett
2026-02-20 20:14:58 +0000
-
2d0cf499f6
fix: mobile input focus, toolbar UX, and viewport clipping
Jeff Emmett
2026-02-20 19:55:43 +0000
-
34a1e3b640
feat: mobile toolbar + infinite canvas pan/zoom
Jeff Emmett
2026-02-19 02:32:48 +0000
-
7fcef2c2b2
Fix JWT verify calls for Hono 4.11.10 — add required 'HS256' alg
Jeff Emmett
2026-02-19 02:07:51 +0000
-
9050298c6f
Fix CORS for dynamic rspace.online subdomains in EncryptID
Jeff Emmett
2026-02-19 01:55:42 +0000
-
7103366047
Dynamic RP ID: use caller's domain for WebAuthn passkeys
Jeff Emmett
2026-02-19 01:46:15 +0000
-
048171131b
feat: implement FUN model replacing CRUD across rSpace canvas
Jeff Emmett
2026-02-18 23:21:53 +0000
-
33f0ef4077
fix: server-backed auth + show username instead of DID key
Jeff Emmett
2026-02-18 22:26:50 +0000
-
9f39e2393b
fix: change WebAuthn RP ID from jeffemmett.com to rspace.online
Jeff Emmett
2026-02-18 14:32:57 -0700
-
73aee64401
feat: add path-based community routing under subdomain namespaces
Jeff Emmett
2026-02-18 14:20:57 -0700
-
533ce89cea
backlog: add system clock heartbeat service task (TASK-47)
Jeff Emmett
2026-02-18 14:19:42 -0700
-
a3572f7a5f
feat: add rChats.online to ecosystem links and EncryptID allowed origins
Jeff Emmett
2026-02-18 14:15:42 -0700
-
ea8f1b3f95
Add offline-first section to rSpace landing page
Jeff Emmett
2026-02-18 12:41:24 -0700
-
6b06168f11
feat: add offline-first support with IndexedDB persistence and Service Worker
Jeff Emmett
2026-02-18 12:38:47 -0700
-
cda6dfeaaf
Add rData analytics tracking and ecosystem footer link
Jeff Emmett
2026-02-18 18:57:08 +0000
-
ef8eef8497
Add rSwag to the ecosystem apps section
Jeff Emmett
2026-02-18 04:18:06 -0700
-
20a0796a4d
Add folk-choice-* collaborative decision components
Jeff Emmett
2026-02-18 11:18:00 +0000
-
0489319e15
Add rForum to ecosystem apps
Jeff Emmett
2026-02-18 11:12:50 +0000
-
e65cfffefd
feat: move EncryptID to auth.rspace.online, rebrand as rStack Identity
Jeff Emmett
2026-02-18 10:49:35 +0000
-
fa80968b7f
Replace EncryptID landing page with real auth UI
Jeff Emmett
2026-02-18 07:47:47 +0000
-
d0a6c3ada5
feat: add rauctions.online to EncryptID allowed origins
Jeff Emmett
2026-02-18 06:45:29 +0000
-
cff0c21c0c
fix: WebAuthn .well-known routing and cross-origin passkey support
Jeff Emmett
2026-02-18 04:52:59 +0000
-
2b2f054c65
chore: backlog TASK-20 membership endpoints + shape sync (Done)
Jeff Emmett
2026-02-17 15:35:26 -0700
-
5d517dbdf1
chore: update TASK-13 with cross-space auth progress
Jeff Emmett
2026-02-17 15:33:16 -0700
-
08985d774e
feat: add membership endpoints and bidirectional shape sync
Jeff Emmett
2026-02-17 14:31:48 -0700
-
e4bcc3f04a
docs: add MODULE_SPEC.md with permission model and capabilities
Jeff Emmett
2026-02-17 12:30:14 -0700
-
fa4898ca9f
chore: update backlog tasks 9 and 19
Jeff Emmett
2026-02-16 19:16:40 -0700
-
6bafcf35bd
fix: skip tsc in Docker build to avoid bun-types conflict
Jeff Emmett
2026-02-16 18:52:38 -0700
-
3ba98da1a8
chore: update bun lockfile
Jeff Emmett
2026-02-16 18:51:56 -0700
-
fd25996a0c
fix: make Docker build self-contained with local context
Jeff Emmett
2026-02-16 18:51:24 -0700
-
46d8429082
fix: update header after auth via requireAuth flow
Jeff Emmett
2026-02-16 18:34:03 -0700
-
da48f6faf6
feat: add EncryptID auth header and gate community creation behind sign-in
Jeff Emmett
2026-02-16 17:50:48 -0700
-
163ab3c288
fix: remove hardcoded secret fallbacks from EncryptID (GitGuardian alert)
Jeff Emmett
2026-02-15 15:33:02 -0700
-
d8b8864fbc
chore: add backlog task 18 for CRDT token issuance
Jeff Emmett
2026-02-15 15:15:45 -0700
-
c2255f1296
feat: add CRDT token issuance system with mint/ledger shapes
Jeff Emmett
2026-02-15 15:01:47 -0700
-
65aeceddd1
chore: add backlog tasks 14-17
Jeff Emmett
2026-02-15 10:09:30 -0700
-
0a32944243
feat: add JSON WebSocket mode, demo seed data, and useDemoSync hook
Jeff Emmett
2026-02-15 09:38:59 -0700
-
89fba95e40
feat: add email recovery with Mailcow SMTP and recovery page
Jeff Emmett
2026-02-15 09:35:53 -0700
-
38636862d8
fix: overhaul canvas shape creation, connections, and sync
Jeff Emmett
2026-02-15 08:27:48 -0700
-
eedc6b1b4a
feat: add rFunds, rNetwork, rCart to r-Ecosystem app icons
Jeff Emmett
2026-02-15 08:27:40 -0700
-
aa3db67048
Fix EncryptID Docker build to include encryptid-sdk dependency
Jeff Emmett
2026-02-14 21:23:18 -0700
-
7f37e47934
Add rcart.online to EncryptID CORS allowed origins
Jeff Emmett
2026-02-14 21:21:13 -0700
-
fe53340869
Add task_prefix to backlog config
Jeff Emmett
2026-02-14 20:40:56 -0700
-
e9f7dba926
Add emoji favicon (🌌) for browser tab
Jeff Emmett
2026-02-14 19:13:40 -0700
-
8e51ba923a
feat: add rNotes and rTrips to r-Ecosystem app icons
Jeff Emmett
2026-02-14 19:05:25 -0700
-
6db71abef9
feat: add internal API key bypass for service-to-service calls
Jeff Emmett
2026-02-13 15:02:08 -0700
-
3a04416b10
fix: resolve TypeScript build errors for Docker deployment
Jeff Emmett
2026-02-13 14:59:04 -0700
-
7b230baa9c
fix: update Dockerfile for encryptid-sdk file: dependency
Jeff Emmett
2026-02-13 14:57:31 -0700
-
d227fbff16
feat: add POST /api/communities/:slug/shapes endpoint
Jeff Emmett
2026-02-13 14:56:39 -0700
-
426e05d631
feat: add missing r* tool origins to EncryptID CORS
Jeff Emmett
2026-02-13 13:30:33 -0700
-
dd6c65a693
Add backlog tasks for EncryptID and rWallet
Jeff Emmett
2026-02-13 12:41:01 -0700
-
2634d02344
Add trip planning components and postMessage bridge for rtrips.online
Jeff Emmett
2026-02-13 12:21:03 -0700
-
9b8784a0ac
feat: enforce EncryptID auth on communities with configurable visibility
Jeff Emmett
2026-02-13 11:54:10 -0700
-
e5af01119b
feat: upgrade EncryptID server to PostgreSQL
Jeff Emmett
2026-02-13 07:34:13 -0700
-
8e10f5cb03
fix: Add abort mechanism for conditional UI to prevent pending request errors
Jeff Emmett
2026-02-05 19:14:56 +0000
-
20a51e7dce
fix: Explicitly import UI components in demo to ensure registration
Jeff Emmett
2026-02-05 16:58:45 +0000
-
c18b84b7c9
fix: Build client-side JS bundle for demo page
Jeff Emmett
2026-02-05 16:57:34 +0000
-
e0b30e52ef
fix: Add route for /demo.html page
Jeff Emmett
2026-02-05 16:54:14 +0000
-
73723b5801
fix: Use web entrypoint and bun-based healthchecks
Jeff Emmett
2026-02-05 16:53:04 +0000
-
4e5496ecf7
fix: Remove invalid --production=false flag from Dockerfile
Jeff Emmett
2026-02-05 16:50:21 +0000
-
72192007e6
feat: Add EncryptID unified identity system
Jeff Emmett
2026-02-05 16:48:19 +0000
-
9e32b5a457
fix: Use slot.parentElement instead of :scope selector for ShadowRoot
Jeff Emmett
2026-01-03 16:09:48 +0100
-
42b29ff9d7
fix: Resolve replaceChild and activeElement errors in FolkJS components
Jeff Emmett
2026-01-03 13:38:06 +0100
-
8eef5b58b7
feat: Add advanced shapes (task-5)
Jeff Emmett
2026-01-02 21:42:41 +0100
-
a6d2cdcf86
feat: Add AI integration shapes (task-4)
Jeff Emmett
2026-01-02 21:30:02 +0100
-
061b17c264
feat: Add core data shapes (task-3)
Jeff Emmett
2026-01-02 20:27:47 +0100
-
5115d03082
feat: Add real-time presence cursors for collaboration
Jeff Emmett
2026-01-02 19:13:51 +0100
-
10786f5723
feat: Add mobile touch support for canvas
Jeff Emmett
2026-01-02 18:57:51 +0100
-
ff3a432c04
feat: Add 4 FolkJS shape components (slide, chat, google-item, piano)
Jeff Emmett
2026-01-02 18:48:36 +0100
-
aa204a530a
feat: Add shared FolkJS utilities (maximize, pinned-view, toJSON)
Jeff Emmett
2026-01-02 18:36:40 +0100
-
00db0d4f63
Add migration plan and backlog tasks for canvas-website to FolkJS transition
Jeff Emmett
2026-01-02 17:13:54 +0100
-
0df7cd04af
Add completed task: favicon and shape interaction fixes
Jeff Emmett
2026-01-02 15:29:35 +0100