You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: enhance installation and task management with cross-platform support
- Refactored `install.sh` to streamline wizard invocation with dynamic arguments.
- Updated installation documentation to include Linux systemd service instructions.
- Enhanced task management CLI to support postponing alarms with user input for future tasks.
- Added cross-platform file opening functionality for generated reports and visualizations.
- Introduced default notification sounds based on the operating system.
- Improved internationalization for new task features and prompts.
If you run `rmd add` directly without parameters in an interactive terminal, or if you omit some parameters, the system will display a friendly **Task Creator Wizard** panel, guiding you through a couple of quick questions one by one with emojis to complete the task description, priority level, and task type.
39
+
If you run `rmd add` directly without parameters in an interactive terminal, or if you omit some parameters, the system will display a friendly **Task Creator Wizard** panel, guiding you through a couple of quick questions one by one with emojis to complete the task description, priority level, task type, and the optional **postpone days** (to make it a future task whose daily urgent alarm starts later). Press Enter at the postpone prompt to skip it and start the alarm today.
40
40
41
41
If you are running in a non-interactive environment (such as a script), omitting the required parameters will print an error message and exit with an error code. Any omitted optional parameters (like task type) will fall back to their default values (e.g. task type 1).
***Common Routines**: Define daily habits once, apply them everywhere.
63
63
***CLI Power**: A comprehensive command-line interface for managing tasks, visualizing schedules, and controlling the daemon.
64
-
***System Integration**: Runs as a native background service (via `launchd` on macOS), ensuring reliability across reboots.
64
+
***System Integration**: Runs as a native background service (via `launchd` on macOS or a `systemd` user service on Linux), ensuring reliability across reboots.
0 commit comments