🌸Spring 2026 Pebble App Contest — View the entries!

Changelog

Version 2.32026-09-27T17:13:40.161

**What's new?**
* **Snooze Function (US-24):** No time for pushups right now? No problem! You can now snooze reminders directly from the notification screen using the "Up" button (for 1 hour, 4 hours, 8 hours, or until the next day). 
* **Full Control via Main Menu:** The main menu now permanently features a new "Snooze" option. You can manually pause reminders before they even trigger, or instantly cancel an active snooze at any time.

Version 2.22026-09-11T07:09:11.455

## [2.2] - 2026-09-11

### Fixed
- **Settings Page CSV Export (US-23):** Fixed an issue where the "Export CSV" button produced no response. Due to file download restrictions in mobile WebViews, clicking the button now displays the CSV data directly within the page so it can be easily copied to the clipboard. 

Version 2.12026-09-09T16:28:12.357

## [2.1.0] - 2026-09-09

### Fixed
- **History Chart Timeline (US-22):** Fixed a bug in the settings page dashboard where days without pushups were entirely skipped in the timeline. The chart now explicitly displays inactive days (0 pushups) and generates a correct, continuous calendar timeline for "Last 7 Days", "Last 30 Days", and "Last Year" views.

Version 2.02026-09-09T15:30:43.238

## [2.0.0] - 2026-09-09

### Added
- **Extended History Dashboard (US-21):** The history dashboard in the settings page now allows you to change the timeframe (7 Days, 30 Days, 1 Year, All Time) and toggle between the Bar Chart and a Data Table view. Your preferences are saved automatically.

Version 1.92026-09-09T14:27:21.137

## [1.9.0] - 2026-09-09

### Fixed
- **Settings Page History Dashboard:** Fixed an issue where the history dashboard on the settings page would display "No history available yet." despite existing records. This was caused by the Webview (Clay UI) not having access to the watchapp's internal local storage. Data is now securely injected into the Webview upon loading.

Version 1.82026-09-08T16:30:13.134

### Added
- **Interactive History Chart (US-20):** Replaced the static HTML bar chart in the settings page with a fully interactive Chart.js diagram using an iframe wrapper. This allows for better visualization of your pushup progress over time without conflicting with the Clay UI.
- **Offline Sync (US-19):** Pushups logged on the watch while disconnected from the phone will now automatically sync to the phone's dashboard once the connection is restored (e.g. by opening the settings page).

### Fixed
- **Settings Page History (US-18):** Fixed a bug where the Settings Page history would show up as empty due to unsupported key formats from third-party connections like Gadgetbridge.

Version 1.72026-09-07T15:29:07.836

## [1.7.0] - 2026-09-07
### Added
- **Direct Reminder Logging (US-17):** You can now directly open the Quick Log screen straight from a reminder notification by pressing the Select button. This makes logging much faster and avoids having to open the main menu first. The notification hint text has been updated to reflect this change.

Version 1.62026-08-23T16:43:11.024

### Added
- **Strict Mode (US-16):** Added a new setting "Strict Mode (Prevent Goal Reduction)" to the app's configuration on the phone. When enabled, your daily goal will never automatically decrease (no deloads and no scheduled rest days), ensuring your progression only moves forward.
- **Configurable Auto-Dismiss (US-15):** Reminder notifications on the watch will now automatically dismiss themselves after a configurable duration (default: 20 seconds). You can adjust this duration or disable the feature entirely in the app's settings on your phone.

Version 1.52026-07-10T05:22:43.547

### Added
- **Rest Day Performance Tracking (US-15):** Pushups logged on a rest day now count! If you meet or exceed the target of your last training day on a rest day, it triggers progressive overload. If you do fewer pushups, there is no penalty (no deload), respecting your rest day.

Version 1.42026-06-28T17:28:33.981

### Fixed
- **Reliable Daily Reminders (US-12):** Fixed a bug where the background wakeup timer would not schedule a wakeup for the next day once the daily goal was reached or on a rest day. Reminders now correctly start each morning without requiring a manual app launch.

Version 1.32026-06-25T15:32:46.474

No release notes available

Version 1.22026-06-21T07:56:38.719

## [1.2.0] - 2026-06-21

### Fixed
- **Language Persistence**: Fixed an issue where changing the language in the Settings page was not correctly saved and applied due to incorrect string-to-integer conversion (US-11).

Version 1.12026-06-17T18:43:53.588

### Added
- **Manual Override for Adaptive Goals**: Added the ability to instantly override the daily target. When you change your "Manual Target" in the settings, the app now adopts this immediately for the current day and resets the adaptive streak.
- **Main Screen Indicators**: The main menu now provides visual indicators (`[+]`, `[-]`, `[Zzz]`) next to your progress to immediately see if today's goal was scaled up, down, or if you're on a rest day.

### Changed
- **Streamlined Workflow**: Made "Quick Log" the primary action from the main menu, providing a one-click entry to log your pushups.
- **UI Rename**: Renamed "Baseline Goal" to "Manual Target" ("Tagesziel (Manuell)" in German) to clarify its purpose.

### Removed
- **Auto-Tracking Sensor Logic**: Removed the experimental accelerometer-based automatic pushup counting feature. This dramatically reduces the app size, saves battery life, and ensures users no longer encounter frustrating counting errors due to sensor inaccuracies. All tracking is now handled reliably through the Quick Log menu.

### Fixed
- **Missing Glyphs Bug**: Fixed an issue where "min" and other non-number characters were rendered as blocky placeholders across the app interface (Settings, Main Screen). All texts are now cleanly rendered using a bold system font (`BITHAM_42_BOLD`).

Version 1.02026-06-17T16:41:27.331

No release notes available