2 Commits
Author SHA1 Message Date
user 1a4d750a4e feat: 增加开发/生产启动脚本,默认内网监听,并修复账号根 PROPFIND 404
默认监听改为 0.0.0.0:18900,内网设备可直接访问;sso 模式仍要求绑回环。
启动日志不再把 0.0.0.0 写成 http://0.0.0.0。

新增 start-dev.sh 与 start-prod.sh(后台 nohup,不占用终端),公共逻辑在
start-lib.sh。开发脚本可按源码指纹决定是否编译;生产脚本在普通启动和
注册 systemd 时同样比对二进制,不一致则 make build。无完整源码时只用现有
二进制。指纹与 pid/日志写入 .run/(已 gitignore)。

生产脚本交互菜单支持后台启动、注册/取消系统服务与开机自启。占用端口时:
本仓库开发或脚本实例先停再接管默认 18900;其它进程才改用相邻端口。临时
换端口不写回下次默认地址。启动信息为每个内网地址同时打印管理页和文件页。

WebDAV 账号根无尾斜杠(如 /ccswitch)会按 /ccswitch/ 处理,避免客户端
PROPFIND 得到 404。补充对应测试。README 同步启动、部署与 systemd 说明。
2026-10-03 11:39:14 +08:00
Yunling Zhang b060df3048 feat(web): React+Vite+TS 的 admin 与 client 页面
- Swiss 极简、中文文案、无 emoji、内联 SVG 图标、浅色/深色变量
- admin:口令登录、账号列表与用量、新建(弹连接信息)、复制、换口令、只读/停用、删除
- client:账号登录、面包屑、上传(点击+拖拽)、下载、新建文件夹、重命名、删除
- Makefile:build/run/test/clean;accounts.example.json 示例配置
2026-09-28 16:52:53 +08:00