Go to file
Jeff Emmett b3a860766e feat: add SpaceRole bridge for cross-module membership sync
Resolves user's effective SpaceRole by checking local rVote membership
first, then falling back to EncryptID server for cross-space membership.
Includes 5-minute in-memory cache and hasCapability helper.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 14:32:11 -07:00
backlog Remove Vercel deploy section from README, add backlog tasks 2026-02-14 20:40:38 -07:00
prisma Fix seed script: use visibility field instead of removed isPublic 2026-02-14 19:32:29 -07:00
public Initial commit from Create Next App 2026-02-05 04:32:10 +00:00
src feat: add SpaceRole bridge for cross-module membership sync 2026-02-17 14:32:11 -07:00
.env.example Replace Resend env vars with SMTP config 2026-02-15 16:13:19 -07:00
.gitignore feat: implement rVote.online - quadratic voting platform 2026-02-05 04:48:20 +00:00
Dockerfile Fix Docker build: copy SDK into node_modules directly for Turbopack compat 2026-02-14 19:31:07 -07:00
MODULE_SPEC.md docs: add MODULE_SPEC.md with permission model and capabilities 2026-02-17 12:30:14 -07:00
README.md Remove Vercel deploy section from README, add backlog tasks 2026-02-14 20:40:38 -07:00
components.json feat: implement rVote.online - quadratic voting platform 2026-02-05 04:48:20 +00:00
docker-compose.yml Replace Resend env vars with SMTP config 2026-02-15 16:13:19 -07:00
eslint.config.mjs Initial commit from Create Next App 2026-02-05 04:32:10 +00:00
next.config.ts feat: implement rVote.online - quadratic voting platform 2026-02-05 04:48:20 +00:00
package-lock.json Fix Docker build: use parent context for encryptid-sdk 2026-02-14 19:23:08 -07:00
package.json chore: remove unused resend dependency 2026-02-15 09:49:04 -07:00
postcss.config.mjs Initial commit from Create Next App 2026-02-05 04:32:10 +00:00
tsconfig.json Initial commit from Create Next App 2026-02-05 04:32:10 +00:00

README.md

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!