CoreDive profile controls
- Edit the account display name and upload or clear a profile image.
- Show email status and the shared Credits balance in the account panel.
- Validate PNG, JPEG, and WebP images locally before upload.
Stable signing and key-sound diagnostics
- Use a stable Apple signing identity so future builds can keep the same permission identity.
- Add a key-sound preview that works without global input monitoring.
- Show whether the global key listener is active or still waiting for permission.
Visible version and clear update status
- Show the installed version beside the InputDive title at all times.
- Show the current version inside the update section before any check runs.
- Report clearly whether the app is current or which newer version is available.
Draggable permission setup
- Drag the InputDive icon directly into the macOS Input Monitoring list.
- Keep the menu-bar popover visible while arranging System Settings.
- Reveal the installed application in Finder as a reliable fallback.
Privacy-first update channel
- Check the public version file automatically at launch, with an opt-out setting.
- Show release notes and a download action when a newer version is available.
- Accept downloads only from the official HTTPS domain and store no cookies or cache.
Clearer permission flow
- Open the correct Input Monitoring settings page when key-sound permission is pending.
- Refresh permission state automatically after the user enables access.
Cleaner sources and consistent branding
- Hide non-selectable input-method placeholders, removing duplicate display names.
- Use the original website icon across the app bundle and interface.
- Keep all features free, local-first, and account-free.