Skip to content

Releases: canikou/RemindMe

v1.2.2

Choose a tag to compare

@canikou canikou released this 24 Feb 12:10

Full Changelog: v1.2.1...v1.2.2

v1.2.1

Choose a tag to compare

@canikou canikou released this 24 Feb 03:08

Full Changelog: v1.1.0...v1.2.1

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

Choose a tag to compare

@canikou canikou released this 19 Feb 04:57

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.

RemindMe v1.0.0

Choose a tag to compare

@canikou canikou released this 17 Feb 04:01

Initial Release

  • Released RemindMe as a Qt6 desktop reminders app for Windows (MSYS2 UCRT64 build target).
  • Added robust reminder flow: parsing (in / at / every), sorting by soonest, repeat handling, edit/delete, and 5-minute snooze popups.
  • Added persistent storage for active reminders and completed reminder history with re-add support.
  • Added safety polish for very short repeating intervals and completion history de-duplication with occurrence counts.
  • Added editable greeting message support through external greetings.txt, including auto-create when missing.
  • Unified shared time-format helpers and reduced per-tick UI work by updating countdown labels without full list rebuilds.
  • Improved save/load resilience, cleaned code comments/includes, and refreshed project hygiene/docs for public sharing.