• pigway-frame-flow v0.1.29
    Community checks / verify (push) Skipped
    Verify Frame Flow / verify (push) Successful in 5m51s
    Stable

    way released this 2026-10-20 21:10:25 +08:00 | 17 commits to main since this release

    pigway-frame-flow v0.1.29

    完善星标与“不再选用”禁用状态的原因提示。

    • 禁用按钮悬停时明确说明当前标记冲突,以及先取消星标或恢复选用的操作步骤。
    • 覆盖本地图库卡片、批量操作及照片源列表;未选择图片时也提供原因提示。
    • 提示支持键盘聚焦和 Esc 关闭,按屏幕边界定位;切换页面或改变状态时清除旧提示。
    • 保留互斥校验、按钮顺序及卡片底部对齐行为。

    源码包保留 LICENSE、NOTICE 及第三方许可材料,不包含私有配置、数据库或会话。

    Downloads
  • pigway-frame-flow v0.1.28
    Community checks / verify (push) Skipped
    Verify Frame Flow / verify (push) Successful in 7m10s
    Stable

    way released this 2026-10-20 19:56:51 +08:00 | 19 commits to main since this release

    pigway-frame-flow v0.1.28

    源图库增加自动选图排除标记,并完善图库卡片交互。

    • 本地图库支持单张、批量“不再选用/恢复选用”;网盘等照片源支持星标及选用标记,按图库与图片 ID 保存。
    • 后续自动选图和自动拼图跳过被排除的图片;图片仍保留,可手动使用或恢复,不取消已提交任务。
    • 星标与不再选用互斥,前端禁用冲突按钮,后端校验单张、批量、照片源及并发提交,拒绝非法布尔值。
    • 卡片分别显示来源、星标/排除标记和时间;按钮按“显示到画框、星标保留、不再选用、下载图片、删除”排列,保持贴底、靠左及同行底边对齐。
    • 修正图库任务筛选控件空引用提示,保留删除确认和批量操作。

    源码包保留 LICENSE、NOTICE 和第三方许可材料,不包含私有配置、数据库或会话。

    Downloads
  • pigway-frame-flow v0.1.27
    Community checks / verify (push) Skipped
    Verify Frame Flow / verify (push) Successful in 6m38s
    Stable

    way released this 2026-10-20 16:58:29 +08:00 | 26 commits to main since this release

    pigway-frame-flow v0.1.27

    历史记录增加服务端分页、筛选和删除管理。

    • 支持每页 20 / 50 / 100 条及前后翻页,显示记录总数。
    • 支持图片名称、任务 ID、请求 ID、来源搜索,以及状态、操作、设备和上海时区日期筛选。
    • 支持当前页全选、反选、单条和批量删除;删除前确认,运行中任务不可删除。
    • 删除仅移除历史展示,保留图库来源、幂等处理及任务恢复所需的内部执行凭据,不删除图片或取消任务。
    • 同步 API 文档、契约快照及权限、CSRF、分页和删除回归验证。

    保留既有单用户安全、设备控制及品牌布局。源码包包含 LICENSE、NOTICE 和第三方许可材料。

    Downloads
  • pigway-frame-flow v0.1.26
    Community checks / verify (push) Skipped
    Verify Frame Flow / verify (push) Successful in 5m47s
    Stable

    way released this 2026-10-20 16:42:46 +08:00 | 28 commits to main since this release

    pigway-frame-flow v0.1.26

    完善单用户账号安全与设置页面体验。

    • 浏览器账号仅支持单用户;密码至少 8 位,强化加盐 scrypt 哈希,兼容并自动升级原有哈希。
    • 登录增加账号与来源 IP 限流、跨来源请求拦截;修改密码后撤销全部会话。
    • 修改密码增加“确认新密码”和一致性校验;桌面端三个紧凑输入框同排,鉴权信息区收窄,手机端纵向排列。
    • 左上角保留正式 Logo,文字采用 PIGWAY / FRAME FLOW 两行排版,适配深浅主题。

    现有 API Token、设备集成与控制边界保持一致。源码包包含 LICENSE、NOTICE 及第三方许可材料。公网访问仍应使用 HTTPS。

    Downloads
  • pigway-frame-flow v0.1.25
    Community checks / verify (push) Skipped
    Verify Frame Flow / verify (push) Successful in 5m52s
    Stable

    way released this 2026-10-19 19:30:30 +08:00 | 33 commits to main since this release

    pigway-frame-flow v0.1.25

    正式 PIGWAY Brand Production v1.1 图形标、项目头像与来源说明随项目交付;中英文项目介绍页使用统一品牌图。网页增加正式 Logo、浏览器 SVG/ICO 图标和 Apple Touch Icon,适配桌面、平板、手机及深浅主题。

    软件业务逻辑和设备控制边界沿用上一版本。Logo 使用已发布的 v1.1 原文件,不重新生成或修改颜色、比例。源码包保留 LICENSE 及原有第三方许可说明;插件 ZIP 保留对应许可证。

    Downloads
  • v0.1.24
    Community checks / verify (push) Skipped
    Verify Frame Flow / verify (push) Successful in 7m29s
    Stable

    way released this 2026-10-18 23:20:52 +08:00 | 36 commits to main since this release

    pigway-frame-flow v0.1.24

    • 历史记录标明云端图片 ID 或本地图片 ID,同时显示图片名称和错误原因,避免编号遮住失败提示。
    • 详情优先展示可用的本地预览;云端图片清理后仍可关联原上传记录。保留图片名称快照,本地文件清理后不再提供失效预览。
    • 不重发设备指令,不改变图片清理策略。

    验证:603 项测试、Ruff、mypy 及中英文桌面/平板/手机历史列表、错误提示和预览检查通过。

    发布核验:603 项本地测试、Ruff、mypy、中英文桌面/平板/手机历史列表和图片预览检查通过;AMD64 完整构建与隔离启动/重启检查通过。远端 Verify CI(运行 189)已成功完成。发行源码包含 LICENSE、NOTICE 和第三方许可,发行包通过私有部署参数和密钥扫描。

    线上版本及提交已一致,健康和就绪检查正常;原失败记录的名称与本地预览已只读验证。不重发设备指令,不将历史图片刷新失败描述为已经成功显示。

    Downloads
  • v0.1.23
    Community checks / verify (push) Skipped
    Verify Frame Flow / verify (push) Successful in 7m44s
    Stable

    way released this 2026-10-18 20:52:52 +08:00 | 40 commits to main since this release

    pigway-frame-flow v0.1.23

    • 自动调度、自动重试和后台清理在同一设备已有图片等待同步时排队,避免 /upload 激活新图或删除操作更新云端计数,干扰尚未确认的目标。等待沿用现有同步超时;保留用户手动切换与优先级行为。
    • 在操作回执中保留最多 12 条设备读回状态及受限错误字段,记录实际图片、同步、在线和心跳,供定位未确认原因;不保存原始异常、URL 或凭据。采样不延长同步超时,原始上传证据保留。
    • 沿用安全基础镜像、完整构建和固定镜像 ID 的预构建验收流程;不重发不确定的设备写入。

    验证:601 项测试、Ruff、格式和 mypy 通过。历史设备物理刷新状态无法从缺失的原始采样追溯,不能将此版本描述为已修复所有网络或设备故障。

    发布核验:本地 601 项测试、Ruff、mypy、AMD64 完整构建和隔离启动/重启检查通过;25 项锁定依赖审计未发现已知漏洞。全部 Git 分支和标签的密钥扫描未发现泄露,发行源码含 LICENSE、NOTICE 和第三方许可。

    生产运行已核对到本提交,健康及就绪检查通过。远端 CI 仍在排队,不记为通过;本次依据上述本地验证发布。未将历史网络错误或未知的物理刷新状态宣称为已修复。

    Downloads
  • pigway-frame-flow v0.1.21
    Community checks / verify (push) Skipped
    Verify Frame Flow / verify (push) Failing after 6m49s
    Stable

    way released this 2026-10-18 19:11:31 +08:00 | 44 commits to main since this release

    pigway-frame-flow v0.1.21

    基础映像改为固定摘要的官方 Python 3.14 Alpine 3.24,并应用系统安全更新,移除 Debian 基础系统遗留告警。保留原字体路径、中文字体、时区和第三方许可。

    发布脚本统一从完整 Dockerfile 构建,避免复用旧运行映像继续携带漏洞;版本标签读取项目元数据。移除旧 Debian 离线字体缓存和运行映像覆盖构建方式,同步构建参数与文档。

    585 项测试、Ruff、格式和 mypy 通过。AMD64 容器启动/重启、只读接口及中文实际字形和 PNG 渲染验证通过。Trivy 0.76.0 扫描系统包和全部 25 项 Python 运行依赖,各严重级别均未检出已知漏洞;结论限于 2026-10-18 漏洞库快照。

    生产升级须通过现有挂载身份校验和部署流程完成,发布源码不等同于生产升级。

    Downloads
  • pigway-frame-flow v0.1.20
    Community checks / verify (push) Skipped
    Verify Frame Flow / verify (push) Successful in 5m41s
    Stable

    way released this 2026-10-18 18:48:47 +08:00 | 45 commits to main since this release

    pigway-frame-flow v0.1.20

    统一开源许可证、贡献和安全反馈入口;完善当前版本的文档导航、源码分发和校验和。插件 ZIP 携带许可证。运行功能边界保持项目首页所述。

    本轮 585 项 Python 测试通过。源码语法、文档入口、打包和校验和检查通过;生产运行状态以实际部署验收为准。

    Ruff、格式、mypy、25 项锁定依赖的漏洞检查通过;AMD64 Docker 构建和两轮隔离启动/重启只读冒烟验证通过。

    Docker 构建增加发行版安全更新,清除可修复系统包告警;仍有上游未修复包级告警,分析及默认部署边界见 安全说明,不宣称映像零漏洞。

    Source commit: 0d691826b69d5d4baf8de29d528843d529d9c71a.

    下载源码或插件安装包后,用 SHA256SUMS 核验。此为正式软件发布,不等同于生产部署。 / Verify downloads against SHA256SUMS. This release does not automatically upgrade production.

    Downloads
  • v0.1.19
    Community checks / verify (push) Skipped
    Verify Frame Flow / verify (push) Successful in 6m41s
    Stable

    way released this 2026-10-18 18:06:26 +08:00 | 48 commits to main since this release

    v0.1.19

    • 修正群晖 Photos 已转正的尺寸被 EXIF 再次交换宽高,导致竖图误入横向来源的问题。
    • 保留下载后、裁剪前对实际图片方向的复核;不修改 NAS 原图,不自动发送相框图片。
    • 合成用例覆盖共享和个人空间以及 EXIF 5–8。585 项测试、Ruff、mypy 通过;发行制品保留 LICENSE、NOTICE,私有配置留在仓库外。

    远端 CI 已通过测试、静态检查、漏洞审计与隔离 Docker 构建、冒烟和重启验证。

    Downloads