Centralizes data table parsing for UI step definitions, refactors mock OpenAI server setup, and improves workspace settings path handling for tests. Adjusts timeouts for window and app closing to better reflect real-world performance. Fixes type usage in workspace ID lookups and adds error handling for resize observer and cleanup in WikiEmbedTabContent. Enhances agent browser tab logic and view service cleanup to prevent memory leaks and catch workspace ID casing issues.
* refactor: simplify tool writing
* feat: load prompt from plugin in a wiki, let agent know what to do
based on https://github.com/TiddlyWiki/TiddlyWiki5/issues/9378
* fix: i18n
fix: i18n
fix: wrong i18n structure
fix: empty i18n
* Add ContentLoading component and suspense fallback
* fix: monaco loading
* docs: usage of chrome mcp to contron during dev
* fix: provider config truncate user input when typing
* fix: legacy usage
* Update package.json
* fix: not loadin initial data
* feat: better prompt sort
* fix: sorting of array
* fix: drag
* Create DragAndDrop.md
* feat: directly enter edit mode
* fix: workspace config change cause immediate main wiki restart
* Add 'Press Enter to confirm' to tag help texts
* fix: dont show system tag when adding sub wiki
* feat: inform user to press enter on tag auto complete
* refactor: let sub wiki auto complete tag
* Revert Add 'Press Enter to confirm' to tag help texts
* fix: not able to open prompt editor by click prompt tree
* fix: click to open plugin config
* chore: remove log
* feat: Auto-select the first file if none is selected
* fix: don't preview not enabled prompt parts
* fix: Keep i18n ally think these keys exist, otherwise it will delete them during "check usage"
* lint: fix
* Update externalAPI.logging.test.ts