mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-07-29 18:50:07 +00:00
* fix(sync): defer example-op rejection until after hydration succeeds Move _discardExampleTaskOps to after hydrateFromRemoteSync succeeds in the file-based snapshot path so a hydration failure no longer drops pending example-create ops while leaving the user without the remote snapshot. Cancelled LWW re-uploads now stop the sync and report UNKNOWN_OR_CHANGED to force a retry, and the snapshot of isNeverSynced is threaded into retries so the second upload doesn't mis-classify a still-fresh client. Adds ordering and download-LWW-cancel tests. * fix(task-repeat-cfg): preserve user-edited overdue instances across more fields skipOverdue cleanup previously only protected instances with notes or attachments. Extend the unmodified-template check to also gate on title, time estimate, tag membership (excluding TODAY_TAG), project, and subtask templates so a yesterday-instance the user touched in any of those ways survives until the user deletes it themselves. Adds regression tests for completed subtasks (via hasSubtaskProgress) and project moves. * fix(tasks): preserve user-set deadline reminder across add-task-bar parses The parser used to overwrite a manually-set deadline with a null reminder option on every keystroke and the deadline dialog dropped the previously-selected reminder when opened in select-only mode. Track whether the active deadline came from short syntax and only clear it when that syntax is removed, and thread the existing reminder option through to the dialog so reopening doesn't wipe it. Also hardens select-only submit against malformed time input and adds parameterized tests for the bad-time set. * chore(android): clarify WebView provider wording Reword the storage-cleanup warning to reference the active WebView provider app rather than "Android System WebView" so the message remains accurate on devices where the provider is Samsung Internet, Huawei Browser, etc. * fix: address review data-preservation gaps |
||
|---|---|---|
| .. | ||
| src | ||
| .gitignore | ||
| app_config.properties | ||
| build.gradle | ||
| capacitor.build.gradle | ||
| config.gradle | ||
| google.properties | ||
| proguard-rules.pro | ||