feat(reui): update ReUI components and documentation
Build and Push Auth Portal Docker Image / build-and-push (push) Successful in 2m30s
Build and Push Auth Portal Docker Image / create-release (push) Skipped

- Added new OIDC configuration options in `.env.example`.
- Expanded documentation in `AGENTS.md` to include OIDC endpoints and admin UI.
- Updated ReUI skill version and component count from 17 to 20 across various documentation files.
- Enhanced `README.md` and other related files to reflect the new component structure and usage guidelines.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
DenozordecandCursor committed 2026-08-11 16:58:47 +07:00
1 parent cc38bf06f8
commit 0b6fa65b08
61 files changed
+2387 -103

No files matched your search

+11 -1
View File
@@ -4,13 +4,22 @@
- Monorepo: `apps/web` + `packages/ui` (`@authportal/ui`)
- Vite + React + TanStack + shadcn **base-nova** + ReUI Frame
- App Switcher source of truth для CFDM / vps / bgp / fw
- App Switcher: CFDM / vps / bgp / fw / **dns** (Technitium)
- Auth: JWT fragment SSO для своих SPA **и** OIDC IdP для внешних RP (Technitium)
## OIDC
- Endpoints: `/.well-known/openid-configuration`, `/.well-known/jwks.json`, `/oauth/authorize`, `/oauth/token`, `/oauth/userinfo`
- Admin UI: `/admin/oidc`
- Docs: [`docs/integrate-technitium.md`](docs/integrate-technitium.md)
## UI
- Hierarchy: **ReUI PRO > shadcn**
- Surface: **frame**
- Contract: [`docs/ui-design-contract.md`](docs/ui-design-contract.md)
- Docs: [Introduction](https://reui.io/docs) · [llms.txt](https://reui.io/llms.txt) · [MCP](https://reui.io/docs/mcp) · [Agent Skills](https://reui.io/docs/agent-skills)
- Skill: `.claude/skills/reui` (`668fb463eb`, 20 free components)
- Rules: `.cursor/rules/reui-mcp.mdc`, `frontend-shadcn.mdc`, `frontend-ui-patterns.mdc`, `shadcn-mcp.mdc`, `shadcn-ui-production.mdc`
- Primary MCP: `user-reui`; primitives: `plugin-shadcn-shadcn`
- Chrome: NavUser in sidebar footer (theme segmented); no ModeToggle in header
@@ -26,4 +35,5 @@
pnpm install
pnpm --filter web dev
pnpm --filter web build
pnpm --filter @authportal/api test
```