Weekly Development Report: Duriano
Date: July 29, 2026
Reporting Period: July 22 – July 29, 2026
1. Push Notifications
- New System: Added a push-notification system (iOS & Android) and refactored the Mobile Notification layer behind it.
- Consent & Platform Guards: Added an
IsConsentAllowed check and an Android-platform guard so notifications only fire where permitted.
- Stability: Fixed the NotificationManager missing a system ref and a push-notification error that triggered when running in the Unity Editor.
2. First-Buy Fertilizer Bonus — Cloud Safety
- No Double-Grant: Stopped the first-buy fertilizer bonus from granting twice across two devices.
- Gated Check: Gated the first-buy bonus check behind loading and folded the cloud state into local state, and now show fertilizer prices as "Loading" during the cloud check instead of throwing the full loading panel.
3. Subscription
- iOS Auto-Downgrade: Fixed the iOS auto-downgrade issue where network drops were revoking VIP.
4. Settings Menu Fixes
- Display Reset: Stopped the settings menu from re-applying display settings (and dying on a load throw), and stopped settings from resetting to default and losing the VSync preference.
5. Render Scale & Build
- Render Pipeline: Applied the render-scale setting to the active render-pipeline asset (not just the default).
- Version Bump: Bumped the build to 1.2.2.
6. UI & Characters
- Missing Characters: Fixed some missing characters.
- Input Fields: Fixed the
YourNameInputField anchors and the redeem-code input field position.
7. Backend / API (Duriano API)
- No Duriano API activity this week.
Takeaway Note: A notifications-and-reliability week for Duriano — a cross-platform push-notification system lands (with consent/platform guards and editor-stability fixes), the first-buy fertilizer bonus is hardened against double-grants across devices, the iOS subscription auto-downgrade stops mis-firing on network drops, the settings menu stops clobbering display/VSync prefs, render-scale is applied to the active pipeline, and the build moves to 1.2.2 — while input-field/character fixes round out the polish.
Generated by opencode