-
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