Commit Graph

99 Commits

Author SHA1 Message Date
katelya
f02531973f feat: 增加WebDAV认证回退机制,优化文件下载与连接检查逻辑 2026-03-16 23:13:50 +08:00
katelya
4e3b291493 feat: 增加WebDAV下载认证回退机制,优化文件获取逻辑 2026-03-16 12:50:59 +08:00
katelya
3bef05f181 feat: 更新效果图展示,调整图片尺寸以提升视觉效果 2026-03-05 15:49:16 +08:00
katelya
667047c3de feat: 优化效果图展示,简化图片布局与样式 2026-03-05 15:46:34 +08:00
katelya
b2d9eae1d0 feat: 优化效果图展示,调整图片样式与布局 2026-03-05 15:43:12 +08:00
katelya
abfbe1ed22 feat: 更新效果图布局,优化图片展示方式 2026-03-05 15:40:02 +08:00
katelya
6f97a333e3 refactor: 重构代码结构以提升可读性与可维护性 2026-03-05 15:38:25 +08:00
katelya
00c043dd7e feat: 新增前端 UI 设计配置功能,支持跨端同步与样式调整 2026-03-05 00:21:00 +08:00
katelya
161dc35c77 feat: 更新主题脚本版本并添加 v-cloak 指令以优化加载体验 2026-03-05 00:16:07 +08:00
katelya
73574633b7 feat: 优化服务端同步逻辑,增强本地缓存提示与错误处理 2026-03-04 23:57:09 +08:00
katelya
09b882fad2 feat: 增强移动端导航和 UI 配置管理,优化用户体验 2026-03-04 23:45:25 +08:00
katelya
6b7921355e feat: 新增 UI 配置管理功能(含 GET 和 POST 接口)
- 在服务端实现 UI 配置的获取与存储
- 增加用于规范化和验证 UI 配置数据的函数
- 创建用于获取和更新 UI 配置的 API 接口
- 增强客户端逻辑,实现 UI 设置与服务端的同步
- 更新移动端样式以优化布局和易用性
2026-03-04 23:24:19 +08:00
katelya
edfef3ecf3 feat: 增强登录页设计与背景管理
- 更新 login.html,为 body 元素应用新类名以方便样式控制
- 增强 theme.css,统一背景和毛玻璃层样式,并新增支持暗黑模式的 CSS 变量
- 在 theme.js 中引入全面的背景管理系统,支持在登录页自定义背景和特效
- 实现旧版背景配置的迁移逻辑
- 增加登录页在移动端设备上的响应式设计调整
2026-03-04 22:10:00 +08:00
katelya
b8404d65dd feat: 更新管理面板和 API 文档中的术语为中文,增强用户友好性 2026-03-04 16:32:48 +08:00
katelya
d21835b954 feat: 更新文件路径引用,优化模块导入结构 2026-03-04 16:19:17 +08:00
katelya
814f8ece4a feat: 实现文件管理 API(含上传、文本分享及检索功能)
- 增加文件列表 API,并实现存储类型与 MIME 类型的规范化
- 引入 Paste(文本分享)的创建与检索 API,支持设置过期时间及密码保护
- 实现 Paste 的删除与列表展示功能
- 开发上传 API,支持多种存储类型及元数据管理
- 创建基于 slug(短链接标识)的重定向功能,用于文件分享
- 增加 API Token 管理工具函数,以确保访问控制的安全性
- 实现用于 API 响应处理与路径参数解码的工具函数
2026-03-04 16:07:28 +08:00
katelya
106411ae0a feat: 更新 WebDAV 支持,优化配置和连接验证,增强文件上传队列功能 2026-03-03 22:28:18 +08:00
katelya
4fff8f236c feat: 添加 WebDAV 存储支持,优化文件上传界面和交互体验 2026-03-03 22:09:57 +08:00
katelya
84abbffb29 feat: 优化管理后台界面,增强目录管理和分页功能,提升用户体验 2026-03-03 22:00:27 +08:00
katelya
d608369192 feat: 更新 WebDAV 上传中心界面,优化语言和样式,增强用户体验 2026-03-03 21:45:46 +08:00
katelya
d8192a9617 feat: 添加 GitHub 状态监控,优化文件管理和移动端界面 2026-03-03 21:17:38 +08:00
katelya
104a2956fa feat: 添加 GitHub 存储支持,优化文件管理功能 2026-03-03 20:46:45 +08:00
katelya
e2bd1863b6 feat: 优化文件拖拽交互,增强拖拽效果和状态管理 2026-03-03 20:24:38 +08:00
katelya
44be96fd8e feat: 增强目录管理功能,添加目录创建、重命名和删除的状态管理 2026-03-03 20:14:17 +08:00
katelya
0cdc49f522 feat: 添加文件拖拽功能,优化文件管理体验 2026-03-03 20:04:45 +08:00
katelya
7e21d981fd feat: 优化admin页面的UI设计、引入目录管理功能 2026-03-03 19:55:02 +08:00
katelya
9e3e49d489 chore: 添加 .editorconfig 文件以统一项目代码风格 2026-03-03 19:36:53 +08:00
katelya
6f182d18b3 feat: 新增 WebDAV 功能,支持上传、下载和连通性检查
- 实现 WebDAV 工具函数,用于处理配置、身份验证和路径规范化
- 增加将文件和 URL 上传至 WebDAV 存储的功能
- 创建用于用户交互的 WebDAV HTML 控制台界面
- 加入 WebDAV 连接与配置的状态检查功能
- 增强上传操作的错误处理与用户反馈
2026-03-03 19:13:14 +08:00
katelya
7b8fbbb676 feat: 增强 Cloudflare Pages 部署工作流,添加秘密验证步骤 2026-03-03 17:21:58 +08:00
katelya
b0d539aa43 feat: 实现基于 Vue.js 前端和 Hono.js 后端的 Telegram 文件存储管理应用。 2026-03-03 16:58:39 +08:00
katelya
62d4fb5187 feat: 实现核心文件存储与管理系统
- 设计并实现底层的数据库表结构
- 支持多云存储配置
- 开发用于文件管理与上传的前端 UI 界面
2026-03-03 15:38:12 +08:00
katelya
72563dc9ed chore: 更新 .gitignore 忽略运行时产物 2026-03-03 03:23:14 +08:00
katelya
a81d9cf66a feat: 新增 Google Drive、GitHub、OneDrive 和 WebDAV 存储适配器
- 实现 GoogleDriveStorageAdapter,用于管理 Google Drive 中的文件
- 实现 GitHubStorageAdapter,通过 GitHub 仓库处理文件上传与下载
- 实现 OneDriveStorageAdapter,用于与 OneDrive 存储进行交互
- 实现 WebDAVStorageAdapter,通过 WebDAV 协议管理文件
- 每个适配器均包含上传、下载、删除及连通性测试方法
2026-03-03 00:42:36 +08:00
katelya
131211324c docs(docker): clarify bootstrap script usage and buildx bake fix 2026-03-03 00:13:42 +08:00
katelya
8afed18a6f feat: 更新 Docker 部署说明,新增环境变量初始化脚本,优化登录 API 处理逻辑 2026-03-02 23:55:34 +08:00
katelya
dd48836d77 feat: 新增 HuggingFace、S3 和 Telegram 存储适配器
- 实现 HuggingFaceStorageAdapter,用于在 Hugging Face 上传和下载文件
- 增加 S3CompatAdapter,支持兼容 S3 的存储方案(包含上传、下载和删除功能)
- 创建 TelegramStorageAdapter,通过 Telegram Bot API 处理文件上传与下载
- 引入通用工具函数,用于处理文件扩展名和存储类型规范化
- 开发 StorageFactory,基于配置统一管理存储适配器的创建
- 增加认证工具函数,用于会话管理和 Cookie 处理
- 实现访客上传服务,包含 IP 追踪和每日限额功能
- 建立加解密工具函数,确保存储配置的安全性
- 创建 package.json 和 package-lock.json,用于项目依赖管理和初始化配置
2026-03-02 22:30:27 +08:00
katelya
456bd15625 feat: 优化移动端样式,新增主题切换按钮并调整布局,提升用户体验 2026-02-26 21:23:15 +08:00
katelya
de0c9d3cd1 feat: 调整登录页面样式,优化密码输入框和按钮布局,提升用户体验 2026-02-26 21:11:58 +08:00
katelya
2f1122141b feat: 更新管理界面样式,优化文件上传和统计信息显示,增强用户体验 2026-02-26 20:58:10 +08:00
katelya
f4835cfbcc feat: 优化移动端样式,调整导航链接和头部布局,增强响应式设计 2026-02-26 19:41:12 +08:00
katelya
5aaf5a9cd8 feat: 新增移动端重构样式并更新 HTML 文件以提升响应式表现
- 引入新的 CSS 文件 mobile-refactor.css,用于统一移动端样式
- 更新多个 HTML 文件以引入新移动端样式,改善响应式体验:
  - admin-imgtc.html
  - admin-waterfall.html
  - admin.html
  - block-img.html
  - gallery.html
  - index.html
  - login.html
  - preview.html
  - whitelist-on.html
