Commit Graph

  • 15b2efe52a fix: 修复 update_group_access 中 app 变量未赋值的问题 main 于小丘 2026-03-09 11:31:02 +08:00
  • 6c96c43bea refactor: 统一 sqlmodel_ext 用法至官方推荐模式 于小丘 2026-03-09 11:13:16 +08:00
  • 9185f26b83 feat: 添加 EPUB 阅读器、3D 模型预览和字体查看器应用,启用 Office 在线预览 于小丘 2026-02-26 12:50:24 +08:00
  • f4052d229a fix: clean up empty parent directories after file deletion 于小丘 2026-02-25 15:56:44 +08:00
  • bc2182720d feat: implement avatar upload, Gravatar support, and avatar settings 于小丘 2026-02-25 15:56:24 +08:00
  • eddf38d316 chore: remove applied migration script 于小丘 2026-02-25 15:56:07 +08:00
  • 03e768d232 chore: update .gitignore for avatar and dev directories 于小丘 2026-02-25 15:56:00 +08:00
  • bcb0a9b322 feat: redesign metadata as KV store, add custom properties and WOPI Discovery 于小丘 2026-02-24 17:21:22 +08:00
  • 743a2c9d65 fix: use TaskStatus/TaskType enums in TaskDetailResponse 于小丘 2026-02-23 16:44:01 +08:00
  • 3639a31163 feat: add S3 storage support, policy migration, and quota enforcement 于小丘 2026-02-23 13:38:20 +08:00
  • 7200df6d87 fix: patch storage quota bypass and harden auth security 于小丘 2026-02-17 22:20:43 +08:00
  • 40b6a31c98 feat: implement WebDAV protocol support with WsgiDAV + account management API 于小丘 2026-02-17 15:19:29 +08:00
  • 19837b4817 refactor: extract ee/ into private submodule (disknext-ee) 于小丘 2026-02-17 11:14:45 +08:00
  • b5d09009e3 feat: implement source link endpoints and enforce policy rules 于小丘 2026-02-15 17:07:20 +08:00
  • 0b521ae8ab feat: add PATCH /user/settings/password endpoint for changing password 于小丘 2026-02-14 15:11:56 +08:00
  • eac0766e79 feat: migrate ORM base to sqlmodel-ext, add file viewers and WOPI integration 于小丘 2026-02-14 14:23:17 +08:00
  • 53b757de7a fix: use container image for Gitea CI to provide Node.js 于小丘 2026-02-13 14:24:22 +08:00
  • 69f852a4ce fix: align all 212 tests with current API and add CI workflows 于小丘 2026-02-13 14:21:40 +08:00
  • 800c85bf8d feat: implement WebAuthn credential registration, login verification, and management 于小丘 2026-02-13 12:56:46 +08:00
  • 729773cae3 feat: add multi-provider auth via AuthIdentity and extend site config 于小丘 2026-02-12 22:49:12 +08:00
  • d831c9c0d6 feat: implement PATCH /user/settings/{option} and fix timezone range to UTC-12~+14 于小丘 2026-02-12 20:15:35 +08:00
  • 4c1b7a8aad feat: add theme preset system with admin CRUD, public listing, and user theme settings 于小丘 2026-02-12 19:34:41 +08:00
  • a99091ea7a feat: embed permission claims in JWT and add captcha verification 于小丘 2026-02-10 19:07:00 +08:00
  • 209cb24ab4 feat: add models for physical files, policies, and user management 于小丘 2026-02-10 16:25:49 +08:00
  • 62c671e07b 删掉不必要的文件 于小丘 2026-01-15 16:29:30 +08:00
  • 28b73a0bb4 Refactor object move API and fix src_ids type 于小丘 2026-01-14 00:00:07 +08:00
  • 3059f9c259 refactor: 移除不必要的 CORS 中间件配置,优化异常处理函数格式 于小丘 2026-01-13 15:32:10 +08:00
  • c6f16de569 Merge branch 'main' of https://github.com/DiskNext/Server 于小丘 2026-01-13 15:30:57 +08:00
  • b12aad4e73 feat: Enhance file management and user features 于小丘 2026-01-13 15:29:52 +08:00
  • d2c914cff8 Refactor and enhance OAuth2.0 implementation; update models and routes 于小丘 2026-01-12 18:07:44 +08:00
  • 61ddc96f17 更新查询方式 于小丘 2026-01-08 19:33:42 +08:00
  • f6f50532a6 简化数据库模型 于小丘 2026-01-08 15:48:32 +08:00
  • 01747cc3d7 优化路由结构 于小丘 2026-01-08 15:19:08 +08:00
  • 91208352f8 支持管理员读写设置 于小丘 2026-01-08 14:54:30 +08:00
  • baf59b9903 新增查看站点概况 于小丘 2026-01-08 14:41:10 +08:00
  • c17511d2e8 修复模型定义 于小丘 2025-12-26 19:29:29 +08:00
  • d8a229fccd Add Redis-based one-time download token support 于小丘 2025-12-26 18:47:46 +08:00
  • 3088a9d548 Refactor JWT utilities and download token logic 于小丘 2025-12-26 17:47:51 +08:00
  • 54784eea3b Update codebase and add coverage report 于小丘 2025-12-26 14:56:08 +08:00
  • a716b2b0db 优化令牌的生成逻辑 于小丘 2025-12-26 10:58:20 +08:00
  • abd85e2290 Refactor auth and unify error handling in routers 于小丘 2025-12-25 19:08:46 +08:00
  • 5835b4c626 Add HTTP exception helpers and update models 于小丘 2025-12-25 15:48:21 +08:00
  • 44a8959aa5 feat: 更新验证码请求模型,添加 Google reCAPTCHA 和 Cloudflare Turnstile 验证功能 refactor: 修改用户状态字段类型,优化用户模型 fix: 修复启动服务的错误提示信息 refactor: 统一认证依赖,替换为 AuthRequired docs: 添加用户会话刷新接口 于小丘 2025-12-25 10:26:45 +08:00
  • 16cec42181 feat: Implement file download token management and restructure file routes 于小丘 2025-12-23 18:12:11 +08:00
  • 4cd13e4075 docs: 更新 README.md 和 ROADMAP.md,修正项目克隆链接,添加 Webhook 事件系统和协作功能等新特性 于小丘 2025-12-23 15:20:54 +08:00
  • 446d219aca Refactor import statements for ResponseBase in API routers 于小丘 2025-12-23 12:20:06 +08:00
  • 96bf447426 feat: 为多个模型的外键字段添加级联删除和其他约束 于小丘 2025-12-23 11:00:09 +08:00
  • 1a78c76d02 docs: 更新 README.md,修正模型基类名称并补充使用示例 于小丘 2025-12-22 18:59:13 +08:00
  • a5efda9c23 feat(mixin): add TableBaseMixin and UUIDTableBaseMixin for async CRUD operations 于小丘 2025-12-22 18:29:14 +08:00
  • 47a4756227 feat: 添加存储策略选项模型及其与策略的关系,更新相关文档 于小丘 2025-12-22 15:12:13 +08:00
  • 6c3a601259 Refactor GroupOptions model and update documentation 于小丘 2025-12-19 20:18:36 +08:00
  • f93cb3eedb Add unit tests for models and services 于小丘 2025-12-19 19:48:05 +08:00
  • 51b6de921b feat: Implement API routers for user, tag, vas, webdav, and slave functionalities 于小丘 2025-12-19 18:04:34 +08:00
  • 11b67bde6d feat: 更新存储策略相关逻辑,使用 UUID 替代 int 类型,优化响应模型 于小丘 2025-12-19 17:32:26 +08:00
  • 28401d6053 feat: 更新目录获取逻辑,确保路径以用户名开头并添加错误处理 于小丘 2025-12-19 17:21:59 +08:00
  • 922692b820 feat: 更新模型以支持 UUID,添加注册请求 DTO,重构用户注册逻辑 于小丘 2025-12-19 16:32:49 +08:00
  • e031f3cc40 feat: 重构主题相关逻辑,移动 ThemeResponse 到 color.py,更新相关引用,优化目录路径处理 于小丘 2025-12-19 15:35:34 +08:00
  • 20753f1725 feat: 添加两步验证功能,重构相关逻辑,移除冗余代码 于小丘 2025-12-19 14:30:13 +08:00
  • b7c5d5aec7 feat: 添加两步验证功能,优化用户登录逻辑,更新相关模型和依赖 于小丘 2025-12-19 14:11:24 +08:00
  • 89e837d91c feat: 重构模型和响应结构,优化用户和对象管理逻辑,添加 Dockerfile 于小丘 2025-12-18 18:28:41 +08:00
  • 68343c710b feat: 合并 File 和 Folder 模型为统一的 Object 模型,优化对象管理逻辑 refactor: 更新相关模型和路由以支持新对象模型,移除冗余代码 于小丘 2025-12-18 17:18:40 +08:00
  • d271c81de7 feat: 更新用户组和选项模型,优化存储信息获取逻辑 于小丘 2025-12-18 14:27:41 +08:00
  • 8d2658b166 refactor: 移除 UserAuthn 模型中的表名定义 于小丘 2025-12-18 14:06:35 +08:00
  • a977f5b261 优化数据表结构 于小丘 2025-12-18 12:17:17 +08:00
  • cfe81760aa feat: 添加项目配置文件,更新忽略文件和迁移状态设置 Yuerchu 2025-12-02 21:36:24 +08:00
  • 8b6e18f0e2 feat: 更新数据模型和API路由,优化用户信息获取及设置管理 Yuerchu 2025-12-02 21:36:19 +08:00
  • 22c8f7649f 更新清理工具 Yuerchu 2025-11-27 22:21:17 +08:00
  • b02a4638da feat: add database session dependency for FastAPI routes Yuerchu 2025-11-27 22:18:50 +08:00
  • b364b740ca feat: Enhance models and README with additional features and improvements Yuerchu 2025-11-27 21:22:40 +08:00
  • 1533d9e89c Refactor code structure for improved readability and maintainability Yuerchu 2025-11-27 20:56:48 +08:00
  • 83276c8b95 优化用户登录逻辑,简化错误处理,更新密码哈希生成方式为Argon2 于小丘 2025-11-01 19:41:19 +08:00
  • 0d45a07ba7 优化数据库模型与关系 于小丘 2025-09-27 22:40:10 +08:00
  • cf5539f3c2 重构模型基类 于小丘 2025-09-26 06:18:59 +08:00
  • 2a173c0566 添加Github登录,优化数据库模型 Yuerchu 2025-09-01 00:21:06 +08:00
  • f3a5ae9c40 优化部分代码实现 Yuerchu 2025-08-28 02:23:26 +08:00
  • 9f93f6040b 完成部分Github登录回调 Yuerchu 2025-08-27 13:49:17 +08:00
  • bf3b0e5f7e 使用 compare_digest 抵御时差攻击 Yuerchu 2025-07-18 00:59:05 +08:00
  • 4148e362b9 数据库时间日志迁移至 BaseModel Yuerchu 2025-07-18 00:50:19 +08:00
  • 6f83022a79 新增获取用户信息 /api/user/me Yuerchu 2025-07-17 23:26:36 +08:00
  • e98c46f44a 用户登录 Yuerchu 2025-07-17 19:33:48 +08:00
  • 412565cda2 用户登录完成 Yuerchu 2025-07-17 19:33:37 +08:00
  • 33cca4e271 修复数据库迁移问题、新增环境变量读写 Yuerchu 2025-07-15 17:32:00 +08:00
  • dc522a8e93 新增读取用户与其单元测试 Yuerchu 2025-07-14 15:43:02 +08:00
  • 557a50f539 单元测试:新建用户与用户组 Yuerchu 2025-07-14 15:13:05 +08:00
  • e011a1ea0e 完善 /api/site/config 路由,修复数据库无法二次启动 Yuerchu 2025-07-02 00:42:54 +08:00
  • e84b3a7dee 完成数据库设置表的增删改查 Yuerchu 2025-07-01 23:50:16 +08:00
  • 652a78cb05 数据库优化 Yuerchu 2025-07-01 00:16:07 +08:00
  • f6825b670f 数据库创建 Yuerchu 2025-06-22 19:26:23 +08:00
  • 6094d8219e 路由与数据表优化 Yuerchu 2025-06-20 22:26:28 +08:00
  • eb3d2843eb 完成部分API路由以及文档 Yuerchu 2025-06-18 02:14:37 +08:00
  • 127fb6972f Initial commit 于小丘 2025-05-29 00:38:41 +08:00