Releases: canikou/RemindMe
Releases · canikou/RemindMe
Release list
v1.2.2
v1.2.1
RemindMe v1.1.0 - Tray Mode, Standardized Project Layout, Portable Build
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
Xnow follows the same flow as clickingOK.
- Closing reminder popup with window
- Migrated repository to standardized template/workflow baseline:
- New project layout (
include/remindme/*.hpp,snake_casesources) - Project code now under
namespace remindme - CMake presets and standardized VS Code tasks/launch config
- CI workflow + repository policy docs
- Convention checks and CMake
conventionstarget
- New project layout (
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
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.