Releases: halo-dev/upage
Releases · halo-dev/upage
v2.0.0
Features
- add mainstream design system references, allowing the app to generate or refer to a design system before creating pages
- automatically generate page titles before designing pages instead of using "Untitled Page"
- add support for webpage patch operations
- add multiple AI tools
- add a dedicated vision model setting for visual processing when the primary model does not support multimodal capabilities
- support viewing the AI's current thinking process
Performance Improvements
- optimize prompt instructions
- improve page saving logic to allow interrupted drafts to be saved
- fully refresh the chat UI based on an Agent-driven approach
Bug Fixes
- resolve interruption issues caused by excessively long content
- resolve cases where content could fail to generate
- fix the inability to scroll and view the page during page generation
Miscellaneous Chores
- remove the obsolete max token configuration
Code Refactoring
- refactor the page generation logic to use an Agent-based approach
- replace the original Remix architecture with React Router v7
v1.0.1
What's Changed
Features
- allow using chat to modify page titles (7acc494)
Performance Improvements
- make the generated page names unique rather than consistent (a93a679)
- reduce the frequency of saving empty pages (3af1c30)
Bug Fixes
- switching pages may cause page confusion (a672fca)
- resolve logical issues when generating multi-page data (884f518)
- resolve the issue of frequent triggering of replaceState (5b8408d)
- allow rate limit trust proxy (196a0c3)
- addressing the issues with outdated prompt information in multi-turn dialogues (5ff32f2)
- resolve the issue of possible abnormal text generated during page creation. (c5d47c6)
Miscellaneous Chores
- remove tracking script from layout (63636fe)
Code Refactoring
- repartition server-side and client-side code (e9b573a)
Full Changelog: https://github.com/halo-dev/upage/blob/release/v1.0.1/CHANGELOG.md
v1.0.0
UPage
基于大模型的可视化网页构建平台
快速开始
UPage 提供基于 Docker 的部署方案,可以使用以下脚本进行快速部署:
docker run -d \
--name upage \
--restart unless-stopped \
-p 3000:3000 \
-e LLM_PROVIDER=OpenAI \
-e PROVIDER_BASE_URL=your-provider-base-url \
-e PROVIDER_API_KEY=your-openai-api-key \
-e LLM_DEFAULT_MODEL=your-default-model \
-e LLM_MINOR_MODEL=your-minor-model \
-v ./data:/app/data \
-v ./logs:/app/logs \
-v ./storage:/app/storage \
halohub/upage:latest其中参数说明如下:
-e LLM_PROVIDER=OpenAI:设置默认的 LLM 提供商为 OpenAI,同时兼容支持 OpenAI 规范的 API 接口。-e PROVIDER_BASE_URL=your-provider-base-url:设置 LLM 提供商的 API 基础 URL,部分提供商需要设置此项,例如 Ollama, LMStudio。OpenAI 提供商可选此项。-e PROVIDER_API_KEY=your-openai-api-key:设置 LLM 提供商的 API 密钥,大部分提供商需要设置此项。-e LLM_DEFAULT_MODEL=your-default-model:设置默认的 LLM 模型,用于构建页面。-e LLM_MINOR_MODEL=your-minor-model:设置次要的 LLM 模型,用于执行其他任务。-v ./data:/app/data:挂载数据目录-v ./logs:/app/logs:挂载日志目录-v ./storage:/app/storage:挂载存储目录
访问 http://localhost:3000 即可访问 UPage 的界面。
文档
访问 UPage 完整文档 查看完整的配置文档和部署文档