0.3.6
Clinical Workspace 0.3.6
Important upgrade step
Existing workspaces open read-only once after upgrading. Let Obsidian Sync finish, confirm that the visible managed-record count is complete, then run Clinical Workspace: Initialize new workspace and choose Adopt current workspace. Cancel if any records may still be in transit.
What changed
- Fail-closed recovery for incomplete Sync delivery, missing managed folders, and interrupted folder migrations.
- A two-phase, path-free baseline-adoption flow for existing and new workspaces.
- Bounded mobile list pagination with focus and scroll preservation.
- Privacy-safe migration and integrity errors that avoid patient identifiers and sensitive paths.
- A repository-only desktop surgery-logbook CSV exporter with strict relationship validation, atomic owner-only output, overwrite protection, and spreadsheet-formula neutralization.
Export privacy boundary
The default CSV is pseudonymized and still confidential. It is not anonymous or de-identified. Exact dates, procedure context, and user-authored indication/outcome text may permit re-identification and may contain identifiers. The default mode does not read the Patients folder. The explicit --identifiers option additionally includes MRN and patient name and must be used only through an institutionally approved workflow.
The exporter is a Node.js utility in the source repository. It is not included in the installed Obsidian plugin and cannot run on iPhone or iPad.
See the README, security policy, and full changelog.