From df05a8e82a7d7911020b5ccf83cf69d3d7ceb624 Mon Sep 17 00:00:00 2001 From: Adib Hanna Date: Mon, 19 Oct 2026 15:07:06 -0500 Subject: [PATCH 1/2] feat(mobile): adopt core 2.72.0, Task folders and Cloud messages you can act on Core core-2.72.0-core.h2a3462a340c755ce, built by CI from ZenNotes/zennotes 3792c985 (the v2.72.0 release commit); core:adopt checked SHA-256, SHA-512, packed versions and clean-source provenance. Task folders (ZenNotes/zennotes#962): a vault's tasks.includedFolders narrows Tasks to the notes inside the folders it lists, with the excluded folders still applying inside them. The bridge's own scan and single-note rescan now pass both lists to the shared isPathExcludedFromTasks (they passed only the excluded one), the vault settings normalize keeps the new list, and a folder rename repoints both lists through the shared rewriteTasksFoldersForRename, as desktop main does. Settings, Tasks, Checklists shows the Task folders row from the core. From the core with no bridge change: Cloud errors worded to say what happened and what to do (with a Details disclosure), only Cloud's own refusal signing the device out, a device away past the 90-day change log catching up by itself, blocks opened in a callout keeping the quote marker, and a pasted screenshot named for when it was pasted (#775). Checked in the browser pane on this build at phone size: the app boots to the on-device vault; with includedFolders set, scanTasks lists only the Task folder's note and the single-note rescan of another note returns nothing; renaming the folder moves the entry and the task with it; Settings, Tasks shows the Task folders row; a pasted image.png lands as "Pasted Image