Kanteen - 适用于 Kanboard 的离线可安装 PWA 的封面图片

Zarafy

大家好,

我开发了一个自己想要的插件,觉得其他
Kanboard 用户可能也会用得上。

Kanteen 可将您自托管的 Kanboard 转变为可安装的离线优先应用。它会在您首次连接时将整个看板缓存在设备上,让您在完全无网络连接的情况下工作,并在服务器重新可达时通过局域网同步每一次更改。无需云端、无需隧道、无需反向代理——仅当您与 Kanboard 处于同一网络时才会进行同步。

它解决的问题:

Kanboard 在家里的台式机上表现很好,但一旦离开局域网,看板就消失了,而且原版界面在手机上使用体验较差。Kanteen 解决了这两个问题——它提供了一个触控优先的界面,您可以将其安装到主屏幕,或通过 Chrome/Edge 以独立窗口形式安装到桌面。

功能特性

  • 完整的离线编辑——可在无网络连接的情况下拖动卡片、添加任务、评论、附加照片等
  • 编辑操作在设备上排队,并在重新连接时按顺序重放 当同一任务在两处被修改时,提供字段级冲突解决(保留我的 / 采用服务器的 / 合并)
  • 支持离线使用的设备端分析(完成度、分布、速度)
  • 看板筛选、子任务、Markdown 描述、附件、项目封面,以及编辑列/WIP 限制/泳道/分类 支持主题 + 自定义主题、字体选择器、自定义应用图标,以及大屏隐私遮罩
  • 便携式备份 / 导出

它是一个轻量级的 PHP 插件加上一个预构建的应用——无需编译,服务器端无需 Node,只需将其放入 plugins/ 目录即可。需要 Kanboard 1.2+ 及 HTTPS 来源(Service Worker 需要安全上下文;mkcert 生成的局域网证书即可满足要求)。

插件页面(含截图及更多信息): https://zarafy-labs.github.io/kanteen-offline-Kanboard/
源代码 + 安装说明: https://github.com/Zarafy-labs/kanteen-offline-Kanboard

欢迎提供反馈