Skip to content

RemindMe v1.1.0 - Tray Mode, Standardized Project Layout, Portable Build

Choose a tag to compare

@canikou canikou released this 19 Feb 04:57
· 11 commits to main since this release

Highlights

  • Added system tray runtime mode:
    • Closing the main window now hides to tray instead of stopping reminders.
    • Timers and reminder popups continue running in the background.
  • Fixed popup close behavior:
    • Closing reminder popup with window X now follows the same flow as clicking OK.
  • Migrated repository to standardized template/workflow baseline:
    • New project layout (include/remindme/*.hpp, snake_case sources)
    • Project code now under namespace remindme
    • CMake presets and standardized VS Code tasks/launch config
    • CI workflow + repository policy docs
    • Convention checks and CMake conventions target

Build/Dev Improvements

  • Added conventions gate:
    • scripts/check-conventions.ps1
    • CI now runs convention checks before build/test
    • CMake target: cmake --build --preset debug --target conventions
  • Added baseline automated tests with CTest integration.
  • Updated docs:
    • README reorganized with user-focused info first
    • Development workflow and standards documentation expanded

Versioning

  • App version updated to v1.1.0
  • CMake project version updated to 1.1.0
  • Changelog updated with v1.1.0 entries

Portable Release Artifact

  • Included release zip is a fully portable Windows package built from Release config and verified for runtime dependencies.