Introduces sub-wiki path management and updates file retrieval logic to search both main and sub-wiki external attachment folders, as configured by `$:/config/ExternalAttachments/WikiFolderToMove`. Adds documentation for sub-wiki features and ensures consistent file access and exclusion across main and sub-wikis.
Moves routing utility functions to be exported via $tw.utils and updates type usage for better plugin integration. Adds support for excluding external attachments folders (configurable via $:/config/ExternalAttachments/WikiFolderToMove) from file watching. Updates build script to include new entry points and adjusts loader to use the correct module path. Adds and renames relevant .meta and type definition files.
* refactor: each model config has provider infomation
* Update WatchFileSystemAdaptor.ts
* refactor: split edit workspace UI code
* feat: allow IgnoreSymlinks and default true to prevent error on old user's workspace with sub wiki
* fix: assign default value to ignoreSymlinks
* Update FileSystemAdaptor.routing.test.ts
* Update wiki
* feat: scroll loading and search git history
* feat: better git search
* lint
* fix: test
* Update WatchFileSystemAdaptor.ts
* Update index.tsx
* fix: changed test selector
* Update index.tsx
* fix: different out path on macos
* fix: let go hibernation promise, so it's faster on macos
* log marker [test-id-TIDGI_MINI_WINDOW_CREATED]
* Skip registerShortcutByKey in test
* fix: mini window on mac
* Remove useless log marker
* Update handleAttachToTidgiMiniWindow.ts
* fix: log marker check all log files
* lint
* fix: open in new window now showing wiki title
* Update package.json
* feat: basic load and save to sub wiki using in-tag-tree-of
* fix: load sub-wiki content and prevent echo
* fix: test and ui logic
* test: refactor subwiki test logic to a file
* refactor: shorten steps by using dedicated step, and test underlying micro steps
* fix: review
* refactor: remove outdated method signature
* test: unit cover adaptor subwiki routing
* Update FileSystemAdaptor.routing.test.ts
* fix: merge issue