mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-07-17 16:37:43 +00:00
* feat(shortcuts): add optional shortcuts for scheduling tasks to tomorrow, next week, and next month #8093 This change adds configurable, unassigned-by-default keyboard shortcuts for scheduling tasks to Tomorrow, Next Week, and Next Month. It also renames the existing 'moveToTodaysTasks' shortcut to 'taskScheduleToday' to align with the new schedule shortcuts. Closes #8093 * feat: add migration for renamed keyboard shortcut moveToTodaysTasks to taskScheduleToday * docs: fix corrupted fragment in keyboard shortcuts wiki * test: add unit tests for task scheduling shortcuts and fix migration typing * refactor: use getNextWeekDayOffset helper and preserve time/reminders for timed tasks * docs: clarify Next Month shortcut behavior * fix(config): ensure keyboard shortcut migration is one-shot by stripping legacy keys * fix(tasks): preserve reminder offset and show snack when rescheduling timed tasks * fix(tasks): fix regression in scheduleTask call and add missing snackbar confirmation * fix(tasks): align scheduling snack with planner effect formatting Use LocaleDatePipe.shortDate and include getSnackExtraStr() so the timed-task reschedule snack matches planTaskForDay's snack output. --------- Co-authored-by: johannesjo <johannes.millan@gmail.com> |
||
|---|---|---|
| .. | ||
| lighthouse | ||
| test-data | ||
| add-missing-i18n-variables.js | ||
| afterPack.js | ||
| build-wayland-idle-helper.js | ||
| bump-android-version.js | ||
| check-file.js | ||
| clean-translations.js | ||
| cleanup-unused-translations.js | ||
| decompress.js | ||
| execCommand.js | ||
| extract-i18n-single.js | ||
| extract-i18n-watch.js | ||
| extract-i18n.js | ||
| extract-material-icon-names.js | ||
| extract-material-symbols-names.js | ||
| find-unused-translations.js | ||
| gen-perf-metrics.js | ||
| generate-ios-icon.js | ||
| generate-mac-icon.js | ||
| git-version.js | ||
| load-env.js | ||
| notarizeMacApp.js | ||
| prepare-appstore-release-notes.js | ||
| release-notes.js | ||
| release-notes.test.js | ||
| remove-woff.js | ||
| test-file.js | ||
| test-lng-files.js | ||
| verify-electron-requires.js | ||