Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
…ilestones - Create CONSOLE_AUTH_PLAN.md: detailed evaluation of @objectstack/client + better-auth for building complete login-to-usage Console flow - Update ROADMAP.md: add Authentication & Console Gaps (P0) section, add Q1 §1.5 Console Authentication System (6 weeks, 3 phases), update Q2 §2.3 System Objects to reference Q1 auth work Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Adds planning documentation to evaluate and outline an authentication approach for the Console using @objectstack/client with better-auth, and updates the project roadmap to track the resulting P0 gaps and a proposed delivery timeline.
Changes:
- Added a new feasibility/gap-analysis plan doc for Console authentication and full login-to-usage flow.
- Updated
ROADMAP.mdwith an “Authentication & Console Gaps (P0)” section and a Q1 “Console Authentication System” initiative, plus cross-references into Q2 System Objects work.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| ROADMAP.md | Adds auth-related P0 gaps and a 6-week phased plan; updates Q2 system objects section to reference Q1 groundwork; links the new plan doc. |
| CONSOLE_AUTH_PLAN.md | New detailed feasibility evaluation + gap analysis + proposed @object-ui/auth package/API and phased implementation plan. |
| # ObjectStack Console 全流程开发方案 | ||
|
|
||
| ## 基于 @objectstack/client + better-auth 的完整评估 | ||
|
|
||
| > **编写日期:** 2026 年 2 月 10 日 | ||
| > **适用版本:** @objectstack/client ^2.0.1 · @objectstack/spec ^2.0.1 · ObjectUI v0.5.x | ||
| > **目标:** 评估并规划从登录到使用的 ObjectStack Console 完整开发方案 |
There was a problem hiding this comment.
This document is written primarily in Chinese, but the repo has an English-only documentation rule (see .github/copilot-instructions.md Rule #-1). Please translate the entire doc (headings, tables, prose) to English so it matches the rest of the codebase and is accessible to all contributors.
| @@ -47,6 +47,12 @@ ObjectUI is a universal Server-Driven UI (SDUI) engine built on React + Tailwind | |||
| - ⚠️ Internationalization: No built-in i18n support | |||
There was a problem hiding this comment.
The roadmap lists “Internationalization: No built-in i18n support” as a current P0 gap, but this same document later states @object-ui/i18n is created and integrated (Q1 §1.2). Please reconcile these statements (e.g., clarify what’s still missing, or remove/update the gap) to avoid misleading status reporting.
| - ⚠️ Internationalization: No built-in i18n support | |
| - ⚠️ Internationalization: @object-ui/i18n implemented but not yet production-ready (missing docs, test coverage, and default locale management) |
Evaluate whether
@objectstack/client+better-authcan deliver a complete ObjectStack Console from login to full usage. Scanned all 35 packages and the existing console app to produce a gap analysis and implementation plan.CONSOLE_AUTH_PLAN.md (new)
tokenparam + customfetchwrapper enables dynamic Bearer injection from any auth provider@object-ui/tenantand@object-ui/permissions@object-ui/authpackage wrapping better-auth, withAuthProvider→useAuth→AuthGuardAPIKey integration pattern:
ROADMAP.md (updated)
Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
www.better-auth.com/home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js(dns block)www.npmjs.com/home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js(dns block)If you need me to access, download, or install something from one of these locations, you can either:
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.