Added os.Logger-based logging (subsystem: com.xorbitlab.bugger) covering: - FeishuAuthService.send(): raw HTTP request URL, method, body, auth header, response status code, and raw response body (up to 1000 chars) - exchangeCode(): before/after token exchange with token previews - TokenManager.handleCallback(): each step with success/failure - LocalOAuthServer: server start, connection received, code extracted View logs in: Xcode debug console, or Console.app → filter 'bugger' Also fixed type inference ambiguity in generic send<T>() calls. Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| Bugger.xcodeproj | ||
| Resources | ||
| Sources | ||
| docs | ||
| scripts | ||
| .gitignore | ||
| Config.xcconfig.example | ||
| README.md | ||
README.md
Bugger for macOS
A lightweight macOS menu bar app that surfaces bugs assigned to you from a Feishu Bitable. Shows a badge in the menu bar, a popover with your active bugs, and native notifications when bugs are assigned or changed.
Inspired by the Windows Bugger tool.
Status
Early design phase. See docs/ for the high-level design and detailed implementation plan.