ILLUSIONS RELEASE · 安定版

illusions v1.2.20

公開日
チャンネル
安定版

ダウンロード

リリースノート

What's Changed

  • test(updater): beta opt-in 更新挙動のテスト+純粋ポリシー分離 by @Iktahana in https://github.com/Iktahana/illusions/pull/1788
  • fix(ci): beta 版番号の先頭ゼロを除去し valid semver に揃える by @Iktahana in https://github.com/Iktahana/illusions/pull/1789
  • feat(rulesets): 公式校正ルールセットの初回起動・自動ダウンロード(同意不要) by @Iktahana in https://github.com/Iktahana/illusions/pull/1790
  • Update NOTICE for clarity and emphasis by @Iktahana in https://github.com/Iktahana/illusions/pull/1793
  • Iktahana patch 1 by @Iktahana in https://github.com/Iktahana/illusions/pull/1794
  • feat(rulesets): ルールセット機構 framework(基盤復活+外部ローダ+校正UI刷新) by @Iktahana in https://github.com/Iktahana/illusions/pull/1795
  • Update NOTICE by @Iktahana in https://github.com/Iktahana/illusions/pull/1796
  • refactor(structure): renderer アダプタを platform/ へ・共通モジュールを shared/ へ分離 by @Iktahana in https://github.com/Iktahana/illusions/pull/1797
  • feat(inspector): ファイル情報パネルに左ボーダーを追加 by @Iktahana in https://github.com/Iktahana/illusions/pull/1798
  • fix(inspector): ファイル情報パネルの二重左ボーダーを解消 by @Iktahana in https://github.com/Iktahana/illusions/pull/1801
  • feat(linting): 外部ルールセットL2の実機実行+公開ルールセット移行+校正UI刷新 by @Iktahana in https://github.com/Iktahana/illusions/pull/1802
  • style: storage.ts の行末空白を除去(format:check 修正) by @Iktahana in https://github.com/Iktahana/illusions/pull/1803
  • feat(export): 全角スペース字下げオプションを追加(TXT/PDF/DOCX) by @Iktahana in https://github.com/Iktahana/illusions/pull/1804
  • feat(inspector): 検出結果に「無視された指摘」リンクとポップアップを追加 by @Iktahana in https://github.com/Iktahana/illusions/pull/1805
  • fix(inspector): 文字種別の凡例ドットが折り返し時に楕円化する不具合を修正 by @Iktahana in https://github.com/Iktahana/illusions/pull/1806
  • fix(linting): 無視した校正が一覧から消えるロード競合を修正 by @Iktahana in https://github.com/Iktahana/illusions/pull/1807
  • test(export): 全角スペース字下げのエッジ網羅+置き換えセマンティクス修正+境界allowlist修正 by @Iktahana in https://github.com/Iktahana/illusions/pull/1808
  • feat(linting): 内蔵ルールゼロ化 — JTF/me2/nh を公開ルールセットへ完全移行 by @Iktahana in https://github.com/Iktahana/illusions/pull/1809
  • chore(linting): 内蔵ルール撤去後の残留デッドコードを削除 by @Iktahana in https://github.com/Iktahana/illusions/pull/1810
  • chore(ci): stale worktree テスト除外+Code Quality を beta/alpha でも実行 by @Iktahana in https://github.com/Iktahana/illusions/pull/1811
  • feat(rulesets): 校正ルールセットの一括更新・自動更新・更新通知+更新時のworker破棄エラー修正 by @Iktahana in https://github.com/Iktahana/illusions/pull/1812
  • style(rulesets): RulesetCard の prettier フォーマット修正 by @Iktahana in https://github.com/Iktahana/illusions/pull/1813
  • chore(ci): pre-push で check:boundaries を実行 by @Iktahana in https://github.com/Iktahana/illusions/pull/1814
  • fix(linting): 校正モード切替が実行時にルールを切り替えない退行を修正 by @Iktahana in https://github.com/Iktahana/illusions/pull/1817
  • fix(linting): インスペクタのモード切替+空config初期化を配線(#1817 残課題) by @Iktahana in https://github.com/Iktahana/illusions/pull/1818
  • fix(linting): 既存インストールの全ON config を起動時に現モードへ一度だけ移行 by @Iktahana in https://github.com/Iktahana/illusions/pull/1819
  • fix(export): [[blank]] 不使用の空白行を 印刷/PDF/DOCX/EPUB で保持(TXT パリティ) by @Iktahana in https://github.com/Iktahana/illusions/pull/1829
  • fix(search): 検索パネル5バグ修正 (#1820-#1824) by @Iktahana in https://github.com/Iktahana/illusions/pull/1827
  • fix(editor): 書式解除の混在選択バグ修正・縦横切替で未保存コンテンツが失われるバグ修正 by @Iktahana in https://github.com/Iktahana/illusions/pull/1830
  • fix(linting): 校正ルールセット worker 起動失敗の main-thread フォールバック+「すべて無効」修正 (#1831, #1832) by @Iktahana in https://github.com/Iktahana/illusions/pull/1834
  • fix(linting): Web 版で校正ルール0件時に「デスクトップ版で利用」を明示 (#1833) by @Iktahana in https://github.com/Iktahana/illusions/pull/1836
  • fix(linting): 設定「すべて更新」/再ダウンロードに進捗・完了トーストを追加 (#1838) by @Iktahana in https://github.com/Iktahana/illusions/pull/1846
  • fix(data-preservation): 保存・自動保存・更新・破損回復のデータ損失7件を修正 (#1839-#1845) by @Iktahana in https://github.com/Iktahana/illusions/pull/1847
  • fix(layout): 右インスペクタの境界線を左ナビゲーションと同等に視認可能化 by @Iktahana in https://github.com/Iktahana/illusions/pull/1848
  • fix(data-preservation): Codex 独立レビュー指摘8件を修正(#1839/#1840 後続) by @Iktahana in https://github.com/Iktahana/illusions/pull/1849
  • fix(layout): 右インスペクタの境界線を 2px・明色化して確実に視認可能に by @Iktahana in https://github.com/Iktahana/illusions/pull/1850
  • fix(search-dialog): 検索ダイアログのドラッグ位置をビューポートにクランプし画面外操作不能を修正 (#1852) by @Iktahana in https://github.com/Iktahana/illusions/pull/1860
  • fix(settings): 設定モーダルにフォーカストラップとaria-dialog属性を追加 (#1851) by @Iktahana in https://github.com/Iktahana/illusions/pull/1861
  • fix(BubbleMenu): 非選択時にメニューをアンマウントし Tab 順序・A11Y ツリーから除外 (#1855) by @Iktahana in https://github.com/Iktahana/illusions/pull/1863
  • fix(history-panel): card keydown guard with e.target===e.currentTarget (#1853) by @Iktahana in https://github.com/Iktahana/illusions/pull/1862
  • fix(search): 検索中コンテンツ編集でカーソルが誤位置へジャンプする問題を修正 (#1857) by @Iktahana in https://github.com/Iktahana/illusions/pull/1864
  • feat(linting): 幻辞 辞書外語 校正ルールセット + dict:genji prewarm 配線 (#1628) by @Iktahana in https://github.com/Iktahana/illusions/pull/1865
  • fix(ime): 日本語IME変換確定EnterがSearchDialog・FilesPanel・CreateProjectWizardを誤発火するバグを修正 by @Iktahana in https://github.com/Iktahana/illusions/pull/1866
  • fix(search): 連続クリックで古いファイル読込が最新の一致選択を上書きするレース修正 (#1867) by @Iktahana in https://github.com/Iktahana/illusions/pull/1901
  • fix(a11y): GlassDialog にフォーカストラップ・inert・フォーカス復元を追加 (#1881) by @Iktahana in https://github.com/Iktahana/illusions/pull/1902
  • fix(editor): 表示設定変更直後の入力文字消失を修正 (#1885) by @Iktahana in https://github.com/Iktahana/illusions/pull/1909
  • fix(file-type): 大文字・混在拡張子と Save As の fileType 更新を修正 (#1887 #1871) by @Iktahana in https://github.com/Iktahana/illusions/pull/1903
  • fix(dockview): 分割を閉じてシングルペインへ戻した際のゴーストレイアウトを消去 (#1879) by @Iktahana in https://github.com/Iktahana/illusions/pull/1905
  • fix(explorer): ファイル操作の同名衝突を警告ダイアログで保護する (#1869) by @Iktahana in https://github.com/Iktahana/illusions/pull/1907
  • fix(print): .md/.txt fileType 欠落による本文消失と IPC 失敗時の無通知ダイアログ閉鎖を修正 by @Iktahana in https://github.com/Iktahana/illusions/pull/1904
  • fix(editor): gate [[blank]]/no-break/kern on mdiExtensionsEnabled (#1886) by @Iktahana in https://github.com/Iktahana/illusions/pull/1908
  • fix(stats): .txt ファイルの文字数が Markdown/MDI 記法除去で過少計上される問題を修正 (#1889) by @Iktahana in https://github.com/Iktahana/illusions/pull/1910
  • fix(tab-manager): popout/background tab content sync recomputes isDirty (#1876) by @Iktahana in https://github.com/Iktahana/illusions/pull/1906
  • fix(rulesets): 起動時自動syncで新規ルールセットを再起動なしで有効化 by @Iktahana in https://github.com/Iktahana/illusions/pull/1912
  • fix(encoding): strip UTF-8 BOM in VFS readFile — .mdi project path symmetric with .txt (#1842) by @Iktahana in https://github.com/Iktahana/illusions/pull/1911
  • fix(stats): サブフォルダ内ファイルの前日比を basename → フルパス修正 (#1891) by @Iktahana in https://github.com/Iktahana/illusions/pull/1914
  • fix(tab-manager): re-validate tab state after async readFile on visibility change (#1877) by @Iktahana in https://github.com/Iktahana/illusions/pull/1913
  • fix(updater): disable auto-update on dev/alpha channel builds by @Iktahana in https://github.com/Iktahana/illusions/pull/1915
  • fix(print): destroy hidden BrowserWindow in finally to prevent leak (#1919) by @Iktahana in https://github.com/Iktahana/illusions/pull/1920
  • fix(print): .txt/.md印刷・プレビューでMDIマクロを解釈しないよう修正 (#1918) by @Iktahana in https://github.com/Iktahana/illusions/pull/1923
  • fix(tab-manager): guard openProjectFile post-await activation against stale race (#1917) by @Iktahana in https://github.com/Iktahana/illusions/pull/1925
  • fix(mdi): un-escape serializer-escaped bracket macros for .md/.txt on save (#1916) by @Iktahana in https://github.com/Iktahana/illusions/pull/1924
  • fix(dict): sequential search race and silent write failure by @Iktahana in https://github.com/Iktahana/illusions/pull/1939
  • fix(explorer): reject binary file drops before UTF-8 read to prevent corruption (#1880) by @Iktahana in https://github.com/Iktahana/illusions/pull/1936
  • fix(text-codec): 非UTF-8原稿を読込時に拒否し原本破壊を防ぐ (#1888) by @Iktahana in https://github.com/Iktahana/illusions/pull/1933
  • fix(print): reflect page numbers and fullwidth indent in Electron actual print (#1884) by @Iktahana in https://github.com/Iktahana/illusions/pull/1938
  • fix(standalone): use filePath for dictionary key and window title in Electron by @Iktahana in https://github.com/Iktahana/illusions/pull/1940
  • feat(dict): 辞書照合に正規化層を追加し候補キー抽出を API 化 (#1935) by @Iktahana in https://github.com/Iktahana/illusions/pull/1941
  • fix(word-frequency): content-address cache so unsaved edits update stats (#1890) by @Iktahana in https://github.com/Iktahana/illusions/pull/1928
  • fix(layout): 狭いウィンドウで本文先頭・ツールバーがクリップされる (#1856) by @Iktahana in https://github.com/Iktahana/illusions/pull/1929
  • fix(tab-manager): プロジェクト切替の保存で未保存タブ/キャンセルを尊重 (#1859) by @Iktahana in https://github.com/Iktahana/illusions/pull/1931
  • fix(tab-manager): エディタ分割の同一ファイル独立buffer相互上書きを解消 (#1874) by @Iktahana in https://github.com/Iktahana/illusions/pull/1927
  • fix(explorer): make file tree keyboard-accessible (WAI-ARIA tree) (#1854) by @Iktahana in https://github.com/Iktahana/illusions/pull/1930
  • fix(tab-manager): 既開ファイルの再オープンでdirty内容を破棄しない (#1873) by @Iktahana in https://github.com/Iktahana/illusions/pull/1942
  • fix(dockview): dirtyタブ閉じるキャンセル時にeditor panelを復元 (#1875) by @Iktahana in https://github.com/Iktahana/illusions/pull/1947
  • fix(tab-manager): Save As が既開のpathなら統合し同一path2タブ無警告上書きを防止 (#1872) by @Iktahana in https://github.com/Iktahana/illusions/pull/1943
  • fix(editor): タブ切替で Undo/Redo 履歴が消える退行を解消 (#1878) by @Iktahana in https://github.com/Iktahana/illusions/pull/1945
  • fix(tab-manager): 開いているファイルの rename/移動/削除をタブと同期 (#1868) by @Iktahana in https://github.com/Iktahana/illusions/pull/1944
  • fix(inspector): インスペクターのファイル名変更を実ファイル rename に接続 (#1870) by @Iktahana in https://github.com/Iktahana/illusions/pull/1946
  • fix(inspector): 検出結果を出典(ルールセット)別にグループ化 by @Iktahana in https://github.com/Iktahana/illusions/pull/1954
  • fix(vfs): 新規プロジェクト作成時の set-root パス不一致エラーを解消 by @Iktahana in https://github.com/Iktahana/illusions/pull/1955
  • fix(layout): ライトテーマで右パネルのボーダーを左右対称化 by @Iktahana in https://github.com/Iktahana/illusions/pull/1956
  • fix(nlp): 形態素ハイライトの位置ずれ4種を修正し境界テストを追加 by @Iktahana in https://github.com/Iktahana/illusions/pull/1957
  • fix(inspector): 選択語パネルの前方一致HITを完全一致と区別表示 by @Iktahana in https://github.com/Iktahana/illusions/pull/1959
  • feat(lint): 辞書外語マークからユーザー辞書・他辞書RS登録語を除外 by @Iktahana in https://github.com/Iktahana/illusions/pull/1960
  • fix(vfs): set-root のパス照合を NFC 正規化し日本語名プロジェクトを最近一覧から開けるようにする by @Iktahana in https://github.com/Iktahana/illusions/pull/1961
  • fix(page): プロジェクトを開くと React フック順序エラーでクラッシュする問題を修正 by @Iktahana in https://github.com/Iktahana/illusions/pull/1963
  • fix(vfs): 不在/stale な最近プロジェクトから復旧可能にする (#1969) by @Iktahana in https://github.com/Iktahana/illusions/pull/1970
  • chore(lint): #1964 packaged fallback 0件回帰の切り分け診断ログ by @Iktahana in https://github.com/Iktahana/illusions/pull/1972
  • feat(dict): 語彙データの異表記/語義未生成フィールドに対応 (#1958) by @Iktahana in https://github.com/Iktahana/illusions/pull/1973
  • feat(dict): 異表記を照合キー化し旧字体/旧仮名の原稿語を見出し解決 (#1958) by @Iktahana in https://github.com/Iktahana/illusions/pull/1974
  • fix(lint): モード切替でルール options を保持し動詞・形容詞の誤検出を解消 (#1975) by @Iktahana in https://github.com/Iktahana/illusions/pull/1976
  • fix(style): Tailwind content glob に shared/ を追加しダーク境界線の purge を防ぐ by @Iktahana in https://github.com/Iktahana/illusions/pull/1977
  • feat(lint): 辞書外語をワンクリックでユーザー辞書に追加 by @Iktahana in https://github.com/Iktahana/illusions/pull/1982
  • fix(persistence): 永続化のサイレント失敗を通知化 (#1967, #1968 K-4-3) by @Iktahana in https://github.com/Iktahana/illusions/pull/1978
  • fix(persistence): スタンドアロン無題タブを再起動後に復元 (#1965 安全サブセット) by @Iktahana in https://github.com/Iktahana/illusions/pull/1984
  • fix(persistence): 復元失敗時のバッファ救済 + popstate ガード (#1966 H-2, #1968 J-3) by @Iktahana in https://github.com/Iktahana/illusions/pull/1981
  • fix(editor): 保存/flush 経路に IME composition ガードを追加 (#1971) by @Iktahana in https://github.com/Iktahana/illusions/pull/1979
  • chore(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in https://github.com/Iktahana/illusions/pull/1948
  • chore(deps): bump the npmminorpatch group with 8 updates by @dependabot[bot] in https://github.com/Iktahana/illusions/pull/1949
  • chore(deps-dev): bump @types/node from 25.9.3 to 26.0.0 by @dependabot[bot] in https://github.com/Iktahana/illusions/pull/1950
  • fix(lint): main-thread fallback の前処理 IPC をタイムボックス化し0件回帰を解消 (#1964) by @Iktahana in https://github.com/Iktahana/illusions/pull/1986
  • fix(style): 左右パネル境界線の太さを対称化(左の二重ボーダーを解消) by @Iktahana in https://github.com/Iktahana/illusions/pull/1987
  • fix(persistence): スタンドアロン file-backed タブを承認済みパス IPC で復元 (#1965) by @Iktahana in https://github.com/Iktahana/illusions/pull/1989
  • fix(persistence): 回復バナーにバッファ使用/破棄アクションを追加し Electron でも表示 (#1966) by @Iktahana in https://github.com/Iktahana/illusions/pull/1990
  • docs: ユーザー辞書(辞書外語登録)機能をドキュメントに反映 (#1985, #1983) by @Iktahana in https://github.com/Iktahana/illusions/pull/1991
  • feat(analytics): add aptabase usage tracking by @Iktahana in https://github.com/Iktahana/illusions/pull/1993
  • release: v1.2.20 by @Iktahana in https://github.com/Iktahana/illusions/pull/1996

Full Changelog: https://github.com/Iktahana/illusions/compare/v1.2.19...v1.2.20