2026-02-26 19:17:00 +08:00
katelya
1f864e88c1 feat: 更新 README 文件,添加功能描述和优化图片展示 2026-02-23 21:13:21 +08:00
katelya
1da8c0cb91 feat: 添加 Telegram 文件上传通知功能,优化元数据处理和链接生成 2026-02-23 20:32:18 +08:00
katelya
56e632e6c3 feat: 添加主题切换按钮,优化头部样式,更新品牌logo展示 2026-02-23 19:58:00 +08:00
katelya
11365862b0 feat: 添加主题切换功能,支持深色和亮色模式,更新相关样式和脚本 2026-02-23 19:45:29 +08:00
katelya
3f153803bb fix: 更新图标链接格式,统一使用 favicon.ico 作为网站图标 2026-02-23 19:26:35 +08:00
katelya
3782d2072e refactor: 重构代码结构并移除冗余部分以提升可读性 2026-02-23 19:12:28 +08:00
katelya
facda1f289 fix: 修正注释和错误信息,确保更清晰的代码可读性 2026-02-23 18:50:27 +08:00
katelya
ae49db8656 feat: 增强 Telegram 集成,支持自部署 Bot API 和 Webhook,优化 KV 写入策略 2026-02-23 18:40:23 +08:00
katelya
7c86f80f42 fix: 简化错误处理,确保无效 JSON 时返回明确的错误信息;更新回复文本格式 2026-02-23 18:18:10 +08:00