mirror of
https://github.com/tiddly-gittly/TidGi-Desktop.git
synced 2026-04-07 14:21:26 -07:00
* Improve IPC sync and multi-window browser views Add robust revision tracking and per-title save serialization to the IPC sync adaptor to ignore stale SSE echoes and prevent overlapping saves (titlesBeingSaved, lastSavedRevisions, pendingSaveOperations, queueSaveOperation, markSaveStart/Finish). Ensure deletions and loads update stored revisions. Disable backgroundThrottling for BrowserWindow/WebContentsView so renderer callbacks (SSE/observables) continue while windows/views are hidden. Update webContents view helpers and step definitions to target a specific window/page (pass Page/currentWindow through executeInBrowserView, getTextContent, click/type/press helpers), and improve view selection by matching target window URL. Update docs to document hidden-window behavior and revision filtering, and add/update feature tests for cross-window sync, hidden TidGi mini window sync, and a rapid-save tiddler scenario. * Handle main workspace routing for tiddlers Adjust FileSystemAdaptor routing so that when a tiddler matches the main workspace it uses the main watch path (watchPathBase) instead of treating it as a sub-wiki folder. Add an isMainWorkspaceMatch check to pick the correct target directory and to avoid generating sub-wiki file info for the main workspace. Also update tests and feature file: extend subWiki.feature to verify routing to the main workspace path when the workspace has a routing tag configured, and add unit tests to assert routing to the main wiki tiddlers folder and to the wiki root when useWikiFolderAsTiddlersPath is enabled. * review * v0.13.0-prerelease22 |
||
|---|---|---|
| .. | ||
| environment | ||
| features | ||
| images | ||
| internal | ||
| readme | ||
| Development.md | ||
| ErrorDuringRelease.md | ||
| ErrorDuringStart.md | ||
| ErrorDuringTest.md | ||
| MCP.md | ||
| Publish.md | ||
| Release.md | ||
| Testing.md | ||
| TestingE2E.md | ||
| TestingUnit.md | ||
| TidGiServiceAPI.md | ||
| Translate.md | ||