| Name | Modified | Size | Downloads / 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 和旧资源版本字符串,相关权限及导出流程已另行验证。