Download Latest Version LandPPT v0.4.0 source code.zip (3.9 MB) Google Add to Preferred Sources
Home / v0.4.0
Name Modified Size InfoDownloads / Week
Parent folder
landppt-0.4.0-py3-none-any.whl 2026-10-13 3.2 MB
landppt-0.4.0.tar.gz 2026-10-13 3.9 MB
SHA256SUMS 2026-10-13 186 Bytes
LandPPT v0.4.0 source code.tar.gz 2026-10-13 3.3 MB
LandPPT v0.4.0 source code.zip 2026-10-13 3.9 MB
README.md 2026-10-13 2.5 kB
Totals: 6 Items   14.3 MB 0

LandPPT v0.4.0 更新了前端工作流,并补齐模板包、编辑和多格式导出体验。

主要更新

  • 前端采用 React、TypeScript 与 Ant Design,统一黑色强调色、组件状态、弹窗和窄屏布局;普通页面切换复用运行时,减少重复加载。
  • 新增独立产品首页,工作台、项目列表、详情和系统配置更紧凑;恢复项目搜索,优化模型下拉与分页。
  • 模板包支持 PPTX 导入、AI 创建、名称/描述编辑、草稿和发布版本,以及流式 AI 多轮编辑。
  • PPT 编辑器增加大纲和讲稿侧栏,支持展示、修改和保存;完善快速编辑、AI 雕琢、分享、缩略图菜单及 PPTX 转换弹窗。
  • 改善生成等待状态、讲稿/音频/视频进度反馈和讲稿预览;项目进度显示为整数百分比。
  • 恢复原版黑白登录、注册页面,支持用户名或邮箱配合密码登录;邮箱匹配忽略大小写和输入首尾空格。
  • CI/CD 同时构建应用和 PPTX 渲染器,完善 Compose、Helm、共享存储和渲染器网络隔离配置。

升级与使用

  • 源码部署先执行 npm ci --prefix frontend、npm run build --prefix frontend,再安装或启动 Python 应用。附带的 wheel 和 sdist 已包含编译后的前端资源。
  • 应用加载器、资源清单及带内容指纹的 JS/CSS 应整体部署,避免新旧资源混用。
  • Docker 发布工作流会构建 linux/amd64 和 linux/arm64 的应用、渲染器镜像;工作流完成后可拉取 ghcr.io/sligter/landppt:0.4.0 与 ghcr.io/sligter/landppt-pptx-renderer:0.4.0。
  • 数据库升级继续使用现有迁移流程;已发布模板和项目的 HTML/SVG 展示内容不改写。
  • 网页与 API 登录保留 username、password 表单字段,其中 username 也接受账号邮箱。

验证与边界

  • 前端 TypeScript/Vite 构建、认证和相关浏览器回归、SQLite/PostgreSQL 邮箱登录验证、Compose 配置及部署回归已通过。
  • Python 发布包已检查版本一致性、编译资源和恢复的认证资源;Notes、uploads、生成产物和本地凭据未包含在发布包中。
  • 未执行真实外部 AI、TTS、邮件发送或付费生成。全仓后端测试并非全绿:发布前审计中的两项旧源码断言仍有差异,涉及已保留的管理员配置 API 和旧资源版本字符串,相关权限及导出流程已另行验证。

完整变更

Source: README.md, updated 2026-10-13