Commit Graph

  • 44e53e373d chore: 版本号更新至 1.5 (build 5) main tigerenwork 2026-07-26 23:01:01 +0800
  • 5aef88c6bf feat: default to Chinese Feishu field mappings develop tigerenwork 2026-07-26 22:53:24 +0800
  • 88f89cc918 feat: 新增 textValue 支持结构化字段内容展示 tigerenwork 2026-07-26 22:33:54 +0800
  • 55d0f86392 fix: 用 FetchGate actor 修复并发触发丢失问题 tigerenwork 2026-07-19 15:10:46 +0800
  • b5ad9c1ec3 refactor: 重构设置页面布局,用自定义分区和标签行替代 Form tigerenwork 2026-07-11 01:32:47 +0800
  • 7a2508a449 refactor: 移除飞书 API 的 field_names 参数及 configFieldNames 方法 tigerenwork 2026-07-11 00:31:50 +0800
  • a0b1fb8aa3 chore: 升级版本至 1.4 并将校准设置移至独立 Section tigerenwork 2026-07-10 02:07:43 +0800
  • be384c9238 feat: 增强推送可靠性:指数退避重连、校准服务与飞书按人过滤查询 tigerenwork 2026-07-10 01:59:05 +0800
  • 01db8e5347 chore: 版本升级至 1.3 并更新构建号 - MARKETING_VERSION 更新为 1.3 - CURRENT_PROJECT_VERSION 更新为 4 - Info.plist 同步更新版本号与构建号 tigerenwork 2026-07-08 12:06:16 +0800
  • c275c71b55 feat(bitable): 支持通过 SSE 订阅 Bitable 变更并实时刷新 - 新增 BitableEventService,通过 SSE 监听飞书变更推送,收到 change 事件即触发 fetchNow - AppConfig 新增 feishuAppBaseURL 字段,置空时禁用实时推送、回退轮询 - 设置页新增 "Real-time updates" 区块,支持配置订阅地址并随保存重连 - AppDelegate 启动时自动连接 SSE;断开飞书时同步断开 - 流断开后 30s 自动重连,显式 disconnect 不重连 - Info.plist 放开 ATS 以支持 HTTP 订阅服务(localhost/局域网) tigerenwork 2026-07-08 11:26:47 +0800
  • 4d67d8bffd feat: 支持构建时注入飞书配置并优化设置页面体验 tigerenwork 2026-07-05 22:57:36 +0800
  • 5e4587909d chmod: 为 build_release.sh 添加可执行权限 tigerenwork 2026-07-05 21:13:45 +0800
  • 244da37318 fix: 修复设置窗口无法置前的问题 tigerenwork 2026-07-05 21:10:51 +0800
  • 71e56f8d2b chore: 版本升级至 1.2 并优化构建脚本版本读取 tigerenwork 2026-07-05 20:42:19 +0800
  • 239403e75c fix: 过滤已关闭/已解决 bug 的变更通知 tigerenwork 2026-07-05 20:31:25 +0800
  • 55d8b50f1d fix: 增强配置容错与启动稳定性,优化错误状态交互 tigerenwork 2026-07-05 20:25:06 +0800
  • 7047c51a07 feat: 浮动窗口支持自适应尺寸并锚定右下角 tigerenwork 2026-07-05 16:14:58 +0800
  • 9b99d9c1ff Merge branch 'develop' of http://192.168.2.212:3000/xorbitlab/bugger into develop tigerenwork 2026-07-02 10:03:02 +0800
  • 8286c81afb WIP:feat: capture and log raw response body in Feishu decoding error for better debugging tigerenwork 2026-07-02 10:02:02 +0800
  • d34984d480 docs: 更新 Bitable 变更通知实现方案为 SSE 架构 tigerenwork 2026-07-01 01:37:57 +0800
  • 0adfaf1d7e docs: add Bitable change notification implementation guide and technical investigation tigerenwork 2026-06-30 23:43:59 +0800
  • 3f1367790e fix: timestamp auto-updates without triggering fetch on tray open tigerenwork 2026-06-29 23:54:28 +0800
  • 5b1811db10 fix: auto-refresh on tray click, widen 'Just now' to 60s tigerenwork 2026-06-29 23:51:48 +0800
  • 2f2a65f1f7 fix: show 'Just now' instead of '1s ago' after refresh tigerenwork 2026-06-29 23:49:23 +0800
  • 07ac29faa6 feat: show refresh icon + last-updated time in popover header tigerenwork 2026-06-29 23:45:24 +0800
  • f4668b38d6 fix: build_release.sh now passes Config.xcconfig to xcodebuild tigerenwork 2026-06-29 23:38:21 +0800
  • 20824443cc feat: generate app icon (bug beetle design) tigerenwork 2026-06-29 23:26:23 +0800
  • f7682ae7cf chore: bump version to 1.1 (build 2) tigerenwork 2026-06-29 21:55:01 +0800
  • 9154264ea7 fix: replace daily time text field with native DatePickers tigerenwork 2026-06-29 21:52:37 +0800
  • b81d3edf42 feat: add 8h/12h intervals + daily schedule refresh mode tigerenwork 2026-06-29 21:08:51 +0800
  • 64a35752c5 fix: use rawValue for customer field to handle all Feishu field types tigerenwork 2026-06-29 21:03:27 +0800
  • fe6dddecf9 fix: move customer between status and age in bug row tigerenwork 2026-06-29 20:57:11 +0800
  • 883d7cb608 chore: change customerField default to CustomerName for consistency tigerenwork 2026-06-29 20:51:21 +0800
  • 0ce557ac8e feat: add customer field to Bug model with configurable mapping tigerenwork 2026-06-29 20:50:46 +0800
  • 7590389a04 feat: add Quit button, extended polling intervals tigerenwork 2026-06-29 01:17:07 +0800
  • b207918fc6 feat: add release build script (app + DMG) tigerenwork 2026-06-29 01:08:10 +0800
  • 94a3d76af9 fix: badge shows active count, floating widget shows priorities, record URL deep link 首个可用版本 tigerenwork 2026-06-29 01:01:01 +0800
  • 723c50fc9d feat: configurable status mappings, scrollable settings, case-insensitive assignee tigerenwork 2026-06-29 00:51:03 +0800
  • 0f8565f65d fix: OAuth token endpoint wraps in {code,message,data} — not flat 首次可用连接成功版 tigerenwork 2026-06-29 00:33:53 +0800
  • ae918a379c fix: remove redundant CodingKeys conflicting with .convertFromSnakeCase tigerenwork 2026-06-29 00:30:51 +0800
  • f1ef89ef55 fix: tenant_access_token response is flat, not wrapped in data key tigerenwork 2026-06-29 00:28:39 +0800
  • ba56b2385e debug: switch to print() for critical path, manual JSON body tigerenwork 2026-06-29 00:26:15 +0800
  • f61f8332b8 fix: add step-by-step logs in exchangeCode to pinpoint crash location tigerenwork 2026-06-29 00:23:39 +0800
  • 12e22da9b3 fix: change HTTP request/response logging from .debug to .info level tigerenwork 2026-06-29 00:23:07 +0800
  • e275e49795 feat: add comprehensive debug logging to OAuth flow tigerenwork 2026-06-29 00:18:25 +0800
  • cf9de54792 fix: decode OAuth token response directly, not via FeishuAPIResponse wrapper tigerenwork 2026-06-29 00:13:48 +0800
  • 74baa22d27 fix: wider settings window, better OAuth error handling, empty refresh token guard tigerenwork 2026-06-29 00:09:28 +0800
  • 9f8fb52726 feat: switch OAuth redirect to localhost loopback (RFC 8252) tigerenwork 2026-06-28 23:48:49 +0800
  • bda106dcad fix: pbxproj now parses with Xcode 26 tigerenwork 2026-06-28 21:33:02 +0800
  • c57ab859eb fix: rewrite pbxproj to fix duplicate groups and broken hierarchy tigerenwork 2026-06-28 20:59:51 +0800
  • d9d8ce3e46 feat: full macOS menu bar app implementation tigerenwork 2026-06-28 20:56:44 +0800
  • a9c90f64b9 first commit: project README, high-level design and detailed implementation docs tigerenwork 2026-06-28 20:54:51 +0800