ILLUSIONS RELEASE · 安定版
illusions v1.1.6
ダウンロード
-
illusions_1.1.6_amd64.deb
Linux · x64 · DEB · 153.6 MB
https://github.com/Iktahana/illusions/releases/download/v1.1.6/illusions_1.1.6_amd64.deb -
illusions-1.1.6-arm64.dmg
macOS · ARM64 · DMG · 174.3 MB
https://github.com/Iktahana/illusions/releases/download/v1.1.6/illusions-1.1.6-arm64.dmg -
illusions-1.1.6.AppImage
Linux · x64 · AppImage · 183.8 MB
https://github.com/Iktahana/illusions/releases/download/v1.1.6/illusions-1.1.6.AppImage -
illusions-1.1.6.dmg
macOS · x64 · DMG · 179.9 MB
https://github.com/Iktahana/illusions/releases/download/v1.1.6/illusions-1.1.6.dmg -
illusions-1.1.6.x86_64.rpm
Linux · x64 · RPM · 141.1 MB
https://github.com/Iktahana/illusions/releases/download/v1.1.6/illusions-1.1.6.x86_64.rpm -
illusions.1.1.6.appx
Windows · x64 · APPX · 199.5 MB
https://github.com/Iktahana/illusions/releases/download/v1.1.6/illusions.1.1.6.appx -
illusions.1.1.6.arm64.appx
Windows · ARM64 · APPX · 201.7 MB
https://github.com/Iktahana/illusions/releases/download/v1.1.6/illusions.1.1.6.arm64.appx
リリースノート
What's Changed
- fix(ci): add debug logging for Store commit status by @Iktahana in https://github.com/Iktahana/illusions/pull/996
- fix: ウィンドウタイトルをプロジェクトディレクトリ名に変更 by @Iktahana in https://github.com/Iktahana/illusions/pull/1001
- fix: Cmd+F検索ショートカットが機能しない問題を修正 by @Iktahana in https://github.com/Iktahana/illusions/pull/1002
- feat(editor): snapshot before external change and preserve scroll position by @Iktahana in https://github.com/Iktahana/illusions/pull/1004
- feat(stats): add previous day comparison by @Iktahana in https://github.com/Iktahana/illusions/pull/1005
- chore(claude): add gh issue and label command permissions by @Iktahana in https://github.com/Iktahana/illusions/pull/1014
- fix(pos-highlight): add demo MDI file for preview panel by @Iktahana in https://github.com/Iktahana/illusions/pull/1017
- feat(settings): アカウント設定に「アカウントを管理」ボタンを追加 by @Iktahana in https://github.com/Iktahana/illusions/pull/1019
- fix(history): key snapshots by source path by @Iktahana in https://github.com/Iktahana/illusions/pull/1018
- fix(tab-manager): block save when file has unresolved external conflict by @Iktahana in https://github.com/Iktahana/illusions/pull/1006
- fix(export): handle user-gesture DOMException with Japanese error message by @Iktahana in https://github.com/Iktahana/illusions/pull/1013
- feat(export): add PDF export settings dialog by @Iktahana in https://github.com/Iktahana/illusions/pull/1007
- fix: complete conflict guard across all save paths by @Iktahana in https://github.com/Iktahana/illusions/pull/1020
- fix(components): use full path hash for word frequency cache key (#1027) by @Iktahana in https://github.com/Iktahana/illusions/pull/1051
- fix(services): use full path for standalone dictionary/corrections storage keys (#1033) by @Iktahana in https://github.com/Iktahana/illusions/pull/1052
- fix(export): clean up CSP listener after PDF generation (#1034) by @Iktahana in https://github.com/Iktahana/illusions/pull/1053
- fix(export): escape HTML in MDI placeholder restoration (#1035) by @Iktahana in https://github.com/Iktahana/illusions/pull/1056
- fix(electron): reduce power state broadcast debounce to 300ms (#1045) by @Iktahana in https://github.com/Iktahana/illusions/pull/1079
- fix(tab-manager): reset fileSyncStatus after successful background auto-save (#1008) by @Iktahana in https://github.com/Iktahana/illusions/pull/1080
- fix(electron): use PATH-aware shell resolution on Windows (#1024) by @Iktahana in https://github.com/Iktahana/illusions/pull/1082
- fix(electron): isolate NLP progress listeners per tokenize request (#1028) by @Iktahana in https://github.com/Iktahana/illusions/pull/1081
- fix(electron): scope save-file path approval per window (#1029) by @Iktahana in https://github.com/Iktahana/illusions/pull/1084
- fix(electron): require dialog approval for vfs:set-root (#1043) by @Iktahana in https://github.com/Iktahana/illusions/pull/1085
- fix(services): add mutex for history bookmark read-modify-write (#1044) by @Iktahana in https://github.com/Iktahana/illusions/pull/1093
- fix(tab-manager): reset conflict state after successful Save As (#1009) by @Iktahana in https://github.com/Iktahana/illusions/pull/1083
- fix(project): make recent project restore read-only, don't auto-generate metadata (#1036) by @Iktahana in https://github.com/Iktahana/illusions/pull/1091
- fix(electron): add owner verification to PTY IPC handlers (#1026) by @Iktahana in https://github.com/Iktahana/illusions/pull/1098
- fix(project): create workspace.json on first save for legacy projects by @Iktahana in https://github.com/Iktahana/illusions/pull/1086
- fix(project): make openProject read-only, don't create missing metadata (#1023) by @Iktahana in https://github.com/Iktahana/illusions/pull/1088
- fix(electron): remove terminated PTY sessions from registry (#1025) by @Iktahana in https://github.com/Iktahana/illusions/pull/1094
- fix(tab-manager): add conflict guard to window-close save path (#1011) by @Iktahana in https://github.com/Iktahana/illusions/pull/1099
- fix(export): use Electron IPC dialog for TXT export instead of showSaveFilePicker by @Iktahana in https://github.com/Iktahana/illusions/pull/1095
- fix(services): add seconds to history snapshot filename format (#1031) by @Iktahana in https://github.com/Iktahana/illusions/pull/1090
- fix(electron): walk up directory tree to detect project root (#1038) by @Iktahana in https://github.com/Iktahana/illusions/pull/1106
- fix(conflict): set pendingExternalContent when adopting disk content from notification (#1122) by @Iktahana in https://github.com/Iktahana/illusions/pull/1147
- fix(close-dialog): block save when tab is in conflicted state (#1124) by @Iktahana in https://github.com/Iktahana/illusions/pull/1148
- fix(diff-tab): set fileSyncStatus to dirty when keeping editor content (#1129) by @Iktahana in https://github.com/Iktahana/illusions/pull/1150
- fix(diff-tab): apply disk content to editor view when accepting from diff tab (#1123) by @Iktahana in https://github.com/Iktahana/illusions/pull/1151
- fix(save-as): recalculate isDirty after async dialog completes (#1135) by @Iktahana in https://github.com/Iktahana/illusions/pull/1154
- fix(save): sync fileSyncStatus with isDirty after save completes (#1133) by @Iktahana in https://github.com/Iktahana/illusions/pull/1152
- fix(file-watch): keep conflictDiskContent up to date during conflict (#1136) by @Iktahana in https://github.com/Iktahana/illusions/pull/1155
- fix(export): use Electron save dialog for TXT export instead of showSaveFilePicker (#1040) by @Iktahana in https://github.com/Iktahana/illusions/pull/1163
- fix(history): set fileSyncStatus based on saved content after restore (#1131) by @Iktahana in https://github.com/Iktahana/illusions/pull/1156
- fix(popout): sync buffer content to all matching tabs, not just active (#1146) by @Iktahana in https://github.com/Iktahana/illusions/pull/1157
- fix(terminal): store PTY output buffer as raw string to avoid newline injection (#1097) by @Iktahana in https://github.com/Iktahana/illusions/pull/1158
- fix(auth): handle network errors in OAuth API routes by @Iktahana in https://github.com/Iktahana/illusions/pull/1159
- fix(auth): wrap sessionStorage access in try/catch for OAuth PKCE (#1072) by @Iktahana in https://github.com/Iktahana/illusions/pull/1160
- fix(storage): make WebStorageProvider.saveSession atomic using Dexie transaction (#1100) by @Iktahana in https://github.com/Iktahana/illusions/pull/1162
- fix(file-watch): recreate watcher when tab file path changes after Save As (#1107) by @Iktahana in https://github.com/Iktahana/illusions/pull/1165
- fix(storage): scope Web editor buffer key by file path to prevent cross-tab collision (#1064) by @Iktahana in https://github.com/Iktahana/illusions/pull/1167
- fix(restore): check return value of handleOpenRecentProject to detect failures (#1139) by @Iktahana in https://github.com/Iktahana/illusions/pull/1169
- fix(security): require dialog approval before setting vfs root by @Iktahana in https://github.com/Iktahana/illusions/pull/1170
- fix(restore): do not create blank tab when all file-backed tabs fail to restore (#1140) by @Iktahana in https://github.com/Iktahana/illusions/pull/1168
- fix(terminal): register PTY data listener before fetching backlog to prevent output loss (#1104) by @Iktahana in https://github.com/Iktahana/illusions/pull/1175
- fix(terminal): kill PTY session when terminal tab is closed (#1105) by @Iktahana in https://github.com/Iktahana/illusions/pull/1176
- fix(history): distinguish corrupt vs missing files, add sub-second uniqueness to snapshot names (#1101, #1102, #1031) by @Iktahana in https://github.com/Iktahana/illusions/pull/1177
- fix(explorer): notify tab manager on file rename/move/delete (#1144) by @Iktahana in https://github.com/Iktahana/illusions/pull/1178
- fix(services): add write mutex to prevent multi-window race in user-dict/ignored-corrections/bookmarks by @Iktahana in https://github.com/Iktahana/illusions/pull/1180
- fix(project): prevent openProject mutation, fix await race, workspace.json ENOENT, lastModified bypass (#1023, #1022, #1050, #1055) by @Iktahana in https://github.com/Iktahana/illusions/pull/1187
- fix(tabs): reload disk content on reopen, restore new tabs without filePath (#1134, #1108) by @Iktahana in https://github.com/Iktahana/illusions/pull/1186
- fix(services): distinguish corrupt vs missing data files (#1054, #1033) by @Iktahana in https://github.com/Iktahana/illusions/pull/1181
- fix(save): address remaining conflict state and fileSyncStatus issues by @Iktahana in https://github.com/Iktahana/illusions/pull/1190
- fix(storage): handle duplicate projectId when adding recent projects (#1060, #1070) by @Iktahana in https://github.com/Iktahana/illusions/pull/1189
- fix(nlp): scope word frequency cache by full path, add generation guard, fix NLP progress listener (#1027, #1078, #1028) by @Iktahana in https://github.com/Iktahana/illusions/pull/1183
- fix(project): fix Web project permission classification and prompt-required handling (#1049, #1057, #1068) by @Iktahana in https://github.com/Iktahana/illusions/pull/1185
- fix(dockview): persist and restore terminal/diff panels, unsaved tabs, and split sizes (#1066, #1074, #1075) by @Iktahana in https://github.com/Iktahana/illusions/pull/1184
- fix: batch bug fixes (#1061, #1069, #1076, #1077) by @Iktahana in https://github.com/Iktahana/illusions/pull/1112
- fix: standalone/upgrade/permission bug batch (#1109, #1110, #1111, #1113, #1114) by @Iktahana in https://github.com/Iktahana/illusions/pull/1118
- fix(electron): use queue for pending file paths instead of single slot (#1039) by @Iktahana in https://github.com/Iktahana/illusions/pull/1096
- fix(electron): allow saving files with any extension if path was dialog-approved (#1059) by @Iktahana in https://github.com/Iktahana/illusions/pull/1164
- fix(electron): remove excessive debounce from power state broadcast (#1045) by @Iktahana in https://github.com/Iktahana/illusions/pull/1166
- fix: history/restore/visibility bug batch (#1115, #1116, #1117, #1119, #1120) by @Iktahana in https://github.com/Iktahana/illusions/pull/1130
- fix(auth): clear pending OAuth state only after successful token exchange (#1087) by @Iktahana in https://github.com/Iktahana/illusions/pull/1161
- fix(terminal): use pendingId to match spawn result to correct placeholder tab (#1067) by @Iktahana in https://github.com/Iktahana/illusions/pull/1179
- fix(history): create snapshot in save-before-close and close-tab save flows (#1137, #1138) by @Iktahana in https://github.com/Iktahana/illusions/pull/1171
- fix(pdf-export): use isolated session partition to prevent CSP hook leak (#1034) by @Iktahana in https://github.com/Iktahana/illusions/pull/1172
- fix(auth): only logout on permanent auth errors, retry on transient failures (#1092) by @Iktahana in https://github.com/Iktahana/illusions/pull/1173
- fix(project): prevent metadata auto-generation on restore, update rootPath only on IPC success (#1036, #1046) by @Iktahana in https://github.com/Iktahana/illusions/pull/1182
- fix(electron): skip conflicted tabs in save-before-close (#1121) by @Iktahana in https://github.com/Iktahana/illusions/pull/1153
- fix(terminal): handle exited PTY status when reattaching panel (#1103) by @Iktahana in https://github.com/Iktahana/illusions/pull/1174
- fix(editor): pin selection character count to editor edge by @Copilot in https://github.com/Iktahana/illusions/pull/1128
- fix(history): add file-level lock for snapshot index to prevent multi-window race (#1065) by @Iktahana in https://github.com/Iktahana/illusions/pull/1188
- fix(auth): isolate OAuth PKCE state per window (#1021) by @Iktahana in https://github.com/Iktahana/illusions/pull/1194
- fix(electron): register editor popout IPC handlers (#1032) by @Iktahana in https://github.com/Iktahana/illusions/pull/1195
- fix(terminal): add UTF-8 locale and CJK unicode support (#1191, #1125) by @Iktahana in https://github.com/Iktahana/illusions/pull/1196
- fix(file-watch): detect same-second file changes on tab reactivation (#1010) by @Iktahana in https://github.com/Iktahana/illusions/pull/1197
- fix(storage): scope characters by project ID to prevent cross-contamination (#1030) by @Iktahana in https://github.com/Iktahana/illusions/pull/1198
- fix(electron): isolate menu UI state and keymap overrides per window (#1041) by @Iktahana in https://github.com/Iktahana/illusions/pull/1199
- fix(storage): scope tabs and layout state per window using project key (#1042) by @Iktahana in https://github.com/Iktahana/illusions/pull/1200
- fix(ci): add Dexie transaction mock and fix formatting by @Iktahana in https://github.com/Iktahana/illusions/pull/1201
- fix(editor): simplify scroll handling and vertical wheel behavior by @Iktahana in https://github.com/Iktahana/illusions/pull/1202
- fix(dockview): position terminal panel via addPanel instead of post-hoc moveTo (#1203) by @Iktahana in https://github.com/Iktahana/illusions/pull/1204
- fix(linting): align correction mode guidelines with implemented rules by @Iktahana in https://github.com/Iktahana/illusions/pull/1205
- refactor(editor,docs): overhaul scroll/layout system and restructure documentation by @Iktahana in https://github.com/Iktahana/illusions/pull/1208
- feat(scroll): restore scroll detection mode and sensitivity settings by @Iktahana in https://github.com/Iktahana/illusions/pull/1219
- chore(gitignore): add Obsidian vault config and review-loop artifacts by @Iktahana in https://github.com/Iktahana/illusions/pull/1220
- Add local environment file patterns to .gitignore by @Iktahana in https://github.com/Iktahana/illusions/pull/1221
- Delete .env.local.example by @Iktahana in https://github.com/Iktahana/illusions/pull/1222
- fix(editor): accurate char width measurement for chars-per-line limit by @Iktahana in https://github.com/Iktahana/illusions/pull/1223
- fix(speech): wire up auto-scroll during TTS reading by @Iktahana in https://github.com/Iktahana/illusions/pull/1224
- fix(editor): correct vertical chars-per-line off-by-two by @Iktahana in https://github.com/Iktahana/illusions/pull/1226
- feat(pdf-export): add live preview panel to PDF export dialog by @Iktahana in https://github.com/Iktahana/illusions/pull/1225
- chore(ci): consolidate README updater into docs-maintenance workflow by @Iktahana in https://github.com/Iktahana/illusions/pull/1227
- fix(linting): convert particle rules from L1 regex to L2 morphological by @Iktahana in https://github.com/Iktahana/illusions/pull/1228
- refactor(linting): fix UI/runtime mismatches and add correction mode to inspector by @Iktahana in https://github.com/Iktahana/illusions/pull/1229
- fix(linting): reduce false positives in L1 lint rules by @Iktahana in https://github.com/Iktahana/illusions/pull/1230
- feat(speech): 音声機能UI改善(読み上げ改名・設定タブ刷新) by @Iktahana in https://github.com/Iktahana/illusions/pull/1231
- fix(history): auto-refresh panel and strip HTML from diffs by @Iktahana in https://github.com/Iktahana/illusions/pull/1232
- feat(stats): 日本語原稿用紙換算統計を正確な pure functions に刷新 by @Iktahana in https://github.com/Iktahana/illusions/pull/1233
- feat(readability): 4軸サブスコアによる可読性評価モデルの再設計 by @Iktahana in https://github.com/Iktahana/illusions/pull/1234
- fix(editor): reload editor when external file changes are detected by @Iktahana in https://github.com/Iktahana/illusions/pull/1236
- release: weekly release v1.1.5 by @Iktahana in https://github.com/Iktahana/illusions/pull/1237
Full Changelog: https://github.com/Iktahana/illusions/compare/v1.1.4...v1.1.6