Skip to content

Rename Bugbook to Dahso + multi-account Google support#23

Merged
max4c merged 2 commits intomainfrom
dev
Apr 13, 2026
Merged

Rename Bugbook to Dahso + multi-account Google support#23
max4c merged 2 commits intomainfrom
dev

Conversation

@max4c
Copy link
Copy Markdown
Owner

@max4c max4c commented Apr 13, 2026

Summary

  • Rename the project from Bugbook to Dahso everywhere: Sources/BugbookSources/Dahso, Bugbook.xcodeprojDahso.xcodeproj, plugins/bugbookplugins/dahso, plus bundle IDs (com.dahso.Dahso, iCloud.com.dahso.app, group.com.dahso.app), scripts, docs, and CI references.
  • Add multi-account support for Google Mail and Calendar so users can connect more than one Google account and switch between them.

Follow-up

  • Register the new bundle IDs in the Apple Developer portal before shipping a signed build.
  • After merge, /plugin update (or reinstall) to pick up the renamed dahso plugin from the default branch.

Test plan

  • swift build — clean build from scratch (95s, no errors)
  • Open Dahso.xcodeproj in Xcode and build the app target
  • Verify Google multi-account add/remove/switch from Settings
  • Re-install the plugin after merge and confirm /dahso:wreview resolves

🤖 Generated with Claude Code

max4c and others added 2 commits April 11, 2026 01:44
Connecting a second Google account used to silently overwrite the
first. Introduces a GoogleAccount list on AppSettings with per-account
Keychain slots, a new validToken(forAccount:) API, parallel per-account
calendar sync, an account switcher in the Mail pane, and an account
list with "Add another account" in Google settings. Legacy single-
account fields continue to decode transparently.

Also caches date formatters in two hot calendar views to cut per-render
DateFormatter allocations.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sources/Bugbook → Sources/Dahso, Bugbook.xcodeproj → Dahso.xcodeproj,
plugins/bugbook → plugins/dahso, plus bundle IDs, scripts, docs, and CI
references. New bundle IDs are com.dahso.Dahso, iCloud.com.dahso.app,
and group.com.dahso.app — register these in Apple Developer before
shipping a signed build.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@max4c max4c merged commit 74665de into main Apr 13, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant