- Render StatusBar component from frontmatter statusBar config
- Support layout switching via frontmatter display field
- Register reignsPlugin layout via PluginRegistry
- Refactor view lifecycle to read frontmatter on file load
- Expose getPluginSettings for external access
- Replace App.svelte with App.tsx SolidJS component
- Update view layer to use SolidJS render/dispose API
- Switch plugin imports from @inkweave/plugins/svelte to solidjs
- Adapt test stubs for framework-agnostic plugin loading
- Update build config (vite, tsconfig) for SolidJS JSX
- Replace svelte deps with solid-js/vite-plugin-solid
- Replace local BFS resolver in deps.ts with Plugins.resolveDependencies
- Rename utils/deps to utils/plugins (registry-only module)
- Update settings.ts to use @inkweave/core Plugins API
- Add class-tag plugin toggle and i18n translations (en, pl, zh_cn)
- Update tests to use core Plugins.resolveDependencies API
- Centralize plugin imports in utils/deps.ts with dependency graph
- Cascade dependencies when toggling plugins (e.g., auto-save requires memory)
- Rename plugin setting keys from snake_case to kebab-case to match plugin IDs
- Update settings toggle to use resolve() for dependency-aware behavior
- Fix Object.assign to avoid mutating DEFAULT_SETTINGS
- Remove custom InkWeaveMenu and InkWeaveMenuModal components
- Integrate CommandBar from @inkweave/react with custom styling
- Add CSS module for modal styling
- Remove legacy menu styles from styles.custom.css
- Update i18n keys to match CommandBar component
- Fix i18n type for undefined key lookup
- Upgrade @inkweave/core, @inkweave/plugins, @inkweave/react from ^1.6.0 to 2.0.4
- Remove @inkweave/web dependency
- Add react and react-dom as direct dependencies
- Bump dev dependencies: typescript 6.0.0, @types/node 25.0.0 and others
- Update tslib and other transitive dependencies
- Replace applySettings() with @inkweave/core Plugins API
- Move Settings/DEFAULT_SETTINGS types to types.ts
- Merge SettingsTab from settingsTab.ts into settings.ts
- Replace InkWeavePlayer component with render() function in components/index.tsx
- Rename storyCompiler.ts to compile.ts and add utils/index.ts
- Update view.tsx to use new render() and compile() APIs