wuxu
|
8a06236dab
|
fix: 优化任务列表布局
|
2026-06-20 13:54:22 +08:00 |
|
wuxu
|
a1b791e6ef
|
fix: 收紧 GUI 安全边界
|
2026-06-20 13:51:06 +08:00 |
|
wuxu
|
ff73470142
|
fix: 修复任务空状态和浏览器刷新
|
2026-06-20 13:14:47 +08:00 |
|
wuxu
|
c2289f889e
|
fix: 显示任务传输状态
|
2026-06-20 12:50:43 +08:00 |
|
wuxu
|
ba9d0977e3
|
add: 持久化所有任务记录
|
2026-06-20 12:20:39 +08:00 |
|
wuxu
|
cd051900b5
|
add: 显示单次任务记录
|
2026-06-20 12:10:32 +08:00 |
|
wuxu
|
161f266829
|
add: 添加每月最后一天调度
|
2026-06-20 11:46:50 +08:00 |
|
wuxu
|
aff11b77b6
|
add: 更新循环任务固定调度
|
2026-06-20 11:07:54 +08:00 |
|
wuxu
|
1b15ef30b3
|
add: 添加 SQLite 任务持久化
|
2026-06-20 11:07:30 +08:00 |
|
wuxu
|
a759b1e835
|
add: 添加选择文件夹功能
|
2026-06-20 09:54:13 +08:00 |
|
wuxu
|
104a69dcb4
|
add: 任务添加本地文件路径以及任务添加状态详情
|
2026-06-19 18:43:09 +08:00 |
|
wuxu
|
14cd626b0d
|
fix: 修复任务页面过滤的问题
|
2026-06-19 18:01:20 +08:00 |
|
ci
|
73dfe12c95
|
add: 添加 i18n 翻译
|
2026-06-19 13:05:35 +08:00 |
|
ci
|
eb32fd5e22
|
init: 初始化 rclone-webgui 项目结构
外层仓库管理 webgui 源码、Docker 编排与项目文档;rclone 作为
git submodule 锁定在上游 master HEAD(59c86b01b),不携带任何
我们的改动。
- webgui/: webgui 源码(原本位于 rclone/cmd/webgui/)
- web/: 原生 HTML/CSS/JS 静态前端(Anthropic 设计语言)
- webgui.go: Go 子命令源码,仅当自行构建 rclone 二进制时需要
- rclone-cmd-all-add-webgui-import.patch: 把 webgui 注册进
rclone 的 cmd/all/all.go 的补丁,留作 fork 时使用
- rclone/: submodule → github.com/rclone/rclone,纯净不改动
- Dockerfile.webgui: 基于 nginx:1.27-alpine,从 ./webgui/web/
COPY 静态资源
- docker/nginx.conf: SPA 静态托管 + 反向代理 RC API
(/config/、/operations/、/sync/、/job/ 等) 与文件下载
(/<remote>:<path>) 到 rclone rcd 容器,前端同源访问无 CORS
- docker-compose.yml: rclone (官方镜像 + rcd --rc-no-auth
--rc-serve) + gui (nginx) 双服务编排,config 走 bind mount
持久化
- DESIGN.md / CLAUDE.md / README.md: 文档
- .gitignore / .dockerignore: 排除 rclone.conf 等敏感文件,
Docker 构建上下文只剩 webgui/web/ + nginx 配置(几十 KB)
|
2026-06-19 12:42:35 +08:00 |
|