MarSeventh
b4b019b5f5
refactor(deps): centralize deployment profiles
2026-07-29 15:26:14 +08:00
MarSeventh
01c2aaceac
refactor(deps): split deployment workspaces
2026-07-29 14:54:10 +08:00
MarSeventh
7a398c5449
feat: add URL-based image resizing
2026-07-28 11:33:44 +08:00
MarSeventh
07fe2501b4
perf(docker): reduce runtime image size
2026-07-18 23:41:36 +08:00
MarSeventh
3612436f85
bump version to v2.7.5
2026-07-15 11:47:57 +08:00
linyulao and traeagent
cd67cec0de
feat: 修复NPM漏洞
...
Co-authored-by: traeagent <[email protected] >
2026-07-15 03:00:05 +00:00
MarSeventh
e643138d91
chore: bump version to v2.7.4
2026-06-12 18:59:14 +08:00
MarSeventh
84246a2210
feat: add upload trend stats
2026-05-25 12:50:04 +08:00
MarSeventh
ba4081b288
bump version to v2.7.2
2026-04-28 17:06:46 +08:00
MarSeventh
ab23ee76ae
Move deployment adapters under deploy
2026-04-26 17:46:38 +08:00
MarSeventh
92f60ecdd8
refactor: move wrangler.worker.toml into worker/ directory
...
- Rename to worker/wrangler.toml
- Update all paths (main, assets directory) to be relative to worker/
- Update package.json, workflow, generate-toml.js, .dockerignore
- Fix .gitignore to only ignore root wrangler.toml
2026-04-25 20:31:41 +08:00
MarSeventh
ba81e1b814
refactor: remove prepare-assets, point wrangler directly to frontend-dist
...
- Delete worker/prepare-assets.js
- wrangler.worker.toml assets directory → frontend-dist
- Remove prepare-assets step from workflow and deploy script
- Remove .worker-assets from .gitignore
2026-04-24 19:01:42 +08:00
MarSeventh
010dc9f82c
refactor: update paths for frontend-dist directory
...
- Pages dev: serve from frontend-dist/ instead of root
- Docker server: static files and index.html from frontend-dist/
- Worker prepare-assets: copy frontend-dist/ directly to .worker-assets/
2026-04-24 18:59:45 +08:00
MarSeventh
36c13fbc8f
refactor: move Docker-only deps to optionalDependencies
...
- Move better-sqlite3, hono, @hono/node-server to optionalDependencies
- Worker workflow uses --omit=optional instead of --ignore-scripts
- Docker/Pages install still gets all packages as before
2026-04-24 18:55:39 +08:00
MarSeventh
4ad766266d
bump version to v2.7.1
2026-04-24 17:34:28 +08:00
MarSeventh
12f89d0b99
feat: add Cloudflare Workers deployment support
...
- worker/index.js: auto-generated route adapter for Workers
- worker/generate-routes.js: scans functions/ to generate routes
- worker/generate-toml.js: generates wrangler config from env vars
- worker/prepare-assets.js: collects frontend assets for deployment
- .github/workflows/deploy-worker.yml: GitHub Actions workflow
- wrangler.worker.toml: template config for local deployment
2026-04-24 17:06:56 +08:00
MarSeventh
61f210e0cb
feat: 会话安全策略 - 后端支持动态 Secure/MaxAge 配置
...
- 扩展 getSecurityConfig 和 fetchSecurityConfig 默认值,新增 sessionSecure、userSessionMaxAge、adminSessionMaxAge 字段
- 改造 buildSessionCookie 支持 secure 参数
- createSession 根据 authType 动态读取配置计算 maxAge
- destroySession 读取 sessionSecure 确保清除 Cookie 属性一致
2026-04-21 10:58:54 +08:00
MarSeventh
cb4720bdf4
bump version to v2.6.6
2026-04-18 14:00:14 +08:00
MarSeventh
61181b54ed
refactor: move auth endpoints to /api/auth/ subdirectory
...
- login.js -> auth/login.js (/api/auth/login)
- logout.js -> auth/logout.js (/api/auth/logout)
- sessionCheck.js -> auth/sessionCheck.js (/api/auth/sessionCheck)
- resetAuth.js -> auth/resetAuth.js (/api/auth/resetAuth)
- Update import paths in moved files
2026-04-17 23:46:24 +08:00
MarSeventh
115635ff5e
feat: add i18n English labels for page config API
2026-03-28 22:06:46 +08:00
MarSeventh
2628de051d
feat: 添加 API Token 过期时间后端支持
...
- 新增 tokenExpiration.js 工具模块(过期判定、自动删除过滤)
- apiTokens.js 支持 expiresAt/autoDelete 字段的创建、更新、自动清理
- 新增 getTokenData 导出函数
- tokenValidator.js 增加过期检查逻辑
2026-03-10 10:52:01 +08:00
MarSeventh
0cca754c89
2.6.2:重构Docker运行架构;新增上传时目录自动建议功能
2026-03-04 12:33:11 +08:00
copilot-swe-agent[bot] and MarSeventh
99323bdc6b
Restore ci-test script for Cloudflare compatibility, add ci-test:docker for Docker testing
...
Co-authored-by: MarSeventh <[email protected] >
2026-03-03 15:53:57 +00:00
copilot-swe-agent[bot] and MarSeventh
08f5d59e0b
Refactor Docker deployment: replace wrangler with native Node.js Hono server + SQLite + local R2 storage
...
Co-authored-by: MarSeventh <[email protected] >
2026-03-03 15:50:44 +00:00
MarSeventh
0e19bcae99
Bug:尝试修复S3 SDK依赖问题
2026-02-26 21:48:20 +08:00
MarSeventh
950428aaba
Bug:依赖漏洞修复
2026-02-26 21:35:53 +08:00
MarSeventh
ca279ac1b4
Bug:修复依赖漏洞;修复S3分块上传失败的问题
2026-02-25 10:32:19 +08:00
MarSeventh
7d368eaa28
update package
2025-07-10 14:59:41 +08:00
MarSeventh
95ecf33dba
测试docker
2025-05-11 14:55:20 +08:00
MarSeventh
41513f41e5
测试docker
2025-05-11 14:44:14 +08:00
MarSeventh
1ea5e16634
v2beta
2025-02-06 18:18:39 +08:00
MarSeventh
198c277740
服务器部署支持模拟CloudflareR2存储
2024-11-06 12:42:29 +08:00
MarSeventh
d50a816d74
update readme
2024-08-19 18:40:23 +08:00
MarSeventh
4e0c55d1f9
init
2024-07-19 23:26:06 +08:00