Weekly Development Report: BeatShift
Date: August 19, 2026
Reporting Period: August 12 – August 19, 2026
1. Builds — v0.0.6 & v0.0.7
- v0.0.6 Prep: New app icon, camera tuning, HUD label, refreshed note visuals, and BeatUp mode toggled off (BA off) ahead of the build.
- v0.0.7: Bumped to v0.0.7 with bundle code 5 (following bundle code 4).
2. Live Accuracy HUD
- Real-Time Accuracy: Added a live accuracy HUD showing judged-so-far accuracy with result-screen weighting and a rolling number animation.
- Retry Honesty: Live accuracy now resets on retry so it always reflects the current attempt.
3. Audio & SFX
- Hit-Grade SFX: Added hit-grade SFX through FMOD (Perfect/Great/Miss + a mash crescendo), mixed at 50% with the hit SFX.
- New SFX Pack: Wired a new SFX pack end to end, plus a Cytus settle band surfaced in the ChartEditor.
4. Cytus Fixes & Performance
- Dead Holds: Dead holds now clean up their pinned tail + shadow, with a slower shadow pop for a softer exit.
- Perf: Cached pooled
BaseNote lookups and skipped redundant Cytus frame fits.
5. Leaderboard & Auth
- Leaderboard UI: Guarded the big-card tap before selection and tracked scene-placed items.
- Auth: Attached the Firebase ID token to platform login/link requests (client side of the new API auth).
6. iOS
- Bundle Alignment: Updated the iOS application identifier to align with the project bundle ID.
7. Backend / API (BeatShift API)
- No BeatShift API activity this week (the auth/leaderboard overhaul shipped last week).
Takeaway Note: A feel-and-release week for BeatShift — builds v0.0.6/v0.0.7 go out with a new icon and refreshed note visuals, a live accuracy HUD debuts (judged-so-far, rolling numbers, resets on retry), hit-grade FMOD SFX and a new SFX pack land, dead Cytus holds clean up properly with pooled-lookup perf wins, and the client wires Firebase ID-token auth — with the API quiet after last week's overhaul.
Generated by opencode