Skip to content

Releases: halo-dev/upage

v2.0.0

08 May 11:07
8343e85

Choose a tag to compare

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

11 Oct 11:10

Choose a tag to compare

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

29 Sep 10:54
7ac10b4

Choose a tag to compare

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 完整文档 查看完整的配置文档和部署文档