From aaa53f91d3066b20c45b098e531d301f8ad1f3a4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 17 Jan 2026 10:53:37 +0000 Subject: [PATCH 1/4] Initial plan From 2ce00afc04de0d31605faf57690dd3707f8a6d99 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 17 Jan 2026 10:59:53 +0000 Subject: [PATCH 2/4] Update GitHub repository URLs from objectql to objectstack-ai Co-authored-by: huangyiirene <7665279+huangyiirene@users.noreply.github.com> --- .github/copilot-instructions.md | 2 +- CONTRIBUTING.md | 2 +- README.md | 14 +++++++------- docs/README.md | 4 ++-- docs/ROADMAP.md | 6 +++--- docs/api/core.md | 4 ++-- docs/api/designer.md | 2 +- docs/api/react.md | 4 ++-- docs/guide/introduction.md | 2 +- docs/protocol/overview.md | 6 +++--- packages/designer/TOUCH_DRAG_GUIDE.md | 2 +- 11 files changed, 24 insertions(+), 24 deletions(-) diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index d7c904d5..c5e77e88 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -1,7 +1,7 @@ System Prompt: ObjectUI Lead Architect (v2.0 - Extended) 1. Role & Identity You are the Lead Frontend Architect for ObjectUI. -(Repository: github.com/objectql/objectui) +(Repository: github.com/objectstack-ai/objectui) Your Product: A Universal, Server-Driven UI (SDUI) Engine built on React + Tailwind + Shadcn. You do not just build components; you build a Renderer that interprets JSON metadata into pixel-perfect, accessible, and interactive Enterprise Interfaces (Dashboards, Kanbans, CRUDs). diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a67ae8cc..99642272 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -35,7 +35,7 @@ Thank you for your interest in contributing to Object UI! This document provides ``` 3. Add upstream remote: ```bash - git remote add upstream https://github.com/objectql/objectui.git + git remote add upstream https://github.com/objectstack-ai/objectui.git ``` ## Development Setup diff --git a/README.md b/README.md index 1e646726..d448d3d6 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ Since this package is not yet published to NPM, here is how to play with the sou 1. **Clone & Install** ```bash - git clone https://github.com/objectql/objectui.git + git clone https://github.com/objectstack-ai/objectui.git cd objectui pnpm install # Build the core engine @@ -360,7 +360,7 @@ objectui serve examples/landing-page/app.json # Marketing page ```bash # Clone the repository -git clone https://github.com/objectql/objectui.git +git clone https://github.com/objectstack-ai/objectui.git cd objectui # Install dependencies @@ -397,7 +397,7 @@ We welcome contributions! Please read our [Contributing Guide](./CONTRIBUTING.md ```bash # Clone the repository -git clone https://github.com/objectql/objectui.git +git clone https://github.com/objectstack-ai/objectui.git cd objectui # Install dependencies @@ -419,10 +419,10 @@ Object UI is [MIT licensed](./LICENSE). ## ๐ŸŒŸ Community & Support -- โญ [Star on GitHub](https://github.com/objectql/objectui) - Show your support! +- โญ [Star on GitHub](https://github.com/objectstack-ai/objectui) - Show your support! - ๐Ÿ“– [Documentation](https://www.objectui.org) - Comprehensive guides and API reference -- ๐Ÿ’ฌ [GitHub Discussions](https://github.com/objectql/objectui/discussions) - Ask questions and share ideas -- ๐Ÿ› [Report Issues](https://github.com/objectql/objectui/issues) - Found a bug? Let us know +- ๐Ÿ’ฌ [GitHub Discussions](https://github.com/objectstack-ai/objectui/discussions) - Ask questions and share ideas +- ๐Ÿ› [Report Issues](https://github.com/objectstack-ai/objectui/issues) - Found a bug? Let us know - ๐Ÿ“ง [Email Us](mailto:hello@objectui.org) - Get in touch ## ๐Ÿ™ Acknowledgments @@ -439,6 +439,6 @@ Object UI is inspired by and builds upon ideas from: **Built with โค๏ธ by the [ObjectQL Team](https://github.com/objectql)** -[Website](https://www.objectui.org) ยท [Documentation](https://www.objectui.org) ยท [GitHub](https://github.com/objectql/objectui) +[Website](https://www.objectui.org) ยท [Documentation](https://www.objectui.org) ยท [GitHub](https://github.com/objectstack-ai/objectui) diff --git a/docs/README.md b/docs/README.md index 456e58a9..0b7504e6 100644 --- a/docs/README.md +++ b/docs/README.md @@ -285,8 +285,8 @@ Before committing documentation changes: ## Need Help? - ๐Ÿ“– [VitePress Documentation](https://vitepress.dev/) -- ๐Ÿ’ฌ [GitHub Discussions](https://github.com/objectql/objectui/discussions) -- ๐Ÿ› [Report Issues](https://github.com/objectql/objectui/issues) +- ๐Ÿ’ฌ [GitHub Discussions](https://github.com/objectstack-ai/objectui/discussions) +- ๐Ÿ› [Report Issues](https://github.com/objectstack-ai/objectui/issues) ## Contributing diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md index 2f852fab..bfa95ce3 100644 --- a/docs/ROADMAP.md +++ b/docs/ROADMAP.md @@ -196,7 +196,7 @@ While we're building the future, you can already: We have several examples available! Check out the `examples/` directory to see what's possible, or run the designer demo with `pnpm designer`. ### Join the Community -- โญ **Star us on GitHub**: [objectql/objectui](https://github.com/objectql/objectui) +- โญ **Star us on GitHub**: [objectstack-ai/objectui](https://github.com/objectstack-ai/objectui) - ๐Ÿ“ง **Email us**: hello@objectui.org ### Shape the Future @@ -282,7 +282,7 @@ Object UI is built by developers, for developers. Thank you for your interest an **Questions?** Email us at hello@objectui.org -**Want to contribute?** Open an issue or pull request on [GitHub](https://github.com/objectql/objectui) +**Want to contribute?** Open an issue or pull request on [GitHub](https://github.com/objectstack-ai/objectui) --- @@ -290,6 +290,6 @@ Object UI is built by developers, for developers. Thank you for your interest an *Building the future of interface development, one JSON schema at a time* ๐Ÿš€ -**[GitHub](https://github.com/objectql/objectui)** ยท **[Documentation](https://objectui.org)** +**[GitHub](https://github.com/objectstack-ai/objectui)** ยท **[Documentation](https://objectui.org)** diff --git a/docs/api/core.md b/docs/api/core.md index 5b4d7846..4ff33f1f 100644 --- a/docs/api/core.md +++ b/docs/api/core.md @@ -135,5 +135,5 @@ const value = scope.get('user.name') // 'John' ## API Reference For detailed API documentation, see: -- [GitHub Repository](https://github.com/objectql/objectui/tree/main/packages/core) -- [TypeScript Definitions](https://github.com/objectql/objectui/blob/main/packages/core/src/index.ts) +- [GitHub Repository](https://github.com/objectstack-ai/objectui/tree/main/packages/core) +- [TypeScript Definitions](https://github.com/objectstack-ai/objectui/blob/main/packages/core/src/index.ts) diff --git a/docs/api/designer.md b/docs/api/designer.md index 0332c426..c0b0bbd0 100644 --- a/docs/api/designer.md +++ b/docs/api/designer.md @@ -146,4 +146,4 @@ interface DesignerContextValue { ## Examples -See [examples/designer-demo](https://github.com/objectql/objectui/tree/main/examples/designer-demo) for a complete working example. +See [examples/designer-demo](https://github.com/objectstack-ai/objectui/tree/main/examples/designer-demo) for a complete working example. diff --git a/docs/api/react.md b/docs/api/react.md index 60c0961c..f960fe73 100644 --- a/docs/api/react.md +++ b/docs/api/react.md @@ -87,5 +87,5 @@ import { SchemaProvider } from '@object-ui/react' Full API documentation coming soon. For now, see: -- [GitHub Repository](https://github.com/objectql/objectui/tree/main/packages/react) -- [Examples](https://github.com/objectql/objectui/tree/main/examples) +- [GitHub Repository](https://github.com/objectstack-ai/objectui/tree/main/packages/react) +- [Examples](https://github.com/objectstack-ai/objectui/tree/main/examples) diff --git a/docs/guide/introduction.md b/docs/guide/introduction.md index a0b8cef1..f9b091cd 100644 --- a/docs/guide/introduction.md +++ b/docs/guide/introduction.md @@ -188,7 +188,7 @@ Ready to get started? ## Getting Help - ๐Ÿ“– [Documentation](/) - You're reading it! -- โญ [GitHub](https://github.com/objectql/objectui) - Star us and report issues +- โญ [GitHub](https://github.com/objectstack-ai/objectui) - Star us and report issues - ๐Ÿ“ง [Email](mailto:hello@objectui.org) - Get in touch Let's build something amazing! ๐Ÿš€ diff --git a/docs/protocol/overview.md b/docs/protocol/overview.md index e3e3aebb..5497173b 100644 --- a/docs/protocol/overview.md +++ b/docs/protocol/overview.md @@ -250,9 +250,9 @@ import { Help us improve the protocol: -1. [Report issues](https://github.com/objectql/objectui/issues) -2. [Propose changes](https://github.com/objectql/objectui/pulls) -3. [Join discussions](https://github.com/objectql/objectui/discussions) +1. [Report issues](https://github.com/objectstack-ai/objectui/issues) +2. [Propose changes](https://github.com/objectstack-ai/objectui/pulls) +3. [Join discussions](https://github.com/objectstack-ai/objectui/discussions) ## Next Steps diff --git a/packages/designer/TOUCH_DRAG_GUIDE.md b/packages/designer/TOUCH_DRAG_GUIDE.md index 95fd297a..65d5dd5b 100644 --- a/packages/designer/TOUCH_DRAG_GUIDE.md +++ b/packages/designer/TOUCH_DRAG_GUIDE.md @@ -213,5 +213,5 @@ No breaking changes. Existing code continues to work: ## Support For issues or questions: -- GitHub Issues: [objectui/issues](https://github.com/objectstack-ai/objectui/issues) +- GitHub Issues: [objectstack-ai/objectui/issues](https://github.com/objectstack-ai/objectui/issues) - Documentation: [objectui.org/docs](https://www.objectui.org) From af82d1cba45dfa9b5c2a179e366a29d3513effb7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 17 Jan 2026 11:02:00 +0000 Subject: [PATCH 3/4] Add repository metadata to all package.json files Co-authored-by: huangyiirene <7665279+huangyiirene@users.noreply.github.com> --- packages/cli/package.json | 9 +++++++++ packages/components/package.json | 10 ++++++++++ packages/core/package.json | 10 ++++++++++ packages/data-objectql/package.json | 9 +++++++++ packages/designer/package.json | 11 ++++++++++- packages/plugin-charts/package.json | 10 ++++++++++ packages/plugin-editor/package.json | 10 ++++++++++ packages/plugin-kanban/package.json | 10 ++++++++++ packages/plugin-markdown/package.json | 10 ++++++++++ packages/react/package.json | 10 ++++++++++ packages/runner/package.json | 9 +++++++++ 11 files changed, 107 insertions(+), 1 deletion(-) diff --git a/packages/cli/package.json b/packages/cli/package.json index f85ddc80..410893c2 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -3,6 +3,15 @@ "version": "0.3.0", "description": "CLI tool for Object UI - Build applications from JSON schemas", "type": "module", + "homepage": "https://www.objectui.org", + "repository": { + "type": "git", + "url": "https://github.com/objectstack-ai/objectui.git", + "directory": "packages/cli" + }, + "bugs": { + "url": "https://github.com/objectstack-ai/objectui/issues" + }, "bin": { "objectui": "./dist/cli.js" }, diff --git a/packages/components/package.json b/packages/components/package.json index abbb5ec5..ee427078 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -3,6 +3,16 @@ "version": "0.3.0", "type": "module", "license": "MIT", + "description": "Standard UI component library for Object UI, built with Shadcn UI + Tailwind CSS", + "homepage": "https://www.objectui.org", + "repository": { + "type": "git", + "url": "https://github.com/objectstack-ai/objectui.git", + "directory": "packages/components" + }, + "bugs": { + "url": "https://github.com/objectstack-ai/objectui/issues" + }, "main": "dist/index.umd.cjs", "module": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/core/package.json b/packages/core/package.json index 96485d97..3f42c066 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -2,6 +2,16 @@ "name": "@object-ui/core", "version": "0.3.0", "license": "MIT", + "description": "Core logic, types, and validation for Object UI. Zero React dependencies.", + "homepage": "https://www.objectui.org", + "repository": { + "type": "git", + "url": "https://github.com/objectstack-ai/objectui.git", + "directory": "packages/core" + }, + "bugs": { + "url": "https://github.com/objectstack-ai/objectui/issues" + }, "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { diff --git a/packages/data-objectql/package.json b/packages/data-objectql/package.json index c96dfb0f..db8cd721 100644 --- a/packages/data-objectql/package.json +++ b/packages/data-objectql/package.json @@ -3,6 +3,15 @@ "version": "0.3.0", "description": "ObjectQL Data Source Adapter for Object UI", "type": "module", + "homepage": "https://www.objectui.org", + "repository": { + "type": "git", + "url": "https://github.com/objectstack-ai/objectui.git", + "directory": "packages/data-objectql" + }, + "bugs": { + "url": "https://github.com/objectstack-ai/objectui/issues" + }, "main": "./dist/index.js", "module": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/designer/package.json b/packages/designer/package.json index 9806b3ac..8ff61261 100644 --- a/packages/designer/package.json +++ b/packages/designer/package.json @@ -3,7 +3,16 @@ "version": "0.3.0", "type": "module", "license": "MIT", - "description": "The Tool. A drag-and-drop visual editor to generate Object UI schemas.", + "description": "A drag-and-drop visual editor to generate Object UI schemas.", + "homepage": "https://www.objectui.org", + "repository": { + "type": "git", + "url": "https://github.com/objectstack-ai/objectui.git", + "directory": "packages/designer" + }, + "bugs": { + "url": "https://github.com/objectstack-ai/objectui/issues" + }, "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { diff --git a/packages/plugin-charts/package.json b/packages/plugin-charts/package.json index 61b6b747..dfffd810 100644 --- a/packages/plugin-charts/package.json +++ b/packages/plugin-charts/package.json @@ -3,6 +3,16 @@ "version": "0.3.0", "type": "module", "license": "MIT", + "description": "Chart components plugin for Object UI, powered by Recharts", + "homepage": "https://www.objectui.org", + "repository": { + "type": "git", + "url": "https://github.com/objectstack-ai/objectui.git", + "directory": "packages/plugin-charts" + }, + "bugs": { + "url": "https://github.com/objectstack-ai/objectui/issues" + }, "main": "dist/index.umd.cjs", "module": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/plugin-editor/package.json b/packages/plugin-editor/package.json index 10c7f19d..04c3ab26 100644 --- a/packages/plugin-editor/package.json +++ b/packages/plugin-editor/package.json @@ -3,6 +3,16 @@ "version": "0.3.0", "type": "module", "license": "MIT", + "description": "Rich text editor plugin for Object UI, powered by Monaco Editor", + "homepage": "https://www.objectui.org", + "repository": { + "type": "git", + "url": "https://github.com/objectstack-ai/objectui.git", + "directory": "packages/plugin-editor" + }, + "bugs": { + "url": "https://github.com/objectstack-ai/objectui/issues" + }, "main": "dist/index.umd.cjs", "module": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/plugin-kanban/package.json b/packages/plugin-kanban/package.json index ce862829..80ab9429 100644 --- a/packages/plugin-kanban/package.json +++ b/packages/plugin-kanban/package.json @@ -3,6 +3,16 @@ "version": "0.3.0", "type": "module", "license": "MIT", + "description": "Kanban board plugin for Object UI, powered by dnd-kit", + "homepage": "https://www.objectui.org", + "repository": { + "type": "git", + "url": "https://github.com/objectstack-ai/objectui.git", + "directory": "packages/plugin-kanban" + }, + "bugs": { + "url": "https://github.com/objectstack-ai/objectui/issues" + }, "main": "dist/index.umd.cjs", "module": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/plugin-markdown/package.json b/packages/plugin-markdown/package.json index eedc3db5..2e1ffd63 100644 --- a/packages/plugin-markdown/package.json +++ b/packages/plugin-markdown/package.json @@ -3,6 +3,16 @@ "version": "0.3.0", "type": "module", "license": "MIT", + "description": "Markdown rendering plugin for Object UI, powered by react-markdown", + "homepage": "https://www.objectui.org", + "repository": { + "type": "git", + "url": "https://github.com/objectstack-ai/objectui.git", + "directory": "packages/plugin-markdown" + }, + "bugs": { + "url": "https://github.com/objectstack-ai/objectui/issues" + }, "main": "dist/index.umd.cjs", "module": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/react/package.json b/packages/react/package.json index 34dd51e1..029d4c3a 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -2,6 +2,16 @@ "name": "@object-ui/react", "version": "0.3.0", "license": "MIT", + "description": "React bindings and SchemaRenderer component for Object UI", + "homepage": "https://www.objectui.org", + "repository": { + "type": "git", + "url": "https://github.com/objectstack-ai/objectui.git", + "directory": "packages/react" + }, + "bugs": { + "url": "https://github.com/objectstack-ai/objectui/issues" + }, "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { diff --git a/packages/runner/package.json b/packages/runner/package.json index 976d859b..22428e44 100644 --- a/packages/runner/package.json +++ b/packages/runner/package.json @@ -4,6 +4,15 @@ "version": "0.3.0", "description": "Universal Object UI Application Runner", "type": "module", + "homepage": "https://www.objectui.org", + "repository": { + "type": "git", + "url": "https://github.com/objectstack-ai/objectui.git", + "directory": "packages/runner" + }, + "bugs": { + "url": "https://github.com/objectstack-ai/objectui/issues" + }, "scripts": { "dev": "vite", "build": "vite build", From 4077da6be0ef0b33f31d68608aabdf25d0b81393 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 17 Jan 2026 11:03:37 +0000 Subject: [PATCH 4/4] Fix broken links in documentation Co-authored-by: huangyiirene <7665279+huangyiirene@users.noreply.github.com> --- docs/integration/api.md | 15 +++------------ docs/protocol/overview.md | 2 -- docs/spec/component.md | 7 +++---- 3 files changed, 6 insertions(+), 18 deletions(-) diff --git a/docs/integration/api.md b/docs/integration/api.md index 4d2bd673..06ac71ed 100644 --- a/docs/integration/api.md +++ b/docs/integration/api.md @@ -468,17 +468,8 @@ Automatically refetch data at regular intervals: 9. **Optimize Polling** - Use reasonable polling intervals 10. **Secure APIs** - Always use HTTPS and authentication -## Examples - -See these examples for complete implementations: - -- [User Management](../../examples/user-management) - Full CRUD with API integration -- [API Integration Demo](../../examples/api-integration) - Various API patterns -- [Dashboard](../../examples/dashboard) - Real-time data fetching - ## Related Documentation -- [CRUD Protocol](./crud.md) -- [Event Handling](./events.md) -- [Expression System](./expressions.md) -- [Data Sources](../integration/data-sources.md) +- [Protocol Specifications](../protocol/overview.md) +- [Data Sources](./objectql.md) +- [Component Library](../api/components.md) diff --git a/docs/protocol/overview.md b/docs/protocol/overview.md index 5497173b..45682315 100644 --- a/docs/protocol/overview.md +++ b/docs/protocol/overview.md @@ -1,7 +1,5 @@ # Protocol Specifications -> **๐Ÿ“Š [View Implementation Status](./implementation-status.md)** - Track the current status of all protocol features. - The Object UI Protocol defines the standard schemas and conventions for describing user interfaces in JSON. This protocol is the foundation of Object UI and ensures consistency across all implementations. ## Overview diff --git a/docs/spec/component.md b/docs/spec/component.md index 6f858c6e..f08871fa 100644 --- a/docs/spec/component.md +++ b/docs/spec/component.md @@ -786,10 +786,9 @@ ai_context: ## 18. Related Specifications -- [Pages](./page.md) - Using components in pages -- [Metadata Standard](./metadata-standard.md) - Overall metadata system -- [Objects & Fields](./object.md) - Data models used by components -- [Actions](./action.md) - Component actions and handlers +- [Protocol Overview](../protocol/overview.md) - Overall protocol system +- [Component Library](./component-library.md) - Built-in components reference +- [Architecture](./architecture.md) - System architecture ## 19. Migration Guide