ryan
9a18bea324
feat(storage): add dynamic storage config and migration
...
Move storage backend configuration from startup YAML to system_config-backed runtime configuration. Add local, S3-compatible, R2, MinIO, OSS, and WebDAV backend support.
Add a storage migration async task using the existing task dispatch framework. Migration target config is carried in task payload, and maintenance mode is derived from task execution state.
Split upload file management and storage operations, add the admin storage configuration tab, and update migrations and Swagger docs.
2026-06-13 15:31:38 +08:00
ryan
4bf8a4806e
refactor(frontend): split files coordinator into separate tab components
2026-06-13 12:53:15 +08:00
ryan
9453af2aa0
refactor(frontend): style files stats tab with native shadcn
...
refactor(frontend): style files stats tab with native shadcn charts
2026-06-13 12:49:29 +08:00
ryan
04280a7b11
feat(upload): refactor file management with statistics and multi-tab layout
2026-06-13 12:32:42 +08:00
ryan
0df4712831
fix(frontend): resolve login redirect loop and clean up info tab
...
- Prevent infinite session probe requests on the login page by guarding the check with the authenticated user state and using the Latest Ref pattern.
- Decouple useEffect from resolveRedirectTarget by using resolveRedirectTargetRef to avoid searchParams dependency loops.
- Remove the unused '服务连接' Card from the settings info tab and clean up unused imports, queries, and properties.
2026-06-13 11:07:27 +08:00
ryan
c916f566d9
系统控制台完成更新
2026-06-12 14:12:03 +08:00
ryan
16604e5f86
设置增加站名配置
2026-06-12 11:57:30 +08:00
ryan
1fe5118029
登录状态记录
2026-06-12 10:15:29 +08:00
ryan
50533e1837
build: 优化 Docker/Workflow 构建,使用 Next.js 环境变量注入版本和构建时间,并移除对 package.json 的硬编码替换
2026-06-11 20:18:49 +08:00
ryan
6b93320404
接口参数调整
2026-06-11 15:32:44 +08:00
ryan
0221d4de14
缓存框架
2026-06-11 15:12:09 +08:00
ryan
2a3a17b6fe
优化
2026-06-11 14:28:07 +08:00
ryan
5e0de01c4b
文件管理权限控制
2026-06-11 14:09:32 +08:00
ryan
b5a1707898
优化
2026-06-11 09:10:06 +08:00
ryan
616242fad8
去除 access_token 访问写库逻辑
2026-06-11 09:09:17 +08:00
ryan
6cbc368dc1
修复任务日志显示问题
2026-06-11 09:03:40 +08:00
ryan
5dedff1324
修复任务参数类型转换
2026-06-11 08:40:08 +08:00
ryan
8964054fd8
修复任务参数类型转换
2026-06-11 08:26:30 +08:00
ryan
983228227e
AccessToken 默认非管理员权限
2026-06-10 22:50:44 +08:00
ryan
bff9e8811d
界面优化
2026-06-10 20:25:21 +08:00
ryan
e6a6182a0c
优化任务管理
2026-06-10 20:15:12 +08:00
ryan
db163034c0
优化任务管理
2026-06-10 19:36:35 +08:00
ryan
3ed4dec4a3
db manager
2026-06-10 13:42:42 +08:00
ryan
32e4a32462
make build
2026-06-09 21:45:57 +08:00
ryan
05ef5ed7bd
数据导出
2026-06-09 21:18:58 +08:00
ryan
40e8a7cfa3
重构获取公共参数
2026-06-09 16:47:49 +08:00
ryan
73b220de3c
用户详情
2026-06-09 16:47:49 +08:00
ryan
4ac9857fe8
代码质量优化
2026-06-09 12:28:12 +08:00
ryan
e100441e8a
规约
2026-06-09 11:16:02 +08:00
ryan
d7521dc49a
界面优化
2026-06-09 10:40:43 +08:00
ryan
d4d214d074
界面优化
2026-06-09 10:39:59 +08:00
ryan
61bc569bd8
clickhouse 日志采集
2026-06-09 10:39:59 +08:00
ryan
b41457553d
优化
2026-06-09 09:19:56 +08:00
ryan
2ae55da52e
seo 检索开关
2026-06-09 08:56:25 +08:00
ryan
b0023787c5
fix
2026-06-09 08:51:53 +08:00
ryan
7579d3865f
eslint
2026-06-09 08:19:38 +08:00
ryan
cd3d0c9f82
重构
2026-06-08 20:38:17 +08:00
ryan
0f65202659
个人信息页面增强
2026-06-08 20:38:17 +08:00
ryan
b96624a251
模板系统
2026-06-08 20:38:17 +08:00
ryan
3aff95d256
优化
2026-06-08 20:38:17 +08:00
ryan
e3ef6c9d27
修改路径
2026-06-08 20:38:17 +08:00
ryan
c6cc8c3305
logs
2026-06-08 20:38:01 +08:00
ryan
b03d2d7ea6
改名
2026-06-08 20:38:01 +08:00
ryan
f136c9abdb
邮箱
2026-06-08 20:38:01 +08:00
ryan
72c74803be
优化
2026-06-08 20:38:01 +08:00
ryan
db68a130ce
嵌入与邮箱
2026-06-08 20:37:57 +08:00
ryan
62bd5d09d4
移除 risk
2026-06-08 20:37:57 +08:00
ryan
474e3da3b7
代码优化
...
界面优化
2026-06-08 20:37:52 +08:00
ryan
72d72810b2
cap 与系统信息
2026-06-08 20:37:47 +08:00
ryan
9d0f9f0576
user
2026-06-08 20:37:40 +08:00