Go to file
tigerenwork b81d3edf42 feat: add 8h/12h intervals + daily schedule refresh mode
- Added 8-hour and 12-hour polling interval options
- Added 'Daily schedule' mode (pollIntervalSeconds = -1): fires at
  specific wall-clock times configured in dailyRefreshTimes (e.g. 08:00, 14:00)
- PollerService: in daily mode, checks every 60s and triggers fetch when
  current time matches a scheduled time (with 2-min dedup window)
- Settings UI: shows HH:mm text field when daily schedule is selected
- AppConfig: added dailyRefreshTimes: [String] field

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-29 21:08:51 +08:00
Bugger.xcodeproj fix: change HTTP request/response logging from .debug to .info level 2026-06-29 00:23:07 +08:00
Resources feat: switch OAuth redirect to localhost loopback (RFC 8252) 2026-06-28 23:48:49 +08:00
Sources feat: add 8h/12h intervals + daily schedule refresh mode 2026-06-29 21:08:51 +08:00
docs first commit: project README, high-level design and detailed implementation docs 2026-06-28 20:54:51 +08:00
scripts feat: add release build script (app + DMG) 2026-06-29 01:08:10 +08:00
.gitignore feat: full macOS menu bar app implementation 2026-06-28 20:56:44 +08:00
Config.xcconfig.example feat: full macOS menu bar app implementation 2026-06-28 20:56:44 +08:00
README.md first commit: project README, high-level design and detailed implementation docs 2026-06-28 20:54:51 +08:00

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.

Docs