ILLUSIONS RELEASE · 安定版

illusions v0.1.528

公開日
チャンネル
安定版

ダウンロード

リリースノート

What's Changed

  • fix: override dockview tab bar background directly by @Iktahana in https://github.com/Iktahana/illusions/pull/742
  • feat: 品詞ハイライトの個別トグル機能 by @Iktahana in https://github.com/Iktahana/illusions/pull/744
  • refactor: remove local LLM engine, migrate to online API by @Iktahana in https://github.com/Iktahana/illusions/pull/743
  • Revert "feat: 品詞ハイライトの個別トグル機能" by @Iktahana in https://github.com/Iktahana/illusions/pull/745
  • chore: new tabs are blank — remove random story injection (#756) by @Washio20 in https://github.com/Iktahana/illusions/pull/767
  • refactor(vfs): deduplicate path utilities into shared path-utils.ts by @Washio20 in https://github.com/Iktahana/illusions/pull/758
  • chore: remove dead code and demo files (#746 + #754) by @Washio20 in https://github.com/Iktahana/illusions/pull/766
  • refactor: eliminate any types and improve type safety by @Washio20 in https://github.com/Iktahana/illusions/pull/769
  • fix: defer initial tab creation to eliminate cold-start flicker by @Washio20 in https://github.com/Iktahana/illusions/pull/770
  • refactor(electron): modularize main.js into focused modules by @Washio20 in https://github.com/Iktahana/illusions/pull/771
  • perf: add React memoization to large components by @Washio20 in https://github.com/Iktahana/illusions/pull/785
  • refactor: decompose oversized React components >500 lines by @Washio20 in https://github.com/Iktahana/illusions/pull/772
  • feat: VS Code-like empty editor state when all tabs closed by @Iktahana in https://github.com/Iktahana/illusions/pull/768
  • feat(explorer): show root context menu on empty area right-click by @Iktahana in https://github.com/Iktahana/illusions/pull/741
  • refactor: split monolithic hooks in lib/editor-page/ by @Washio20 in https://github.com/Iktahana/illusions/pull/783
  • docs: refactor README with download buttons and system requirements by @Iktahana in https://github.com/Iktahana/illusions/pull/795
  • Update README.md by @Iktahana in https://github.com/Iktahana/illusions/pull/797
  • feat(www): mobile layout improvements + hamburger menu + API cache by @Iktahana in https://github.com/Iktahana/illusions/pull/793
  • fix(electron): remove stale llm-ipc-handlers reference causing CI failure by @Iktahana in https://github.com/Iktahana/illusions/pull/801
  • chore: copy rules.json and setup rule-loader (#778) by @Iktahana in https://github.com/Iktahana/illusions/pull/802
  • refactor: update linting type system (#775) by @Iktahana in https://github.com/Iktahana/illusions/pull/803
  • feat: implement JTF style guide L1 rules by @Iktahana in https://github.com/Iktahana/illusions/pull/806
  • feat: implement gendai-kanazukai and nihongo-hyouki L1 rules by @Iktahana in https://github.com/Iktahana/illusions/pull/807
  • feat: implement manuscript-editing-2nd L1 rules by @Iktahana in https://github.com/Iktahana/illusions/pull/809
  • feat(keymap): keyboard shortcut system redesign with customization by @Iktahana in https://github.com/Iktahana/illusions/pull/808
  • test: add coverage for JSON-driven L1 rules and rule-loader by @Iktahana in https://github.com/Iktahana/illusions/pull/812
  • refactor: migrate lint-presets to include all JSON-driven L1 rules by @Iktahana in https://github.com/Iktahana/illusions/pull/813
  • refactor: organize use-linting.ts rule registration sections by @Iktahana in https://github.com/Iktahana/illusions/pull/814
  • refactor: blank new tabs and split project lifecycle hook by @Iktahana in https://github.com/Iktahana/illusions/pull/804
  • fix: eliminate any types and improve type safety by @Iktahana in https://github.com/Iktahana/illusions/pull/805
  • perf: add React memoization to large components by @Iktahana in https://github.com/Iktahana/illusions/pull/810
  • refactor: decompose SettingsModal into tab components by @Iktahana in https://github.com/Iktahana/illusions/pull/811
  • feat(www): add hamburger menu and GitHub API response cache by @Iktahana in https://github.com/Iktahana/illusions/pull/800
  • style: replace shields.io badges with custom HTML download buttons by @Iktahana in https://github.com/Iktahana/illusions/pull/799
  • Update README.md by @Iktahana in https://github.com/Iktahana/illusions/pull/816
  • refactor: further split use-project-lifecycle into focused hooks by @Iktahana in https://github.com/Iktahana/illusions/pull/815
  • refactor: decompose app/page.tsx and MilkdownEditor into focused units by @Iktahana in https://github.com/Iktahana/illusions/pull/817
  • refactor: タブモデルを判別共用体(discriminated union)に改造する (closes #819) by @Iktahana in https://github.com/Iktahana/illusions/pull/831
  • feat: デスクトップ専用機能ダイアログとダウンロードボタンの共通コンポーネント (closes #822) by @Iktahana in https://github.com/Iktahana/illusions/pull/830
  • feat(electron): PTY session registry and IPC handlers (#823) by @Iktahana in https://github.com/Iktahana/illusions/pull/832
  • feat(dockview): adapt Dockview/TabBar/NewTabMenu for discriminated union tab model by @Iktahana in https://github.com/Iktahana/illusions/pull/833
  • fix(editor): add tab kind guards to editor-specific commands and shortcuts by @Iktahana in https://github.com/Iktahana/illusions/pull/835
  • feat(tab-manager): external file change detection and conflict resolution (#825) by @Iktahana in https://github.com/Iktahana/illusions/pull/834
  • feat(terminal): implement TerminalPanel with xterm.js renderer (#824) by @Iktahana in https://github.com/Iktahana/illusions/pull/836
  • feat(diff): implement read-only DiffView with conflict resolution (closes #826) by @Iktahana in https://github.com/Iktahana/illusions/pull/837
  • test: integration tests for v1 terminal, file watch, and diff features (#827) by @Iktahana in https://github.com/Iktahana/illusions/pull/838
  • fix(www): use stale-while-revalidate for release cache by @Iktahana in https://github.com/Iktahana/illusions/pull/839
  • fix(ui): auto-collapse right panel and add left sidebar border by @Iktahana in https://github.com/Iktahana/illusions/pull/840
  • fix(editor): resolve content not displaying when opening file from sidebar by @Iktahana in https://github.com/Iktahana/illusions/pull/862
  • fix(editor): resolve auto chars-per-line oscillation on window resize by @Iktahana in https://github.com/Iktahana/illusions/pull/868
  • fix(persistence): resolve tab and layout state not persisting on quit by @Iktahana in https://github.com/Iktahana/illusions/pull/869
  • fix(electron): suppress expected ENOENT log and fix destroyed window crash by @Iktahana in https://github.com/Iktahana/illusions/pull/867
  • fix(dockview): correct orientation mapping in layout restoration by @Iktahana in https://github.com/Iktahana/illusions/pull/873
  • fix: batch resolve 19 bug issues by @Iktahana in https://github.com/Iktahana/illusions/pull/872
  • fix(persistence): flush tab/layout state before window close by @Iktahana in https://github.com/Iktahana/illusions/pull/870
  • feat(linux): add Linux build support and centralize platform detection by @Iktahana in https://github.com/Iktahana/illusions/pull/871
  • Add "AI回答の不適切報告" to Help menu by @Copilot in https://github.com/Iktahana/illusions/pull/875
  • fix(linux): wrap desktop entry fields in entry key for electron-builder 26.x by @Iktahana in https://github.com/Iktahana/illusions/pull/900
  • fix: batch bug fixes for v1 features by @Iktahana in https://github.com/Iktahana/illusions/pull/901
  • feat(store): manage MS Store listing via Markdown + Submission API by @Iktahana in https://github.com/Iktahana/illusions/pull/902
  • fix: batch bug fixes for keymap, editor split, and menu alignment by @Iktahana in https://github.com/Iktahana/illusions/pull/903
  • fix(ci): harden npm install and fix version computation by @Iktahana in https://github.com/Iktahana/illusions/pull/906
  • refactor(store): decouple MS Store listing sync from build workflow by @Iktahana in https://github.com/Iktahana/illusions/pull/907
  • refactor: architecture optimization — rule registry + page.tsx split (#908) by @Iktahana in https://github.com/Iktahana/illusions/pull/911
  • fix(ci): MSIX 4-part version write fix (#913) by @Iktahana in https://github.com/Iktahana/illusions/pull/914
  • feat(store): rewrite store/www copy + AI-generated release notes by @Iktahana in https://github.com/Iktahana/illusions/pull/916
  • refactor(linting): rewrite lint rules from Japanese-Style-Sheet L1 definitions by @Iktahana in https://github.com/Iktahana/illusions/pull/917
  • fix: address Copilot review issues from PR #919 by @Iktahana in https://github.com/Iktahana/illusions/pull/921
  • fix(ci): use base semver for Windows Store MSIX build by @Iktahana in https://github.com/Iktahana/illusions/pull/923
  • release: weekly merge dev → main (2026-03-30) by @Iktahana in https://github.com/Iktahana/illusions/pull/919
  • fix(ci): add --allow-same-version to npm version commands by @Iktahana in https://github.com/Iktahana/illusions/pull/927
  • fix(ci): auto-increment version from git tags by @Iktahana in https://github.com/Iktahana/illusions/pull/928
  • docs: update README to reflect recent dependency changes by @Copilot in https://github.com/Iktahana/illusions/pull/926
  • fix(ci): use tag version directly for tag-triggered builds by @Iktahana in https://github.com/Iktahana/illusions/pull/930
  • release: v0.1.528 by @Iktahana in https://github.com/Iktahana/illusions/pull/929

Full Changelog: https://github.com/Iktahana/illusions/compare/v0.1.527...v0.1.528