mirror of
https://github.com/tiddly-gittly/TidGi-Desktop.git
synced 2026-03-16 11:42:05 -07:00
Add optional import of tidgi.config when creating/opening a workspace (UI checkbox + form plumbing). Include canonical workspace "id" in syncable config and JSON schema; remove port from syncable fields. Improve writeTidgiConfig to merge with existing file and only persist non-default fields (handling empty id). Workspace creation now applies synced id (with duplicate-id check) and supports a useTidgiConfig flag; sanitize/migrate stored workspace IDs and remap mainWikiID references. Add workspaceID info tiddler for sync. Harden Git server: auto-commit local changes before upload-pack, set receive.denyCurrentBranch=updateInstead, ensure config before receive-pack, and reject pushes to read-only workspaces. Small IPC/logging/UI adjustments related to these changes. |
||
|---|---|---|
| .. | ||
| __tests__ | ||
| CloneWikiDoneButton.tsx | ||
| CloneWikiForm.tsx | ||
| constants.ts | ||
| Description.tsx | ||
| ExistedWikiDoneButton.tsx | ||
| ExistedWikiForm.tsx | ||
| FormComponents.tsx | ||
| GitRepoUrlForm.tsx | ||
| ImportHtmlWikiDoneButton.tsx | ||
| ImportHtmlWikiForm.tsx | ||
| index.tsx | ||
| NewWikiDoneButton.tsx | ||
| NewWikiForm.tsx | ||
| useAvailableTags.ts | ||
| useCallWikiInitialization.ts | ||
| useCloneWiki.ts | ||
| useExistedWiki.ts | ||
| useForm.ts | ||
| useImportHtmlWiki.ts | ||
| useIndicator.ts | ||
| useNewWiki.ts | ||