mirror of
https://github.com/onlyworlds/obsidian-plugin.git
synced 2026-07-22 11:00:31 +00:00
The wrong-world write class: per-world commands fell back to the settings key whenever a world's own World.md key was missing, silently writing to whatever world that key named. The settings key survives a vault-content clear (.obsidian/data.json), so a read-key download + stale settings key routed rename/save to the settings world. Shared resolveWorldKey() now uses the world's OWN key; settings is fallback ONLY when the world has none, and the fallback warns. Rename false-success: the toast fired on the local rename before the API PATCH ran, so a read-key (or any failed) push still said 'success'. Now the push runs first and the notice states plainly whether onlyworlds.com was updated or only the vault. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| CopyWorldCommand.ts | ||
| CreateCategoryFoldersCommand.ts | ||
| CreateCoreFilesCommand.ts | ||
| CreateElementCommand.ts | ||
| CreateHandlebarsCommand.ts | ||
| CreateReadmeCommand.ts | ||
| CreateSettingsCommand.ts | ||
| CreateTemplatesCommand.ts | ||
| CreateWorldCommand.ts | ||
| DownloadWorldCommand.ts | ||
| ExportWorldCommand.ts | ||
| PasteWorldCommand.ts | ||
| RenameWorldCommand.ts | ||
| SaveElementCommand.ts | ||
| UpdateCategoryCountsCommand.ts | ||
| ValidateWorldCommand.ts | ||