Skip to content

Commit ee7464a

Browse files
committed
chore(release): v1.2.0-rc.2
1 parent f84524e commit ee7464a

3 files changed

Lines changed: 31 additions & 2 deletions

File tree

apps/mobile/app.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"backgroundImage": "./assets/images/android-icon-background.png",
3737
"monochromeImage": "./assets/images/android-icon-monochrome.png"
3838
},
39-
"versionCode": 114,
39+
"versionCode": 116,
4040
"package": "tech.dongdongbh.mindwtr",
4141
"permissions": [
4242
"RECORD_AUDIO",

apps/mobile/release-version.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"releaseVersion": "1.2.0-rc.1"
2+
"releaseVersion": "1.2.0-rc.2"
33
}

docs/release-notes/1.2.0-rc.2.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Mindwtr 1.2.0-rc.2
2+
3+
This candidate fixes data durability and recovery gaps found after rc.1. It includes Android system search, sequential-project corrections, and desktop responsiveness work merged during the test window.
4+
5+
## Blocker fixes
6+
7+
- Core keeps failed incremental snapshots pending and reports the save failure until a durable retry succeeds, so a stale storage read cannot replace unsaved work.
8+
- Mobile preserves recovery snapshots when two files would receive the same label, and first-run starter data now waits for its save to finish.
9+
- The self-hosted cloud server acknowledges data, attachment, and directory changes after it has synced them to disk. Retries repair interrupted directory and deletion durability work.
10+
- Desktop sync isolates watcher lifecycles, ignores stale callbacks, binds credentials to the selected endpoint, and verifies the SQLite database before reusing a warm connection.
11+
- Windows File Sync normalizes lock contention and publishes configuration changes with durable file replacement.
12+
13+
## Changes to test
14+
15+
- Android 12 and newer can expose task, project, and area titles to device system search through an opt-in Privacy setting. The index stays on the device and the setting starts off.
16+
- Sequential projects now treat a Waiting For first step as the blocker and stop a later dated task from replacing the first available action.
17+
- Contexts and tags entered without `@` or `#` gain the expected prefix, matching capture and autocomplete behavior.
18+
- Android email shares use the message subject as the task title and place the body in the description.
19+
- Settings separates Backup from Import Data, while search opens the matching fold.
20+
- Linux keeps the tray icon in the app cache so temp cleanup cannot leave an empty tray slot.
21+
22+
## Testing focus
23+
24+
- Upgrade from v1.1.6 or rc.1, create and edit tasks, restart the app, and confirm the changes persist.
25+
- Trigger a recoverable storage failure, retry the save, and confirm the app keeps the newest snapshot and recovery history.
26+
- Run two clients against self-hosted cloud sync, including concurrent edits and attachment deletion, then confirm a second sync produces no changes.
27+
- Exercise Windows File Sync on a local folder and a WinFSP or rclone mount; confirm sync settles without lock errors or UI stalls.
28+
- Enable Android system search, open each entity type from a result, then disable the setting and confirm Mindwtr removes its index.
29+
- Test a sequential project whose first step is Waiting For and another whose later step has a start date.

0 commit comments

Comments
 (0)