Commit Graph

  • 0115fadd0b chore: 收紧 gitignore,忽略审计报告与本地密钥 master wangwangit 2026-07-12 19:54:48 +08:00
  • 24cb288008 chore: 移除审计报告并收紧 gitignore wangwangit 2026-07-12 19:54:31 +08:00
  • b4fd96c63d docs: 重写 README,补齐上手路径与高频 FAQ wangwangit 2026-07-12 19:47:53 +08:00
  • fe6055051c fix: 为克隆/历史按钮补充主题 CSS 渐变样式 wangwangit 2026-07-12 19:43:17 +08:00
  • fac63c498c fix: 克隆/历史按钮改用主题 btn 样式,修复无背景色 wangwangit 2026-07-12 19:42:46 +08:00
  • 4ac3cc80da fix: 操作列按钮可换行,确保克隆按钮可见 wangwangit 2026-07-12 19:40:19 +08:00
  • d400fe732d fix: 理清通知小时预览文案,加载配置后刷新状态 wangwangit 2026-07-12 19:16:57 +08:00
  • d127d8dea6 fix: 修复列表页 unit 重复声明导致脚本中断布局异常 wangwangit 2026-07-12 18:28:12 +08:00
  • fa161dd8a3 fix: 落实审计剩余 P0/P1,清理无用文件并补回归测试 wangwangit 2026-07-12 17:33:42 +08:00
  • 460e3e5728 docs: 新增全面审计报告 FULL_AUDIT_REPORT wangwangit 2026-07-12 14:56:49 +08:00
  • 12cdc351b5 fix: 加固 JWT 过期校验、删除清理规则、第三方 notify 与 XSS wangwangit 2026-07-12 14:55:54 +08:00
  • c439e6b7a7 feat: 新增 ntfy 通知渠道 wangwangit 2026-07-12 14:33:40 +08:00
  • 2ec421cd9e feat: 克隆订阅、状态筛选、停用局部刷新、季/半年与月末选项 wangwangit 2026-07-12 14:32:06 +08:00
  • 336b54fcd9 feat: Telegram 支持可选 Topic ID(message_thread_id) wangwangit 2026-07-12 14:29:18 +08:00
  • f0194ae687 feat: 支持配置与订阅的备份导出/导入恢复 wangwangit 2026-07-12 14:18:53 +08:00
  • 90bfeed0e8 docs: 澄清提醒规则为精确日触发,避免误解为窗口内每天通知 wangwangit 2026-07-12 14:17:32 +08:00
  • 1a8fee9bf7 fix: 通知农历日期按用户时区计算,修复与列表不一致 wangwangit 2026-07-12 14:16:43 +08:00
  • b32119a5be fix: 列表提醒显示与多规则同步,修复始终显示提前7天 wangwangit 2026-07-12 14:16:19 +08:00
  • d4eee049e9 fix: 精确匹配 Wrangler KV 命名空间 wangwangit 2026-05-28 23:28:44 +08:00
  • e73a1501b6 fix: KV 命名空间查找兼容 Wrangler v3 前缀 wangwangit 2026-05-28 22:31:48 +08:00
  • e62b118262 docs: 优化 README,移除一键部署按钮,补充 GitHub Actions 部署说明 wangwangit 2026-05-27 21:05:18 +08:00
  • 122ddf2b2d fix(ci): 移除 deploy 脚本中无效的 --env 参数 wangwangit 2026-05-27 20:59:32 +08:00
  • 7c6d57fdf3 fix(ci): 修复 setup-kv.js ESM 兼容问题,重命名为 .cjs wangwangit 2026-05-27 20:48:06 +08:00
  • d332b65139 fix(ci): 修复 setup-kv.js ESM 兼容问题,重命名为 .cjs refactor/v3-product-grade wangwangit 2026-05-27 20:48:06 +08:00
  • 3504c285ed Merge pull request #172 from wangwangit/refactor/v3-product-grade 一只会飞的旺旺 2026-05-27 20:40:58 +08:00
  • ac07e1079e fix(ci): 提交 package-lock.json 修复 CI 缓存报错 wangwangit 2026-05-27 20:39:37 +08:00
  • 7c92119d45 chore: 排除 docs/ 目录 wangwangit 2026-05-27 20:36:41 +08:00
  • df5ee5b241 fix: 修复编辑订阅不生成支付记录及测试通知不写入历史的问题 wangwangit 2026-05-27 20:35:18 +08:00
  • 549dabdcf1 fix(#171,#166): 分类下拉框从 API 加载 + 前端日期时区修复 wangwangit 2026-05-27 10:39:14 +08:00
  • 77ff034be5 fix(#166): 订阅创建/更新/续订使用用户配置时区解析日期 wangwangit 2026-05-27 10:38:06 +08:00
  • 1cb8c9ed00 feat(ui): 管理页底部显示版本号 wangwangit 2026-05-26 23:41:31 +08:00
  • 5c1a02b9fd feat(ui): 分类下拉框支持从 API 加载 + 输入过滤 wangwangit 2026-05-26 23:40:29 +08:00
  • 377561fa73 docs: 新增功能测试文档 wangwangit 2026-05-26 23:34:04 +08:00
  • 99557f853e test: 新增 6 个测试用例覆盖新功能 wangwangit 2026-05-26 23:25:42 +08:00
  • a25c817c8f feat(api): 新增版本号端点 + 分类管理 + 下次提醒时间 API wangwangit 2026-05-26 23:25:34 +08:00
  • 83c40d7e43 feat(reminder): 新增 getNextFireTime 计算规则下次触发时间 wangwangit 2026-05-26 23:25:22 +08:00
  • 31c44f7325 fix(bark): 修复自定义 Bark 服务器 URL 认证失败 wangwangit 2026-05-26 23:25:12 +08:00
  • 823bcc6f00 fix(timezone): 修复创建/更新/续订订阅时忽略用户时区的 bug wangwangit 2026-05-26 23:25:07 +08:00
  • d9833eca3c feat(categories): 新增分类标签持久化存储模块 wangwangit 2026-05-26 23:24:57 +08:00
  • 6e1b506c8a polish: 默认时区 Asia/Shanghai + 清理代码与文档中的版本号字眼 wangwangit 2026-05-24 20:04:16 +08:00
  • bbcad369af fix(ui): 通知历史页布局与其他后台页面对齐 wangwangit 2026-05-24 19:24:25 +08:00
  • a1fe2dcbf4 fix(scheduler): NOTIFICATION_HOURS 通配符 "*" 被 padStart 误处理为 "0*" wangwangit 2026-05-24 19:13:06 +08:00
  • d3066dfc5e docs+ci: README/MIGRATION/ARCHITECTURE 文档 + GitHub Actions(Task 13) wangwangit 2026-05-24 18:34:42 +08:00
  • 868263a1c7 fix: 货币显示一致性 + 仪表盘读新调度日志(Task 12) wangwangit 2026-05-24 18:31:05 +08:00
  • 8518045408 feat(ui): 通知历史页 + 时区感知配置页(Task 11) wangwangit 2026-05-24 18:28:48 +08:00
  • 3397d34c15 feat(ui): 订阅表单加入多提醒规则编辑器(Task 10) wangwangit 2026-05-24 18:24:17 +08:00
  • 8b9e157456 feat(assets): 启用 Workers Assets 托管 public/ + ApiClient 公共库 wangwangit 2026-05-24 18:21:04 +08:00
  • b6ab5ed944 feat(api): 提醒规则 / 通知日志 / 调度日志新 API + 创建订阅联动 wangwangit 2026-05-24 18:16:22 +08:00
  • a10c212989 refactor(api): 引入 Hono 应用作为路由外壳 wangwangit 2026-05-24 18:14:07 +08:00
  • 0bb7e7670d refactor(scheduler): v3 重写 - TZ 感知 + 多规则 + 结构化日志(修复 #91/#52/#166) wangwangit 2026-05-24 18:11:47 +08:00
  • 8ca9b07ae1 refactor(notify): 9 渠道统一适配器接口 + 修复 #81 wangwangit 2026-05-24 18:08:14 +08:00
  • b9de410f6f feat(observability): 三类可观测性仓库 + 迁移扩展 wangwangit 2026-05-24 18:03:01 +08:00
  • dac8e7dc1d refactor(data): 订阅仓库改为 KV 多 Key + 自动迁移 wangwangit 2026-05-24 17:59:06 +08:00
  • f6bce4b7b3 refactor(time): 重写时区核心模块为单一真相源 wangwangit 2026-05-24 17:53:29 +08:00
  • c8096c030f chore(infra): 工程化基线 - 引入 Hono + Vitest + JSDoc 类型检查 wangwangit 2026-05-24 17:49:47 +08:00
  • e2fc130f99 fix: XSS 风险修复 wangwangit 2026-05-19 12:06:21 +08:00
  • b76e047050 feat: 搜索筛选体验优化 wangwangit 2026-05-19 12:03:49 +08:00
  • 4f91427881 feat: Dashboard 刷新优化 wangwangit 2026-05-19 12:02:56 +08:00
  • 7454d78be0 feat: 模态框交互优化 - ESC关闭、背景锁定滚动、动画 wangwangit 2026-05-19 12:01:48 +08:00
  • edc7be9e90 feat: 操作反馈优化 - 按钮 loading 状态、停用确认 wangwangit 2026-05-19 11:59:08 +08:00
  • d36f8b94fe feat: 登录暴力破解防护 + Cookie Secure 标志 wangwangit 2026-05-19 11:57:53 +08:00
  • bfa4d52772 feat: 配置页保存体验优化 wangwangit 2026-05-19 11:57:13 +08:00
  • 384f3aaab2 feat: Toast 优化 - 错误延长显示、可关闭、堆叠限制 wangwangit 2026-05-19 11:55:43 +08:00
  • 008df6e5c5 feat: 统一 apiFetch wrapper,401 自动跳转登录页 wangwangit 2026-05-19 11:54:08 +08:00
  • 61af3b332f fix(#169): 兼容 Bark 自定义服务器 URL 格式 wangwangit 2026-05-19 11:19:34 +08:00
  • e1112bb114 fix(#166): 修复订阅列表到期时间显示的时区一致性 wangwangit 2026-05-19 11:18:40 +08:00
  • 55ff9cd067 fix: 修复 deletePaymentRecord 中排序比较变量引用错误 wangwangit 2026-05-19 11:16:25 +08:00
  • d5452336b6 fix(#166): 调度器使用用户配置时区计算到期天数和通知时段 wangwangit 2026-05-19 11:15:42 +08:00
  • 06d952b492 fix(#166): 修复前端默认日期使用UTC而非本地时间的问题 wangwangit 2026-05-19 11:14:03 +08:00
  • a2e0d1c28d fix: redirect authenticated users from home wangwangit001 2026-04-24 11:31:05 +08:00
  • 5214f76c55 fix: preserve zero amount and payment currency wangwangit001 2026-04-24 11:14:32 +08:00
  • cc97cc97c9 feat: add serverchan and pushplus notifiers wangwangit001 2026-04-23 12:04:44 +08:00
  • d09210eae0 Merge pull request #146 from wangwangit/fix/secret-config-ui 一只会飞的旺旺 2026-03-05 19:41:45 +08:00
  • 805a47e417 fix(security/ui): do not expose secrets; show configured flags + explicit clear wangwangit 2026-03-05 19:40:47 +08:00
  • dd4932c996 Merge pull request #144 from wangwangit/feature/gotify-notifier 一只会飞的旺旺 2026-03-05 15:30:20 +08:00
  • 4f4fc5af1f feat(notify): add gotify notifier + config UI wangwangit 2026-03-05 15:29:53 +08:00
  • a095213162 fix(security): mask config secrets, protect /debug, use crypto RNG wangwangit 2026-03-05 15:05:34 +08:00
  • ed1685d8da Merge PR #141: 修复adminPage.html时区文案生成逻辑 wangwangit 2026-03-05 14:52:15 +08:00
  • 0c92c1d99a 修复adminPage.html时区文案生成逻辑 Squarelan 2026-03-02 21:01:59 +08:00
  • c0aa33d8cb 修订 README 本地项目部署和 API 令牌设置的相关说明 (#140) Squarelan 2026-03-02 20:16:37 +08:00
  • bac49edfb1 Merge pull request #136 from wangwangit/v2-release 一只会飞的旺旺 2026-02-27 19:01:38 +08:00
  • a1638dedc0 fix: harden telegram notifications with markdown escaping and plaintext fallback v2-release wangwangit 2026-02-27 18:59:46 +08:00
  • 002365c650 Merge pull request #135 from wangwangit/v2-release 一只会飞的旺旺 2026-02-27 17:06:34 +08:00
  • aa45b37598 docs: enrich README with features, channels, deployment guide and branch notice wangwangit 2026-02-27 17:05:50 +08:00
  • af53aa6e74 feat: add deploy-safe workflow with auto KV setup and docs troubleshooting wangwangit 2026-02-27 16:53:21 +08:00
  • aba029be1d Merge pull request #134 from wangwangit/v2-release 一只会飞的旺旺 2026-02-27 16:09:40 +08:00
  • 39847ff85d chore: remove hardcoded KV namespace ids for template-friendly deploy wangwangit 2026-02-27 16:05:36 +08:00
  • 7ba3bea278 Merge pull request #133 from wangwangit/v2-release 一只会飞的旺旺 2026-02-27 15:50:54 +08:00
  • 20d40e1905 chore: improve deployment compatibility and docs for cloudflare one-click wangwangit 2026-02-27 15:49:13 +08:00
  • bd5b5227c4 release: v2 modular refactor and docs cleanup wangwangit 2026-02-27 15:29:43 +08:00
  • 77b5a1b208 fix:修复剩余时间计算逻辑issues#122 legacy-v1 tseng2 2026-01-23 21:21:43 +08:00
  • 7e235d3787 fix:修复剩余时间计算逻辑issues#122 tseng2 2026-01-23 21:08:58 +08:00
  • bea4684fff Merge pull request #2 from tseng2/tseng2-patch-1 tseng2 2026-01-23 21:06:43 +08:00
  • 6bf747f9db fix:修复剩余时间计算逻辑issues#122 tseng2 2026-01-23 21:06:12 +08:00
  • fc46a74727 fix:修复剩余时间计算逻辑issues#122 tseng2 2026-01-23 21:02:38 +08:00
  • 818c2acb16 fix:修复剩余时间计算逻辑issues#122 tseng2 2026-01-23 21:00:29 +08:00
  • 838bd57bf6 fix:修复剩余时间计算逻辑issues#122 tseng2 2026-01-23 20:50:51 +08:00
  • 2c80cc3b72 Merge pull request #124 from tseng2/master tseng2 2026-01-23 20:10:29 +08:00
  • ce4d0aeea5 fix:修复剩余时间计算逻辑issues#122 tseng2 2026-01-23 20:08:37 +08:00
  • 09787592b1 Merge pull request #123 from Squarelan/patch-2 tseng2 2026-01-23 19:56:07 +08:00