Release history
Graphium ships small releases often. Every release is listed below, newest first, with links to the pull requests that went into it. The same information is available as GitHub Releases, where desktop installers are attached.
Version numbers follow vMAJOR.MINOR.PATCH. Feature pages in this manual carry a badge like Added in v0.15.0 (2026-06-05) that tells you when that feature first appeared — if your app is older than the badge, update the app to get the feature.
v0.98.0 - 2026-10-27
- feat(mcp): let an MCP client make insights, with the app's review steps as a second round trip by @kumagallium in https://github.com/kumagallium/Graphium/pull/1325
v0.97.1 - 2026-10-26
- [fix] Web モードで日本語のモデル名・MCP サーバー名があると AI の呼び出しが落ちる(ヘッダーを ASCII に逃がす) by @kumagallium in https://github.com/kumagallium/Graphium/pull/1321
- [feat] 設定の MCP に「Asterism を探してつなぐ」— 起動中の Asterism の /mcp を 1 クリックで登録 by @kumagallium in https://github.com/kumagallium/Graphium/pull/1322
v0.97.0 - 2026-10-26
- feat(mcp): let an MCP client act as the model for claim extraction by @kumagallium in https://github.com/kumagallium/Graphium/pull/1317
v0.96.0 - 2026-10-26
- feat(voice-notes): 議事録を新しいノートに書き出し、互いに @ リンクする by @kumagallium in https://github.com/kumagallium/Graphium/pull/1315
- feat(voice-notes): メモを取る(サイドピーク・清書の手がかり)と、書き出すのファイル保存 by @kumagallium in https://github.com/kumagallium/Graphium/pull/1307
- fix(settings): まとまりの見出しを一段大きくし、中の項目を字下げする by @kumagallium in https://github.com/kumagallium/Graphium/pull/1318
v0.95.9 - 2026-10-26
- [fix] Keep a folder removal for notes and memos when it follows an add right away by @kumagallium in https://github.com/kumagallium/Graphium/pull/1316
v0.95.8 - 2026-10-26
- [feat] Ask "where do you want to connect?" before any technical field when adding AI by @kumagallium in https://github.com/kumagallium/Graphium/pull/1313
v0.95.7 - 2026-10-26
- [feat] Standalone chat: grounding scope chip (External / Internal) and a ChatGPT-style screen with the chat list as a child nav by @kumagallium in https://github.com/kumagallium/Graphium/pull/1308
v0.95.6 - 2026-10-26
- feat(lineage): show the whole procedure below a plan in Genealogy by @kumagallium in https://github.com/kumagallium/Graphium/pull/1309
v0.95.5 - 2026-10-26
- [fix] Genealogy: show levels without lines as wrapped cards, rename the node button by @kumagallium in https://github.com/kumagallium/Graphium/pull/1305
v0.95.4 - 2026-10-23
- [feat] Genealogy tab: show a note's place in the whole experiment as the Operations graph by @kumagallium in https://github.com/kumagallium/Graphium/pull/1301
v0.95.3 - 2026-10-23
- fix(voice-notes): 繰り返しに入った清書の回を止め、1 回やり直し、だめならその部分だけ元の発言のまま by @kumagallium in https://github.com/kumagallium/Graphium/pull/1302
- feat(voice-notes): 清書・要約のコピーと、伏せ損ねた名前の候補 by @kumagallium in https://github.com/kumagallium/Graphium/pull/1298
- feat(search): ノート内検索で音声ノートのブロックの中も探す by @kumagallium in https://github.com/kumagallium/Graphium/pull/1300
v0.95.2 - 2026-10-23
- [fix] Keep a topic's type after sharing, and count only non-source links in the Knowledge list by @kumagallium in https://github.com/kumagallium/Graphium/pull/1296
v0.95.1 - 2026-10-23
- [fix] Lineage tab: bring back the tree as the default, keep the stack as an option by @kumagallium in https://github.com/kumagallium/Graphium/pull/1295
v0.95.0 - 2026-10-23
- [feat] Add media tools to the MCP server (list_media / get_media_file / add_material) by @kumagallium in https://github.com/kumagallium/Graphium/pull/1292
- feat(mcp): export_asterism_claims にトピック(includeTopics → topics.json)を足す by @kumagallium in https://github.com/kumagallium/Graphium/pull/1293
v0.94.16 - 2026-10-23
- feat(mcp): Asterism への送信を循環にする — source_url と送信台帳(mark_asterism_sent) by @kumagallium in https://github.com/kumagallium/Graphium/pull/1287
- fix(sharing): Reconnect button and sibling-mount candidates when the shared folder is unreachable by @kumagallium in https://github.com/kumagallium/Graphium/pull/1291
v0.94.15 - 2026-10-23
- Group chart series by data source and show contents in the data picker by @kumagallium in https://github.com/kumagallium/Graphium/pull/1288
v0.94.14 - 2026-10-22
- [fix] Lineage: open cards hidden behind "N more", and tidy the narrow layout by @kumagallium in https://github.com/kumagallium/Graphium/pull/1285
v0.94.13 - 2026-10-22
- [feat] Remove the timeline view; the Global Graph is the overview only by @kumagallium in https://github.com/kumagallium/Graphium/pull/1283
v0.94.12 - 2026-10-22
- [feat] Global graph: click a node to see its lineage beside the graph by @kumagallium in https://github.com/kumagallium/Graphium/pull/1281
v0.94.11 - 2026-10-22
- [fix] Show Sakura AI Engine by its English name in the English UI by @kumagallium in https://github.com/kumagallium/Graphium/pull/1276
- [fix] Split the full knowledge check into parts so large knowledge fits any model by @kumagallium in https://github.com/kumagallium/Graphium/pull/1279
v0.94.10 - 2026-10-22
- [feat] Open the Graph tab on Lineage and point empty lineage to Neighbors by @kumagallium in https://github.com/kumagallium/Graphium/pull/1278
v0.94.9 - 2026-10-22
- feat(mcp): まだチェックしていない項目をノート横断で返す list_todos(索引 v32)— 記録とタスク管理の線を明文化 by @kumagallium in https://github.com/kumagallium/Graphium/pull/1274
v0.94.8 - 2026-10-22
- [docs] Add a manual page on AI usage per feature and free-tier limits by @kumagallium in https://github.com/kumagallium/Graphium/pull/1266
- [feat] Offer services with a free AI tier in the AI settings empty state by @kumagallium in https://github.com/kumagallium/Graphium/pull/1271
v0.94.7 - 2026-10-22
- [feat] Show lineage as a stack from the origin in the Lineage tab by @kumagallium in https://github.com/kumagallium/Graphium/pull/1272
v0.94.6 - 2026-10-22
- [feat] Operations graph: drag nodes with table bands, and name lines freely by @kumagallium in https://github.com/kumagallium/Graphium/pull/1269
v0.94.5 - 2026-10-22
- feat(global-graph): name islands, group topic islands by content by @kumagallium in https://github.com/kumagallium/Graphium/pull/1265
v0.94.4 - 2026-10-22
- docs(manual): Copilot ワンクリック接続のバッジ・図・ロードマップ(v0.92.2) by @kumagallium in https://github.com/kumagallium/Graphium/pull/1262
- feat(settings): Copilot のログインが切れたら、設定から再ログインできるようにする by @kumagallium in https://github.com/kumagallium/Graphium/pull/1264
v0.94.3 - 2026-10-21
- fix(ingest): keep the existing-claims index within the model's context by @kumagallium in https://github.com/kumagallium/Graphium/pull/1261
v0.94.2 - 2026-10-21
- docs(manual): さくらの AI Engine の記載に、開発者が同社の社員であることを添える by @kumagallium in https://github.com/kumagallium/Graphium/pull/1257
- 手入れの点検タブ: ドラッグ選択のずれを直し、推奨どおりまとめて統合できるように by @kumagallium in https://github.com/kumagallium/Graphium/pull/1259
v0.94.1 - 2026-10-21
- feat(voice-notes): 清書の残り時間の目安・LM Studio で考える部分を止める方法をマニュアルに by @kumagallium in https://github.com/kumagallium/Graphium/pull/1256
v0.94.0 - 2026-10-21
- feat(voice-notes): 名前や連絡先を伏せるチェック by @kumagallium in https://github.com/kumagallium/Graphium/pull/1249
- feat(ai): ローカルモデルの枠不足を説明し、清書・要約の前に LM Studio のコンテキスト長を確かめる by @kumagallium in https://github.com/kumagallium/Graphium/pull/1254
- fix(voice-notes): 清書・要約を録音ごとに 1 本だけ走らせる(開き直しで二重に送らない) by @kumagallium in https://github.com/kumagallium/Graphium/pull/1251
- feat(voice-notes): 清書と要約の AI モデルを選べるように・各モデルの「くわしく」に使い道 by @kumagallium in https://github.com/kumagallium/Graphium/pull/1248
v0.93.0 - 2026-10-21
- feat(chat): AI が自分で検索し直す(agentic search・試験的) by @kumagallium in https://github.com/kumagallium/Graphium/pull/1250
v0.92.4 - 2026-10-21
- fix: 開いたままのノートが外で変えたフォルダを書き戻さない・サイドピークの保存で素材の使用先を記録する by @kumagallium in https://github.com/kumagallium/Graphium/pull/1247
v0.92.3 - 2026-10-21
- feat(editor): title a note with AI from the ⋯ menu by @kumagallium in https://github.com/kumagallium/Graphium/pull/1244
v0.92.2 - 2026-10-21
- fix(ai): 遅いモデルの呼び出しが 5 分で切れないようにする by @kumagallium in https://github.com/kumagallium/Graphium/pull/1240
- feat(settings): GitHub Copilot をボタン 1 つで接続する(CLI の取得とブラウザでの承認まで) by @kumagallium in https://github.com/kumagallium/Graphium/pull/1241
v0.92.1 - 2026-10-21
- fix(meeting): 書き出した要約の注記を直す・時刻を再生ボタンに見せる・ステップパネルに音声ノートの派生を出さない by @kumagallium in https://github.com/kumagallium/Graphium/pull/1242
v0.92.0 - 2026-10-20
- feat(settings): AI タブの試験的な機能を下にまとめ、MCP を名前で示し、音声ノートを割り当ての下に by @kumagallium in https://github.com/kumagallium/Graphium/pull/1237
- feat(meeting): 音声ノートの清書と要約をブロックの中に持ち、ノートに入れるものを選ぶ by @kumagallium in https://github.com/kumagallium/Graphium/pull/1236
- fix(meeting): 無音に作られた文を出さない・窓を会話の間で切る(約 20 秒遅れに)・サイドピークの /音声・背後でも止めない by @kumagallium in https://github.com/kumagallium/Graphium/pull/1235
v0.91.1 - 2026-10-20
- fix(desktop): macOS 版のビルドを直す — 最低対応 macOS 11.0・ScreenCaptureKit を弱いリンクに by @kumagallium in https://github.com/kumagallium/Graphium/pull/1234
v0.91.0 - 2026-10-20
- feat(sidebar): メモのボタンを素材の節の「メモ」行へ降格する by @kumagallium in https://github.com/kumagallium/Graphium/pull/1217
- feat(editor): 会議の文字起こしを要約し、決定事項から発言へ辿れるようにする by @kumagallium in https://github.com/kumagallium/Graphium/pull/1220
- feat(desktop): 文字起こしの精度を上げる — 高精度モデルを既定に・用語のヒント・正しいリサンプリング by @kumagallium in https://github.com/kumagallium/Graphium/pull/1223
- feat(sidebar): 「+ ノート ▾」からテンプレートで新しいノートを作る by @kumagallium in https://github.com/kumagallium/Graphium/pull/1224
- feat(desktop): 会議録音をローカル whisper で文字起こしする(録音中に 60 秒窓で逐次) by @kumagallium in https://github.com/kumagallium/Graphium/pull/1209
- feat(editor): 文字起こしブロック — 会議の文字起こしをノートの中に置く by @kumagallium in https://github.com/kumagallium/Graphium/pull/1210
- feat(desktop): 音声ノート — 会議や自分の声を録音し、手元で文字起こし・要約して発言まで辿れるようにする by @kumagallium in https://github.com/kumagallium/Graphium/pull/1208
v0.90.1 - 2026-10-20
- fix(media): PDF の Title に入った原稿 ID を題として使わない by @kumagallium in https://github.com/kumagallium/Graphium/pull/1228
- feat(media): 素材に出どころ情報(著者・年・発行元・DOI)を持たせ、検索で引けるようにする by @kumagallium in https://github.com/kumagallium/Graphium/pull/1229
v0.90.0 - 2026-10-20
- fix: 段組みのドロップ領域が左右 1/3 にならない(BlockNote 0.52 で文字欄の幅が縮んだ) by @kumagallium in https://github.com/kumagallium/Graphium/pull/1222
- chore: BlockNote を 0.52.1 から 0.54.2 へ更新(0.56 への 3 段階の 2 段目) by @kumagallium in https://github.com/kumagallium/Graphium/pull/1218
- chore: BlockNote を 0.54.2 から 0.56.0 へ更新(0.56 への 3 段階の最終段) by @kumagallium in https://github.com/kumagallium/Graphium/pull/1221
v0.89.15 - 2026-10-20
- feat(knowledge): tag Topics with a type (concept / material / method / agent / place) by @kumagallium in https://github.com/kumagallium/Graphium/pull/1219
v0.89.14 - 2026-10-20
- chore: BlockNote を 0.47 から 0.52.1 へ更新(0.56 への 3 段階の 1 段目) by @kumagallium in https://github.com/kumagallium/Graphium/pull/1213
- feat(knowledge): write one summary page per ingested external source (opt-in) by @kumagallium in https://github.com/kumagallium/Graphium/pull/1214
- feat(knowledge): list pages citing the same sources on Topic, Q&A and Summary banners by @kumagallium in https://github.com/kumagallium/Graphium/pull/1216
- perf(global-graph): make hover, dragging and zooming lighter on large graphs by @kumagallium in https://github.com/kumagallium/Graphium/pull/1225
v0.89.13 - 2026-10-20
- fix(calc): list table and column suggestions vertically, and explain col(...) = … with an example from the line by @kumagallium in https://github.com/kumagallium/Graphium/pull/1211
v0.89.12 - 2026-10-19
- fix(calc): pair rows for * / ^ on columns, and point col(...) = … at the ⇥ writeback by @kumagallium in https://github.com/kumagallium/Graphium/pull/1201
v0.89.11 - 2026-10-19
- fix(editor): keep the @ menu open when an IME conversion is confirmed with Enter by @kumagallium in https://github.com/kumagallium/Graphium/pull/1204
v0.89.10 - 2026-10-19
- perf(knowledge): start each note's Topic stage as soon as its Claims are saved by @kumagallium in https://github.com/kumagallium/Graphium/pull/1200
v0.89.9 - 2026-10-19
- fix(global-graph): keep islands apart when resolving overlaps; retake the manual figure by @kumagallium in https://github.com/kumagallium/Graphium/pull/1202
v0.89.8 - 2026-10-19
- feat(ai): let GitHub Copilot's built-in web search serve External grounding by @kumagallium in https://github.com/kumagallium/Graphium/pull/1199
v0.89.7 - 2026-10-19
- fix(asset-browser): rename the Japanese "使用中" column to "参照" and add a hint to the header by @kumagallium in https://github.com/kumagallium/Graphium/pull/1193
- fix(asset-browser): show page counts as they are counted, and say why a cell is "—" by @kumagallium in https://github.com/kumagallium/Graphium/pull/1196
v0.89.6 - 2026-10-19
- feat(global-graph): keep the one-hop neighbourhood of search and folder matches by @kumagallium in https://github.com/kumagallium/Graphium/pull/1194
v0.89.5 - 2026-10-19
- fix(global-graph): do not fold a claim that an insight hangs from by @kumagallium in https://github.com/kumagallium/Graphium/pull/1191
v0.89.4 - 2026-10-19
- perf(knowledge): revise the Topics a window touches up to 4 at a time, and show elapsed time in the ingest toast by @kumagallium in https://github.com/kumagallium/Graphium/pull/1189
v0.89.3 - 2026-10-19
- feat(global-graph): search and folder filters hide non-matching nodes in place by @kumagallium in https://github.com/kumagallium/Graphium/pull/1187
v0.89.2 - 2026-10-19
- feat(global-graph): slim the toolbar, always show every layer, keep labels readable across zoom by @kumagallium in https://github.com/kumagallium/Graphium/pull/1185
v0.89.1 - 2026-10-19
- fix(global-graph): hover fade actually dims unrelated edges and folded claims by @kumagallium in https://github.com/kumagallium/Graphium/pull/1184
v0.89.0 - 2026-10-14
- [feat] Show page counts in the document list and rename documents from their own title by @kumagallium in https://github.com/kumagallium/Graphium/pull/1181
v0.88.10 - 2026-10-14
- fix(global-graph): hover highlights only the real one-hop neighbourhood by @kumagallium in https://github.com/kumagallium/Graphium/pull/1179
v0.88.9 - 2026-10-14
- [fix] Spin the sidebar refresh button and reload the shared library too by @kumagallium in https://github.com/kumagallium/Graphium/pull/1177
v0.88.8 - 2026-10-14
- feat(global-graph): experimental "pull by meaning" within islands by @kumagallium in https://github.com/kumagallium/Graphium/pull/1175
v0.88.7 - 2026-10-14
- [fix] Open the shared library without write access to the shared folder by @kumagallium in https://github.com/kumagallium/Graphium/pull/1171
- fix(global-graph): push overlapping nodes apart after the islands geometry by @kumagallium in https://github.com/kumagallium/Graphium/pull/1174
v0.88.6 - 2026-10-14
- ci: Tauri デスクトップビルドの Node ヒープ上限を広げる(macOS の vite build OOM) by @kumagallium in https://github.com/kumagallium/Graphium/pull/1167
- feat: suggest calc functions as you type and list them behind a ? button by @kumagallium in https://github.com/kumagallium/Graphium/pull/1172
v0.88.5 - 2026-10-14
v0.88.4 - 2026-10-14
- 素材ギャラリーの「PDF を追加」「Word を追加」を投入口の経路に乗せ替え by @kumagallium in https://github.com/kumagallium/Graphium/pull/1161
v0.88.3 - 2026-10-14
- feat(knowledge): add decision / rule / observation frames with verbatim quote verification by @kumagallium in https://github.com/kumagallium/Graphium/pull/1143
- feat(knowledge): prompt for missing decision rationale and show frames on the knowledge page by @kumagallium in https://github.com/kumagallium/Graphium/pull/1144
- feat(knowledge): backfill decision / rule / observation frames for existing claims without touching the body by @kumagallium in https://github.com/kumagallium/Graphium/pull/1145
- feat(knowledge): add Asterism receiving slots (type term, evidence IRIs) on claims by @kumagallium in https://github.com/kumagallium/Graphium/pull/1148
- feat(knowledge): opt-in Asterism link and per-type JSON export (list menu + MCP tool) by @kumagallium in https://github.com/kumagallium/Graphium/pull/1153
- feat(knowledge): split frame values into number and unit at extraction (after quote verification) by @kumagallium in https://github.com/kumagallium/Graphium/pull/1157
- feat(knowledge): normalize frame state values to stem + present/absent at extraction by @kumagallium in https://github.com/kumagallium/Graphium/pull/1158
- feat(ui): move list menu to the right, mark experimental features, make Asterism link work by just turning it on by @kumagallium in https://github.com/kumagallium/Graphium/pull/1159
- fix(global-graph): connect claims to topics and pin dragged nodes instead of freezing the layout by @kumagallium in https://github.com/kumagallium/Graphium/pull/1162
v0.88.2 - 2026-10-14
- fix: keep calc write-back targets on the table copied with them (templates, duplicate, paste) by @kumagallium in https://github.com/kumagallium/Graphium/pull/1160
v0.88.1 - 2026-10-09
- fix: guard media referenced by personal templates, update /template subtext by @kumagallium in https://github.com/kumagallium/Graphium/pull/1156
v0.88.0 - 2026-10-09
- feat: save pages as personal templates by @kumagallium in https://github.com/kumagallium/Graphium/pull/1151
v0.87.9 - 2026-10-09
- fix(editor): Backspace / Delete at a column edge merge across columns by @kumagallium in https://github.com/kumagallium/Graphium/pull/1149
v0.87.8 - 2026-10-09
- fix: keep superscript/subscript when reading Word text by @kumagallium in https://github.com/kumagallium/Graphium/pull/1146
v0.87.7 - 2026-10-09
- [fix] Stop charts from being clipped when the desktop app is zoomed by @kumagallium in https://github.com/kumagallium/Graphium/pull/1142
v0.87.6 - 2026-10-08
- [fix] Print folded tables as shown, merge stacked page guides, resizable charts by @kumagallium in https://github.com/kumagallium/Graphium/pull/1139
v0.87.5 - 2026-10-08
- [fix] Stop the topic page from shaking and the graph from flickering during knowledge generation by @kumagallium in https://github.com/kumagallium/Graphium/pull/1137
v0.87.4 - 2026-10-08
- [feat] Move the remaining hover hints onto the shared tooltip by @kumagallium in https://github.com/kumagallium/Graphium/pull/1135
v0.87.3 - 2026-10-07
- [feat] Shared tooltip across the app, replacing the browser title on frequent screens by @kumagallium in https://github.com/kumagallium/Graphium/pull/1134
v0.87.2 - 2026-10-07
- [feat] Tooltips on the block handles and labels on drop targets for people new to block editors by @kumagallium in https://github.com/kumagallium/Graphium/pull/1130
v0.87.1 - 2026-10-07
- [fix] Keep @ mention suggestions while typing with an IME by @kumagallium in https://github.com/kumagallium/Graphium/pull/1128
v0.87.0 - 2026-10-07
- [fix] MCP: name imported sources and trace them in lineage; manual setup guide by @kumagallium in https://github.com/kumagallium/Graphium/pull/1123
- [feat] Undo for knowledge maintenance: record merges, regenerations and archives and revert them in one step by @kumagallium in https://github.com/kumagallium/Graphium/pull/1125
- [feat] MCP upkeep: maintain knowledge pages from an outside assistant, plus source text, PROV export, media search and checks by @kumagallium in https://github.com/kumagallium/Graphium/pull/1126
v0.86.1 - 2026-10-02
- [fix] Hide text selection color in box selection and tint whole blocks by @kumagallium in https://github.com/kumagallium/Graphium/pull/1122
v0.86.0 - 2026-10-02
- [feat] Show selected images in multi-block selection and add marquee selection by @kumagallium in https://github.com/kumagallium/Graphium/pull/1119
v0.85.4 - 2026-10-01
- [fix] Stop Backspace from going back a page, and delete the block from its menu with Backspace by @kumagallium in https://github.com/kumagallium/Graphium/pull/1118
v0.85.3 - 2026-10-01
- [feat] Repeat the last text or background color with Cmd+Shift+H by @kumagallium in https://github.com/kumagallium/Graphium/pull/1115
- [fix] Let pasted or dragged paragraphs go inside quotes and callouts by @kumagallium in https://github.com/kumagallium/Graphium/pull/1113
v0.85.2 - 2026-10-01
- fix(image): Limit only freshly inserted images to half the window height; let resized images grow by @kumagallium in https://github.com/kumagallium/Graphium/pull/1114
v0.85.1 - 2026-10-01
- feat(editor): Even A4 margins, page-break guides, A4 for new notes and a bulk switch by @kumagallium in https://github.com/kumagallium/Graphium/pull/1111
- [fix] Record the chat model as the agent of AI inserts on desktop by @kumagallium in https://github.com/kumagallium/Graphium/pull/1110
v0.85.0 - 2026-09-30
- feat(editor): Write a note on an A4-width sheet so it wraps like the printed page by @kumagallium in https://github.com/kumagallium/Graphium/pull/1108
v0.84.0 - 2026-09-30
- fix(assets): Register a dropped image once, not once by the editor and once by the intake by @kumagallium in https://github.com/kumagallium/Graphium/pull/1104
- feat(zoom): Zoom the desktop app with the WebView's own zoom, and tell people it exists by @kumagallium in https://github.com/kumagallium/Graphium/pull/1095
- feat(image): Keep an image block within about 60% of the screen height by @kumagallium in https://github.com/kumagallium/Graphium/pull/1096
- feat(image): Open an image in the side peek from its toolbar, and full screen on double-click by @kumagallium in https://github.com/kumagallium/Graphium/pull/1097
- fix(layout): Keep the note usable on narrow and zoomed windows by @kumagallium in https://github.com/kumagallium/Graphium/pull/1098
- fix(lists): Hide supporting columns in the note and knowledge lists when they are narrow by @kumagallium in https://github.com/kumagallium/Graphium/pull/1099
- fix(editor): Keep Backspace and Delete deleting text next to a column list by @kumagallium in https://github.com/kumagallium/Graphium/pull/1100
- fix(editor): Keep editor menus and popups inside the screen instead of clipping them at the note frame by @kumagallium in https://github.com/kumagallium/Graphium/pull/1106
v0.83.8 - 2026-09-30
- [fix] Let the desktop CSP compile WebAssembly so image OCR runs again by @kumagallium in https://github.com/kumagallium/Graphium/pull/1102
v0.83.7 - 2026-09-30
- fix(editor): Let images be dragged by their body in the desktop app by @kumagallium in https://github.com/kumagallium/Graphium/pull/1101
v0.83.6 - 2026-09-29
- fix(notes): take a note's creation date from the note, not from its file by @kumagallium in https://github.com/kumagallium/Graphium/pull/1091
- feat(notes): step through notes in the side peek with the arrow keys by @kumagallium in https://github.com/kumagallium/Graphium/pull/1092
v0.83.5 - 2026-09-29
- docs: say which ways of quitting write out unsaved edits, and what a revision stores by @kumagallium in https://github.com/kumagallium/Graphium/pull/1077
- fix(mcp): notice notes and pages another process added, without waiting for the app to rewrite its list by @kumagallium in https://github.com/kumagallium/Graphium/pull/1078
- fix(knowledge): treat text made only of spaces or invisible characters as empty, on every way into Knowledge by @kumagallium in https://github.com/kumagallium/Graphium/pull/1079
- fix(knowledge): show partial failures as such, keep new-format topics when a mixed merge fails, and count only real results in the toast by @kumagallium in https://github.com/kumagallium/Graphium/pull/1080
- fix(settings): refuse a model name that another model already has, and show an embedding choice that cannot be used by @kumagallium in https://github.com/kumagallium/Graphium/pull/1081
- fix(ai): run the model the settings name on the web build too, and refuse instead of quietly using another one by @kumagallium in https://github.com/kumagallium/Graphium/pull/1082
- fix(editor): do not write a note, or mark it unsaved, when it was only opened by @kumagallium in https://github.com/kumagallium/Graphium/pull/1084
- fix(updater): write out unsaved edits before an update is installed by @kumagallium in https://github.com/kumagallium/Graphium/pull/1085
- fix(knowledge): use the same empty-text rule when rebuilding a topic and when reading PDF or Word files by @kumagallium in https://github.com/kumagallium/Graphium/pull/1086
- fix(ai): build the web header from the named model on the remaining Knowledge calls, and run the embedding split on desktop by @kumagallium in https://github.com/kumagallium/Graphium/pull/1087
- fix(knowledge): ingest materials one at a time, apply merge suggestions, skip unchanged ones in bulk, and let Stop reach short sources by @kumagallium in https://github.com/kumagallium/Graphium/pull/1089
- fix(editor): let Backspace remove an empty first line of the note body by @kumagallium in https://github.com/kumagallium/Graphium/pull/1090
- fix(editor): update @ labels inside notes that are open when the note they point to is renamed by @kumagallium in https://github.com/kumagallium/Graphium/pull/1088
v0.83.4 - 2026-09-28
- fix(knowledge): show why the Topic stage was refused, not only how many topics could not be rewritten by @kumagallium in https://github.com/kumagallium/Graphium/pull/1074
- fix(settings): keep model assignments in step with renamed and deleted models, and show a name that no longer matches any model by @kumagallium in https://github.com/kumagallium/Graphium/pull/1076
v0.83.3 - 2026-09-28
- fix: write out unsaved edits when the window closes, the app quits, or the page reloads by @kumagallium in https://github.com/kumagallium/Graphium/pull/1067
v0.83.2 - 2026-09-27
- fix(knowledge): run the Topic stage on the ingest's model, not on the model id the ingest returned by @kumagallium in https://github.com/kumagallium/Graphium/pull/1070
- chore(knowledge): remove the URL-to-Knowledge prompt path that no menu reaches by @kumagallium in https://github.com/kumagallium/Graphium/pull/1069
- fix(knowledge): pass the Knowledge Schema when merging topics from the list, banner or Lint, and keep both topics if the merge fails by @kumagallium in https://github.com/kumagallium/Graphium/pull/1072
v0.83.1 - 2026-09-27
- fix(bench): stop the adversarial probes from posting the same result on every PR by @kumagallium in https://github.com/kumagallium/Graphium/pull/1046
- fix(side-peek): keep peek edits when the same note opens in the main editor by @kumagallium in https://github.com/kumagallium/Graphium/pull/1047
- fix(side-peek): record the derived-from link when @-mentioning a note outside a table by @kumagallium in https://github.com/kumagallium/Graphium/pull/1049
- fix(editor): keep the main editor's last edits when switching notes by @kumagallium in https://github.com/kumagallium/Graphium/pull/1051
- fix(knowledge): keep superscript, subscript and formulas in the text the AI reads and writes back by @kumagallium in https://github.com/kumagallium/Graphium/pull/1052
- chore: remove the unused build:server script and tsconfig.server.json by @kumagallium in https://github.com/kumagallium/Graphium/pull/1054
- Record the derived-from link when pasting a note link in the side peek by @kumagallium in https://github.com/kumagallium/Graphium/pull/1053
- fix(search): read links and formulas as text in Wiki search, note outlines and topic statements by @kumagallium in https://github.com/kumagallium/Graphium/pull/1055
- Search every note and material from the @ menu, not just the newest by @kumagallium in https://github.com/kumagallium/Graphium/pull/1050
- fix(knowledge): read step contents, nested blocks and tables in the text the AI reads by @kumagallium in https://github.com/kumagallium/Graphium/pull/1058
- Keep @ links when copying and pasting mentions by @kumagallium in https://github.com/kumagallium/Graphium/pull/1056
- fix(math): keep a superscript [1] a superscript when Markdown and AI replies are read back by @kumagallium in https://github.com/kumagallium/Graphium/pull/1059
- fix(search): read tables in the Wiki section text that search and embeddings use by @kumagallium in https://github.com/kumagallium/Graphium/pull/1060
- [docs] Fix stale references in the knowledge-layer docs by @kumagallium in https://github.com/kumagallium/Graphium/pull/1061
- fix(mcp): read formulas, superscript and subscript back in create_note by @kumagallium in https://github.com/kumagallium/Graphium/pull/1057
- fix(skill): keep links, formulas and superscripts in the skill prompt the AI reads by @kumagallium in https://github.com/kumagallium/Graphium/pull/1063
- fix(mcp): index notes written by create_note / save_answer from the saved document by @kumagallium in https://github.com/kumagallium/Graphium/pull/1065
- fix(mcp): keep a formula from reaching across a
<sup>/<sub>tag in create_note by @kumagallium in https://github.com/kumagallium/Graphium/pull/1064 - fix(mcp): keep notes and answer pages written by create_note / save_answer searchable before the app lists them by @kumagallium in https://github.com/kumagallium/Graphium/pull/1066
- fix(knowledge): end an empty note as "Not enough content" with Claims on, not a raw server error by @kumagallium in https://github.com/kumagallium/Graphium/pull/1062
- fix(knowledge): end a URL with no readable text as "Not enough content" with Claims on, not a raw server error by @kumagallium in https://github.com/kumagallium/Graphium/pull/1068
v0.83.0 - 2026-09-25
- fix(side-peek): offer the chart block in the side peek's slash menu by @kumagallium in https://github.com/kumagallium/Graphium/pull/1027
- fix: open @-linked materials from the gallery's note peek without losing peek edits by @kumagallium in https://github.com/kumagallium/Graphium/pull/1029
- fix(side-peek): offer "New note" in the side peek's slash menu by @kumagallium in https://github.com/kumagallium/Graphium/pull/1030
- fix(side-peek): create and use time-series tables in the side peek by @kumagallium in https://github.com/kumagallium/Graphium/pull/1033
- fix(chart): keep charts readable in narrow places like the side peek by @kumagallium in https://github.com/kumagallium/Graphium/pull/1034
- fix(side-peek): insert templates from the side peek's slash menu by @kumagallium in https://github.com/kumagallium/Graphium/pull/1032
- Let the side peek create and use index tables by @kumagallium in https://github.com/kumagallium/Graphium/pull/1031
- fix(table): keep column widths and header columns in place when a column is removed by @kumagallium in https://github.com/kumagallium/Graphium/pull/1039
- fix(table): keep column widths and header rows when creating a note from a table row by @kumagallium in https://github.com/kumagallium/Graphium/pull/1037
- fix(chart): keep wrapped legends clear of the plot at normal widths by @kumagallium in https://github.com/kumagallium/Graphium/pull/1038
- fix(side-peek): keep title, folder, and link edits made while a save is still being written by @kumagallium in https://github.com/kumagallium/Graphium/pull/1036
- fix: keep side-peek edits when something outside the peek closes it by @kumagallium in https://github.com/kumagallium/Graphium/pull/1035
- Tie @-links in table cells to their row, and offer materials in the side peek's @ menu by @kumagallium in https://github.com/kumagallium/Graphium/pull/1026
- fix(bench): stop the bench bot from reporting the same failures on every PR by @kumagallium in https://github.com/kumagallium/Graphium/pull/1040
- Fold leaves, size notes by reach and lay the Global Graph out as islands by @kumagallium in https://github.com/kumagallium/Graphium/pull/1024
- feat(editor): add superscript and subscript formatting to note text by @kumagallium in https://github.com/kumagallium/Graphium/pull/1041
- fix(chart): keep squashed plots readable at normal widths by @kumagallium in https://github.com/kumagallium/Graphium/pull/1042
- fix(side-peek): link an index-table row to an existing note from the @ menu by @kumagallium in https://github.com/kumagallium/Graphium/pull/1044
- fix(bench): await createModel in the atomtype probe and type-check bench/ in CI by @kumagallium in https://github.com/kumagallium/Graphium/pull/1045
- fix(chat): show
<sup>/<sub>in AI answers as superscript and subscript by @kumagallium in https://github.com/kumagallium/Graphium/pull/1043 - Draw the Global Graph's Timeline mode with React Flow by @kumagallium in https://github.com/kumagallium/Graphium/pull/1023
v0.82.1 - 2026-09-25
- fix(assets): let the document filter pick Excel and PowerPoint files by @kumagallium in https://github.com/kumagallium/Graphium/pull/1021
- Open @-linked data files from the side peek and index-table first columns by @kumagallium in https://github.com/kumagallium/Graphium/pull/1022
- Re-run the plan flow layout after a table is added, and band a single table too by @kumagallium in https://github.com/kumagallium/Graphium/pull/1025
v0.82.0 - 2026-09-25
- Design proposal: group operations by table, edge evidence, order-only planned lines by @kumagallium in https://github.com/kumagallium/Graphium/pull/1016
- Draw one band per index table in the plan note's Operations flow by @kumagallium in https://github.com/kumagallium/Graphium/pull/1018
v0.81.4 - 2026-09-24
- 点検が UI の言語で答え、ページを番号で参照する by @kumagallium in https://github.com/kumagallium/Graphium/pull/1017
v0.81.3 - 2026-09-24
- フル点検が「次に調べること」を挙げる by @kumagallium in https://github.com/kumagallium/Graphium/pull/1010
- チャットに渡すナレッジの索引をタイトルだけにする by @kumagallium in https://github.com/kumagallium/Graphium/pull/1012
- フル点検が直近 1 週間のログを読む by @kumagallium in https://github.com/kumagallium/Graphium/pull/1013
v0.81.2 - 2026-09-23
- fix(assets): show only Word files under the Word document filter by @kumagallium in https://github.com/kumagallium/Graphium/pull/1008
- fix(knowledge): Stop cancels URL/PDF/Word ingestion jobs by @kumagallium in https://github.com/kumagallium/Graphium/pull/1007
- docs(manual): v0.81.1のKnowledge Schemaを案内する by @kumagallium in https://github.com/kumagallium/Graphium/pull/1006
v0.81.1 - 2026-09-18
- chore(ci): Takumi Guardで依存取得を保護 by @kumagallium in https://github.com/kumagallium/Graphium/pull/1003
- feat(knowledge): Knowledge Schemaを導入 by @kumagallium in https://github.com/kumagallium/Graphium/pull/1005
v0.81.0 - 2026-09-18
- 左ナビの節見出しを中身より濃くする by @kumagallium in https://github.com/kumagallium/Graphium/pull/994
- Add the v0.80.0 manual badges, roadmap row, and figures by @kumagallium in https://github.com/kumagallium/Graphium/pull/996
- ノートに紐づかないチャットを追加する by @kumagallium in https://github.com/kumagallium/Graphium/pull/997
- ⌘K の質問をノートに紐づかないチャットへ送る by @kumagallium in https://github.com/kumagallium/Graphium/pull/998
- チャット一覧を表にして、ピークと回答の操作を足す by @kumagallium in https://github.com/kumagallium/Graphium/pull/999
- 問答ページを、会話から書き起こして作る by @kumagallium in https://github.com/kumagallium/Graphium/pull/1000
- チャットに URL を持たせ、引用を押せるようにする by @kumagallium in https://github.com/kumagallium/Graphium/pull/1001
- チャット画面に地色を敷く by @kumagallium in https://github.com/kumagallium/Graphium/pull/1002
v0.80.0 - 2026-09-18
- Say that PDF text is read only up to 80,000 characters by @kumagallium in https://github.com/kumagallium/Graphium/pull/984
- Show where in a PDF or Word source the quote was found by @kumagallium in https://github.com/kumagallium/Graphium/pull/985
- Read a long source in windows instead of stopping at 80,000 characters by @kumagallium in https://github.com/kumagallium/Graphium/pull/992
v0.79.0 - 2026-09-18
- List the chat retrieval numbers in the FAQ table by @kumagallium in https://github.com/kumagallium/Graphium/pull/981
- [fix] Normalize full-width number citations in AI chat answers by @kumagallium in https://github.com/kumagallium/Graphium/pull/982
- Let create_note carry the citations an answer used by @kumagallium in https://github.com/kumagallium/Graphium/pull/986
- Keep the version before an AI rewrite on pages people have edited by @kumagallium in https://github.com/kumagallium/Graphium/pull/987
- Let automatic knowledge checks run the full AI analysis when turned on by @kumagallium in https://github.com/kumagallium/Graphium/pull/988
- Add the Answer knowledge kind and save chat answers into it by @kumagallium in https://github.com/kumagallium/Graphium/pull/989
- Maintain answer pages like topics by @kumagallium in https://github.com/kumagallium/Graphium/pull/990
- Add an MCP save_answer tool for knowledge-layer answer pages by @kumagallium in https://github.com/kumagallium/Graphium/pull/991
v0.78.1 - 2026-09-17
- Notice when the embedding index was built with another model, and merge duplicate insights by @kumagallium in https://github.com/kumagallium/Graphium/pull/956
- Show model assignments up front and collapse the registered-model list by @kumagallium in https://github.com/kumagallium/Graphium/pull/979
- Skip notes that are already in knowledge and unchanged when adding in bulk by @kumagallium in https://github.com/kumagallium/Graphium/pull/980
v0.78.0 - 2026-09-17
- fix(side-peek): show the knowledge context drawer below the body in side peeks by @kumagallium in https://github.com/kumagallium/Graphium/pull/966
- Stop running AI checks, auto-merge and orphan auto-link in the background by @kumagallium in https://github.com/kumagallium/Graphium/pull/967
- Stop capping Claims at 0-3 per note and remove the Claim cross-update pass by @kumagallium in https://github.com/kumagallium/Graphium/pull/968
- Add storage and one-hop source check for source-cited Topic pages by @kumagallium in https://github.com/kumagallium/Graphium/pull/969
- Filter the desktop folder scan to importable types and raise its cap by @kumagallium in https://github.com/kumagallium/Graphium/pull/970
- Build Topic pages from sources, revising the previous body (Karpathy LLM Wiki) by @kumagallium in https://github.com/kumagallium/Graphium/pull/971
- Make Claims and Insights an optional extension, off for new users by @kumagallium in https://github.com/kumagallium/Graphium/pull/972
- Merge, rebuild and refresh Topics from their sources by @kumagallium in https://github.com/kumagallium/Graphium/pull/973
- Describe claims and insights accurately in settings and the manual by @kumagallium in https://github.com/kumagallium/Graphium/pull/974
- Describe claims as propositions, as many as a source carries by @kumagallium in https://github.com/kumagallium/Graphium/pull/975
- Describe insights as relationship patterns generalized from claims by @kumagallium in https://github.com/kumagallium/Graphium/pull/976
- Word the insight discovery summary as generalizing beyond the original context by @kumagallium in https://github.com/kumagallium/Graphium/pull/977
v0.77.0 - 2026-09-17
- feat(source-check): check that claims and topic points are written in their cited sources by @kumagallium in https://github.com/kumagallium/Graphium/pull/964
v0.76.7 - 2026-09-16
- fix(settings): stop the usage tab from crashing in the settings modal stories by @kumagallium in https://github.com/kumagallium/Graphium/pull/961
- fix(desktop): scan folders natively instead of webkitdirectory by @kumagallium in https://github.com/kumagallium/Graphium/pull/954
v0.76.6 - 2026-09-16
- fix(settings): keep the settings modal the same size across tabs by @kumagallium in https://github.com/kumagallium/Graphium/pull/959
v0.76.5 - 2026-09-16
- fix(plan-flow): show only outputs that were actually handed on by @kumagallium in https://github.com/kumagallium/Graphium/pull/957
v0.76.4 - 2026-09-16
- feat(plan-flow): edit the plan's index table from the operations panel by @kumagallium in https://github.com/kumagallium/Graphium/pull/952
v0.76.3 - 2026-09-16
- fix(plan-flow): let planned lines start from an operation's output by @kumagallium in https://github.com/kumagallium/Graphium/pull/950
v0.76.2 - 2026-09-16
- Tidy up empty knowledge on its own, and scope cross-update to claims by @kumagallium in https://github.com/kumagallium/Graphium/pull/948
v0.76.1 - 2026-09-16
- refactor: drop the operation overview above the process list by @kumagallium in https://github.com/kumagallium/Graphium/pull/945
- Rebuild the settings screen around what people came for by @kumagallium in https://github.com/kumagallium/Graphium/pull/947
v0.76.0 - 2026-09-16
- Expose the knowledge layer through MCP by @kumagallium in https://github.com/kumagallium/Graphium/pull/942
- Separate knowledge by kind in chat context, and fix the kind descriptions by @kumagallium in https://github.com/kumagallium/Graphium/pull/941
- Offer to turn everything you just imported into knowledge by @kumagallium in https://github.com/kumagallium/Graphium/pull/940
- fix: @ mentions land in the cell you typed them in, and operation nodes drag from anywhere by @kumagallium in https://github.com/kumagallium/Graphium/pull/943
v0.75.1 - 2026-09-16
- fix(media): keep asset URLs in the active provider's scheme by @kumagallium in https://github.com/kumagallium/Graphium/pull/939
v0.75.0 - 2026-09-16
- Keep scatter legend markers next to their own labels by @kumagallium in https://github.com/kumagallium/Graphium/pull/936
- Add manual screenshots for the cross-note process features by @kumagallium in https://github.com/kumagallium/Graphium/pull/937
- Add master switches to hide insights and world grounding by @kumagallium in https://github.com/kumagallium/Graphium/pull/927
- Add Topic pages that group claims by concept by @kumagallium in https://github.com/kumagallium/Graphium/pull/928
- Stop generating Summaries; keep existing ones readable by @kumagallium in https://github.com/kumagallium/Graphium/pull/929
v0.74.0 - 2026-09-15
- Design proposal for cross-note processes (plan notes and operation notes) by @kumagallium in https://github.com/kumagallium/Graphium/pull/917
- Add the model layer for plan notes and operation notes by @kumagallium in https://github.com/kumagallium/Graphium/pull/918
- Show the Operations flow for plan notes in the Steps panel by @kumagallium in https://github.com/kumagallium/Graphium/pull/922
- Add a Timeline mode to the Global Graph by @kumagallium in https://github.com/kumagallium/Graphium/pull/923
- Add the operation overview above the process list by @kumagallium in https://github.com/kumagallium/Graphium/pull/924
- Declare planned hand-offs in the plan note and compare them with the actual ones by @kumagallium in https://github.com/kumagallium/Graphium/pull/933
- Read exponent notation in numeric cells so computed columns chart correctly by @kumagallium in https://github.com/kumagallium/Graphium/pull/934
v0.73.0 - 2026-09-15
- Sort chart settings into figure and panel, and scope the legend by @kumagallium in https://github.com/kumagallium/Graphium/pull/930
v0.72.4 - 2026-09-15
- Encode media uploads to base64 in chunks instead of one byte at a time by @kumagallium in https://github.com/kumagallium/Graphium/pull/925
v0.72.3 - 2026-09-14
- Show Ctrl instead of ⌘ in shortcut hints on Windows and Linux by @kumagallium in https://github.com/kumagallium/Graphium/pull/919
- [fix] Keep transparent thumbnails readable, and stop the asset graph from re-laying out by @kumagallium in https://github.com/kumagallium/Graphium/pull/920
- Keep intake running while the desktop window is hidden, and show progress while a folder is being listed by @kumagallium in https://github.com/kumagallium/Graphium/pull/921
v0.72.2 - 2026-09-11
- [fix] フィット結果の要約が結果カラムで切れないようにする by @kumagallium in https://github.com/kumagallium/Graphium/pull/912
v0.72.1 - 2026-09-11
- Fix italic axis names, and show where the focus is in the settings panel by @kumagallium in https://github.com/kumagallium/Graphium/pull/913
v0.72.0 - 2026-09-11
- [feat] 計算ブロックに多項式フィッティングを足す by @kumagallium in https://github.com/kumagallium/Graphium/pull/910
v0.71.0 - 2026-09-11
- Split a chart block into an N×M grid of panels by @kumagallium in https://github.com/kumagallium/Graphium/pull/905
- Give each panel its own axis names and ranges by @kumagallium in https://github.com/kumagallium/Graphium/pull/906
- Label the panels, share one y-axis name, link the crosshair by @kumagallium in https://github.com/kumagallium/Graphium/pull/908
v0.70.0 - 2026-09-11
- [fix] Apply the default proposal selection during render, not after commit by @kumagallium in https://github.com/kumagallium/Graphium/pull/902
- Rename the chart stacking feature to "offset" by @kumagallium in https://github.com/kumagallium/Graphium/pull/904
- Write chart axis and legend labels in LaTeX markup by @kumagallium in https://github.com/kumagallium/Graphium/pull/907
v0.69.1 - 2026-09-09
- Widen the column drop zone and collapse columns emptied by a drop by @kumagallium in https://github.com/kumagallium/Graphium/pull/901
v0.69.0 - 2026-09-09
- Focus the list search box with Cmd/Ctrl+F by @kumagallium in https://github.com/kumagallium/Graphium/pull/897
- Make multi-column drag & drop discoverable by @kumagallium in https://github.com/kumagallium/Graphium/pull/899
v0.68.1 - 2026-09-08
- [docs] Document find-in-PDF in the manual, with its highlight caveat by @kumagallium in https://github.com/kumagallium/Graphium/pull/892
- [fix] Keep folders on images a note references, and on extracted materials by @kumagallium in https://github.com/kumagallium/Graphium/pull/895
- [fix] Align the PDF text layer with the page, and find CJK text by @kumagallium in https://github.com/kumagallium/Graphium/pull/896
v0.68.0 - 2026-09-08
- [feat] Find text inside the PDF viewer with Cmd+F by @kumagallium in https://github.com/kumagallium/Graphium/pull/889
v0.67.0 - 2026-09-08
- [feat] Adopt proposed changes into your note and show where a fork came from by @kumagallium in https://github.com/kumagallium/Graphium/pull/874
v0.66.0 - 2026-09-08
- [feat] Propose changes to a shared note and review the three-way diff in the library by @kumagallium in https://github.com/kumagallium/Graphium/pull/867
- [feat] Extract slides and sheets from Office files already in the library by @kumagallium in https://github.com/kumagallium/Graphium/pull/887
v0.65.1 - 2026-09-08
- fix: 表の中身が同じなら素材を作り直さない(往復で CSV が増えるのを止める) by @kumagallium in https://github.com/kumagallium/Graphium/pull/880
v0.65.0 - 2026-09-08
- [docs] Add screenshots for the intake and in-place folder rename by @kumagallium in https://github.com/kumagallium/Graphium/pull/881
- [feat] Skip notes whose imported file has not changed by @kumagallium in https://github.com/kumagallium/Graphium/pull/882
- [feat] Read text from imported images in the background after intake by @kumagallium in https://github.com/kumagallium/Graphium/pull/883
- [feat] Bring PowerPoint and Excel files in: slide text, images and sheets as tables by @kumagallium in https://github.com/kumagallium/Graphium/pull/884
v0.64.1 - 2026-09-08
- docs: v0.64.0 の表とデータ表の行き来をマニュアルに追記 by @kumagallium in https://github.com/kumagallium/Graphium/pull/879
- [perf] Render gallery and picker thumbnails in Rust instead of shipping originals by @kumagallium in https://github.com/kumagallium/Graphium/pull/870
v0.64.0 - 2026-09-08
- feat: 本文の表をデータ表にする/データ表を計算列込みで素材に書き出す by @kumagallium in https://github.com/kumagallium/Graphium/pull/872
v0.63.0 - 2026-09-08
- [feat] Bring existing files in through one intake: sidebar, empty states, drop anywhere by @kumagallium in https://github.com/kumagallium/Graphium/pull/840
- [feat] Rename folders in place, and keep materials in step when folders change by @kumagallium in https://github.com/kumagallium/Graphium/pull/875
v0.62.2 - 2026-09-08
- fix: キャプション付きの表があるノートが固まる回帰(属性の往復ループ)を直す by @kumagallium in https://github.com/kumagallium/Graphium/pull/871
v0.62.1 - 2026-09-08
- [fix] Give computed-column headers room for the calculator badge by @kumagallium in https://github.com/kumagallium/Graphium/pull/868
v0.62.0 - 2026-09-08
- [feat] Add a data table block for large delimited imports by @kumagallium in https://github.com/kumagallium/Graphium/pull/846
- [feat] Show calc write-back on data tables as computed columns by @kumagallium in https://github.com/kumagallium/Graphium/pull/866
v0.61.2 - 2026-09-08
- [fix] Stop SidePeek reload loop when peeking a saved version by @kumagallium in https://github.com/kumagallium/Graphium/pull/864
v0.61.1 - 2026-09-08
- [fix] Keep the pending step-flow auto-layout request when the sync effect re-runs by @kumagallium in https://github.com/kumagallium/Graphium/pull/862
- [feat] Shift-click to select a range in every list by @kumagallium in https://github.com/kumagallium/Graphium/pull/861
v0.61.0 - 2026-09-08
- [docs] Add the Ask AI figure for shared notes to the manual by @kumagallium in https://github.com/kumagallium/Graphium/pull/854
- [fix] Let the materials bulk bar wrap beside the side peek and align tile overlays to the 8px grid by @kumagallium in https://github.com/kumagallium/Graphium/pull/856
- [feat] Select memos in the gallery view and show the bulk bar in both views by @kumagallium in https://github.com/kumagallium/Graphium/pull/855
- [feat] Leave AI chats and edit history out of shared copies by default by @kumagallium in https://github.com/kumagallium/Graphium/pull/857
v0.60.0 - 2026-09-08
- [feat] ステップのパラメータ表を複数行にして「段階」として記録できるようにする by @kumagallium in https://github.com/kumagallium/Graphium/pull/858
v0.59.0 - 2026-09-07
- [feat] Select materials in the gallery view and show the bulk bar in both views by @kumagallium in https://github.com/kumagallium/Graphium/pull/850
- [feat] Ask AI about a shared entry from the full view's right rail by @kumagallium in https://github.com/kumagallium/Graphium/pull/851
- [docs] Add manual screenshots for the shared library tabs, comments, and full view by @kumagallium in https://github.com/kumagallium/Graphium/pull/852
v0.58.0 - 2026-09-07
- [docs] Add v0.55.0 and v0.56.0 to the manual and repair the roadmap table by @kumagallium in https://github.com/kumagallium/Graphium/pull/839
- [feat] Open a shared entry in a full view with comments, history, steps, and backlinks by @kumagallium in https://github.com/kumagallium/Graphium/pull/847
v0.57.0 - 2026-09-06
- [feat] Comment on shared entries and keep the teacher-student loop visible by @kumagallium in https://github.com/kumagallium/Graphium/pull/842
v0.56.0 - 2026-09-06
- [feat] Let memos take folders, and carry every folder rename through by @kumagallium in https://github.com/kumagallium/Graphium/pull/841
v0.55.0 - 2026-09-04
- [feat] Send from your phone into a folder, and align the material peek by @kumagallium in https://github.com/kumagallium/Graphium/pull/832
v0.54.0 - 2026-09-04
- [docs] Add shared library screenshots to the manual by @kumagallium in https://github.com/kumagallium/Graphium/pull/834
- [feat] Mirror labels, processes, and note attachments in the shared library by @kumagallium in https://github.com/kumagallium/Graphium/pull/835
- [feat] Share a page as a team template and reuse it from the library and /template by @kumagallium in https://github.com/kumagallium/Graphium/pull/837
v0.53.0 - 2026-09-03
- [feat] Show and filter shared notes by the folder they were shared from by @kumagallium in https://github.com/kumagallium/Graphium/pull/831
v0.52.0 - 2026-09-03
- [feat] Show the shared library as a table with search, sort, and filters by @kumagallium in https://github.com/kumagallium/Graphium/pull/825
- [feat] Search and ground AI chat on shared library entries without forking by @kumagallium in https://github.com/kumagallium/Graphium/pull/828
- [feat] Drag notes onto folders in the sidebar by @kumagallium in https://github.com/kumagallium/Graphium/pull/823
- [feat] Regroup the sidebar by where things live (IA round 2) by @kumagallium in https://github.com/kumagallium/Graphium/pull/826
- [feat] Put materials in folders too by @kumagallium in https://github.com/kumagallium/Graphium/pull/829
v0.51.2 - 2026-09-03
- [chore] Stop creating never-run CI on tagpr release PRs by @kumagallium in https://github.com/kumagallium/Graphium/pull/820
- [chore] Run tagpr with a PAT so release PRs stop hitting the approval gate by @kumagallium in https://github.com/kumagallium/Graphium/pull/821
- [fix] Keep tables inside their column in multi-column layouts by @kumagallium in https://github.com/kumagallium/Graphium/pull/824
v0.51.1 - 2026-09-01
- [fix] Let wide tables bleed into the page margin instead of clipping them by @kumagallium in https://github.com/kumagallium/Graphium/pull/816
- [feat] Close third-party network egress: gate remote media and self-host fonts by @kumagallium in https://github.com/kumagallium/Graphium/pull/817
- [feat] Add a connection test for registered MCP servers by @kumagallium in https://github.com/kumagallium/Graphium/pull/819
- [fix] Reject unknown Host headers and stop publishing Docker ports to the LAN by @kumagallium in https://github.com/kumagallium/Graphium/pull/818
v0.51.0 - 2026-09-01
- [docs] Document v0.48.0 table features and refresh the notes-list shot by @kumagallium in https://github.com/kumagallium/Graphium/pull/809
- [feat] Folder breadcrumb, new-note-in-folder, and folder rename/delete by @kumagallium in https://github.com/kumagallium/Graphium/pull/810
v0.50.1 - 2026-09-01
- [fix] Make cell image drag-and-drop reliable and enlarge inline image defaults by @kumagallium in https://github.com/kumagallium/Graphium/pull/811
v0.50.0 - 2026-09-01
- [feat] Reference named table columns from the calc block by @kumagallium in https://github.com/kumagallium/Graphium/pull/808
- [feat] Refine calc-table linkage: cascade picker, pinned names, mutual badges by @kumagallium in https://github.com/kumagallium/Graphium/pull/812
v0.49.0 - 2026-08-31
- [feat] Sidebar folder tree (noteContexts presented as folders) by @kumagallium in https://github.com/kumagallium/Graphium/pull/804
- [fix] Rename Context to Folder across the UI and manual by @kumagallium in https://github.com/kumagallium/Graphium/pull/805
v0.48.0 - 2026-08-31
- [feat] Table expand view with view-only sorting by @kumagallium in https://github.com/kumagallium/Graphium/pull/798
- [feat] Cell links to data assets and real-table sorting by @kumagallium in https://github.com/kumagallium/Graphium/pull/799
- [fix] Localize BlockNote built-in UI via locale-synced dictionary by @kumagallium in https://github.com/kumagallium/Graphium/pull/802
- [feat] Open @references from flow panel tables and node cards by @kumagallium in https://github.com/kumagallium/Graphium/pull/801
- [feat] Embed images inside table cells as inline images by @kumagallium in https://github.com/kumagallium/Graphium/pull/803
v0.47.1 - 2026-08-28
- [fix] Relaunch through launchd so an update keeps folder access by @kumagallium in https://github.com/kumagallium/Graphium/pull/797
v0.47.0 - 2026-08-28
- [fix] Align the toggle arrow and drag handle with heading text by @kumagallium in https://github.com/kumagallium/Graphium/pull/793
- [feat] Fold headings the way Obsidian does, and retire toggle headings by @kumagallium in https://github.com/kumagallium/Graphium/pull/795
v0.46.0 - 2026-08-28
- [fix] Say why the notes folder could not be read at startup by @kumagallium in https://github.com/kumagallium/Graphium/pull/790
- [feat] Let outside agents read and write the vault over MCP by @kumagallium in https://github.com/kumagallium/Graphium/pull/792
v0.45.5 - 2026-08-27
- [fix] Make updater failures actionable instead of showing raw reqwest errors by @kumagallium in https://github.com/kumagallium/Graphium/pull/788
v0.45.4 - 2026-08-27
- [feat] Put the side peek on the history stack by @kumagallium in https://github.com/kumagallium/Graphium/pull/786
v0.45.3 - 2026-08-27
- Stop waiting on rAF to close the splash (20s launch regression in v0.45.1) by @kumagallium in https://github.com/kumagallium/Graphium/pull/784
v0.45.2 - 2026-08-27
- [fix] Route every full-screen note open through one navigation entry by @kumagallium in https://github.com/kumagallium/Graphium/pull/781
- Stop MiniSearch auto-vacuum from racing the lexical reconcile by @kumagallium in https://github.com/kumagallium/Graphium/pull/782
v0.45.1 - 2026-08-26
- docs(manual): document knowledge sharing, bulk share, and citation links by @kumagallium in https://github.com/kumagallium/Graphium/pull/779
- Show a splash while the app loads instead of a blank window by @kumagallium in https://github.com/kumagallium/Graphium/pull/780
v0.45.0 - 2026-08-25
- Replace atomize cluster-count heuristic with measured coverage plan by @kumagallium in https://github.com/kumagallium/Graphium/pull/760
- Add FAQ page on knowledge-pipeline thresholds (en/ja) by @kumagallium in https://github.com/kumagallium/Graphium/pull/761
- Surface embedding failures to the user instead of failing silently by @kumagallium in https://github.com/kumagallium/Graphium/pull/763
- Add insight-model capability test in Settings → AI by @kumagallium in https://github.com/kumagallium/Graphium/pull/765
v0.44.0 - 2026-08-25
- feat(sharing): knowledge share/fork, bulk share, and copy-citation links by @kumagallium in https://github.com/kumagallium/Graphium/pull/771
v0.43.0 - 2026-08-25
- feat(graph): saved manual arrangements, group selection, and one consistent graph experience by @kumagallium in https://github.com/kumagallium/Graphium/pull/774
v0.42.6 - 2026-08-25
- fix(ci): build the Windows updater zip uncompressed (Stored) by @kumagallium in https://github.com/kumagallium/Graphium/pull/772
v0.42.5 - 2026-08-25
- Add an install button to the Settings About tab when an update is found by @kumagallium in https://github.com/kumagallium/Graphium/pull/766
- fix(windows): kill app process tree before sidecar cleanup in NSIS hook by @kumagallium in https://github.com/kumagallium/Graphium/pull/770
v0.42.4 - 2026-08-25
- fix(windows): prevent sidecar node.exe from blocking installer writes by @kumagallium in https://github.com/kumagallium/Graphium/pull/767
v0.42.3 - 2026-08-25
- Fix silent zero-insight failures on Anthropic models (max_tokens truncation) by @kumagallium in https://github.com/kumagallium/Graphium/pull/762
v0.42.2 - 2026-08-24
- fix(ai-chat): ground URL-material chat in the page/PDF content by @kumagallium in https://github.com/kumagallium/Graphium/pull/757
- fix(updater): surface download progress, errors, and a timeout in the update banner by @kumagallium in https://github.com/kumagallium/Graphium/pull/759
v0.42.1 - 2026-08-24
- fix(prov): project all block-link types into the PROV graph and clear edge-data debt by @kumagallium in https://github.com/kumagallium/Graphium/pull/754
- feat(export): emit cross-note output references in PROV-JSON-LD by @kumagallium in https://github.com/kumagallium/Graphium/pull/755
- feat(flow): render wasDerivedFrom edges in the step flow view by @kumagallium in https://github.com/kumagallium/Graphium/pull/756
v0.42.0 - 2026-08-24
- feat(step): cross-note output references with durable row identity by @kumagallium in https://github.com/kumagallium/Graphium/pull/751
v0.41.0 - 2026-08-21
- feat: プロセス一覧からノートをコピー可能にする by @kumagallium in https://github.com/kumagallium/Graphium/pull/748
- docs(manual): プロセスコピーの説明と画像を更新 by @kumagallium in https://github.com/kumagallium/Graphium/pull/750
v0.40.2 - 2026-08-21
- fix(overlays): anchor table captions and row icons inside the editor by @kumagallium in https://github.com/kumagallium/Graphium/pull/744
- docs(manual): add figures for the process list and step inheritance by @kumagallium in https://github.com/kumagallium/Graphium/pull/747
v0.40.1 - 2026-08-20
- fix(copilot): resolve gh CLI PATH for authentication by @kumagallium in https://github.com/kumagallium/Graphium/pull/742
- fix(deps): break circular import between llm.ts and copilot-subscription.ts by @kumagallium in https://github.com/kumagallium/Graphium/pull/745
v0.40.0 - 2026-08-20
- fix(labels): anchor PROV label badges inside the editor instead of the viewport by @kumagallium in https://github.com/kumagallium/Graphium/pull/740
- feat(process): add the process index that projects each note's PROV graph by @kumagallium in https://github.com/kumagallium/Graphium/pull/730
- feat(process): add the step parameter picker by @kumagallium in https://github.com/kumagallium/Graphium/pull/731
- feat(process): add the process gallery view by @kumagallium in https://github.com/kumagallium/Graphium/pull/732
- feat(process): wire the process gallery into the app by @kumagallium in https://github.com/kumagallium/Graphium/pull/733
- feat(process): carry parameter keys over into a step by @kumagallium in https://github.com/kumagallium/Graphium/pull/734
- feat(process): start from the list of past steps, not from the name by @kumagallium in https://github.com/kumagallium/Graphium/pull/735
- feat(process): inherit materials and tools, each written where it belongs by @kumagallium in https://github.com/kumagallium/Graphium/pull/737
- docs: describe the process index by @kumagallium in https://github.com/kumagallium/Graphium/pull/738
v0.39.4 - 2026-08-20
- fix(copilot): resolve node PATH for spawned CLI subprocess by @kumagallium in https://github.com/kumagallium/Graphium/pull/736
v0.39.3 - 2026-08-20
- feat(chart): put bar charts on a numeric x axis by default by @kumagallium in https://github.com/kumagallium/Graphium/pull/726
- fix(chart): base stacked bar series on their row, and settle the settings panel height by @kumagallium in https://github.com/kumagallium/Graphium/pull/728
- fix(prov-ingest): keep parameters out of step names, reuse existing labels, surface prose parameters by @kumagallium in https://github.com/kumagallium/Graphium/pull/729
v0.39.2 - 2026-08-18
- feat(ai): make knowledge generation, regeneration and discovery stoppable by @kumagallium in https://github.com/kumagallium/Graphium/pull/723
- feat(ai): run MCP tools natively through GitHub Copilot by @kumagallium in https://github.com/kumagallium/Graphium/pull/725
v0.39.1 - 2026-08-17
- fix(ai): embed only the question in cross-search, and log why the sidecar dies by @kumagallium in https://github.com/kumagallium/Graphium/pull/720
- feat(ai): keep the note's topic in the cross-search query, drop the data body by @kumagallium in https://github.com/kumagallium/Graphium/pull/721
- feat(desktop): banner with a restart button when the AI backend stops on its own by @kumagallium in https://github.com/kumagallium/Graphium/pull/722
v0.39.0 - 2026-08-17
- feat(search): lexical (BM25) index over notes, knowledge, and assets; hybrid cross-search by @kumagallium in https://github.com/kumagallium/Graphium/pull/717
v0.38.0 - 2026-08-17
- fix(template): 計画テンプレートの表をインデックステーブルとして挿入する by @kumagallium in https://github.com/kumagallium/Graphium/pull/712
- fix(wiki): stop the text-match fallback from opening the embeddings DB at a stale version by @kumagallium in https://github.com/kumagallium/Graphium/pull/715
- feat(chart): draw series straight from data assets by @kumagallium in https://github.com/kumagallium/Graphium/pull/714
- fix(table): keep the fold on imported tables while they scroll off-screen by @kumagallium in https://github.com/kumagallium/Graphium/pull/716
v0.37.4 - 2026-08-17
- fix(ocr): guard every OCR job against a wedged worker, and show bulk-read progress by @kumagallium in https://github.com/kumagallium/Graphium/pull/710
v0.37.3 - 2026-08-16
- feat(ai): probe native tool calling on openai-compatible endpoints by @kumagallium in https://github.com/kumagallium/Graphium/pull/709
v0.37.2 - 2026-08-16
- fix(table): 畳んだテーブルからはみ出す列追加ボタンを表の中に収める by @kumagallium in https://github.com/kumagallium/Graphium/pull/703
- fix(table): SidePeek でも表の名前・取り込み元・折りたたみを効かせる by @kumagallium in https://github.com/kumagallium/Graphium/pull/706
- feat(chart): numeric x-axis for bar charts, and row names you can place by @kumagallium in https://github.com/kumagallium/Graphium/pull/707
v0.37.1 - 2026-08-14
- fix(export): カスタムブロックの Markdown 書き出しをブロック定義の隣に集約する by @kumagallium in https://github.com/kumagallium/Graphium/pull/702
v0.37.0 - 2026-08-14
- feat(assets): 同じファイルを二度素材にしない(中身のハッシュで判定) by @kumagallium in https://github.com/kumagallium/Graphium/pull/699
- refactor(data-import): データ専用の重複回避を撤去し、共通の照合に寄せる by @kumagallium in https://github.com/kumagallium/Graphium/pull/700
v0.36.0 - 2026-08-14
- feat(chart): add per-series style options by @kumagallium in https://github.com/kumagallium/Graphium/pull/694
- fix(chart): fit numeric x axis to the data range by @kumagallium in https://github.com/kumagallium/Graphium/pull/696
- feat(chart): offset series into rows for spectrum comparison by @kumagallium in https://github.com/kumagallium/Graphium/pull/697
- feat(data-import): 装置の区切りテキストを表に取り込む(設定を来歴として残す) by @kumagallium in https://github.com/kumagallium/Graphium/pull/693
v0.35.2 - 2026-08-14
- fix(chart): label time-axis day ticks with month/day by @kumagallium in https://github.com/kumagallium/Graphium/pull/691
v0.35.1 - 2026-08-13
- [fix] Make desktop printing work: wire the File menu and open the panel from Rust by @kumagallium in https://github.com/kumagallium/Graphium/pull/688
- テーブルの列プロパティ PR-A: tableMeta サイドストアの導入 by @kumagallium in https://github.com/kumagallium/Graphium/pull/686
- [fix] Position table handle menus instead of leaving them unplaced by @kumagallium in https://github.com/kumagallium/Graphium/pull/690
v0.35.0 - 2026-08-13
- [fix] Hide the floating toolbar on text-less custom blocks by @kumagallium in https://github.com/kumagallium/Graphium/pull/682
- fix(i18n): refresh custom block labels and slash menu on locale change by @kumagallium in https://github.com/kumagallium/Graphium/pull/683
- feat(editor): duplicate a block from the block menu and with Cmd+D by @kumagallium in https://github.com/kumagallium/Graphium/pull/684
- [feat] Numi-style calc block with unit-aware live evaluation by @kumagallium in https://github.com/kumagallium/Graphium/pull/681
- [refactor] Print notes through the browser instead of rasterizing to PDF by @kumagallium in https://github.com/kumagallium/Graphium/pull/685
- [feat] Find images by their OCR text with Cmd+K by @kumagallium in https://github.com/kumagallium/Graphium/pull/687
v0.34.0 - 2026-08-13
- [feat] Add log table and chart block for time-series observations by @kumagallium in https://github.com/kumagallium/Graphium/pull/665
- [feat] Table-kind consolidation: index table as a toggleable behavior by @kumagallium in https://github.com/kumagallium/Graphium/pull/674
- docs(manual): backfill release badges for v0.26–v0.31, add v0.31.0 roadmap entry by @kumagallium in https://github.com/kumagallium/Graphium/pull/677
- [feat] Improve note color readability: design.md regression + reading color presets by @kumagallium in https://github.com/kumagallium/Graphium/pull/678
v0.33.0 - 2026-08-13
- feat: GitHub Copilot subscription provider (copilot-subscription) by @kumagallium in https://github.com/kumagallium/Graphium/pull/673
- Remove the claude-subscription provider (Anthropic ToS compliance) by @kumagallium in https://github.com/kumagallium/Graphium/pull/676
v0.32.1 - 2026-08-13
v0.32.0 - 2026-08-13
- fix(link): open URL clicks in side peek only, not external browser by @kumagallium in https://github.com/kumagallium/Graphium/pull/669
- feat(editor): readable line width with per-note full-width toggle by @kumagallium in https://github.com/kumagallium/Graphium/pull/671
v0.31.1 - 2026-08-12
- fix(pdf): resolve shared (g_-prefixed) images from commonObjs to fix extraction hang by @kumagallium in https://github.com/kumagallium/Graphium/pull/667
- fix(settings): claude-subscription in existing-provider add flow by @kumagallium in https://github.com/kumagallium/Graphium/pull/666
v0.31.0 - 2026-08-12
- [fix] Prevent desktop freeze when auto-OCR races a drag session by @kumagallium in https://github.com/kumagallium/Graphium/pull/662
- feat(sharing): shared:// citation block (Phase 2c-2) by @kumagallium in https://github.com/kumagallium/Graphium/pull/664
v0.30.1 - 2026-08-10
- [fix] Add a re-check button to the update banner by @kumagallium in https://github.com/kumagallium/Graphium/pull/660
v0.30.0 - 2026-08-09
- Version built-in system skills and sync defaults on startup by @kumagallium in https://github.com/kumagallium/Graphium/pull/656
- Let skills save manual versions and restore them in place by @kumagallium in https://github.com/kumagallium/Graphium/pull/658
- [feat] Graph node editor: build procedures from the flow view by @kumagallium in https://github.com/kumagallium/Graphium/pull/648
v0.29.0 - 2026-08-05
- [fix] Repair and retry malformed LLM output in PROV ingester by @kumagallium in https://github.com/kumagallium/Graphium/pull/649
- fix: stop divider/toggle blocks vanishing on note reload by @kumagallium in https://github.com/kumagallium/Graphium/pull/652
- fix: capture pasted web-page images into the media library by @kumagallium in https://github.com/kumagallium/Graphium/pull/653
- [fix] Keep PROV step headings in the requested language by @kumagallium in https://github.com/kumagallium/Graphium/pull/655
- Add an "Add to materials" button to the unregistered URL side peek by @kumagallium in https://github.com/kumagallium/Graphium/pull/654
- Give quoted chats the surrounding note as background by @kumagallium in https://github.com/kumagallium/Graphium/pull/657
v0.28.0 - 2026-08-04
- [fix] Make Markdown import/export wikilink handling symmetric by @kumagallium in https://github.com/kumagallium/Graphium/pull/650
- Show table block labels as a chip on the table corner by @kumagallium in https://github.com/kumagallium/Graphium/pull/646
v0.27.1 - 2026-08-03
- Bench delta bot: stop posting pnpm errors, restore the baseline by @kumagallium in https://github.com/kumagallium/Graphium/pull/644
v0.27.0 - 2026-08-03
- Multi-column layouts: place blocks side by side by @kumagallium in https://github.com/kumagallium/Graphium/pull/640
- fix: stop projecting image OCR provenance into the procedure graph by @kumagallium in https://github.com/kumagallium/Graphium/pull/642
- Create columns by drag and drop by @kumagallium in https://github.com/kumagallium/Graphium/pull/643
v0.26.1 - 2026-08-03
- Finish the terminology sweep: Wiki, Claim, Atom, Skill by @kumagallium in https://github.com/kumagallium/Graphium/pull/635
- [fix] Soften the Japanese wording for captures by @kumagallium in https://github.com/kumagallium/Graphium/pull/639
- Put the Skill screen through i18n, and name what ingest actually makes by @kumagallium in https://github.com/kumagallium/Graphium/pull/638
v0.26.0 - 2026-07-30
- [fix] Record voice in the app instead of opening iOS's video recorder by @kumagallium in https://github.com/kumagallium/Graphium/pull/634
v0.25.2 - 2026-07-30
- [fix] Return to the material list when the sidebar category is re-selected by @kumagallium in https://github.com/kumagallium/Graphium/pull/631
- Stop the manual's roadmap and badges from going stale by @kumagallium in https://github.com/kumagallium/Graphium/pull/630
- Move the roadmap nudge into the tagpr job so it actually fires by @kumagallium in https://github.com/kumagallium/Graphium/pull/633
v0.25.1 - 2026-07-30
- Apply the Graphium brand tokens to the manual theme by @kumagallium in https://github.com/kumagallium/Graphium/pull/628
v0.25.0 - 2026-07-30
- [fix] Point shared-storage settings help at the shipped Share flow by @kumagallium in https://github.com/kumagallium/Graphium/pull/626
- Add a comprehensive user manual (VitePress) at /Graphium/manual/ by @kumagallium in https://github.com/kumagallium/Graphium/pull/622
v0.24.0 - 2026-07-30
- Render formulas as math blocks instead of raw LaTeX text by @kumagallium in https://github.com/kumagallium/Graphium/pull/615
- Let people write formulas without knowing LaTeX (MathLive) by @kumagallium in https://github.com/kumagallium/Graphium/pull/616
- Use the brand green for the block selection outline by @kumagallium in https://github.com/kumagallium/Graphium/pull/618
- Persist AI chats started from the material view by @kumagallium in https://github.com/kumagallium/Graphium/pull/617
- Keep sent captures on screen: turn the send queue into a capture history by @kumagallium in https://github.com/kumagallium/Graphium/pull/620
- [fix] Make image OCR work in the desktop build by @kumagallium in https://github.com/kumagallium/Graphium/pull/621
- [feat] Read images on upload, and in bulk from the asset list by @kumagallium in https://github.com/kumagallium/Graphium/pull/623
- Promote mobile capture out of the experiment: remove the flag and the legacy home by @kumagallium in https://github.com/kumagallium/Graphium/pull/624
- [fix] Fit the desktop window and side peek to Windows 150% display scaling by @kumagallium in https://github.com/kumagallium/Graphium/pull/625
v0.23.1 - 2026-07-29
- Mobile upload settings: connect on the phone, receive on the desktop by @kumagallium in https://github.com/kumagallium/Graphium/pull/611
- URL translate: save the article lead image locally instead of hotlinking it by @kumagallium in https://github.com/kumagallium/Graphium/pull/614
- Fix package.json version lagging one release behind by @kumagallium in https://github.com/kumagallium/Graphium/pull/613
v0.23.0 - 2026-07-28
- feat: step container block for procedures by @kumagallium in https://github.com/kumagallium/Graphium/pull/601
v0.22.0 - 2026-07-28
- [chore] Add Storybook stories for the image OCR toast and toolbar button by @kumagallium in https://github.com/kumagallium/Graphium/pull/605
- Mobile capture inbox: import phone media from a synced folder by @kumagallium in https://github.com/kumagallium/Graphium/pull/604
- fix(ui): move cool-grey hex and shadow-xl onto the scene tokens by @kumagallium in https://github.com/kumagallium/Graphium/pull/607
- Mobile send queue: push phone captures to the desktop inbox via the user's cloud storage by @kumagallium in https://github.com/kumagallium/Graphium/pull/609
v0.21.0 - 2026-07-26
- chore(ui): remove redundant Generate button from Steps panel by @kumagallium in https://github.com/kumagallium/Graphium/pull/596
- fix(settings): unify section spacing to 24px across all tabs by @kumagallium in https://github.com/kumagallium/Graphium/pull/599
- fix(settings): align typography, heading semantics and i18n with the design guideline by @kumagallium in https://github.com/kumagallium/Graphium/pull/600
- fix(settings): route toggle colors through theme tokens instead of hardcoded hex by @kumagallium in https://github.com/kumagallium/Graphium/pull/602
- [feat] On-device image OCR on the standard image block by @kumagallium in https://github.com/kumagallium/Graphium/pull/598
- fix(settings): put block spacing on the 8pt grid and make the Storybook story render the real modal by @kumagallium in https://github.com/kumagallium/Graphium/pull/603
v0.20.2 - 2026-07-24
- fix(assets): resolve media index on an empty vault so the gallery stops loading by @kumagallium in https://github.com/kumagallium/Graphium/pull/594
v0.20.1 - 2026-07-23
- fix(chat): use chat/synthesis model instead of default model by @kumagallium in https://github.com/kumagallium/Graphium/pull/592
v0.20.0 - 2026-07-23
- feat(global-graph): toggle to hide uncategorized notes in context mode by @kumagallium in https://github.com/kumagallium/Graphium/pull/589
- Hide AI UI entirely while no model is registered by @kumagallium in https://github.com/kumagallium/Graphium/pull/591
v0.19.2 - 2026-07-23
- feat(docx-import): convert EMF/TIFF images instead of skipping them by @kumagallium in https://github.com/kumagallium/Graphium/pull/585
- feat(global-graph): search, context-tag coloring, and context filtering by @kumagallium in https://github.com/kumagallium/Graphium/pull/586
- feat(memo): block-anchored memos with editor indicator badges by @kumagallium in https://github.com/kumagallium/Graphium/pull/587
v0.19.1 - 2026-07-23
- refactor(settings): reorder settings tabs to match setup flow by @kumagallium in https://github.com/kumagallium/Graphium/pull/582
- refactor(settings): put API endpoint before API key in model forms by @kumagallium in https://github.com/kumagallium/Graphium/pull/584
- feat(chat): warn when External grounding has no web search path by @kumagallium in https://github.com/kumagallium/Graphium/pull/581
v0.19.0 - 2026-07-22
- fix: auto-recover AI panel status when sidecar becomes ready by @kumagallium in https://github.com/kumagallium/Graphium/pull/573
- feat: default note and knowledge lists to sort by creation date by @kumagallium in https://github.com/kumagallium/Graphium/pull/575
- fix: allow X-MCP-Servers header in sidecar CORS config by @kumagallium in https://github.com/kumagallium/Graphium/pull/577
- fix: lay out material side peek inline in asset gallery by @kumagallium in https://github.com/kumagallium/Graphium/pull/578
- feat: store media binaries with file extensions for data portability by @kumagallium in https://github.com/kumagallium/Graphium/pull/579
- feat: memo knowledge status, archive, and note-list archive by @kumagallium in https://github.com/kumagallium/Graphium/pull/580
- feat(memo): ingest memos directly into Knowledge without materializing notes by @kumagallium in https://github.com/kumagallium/Graphium/pull/576
v0.18.2 - 2026-07-21
- fix: open materials in side peek consistently from graph node clicks by @kumagallium in https://github.com/kumagallium/Graphium/pull/571
v0.18.1 - 2026-07-20
- feat: Ask AI about a material from the full-view right panel by @kumagallium in https://github.com/kumagallium/Graphium/pull/565
- feat: save reader images into Graphium as derived assets by @kumagallium in https://github.com/kumagallium/Graphium/pull/567
- Unify color tokens — scene tokens (oklch) become the single source of truth (R1) by @kumagallium in https://github.com/kumagallium/Graphium/pull/568
- Unify shadow scale — Tailwind shadow-sm/md/lg resolve to scene elevation tokens by @kumagallium in https://github.com/kumagallium/Graphium/pull/569
- feat: add drag-to-resize for side peek panels by @kumagallium in https://github.com/kumagallium/Graphium/pull/570
v0.18.0 - 2026-07-15
- [feat] Add "Turn into" block-type conversion to block handle menu by @kumagallium in https://github.com/kumagallium/Graphium/pull/560
- feat: manual version snapshots — save, compare, and fork note versions by @kumagallium in https://github.com/kumagallium/Graphium/pull/562
- Editor heading vertical rhythm + 8pt spacing tokens (design system L1) by @kumagallium in https://github.com/kumagallium/Graphium/pull/563
- feat: soft-archive for media referenced by notes or saved versions by @kumagallium in https://github.com/kumagallium/Graphium/pull/564
v0.17.3 - 2026-07-13
- Fix hover-highlight scroll drift; default AI chat grounding to This note by @kumagallium in https://github.com/kumagallium/Graphium/pull/550
- feat: record Knowledge Layer growth as first-class PROV activities by @kumagallium in https://github.com/kumagallium/Graphium/pull/553
- feat: show ingested sources per revision in the history panel (growth timeline) by @kumagallium in https://github.com/kumagallium/Graphium/pull/555
- feat: promote corroborated Claims from candidate to verified by @kumagallium in https://github.com/kumagallium/Graphium/pull/556
- feat: show Claude Code CLI account for subscription models by @kumagallium in https://github.com/kumagallium/Graphium/pull/554
- fix: skip tiny decorative fragments in PDF embedded-image extraction by @kumagallium in https://github.com/kumagallium/Graphium/pull/552
- feat: grow existing Insights by reinforcement instead of dropping duplicates by @kumagallium in https://github.com/kumagallium/Graphium/pull/557
- feat: surface Knowledge growth history in lineage and graph views by @kumagallium in https://github.com/kumagallium/Graphium/pull/558
- fix: close two small Knowledge gaps (side-peek growth strip, Insight lead embedding) by @kumagallium in https://github.com/kumagallium/Graphium/pull/559
v0.17.2 - 2026-07-08
- fix: recover from startup "Loading" hang after auto-update by @kumagallium in https://github.com/kumagallium/Graphium/pull/546
- fix: open + maximize uploaded PDFs in the Tauri desktop app (CSP blob: + .js worker) by @kumagallium in https://github.com/kumagallium/Graphium/pull/548
- feat: add a Stop button to cancel in-flight AI chat responses by @kumagallium in https://github.com/kumagallium/Graphium/pull/549
v0.17.1 - 2026-07-06
- fix: open URL sources in-app instead of failing or leaving to the browser by @kumagallium in https://github.com/kumagallium/Graphium/pull/543
- feat: keep AI chat runs alive across note switches by @kumagallium in https://github.com/kumagallium/Graphium/pull/545
- fix: repair WebKit IME composition corruption in nested bullet lists (dup + stray empty line) by @kumagallium in https://github.com/kumagallium/Graphium/pull/542
v0.17.0 - 2026-07-06
- chore: issue/PR templates, code of conduct, version sync by @kumagallium in https://github.com/kumagallium/Graphium/pull/524
- test: save-path invariant tests (hooks + E2E smoke) by @kumagallium in https://github.com/kumagallium/Graphium/pull/525
- fix: move hardcoded Japanese UI strings to i18n + English server errors by @kumagallium in https://github.com/kumagallium/Graphium/pull/527
- fix: run label auto-assign on SidePeek edits with a fresh label store by @kumagallium in https://github.com/kumagallium/Graphium/pull/530
- fix: harden Tauri desktop (kill_pid scope, dialog-only writes, CSP) by @kumagallium in https://github.com/kumagallium/Graphium/pull/531
- refactor: extract shared note-save module (main editor + SidePeek) by @kumagallium in https://github.com/kumagallium/Graphium/pull/529
- docs: realign README with the landing page (LP-led hero, 3-step flow, screenshots) by @kumagallium in https://github.com/kumagallium/Graphium/pull/533
- fix: carry block labels/links through SidePeek copy & paste by @kumagallium in https://github.com/kumagallium/Graphium/pull/532
- Harden the hourglass waist: fold-verification judge + 2-level shape taxonomy by @kumagallium in https://github.com/kumagallium/Graphium/pull/534
- fix: maximize lands on the note (not a stale view) + add header Back button by @kumagallium in https://github.com/kumagallium/Graphium/pull/535
- feat: setting to disable provenance labeling (hides all label UI + PROV graph) by @kumagallium in https://github.com/kumagallium/Graphium/pull/536
- feat: open bookmark cards & inline links in the side peek reader by @kumagallium in https://github.com/kumagallium/Graphium/pull/537
- fix: break circular import in bookmark block (index <-> view) by @kumagallium in https://github.com/kumagallium/Graphium/pull/538
- fix: catch WebKit-order IME confirm Enter in title fields and Enter-submit inputs by @kumagallium in https://github.com/kumagallium/Graphium/pull/526
- feat: add minimize toggle to the ingest toast by @kumagallium in https://github.com/kumagallium/Graphium/pull/539
- docs: position Graphium as an AI-era Zettelkasten (CONCEPT / README / LP FAQ) by @kumagallium in https://github.com/kumagallium/Graphium/pull/540
- fix: keep even-row LP screenshots at full 3fr width by @kumagallium in https://github.com/kumagallium/Graphium/pull/541
v0.16.10 - 2026-07-03
- [fix] Derive knowledge generation language from UI locale by @kumagallium in https://github.com/kumagallium/Graphium/pull/511
- [fix] Show bookmark menu for URLs pasted into empty list items by @kumagallium in https://github.com/kumagallium/Graphium/pull/509
- [feat] Chat message edit & resend, response regeneration, and chat forking by @kumagallium in https://github.com/kumagallium/Graphium/pull/513
- [fix] Prevent usedIn duplication for URL bookmarks on media index rebuild by @kumagallium in https://github.com/kumagallium/Graphium/pull/515
- [feat] Rebuild landing page: lean, scannable layout with real product screenshots by @kumagallium in https://github.com/kumagallium/Graphium/pull/510
- [fix] Sync doc cache and index after SidePeek save to prevent title revert by @kumagallium in https://github.com/kumagallium/Graphium/pull/514
- [feat] Propagate note title renames to @mention labels in referring notes by @kumagallium in https://github.com/kumagallium/Graphium/pull/516
- [fix] i18n-ify hardcoded Japanese in the graph panel legend by @kumagallium in https://github.com/kumagallium/Graphium/pull/517
- [feat] Re-expand attached notes on chat edit & resend / regenerate by @kumagallium in https://github.com/kumagallium/Graphium/pull/518
- [feat] Extend mention rename propagation to wiki documents by @kumagallium in https://github.com/kumagallium/Graphium/pull/519
- [feat] Propagate main-editor title renames to @mention labels by @kumagallium in https://github.com/kumagallium/Graphium/pull/520
- fix: bind local server to 127.0.0.1 by default by @kumagallium in https://github.com/kumagallium/Graphium/pull/521
- feat: Markdown export and JSON backup by @kumagallium in https://github.com/kumagallium/Graphium/pull/522
- fix: guard all AI entry points when unconfigured + machine-readable AI error codes by @kumagallium in https://github.com/kumagallium/Graphium/pull/523
v0.16.9 - 2026-07-02
- [feat] Add skill edit dialog for title/description/ingest/language by @kumagallium in https://github.com/kumagallium/Graphium/pull/505
- [fix] Remove nested button DOM violation in skill list rows by @kumagallium in https://github.com/kumagallium/Graphium/pull/508
- [fix] Regroup settings tabs and rename Labels/Grounding/Maintenance by @kumagallium in https://github.com/kumagallium/Graphium/pull/507
v0.16.8 - 2026-07-02
- Re-lift atoms on regenerate instead of reproducing the old domain-word title by @kumagallium in https://github.com/kumagallium/Graphium/pull/477
- Chat: turn Make Knowledge into a candidate picker by @kumagallium in https://github.com/kumagallium/Graphium/pull/479
- [fix] Upload Windows NSIS updater bundle so auto-update works (+ never publish broken latest.json) by @kumagallium in https://github.com/kumagallium/Graphium/pull/480
- [fix] Robust + non-fatal Windows updater-bundle upload by @kumagallium in https://github.com/kumagallium/Graphium/pull/482
- [fix] Keep Windows updater bundle via includeUpdaterJson (root cause) by @kumagallium in https://github.com/kumagallium/Graphium/pull/483
- [fix] Build Windows updater zip from installer .exe (stop depending on tauri-action) by @kumagallium in https://github.com/kumagallium/Graphium/pull/484
- [fix] Let same-version rebuilds refresh the Pages updater latest.json by @kumagallium in https://github.com/kumagallium/Graphium/pull/485
- [fix] Open trashed notes read-only with a restore banner by @kumagallium in https://github.com/kumagallium/Graphium/pull/486
- Show Atom shape in the context drawer (transfer stays data-only) by @kumagallium in https://github.com/kumagallium/Graphium/pull/488
- [fix] Make note title editable in the side peek by @kumagallium in https://github.com/kumagallium/Graphium/pull/487
- Add reinforcing-loop / balancing-loop to the Atom shape vocabulary by @kumagallium in https://github.com/kumagallium/Graphium/pull/489
- [feat] Add user-assigned note context labels by @kumagallium in https://github.com/kumagallium/Graphium/pull/491
- [fix] Plainer new-user copy: drop PROV-DM from welcome, purge leaked internal terms by @kumagallium in https://github.com/kumagallium/Graphium/pull/492
- Add diverge/converge grounding scope for AI citations by @kumagallium in https://github.com/kumagallium/Graphium/pull/493
- [fix] Honest AI-config badge + 1-click setup for new users (no raw 400) by @kumagallium in https://github.com/kumagallium/Graphium/pull/495
- [feat] Render PDF URLs in the viewer instead of erroring by @kumagallium in https://github.com/kumagallium/Graphium/pull/496
- Ground converge scope on URL source text via Reader by @kumagallium in https://github.com/kumagallium/Graphium/pull/497
- [feat] One-click Claude-subscription setup for new users (no API key) by @kumagallium in https://github.com/kumagallium/Graphium/pull/498
- [fix] i18n-ify hardcoded sidebar labels (Library / Shared / Skill) by @kumagallium in https://github.com/kumagallium/Graphium/pull/499
- [feat] Persist URL source text for converge grounding (B-persist) by @kumagallium in https://github.com/kumagallium/Graphium/pull/500
- Inline note linking: @-create, IME-safe slash+dialog, copy-link → paste-to-mention by @kumagallium in https://github.com/kumagallium/Graphium/pull/501
- [fix] Remount SidePeek per note to stop it overwriting notes on switch by @kumagallium in https://github.com/kumagallium/Graphium/pull/502
- [fix] Same-title @ mention menu: fix duplicate-key crash + add disambiguating subtext by @kumagallium in https://github.com/kumagallium/Graphium/pull/503
- Extend AI grounding from 2 to 3 scopes (external / internal / notes) by @kumagallium in https://github.com/kumagallium/Graphium/pull/504
v0.16.7 - 2026-06-30
- [feat] Add archive action for notes; fix archived flag loss on rebuild by @kumagallium in https://github.com/kumagallium/Graphium/pull/470
- PDF viewer: render CJK (CID font) text + trackpad pinch-to-zoom by @kumagallium in https://github.com/kumagallium/Graphium/pull/472
- World-model grounding via web retrieval (Wikipedia + OpenAlex + MCP search) by @kumagallium in https://github.com/kumagallium/Graphium/pull/473
- [feat] Surface web sources from search MCP (Tavily) results in chat by @kumagallium in https://github.com/kumagallium/Graphium/pull/474
- Asset picker: embed / @link display modes + consistent graph linkage by @kumagallium in https://github.com/kumagallium/Graphium/pull/475
- [fix] Prevent note content revert on editor remount (stale snapshot / active-note reopen) by @kumagallium in https://github.com/kumagallium/Graphium/pull/476
v0.16.6 - 2026-06-30
- [feat] Web search in subscription chat + clearer web/note source labeling by @kumagallium in https://github.com/kumagallium/Graphium/pull/467
- [infra] Surface release/updater pipeline failures so they stop being silent by @kumagallium in https://github.com/kumagallium/Graphium/pull/469
v0.16.5 - 2026-06-29
- [feat] Atom de-blackboxing: portability test replaces hidden gates by @kumagallium in https://github.com/kumagallium/Graphium/pull/459
- [feat] Plain-language re-lift stage for the Claim→Atom pipeline by @kumagallium in https://github.com/kumagallium/Graphium/pull/461
- Add global (all-note) graph overview by @kumagallium in https://github.com/kumagallium/Graphium/pull/463
- [feat] Atomizer: structural abstraction (decompose → shape → abstract → transfer) by @kumagallium in https://github.com/kumagallium/Graphium/pull/462
- [fix] Surface LLM auth errors with re-login guidance; stop silent model fallback by @kumagallium in https://github.com/kumagallium/Graphium/pull/464
- [fix] Chat: re-embed current note each turn + guard against external MCP note lookup by @kumagallium in https://github.com/kumagallium/Graphium/pull/465
- [feat] Editor writing UX: Callout block, block-menu alignment (incl. tables), reliable delete by @kumagallium in https://github.com/kumagallium/Graphium/pull/466
v0.16.4 - 2026-06-25
- Add full-text translation for URL assets by @kumagallium in https://github.com/kumagallium/Graphium/pull/456
- [fix] Prevent note duplication when the file list transiently fails to load by @kumagallium in https://github.com/kumagallium/Graphium/pull/454
- [feat] Add document mode to the wiki ingester by @kumagallium in https://github.com/kumagallium/Graphium/pull/458
- [feat] surface memo shortcut in native menu and as keycaps by @kumagallium in https://github.com/kumagallium/Graphium/pull/455
v0.16.3 - 2026-06-23
- Deploy Pages from current main tip to fix updater race by @kumagallium in https://github.com/kumagallium/Graphium/pull/449
- [feat] Asset library: per-type default view + URL modal focus by @kumagallium in https://github.com/kumagallium/Graphium/pull/451
- [fix] Make the asset graph consistent across all material types (URLs) by @kumagallium in https://github.com/kumagallium/Graphium/pull/452
- [fix] Sanitize lone surrogates before sending agent requests by @kumagallium in https://github.com/kumagallium/Graphium/pull/453
v0.16.2 - 2026-06-20
- Fix graph self-loops, split WikiBanner (D2), and make source citations peek-able by @kumagallium in https://github.com/kumagallium/Graphium/pull/447
v0.16.1 - 2026-06-19
- [fix] Don't flag claude-subscription models as missing an API key by @kumagallium in https://github.com/kumagallium/Graphium/pull/445
v0.16.0 - 2026-06-19
- Strip enumerator prefixes from derived activity names by @kumagallium in https://github.com/kumagallium/Graphium/pull/439
- Editable activity-link graph in the PROV panel by @kumagallium in https://github.com/kumagallium/Graphium/pull/441
- deriveActivityName: full-width & parenthesized enumerators by @kumagallium in https://github.com/kumagallium/Graphium/pull/442
- [feat] Add Claude subscription provider (Claude Code, no API key) by @kumagallium in https://github.com/kumagallium/Graphium/pull/443
- [refactor] Break network-graph ↔ prov-generator circular dependency by @kumagallium in https://github.com/kumagallium/Graphium/pull/444
v0.15.3 - 2026-06-15
- [fix] Prevent native text selection when drag-selecting list rows by @kumagallium in https://github.com/kumagallium/Graphium/pull/438
v0.15.2 - 2026-06-08
- [feat] Add in-document find (Cmd+F) with highlighted matches by @kumagallium in https://github.com/kumagallium/Graphium/pull/435
v0.15.1 - 2026-06-06
- [fix] Prevent stale sidecar reuse after auto-update (404 on new routes) by @kumagallium in https://github.com/kumagallium/Graphium/pull/433
v0.15.0 - 2026-06-05
- Keep media thumbnail when a media block is labeled as a parameter by @kumagallium in https://github.com/kumagallium/Graphium/pull/430
- Add block-label section to the drag-handle (⠿) menu by @kumagallium in https://github.com/kumagallium/Graphium/pull/429
- Recalculate AI usage cost with current pricing by @kumagallium in https://github.com/kumagallium/Graphium/pull/432
v0.14.0 - 2026-06-05
- fix: 来歴/グラフで Word(document:)・chat: ソースを解決し、相互参照エッジを集約 by @kumagallium in https://github.com/kumagallium/Graphium/pull/421
- fix(wiki): drop self-citation when a 知見/洞察 references its own title by @kumagallium in https://github.com/kumagallium/Graphium/pull/423
- feat(pdf): full-text PDF translation into a note + side-by-side reading by @kumagallium in https://github.com/kumagallium/Graphium/pull/424
- feat(pdf): translation full version — parallel, glossary, figure insertion by @kumagallium in https://github.com/kumagallium/Graphium/pull/425
- fix(graph): drop withdrawn synthesis kind from knowledge graph legend by @kumagallium in https://github.com/kumagallium/Graphium/pull/420
- Cite documents with @ and let AI read them (Cmd-K & chat) by @kumagallium in https://github.com/kumagallium/Graphium/pull/426
- テーブルの来歴対応: セル内インライン抑制 + 構造/パラメータテーブル by @kumagallium in https://github.com/kumagallium/Graphium/pull/427
- fix(prov): make PROV-JSON-LD export fully PROV-DM compliant by @kumagallium in https://github.com/kumagallium/Graphium/pull/428
v0.13.6 - 2026-06-04
- feat(mcp): direct MCP connections — decouple Graphium from Crucible by @kumagallium in https://github.com/kumagallium/Graphium/pull/417
- fix(pdf-import): correct orientation of flipped embedded images by @kumagallium in https://github.com/kumagallium/Graphium/pull/419
v0.13.5 - 2026-06-03
- World-grounding UX: open links in desktop, clear/re-ground verdicts, dedicated model, general-purpose seed by @kumagallium in https://github.com/kumagallium/Graphium/pull/415
v0.13.4 - 2026-06-02
- refactor: consolidate duplicate utilities and types (behavior-identical) by @kumagallium in https://github.com/kumagallium/Graphium/pull/409
- refactor: remove dead code flagged by the src/ consistency audit by @kumagallium in https://github.com/kumagallium/Graphium/pull/410
- refactor: sweep remaining dead code from the src/ consistency audit by @kumagallium in https://github.com/kumagallium/Graphium/pull/412
- chore: add dependency-cruiser import-boundary lint to CI by @kumagallium in https://github.com/kumagallium/Graphium/pull/413
- refactor(inline-label): break runtime circular dependency (styles ↔ attribute-binding) by @kumagallium in https://github.com/kumagallium/Graphium/pull/414
v0.13.3 - 2026-06-02
- feat(asset): bulk embedded-image extraction + list-view fixes by @kumagallium in https://github.com/kumagallium/Graphium/pull/406
- feat(grounding): opt-in auto world-grounding (event-driven) by @kumagallium in https://github.com/kumagallium/Graphium/pull/408
v0.13.2 - 2026-06-02
- feat(grounding): add bulk clear for sedimented KB cache entries by @kumagallium in https://github.com/kumagallium/Graphium/pull/400
- fix(mobile): hide PROV label overlay while right panel is open by @kumagallium in https://github.com/kumagallium/Graphium/pull/398
- fix(responsive): make side-peek width adapt to narrow viewports by @kumagallium in https://github.com/kumagallium/Graphium/pull/399
- refactor(style): drop ALL-CAPS section headers and Slate hex in blocks by @kumagallium in https://github.com/kumagallium/Graphium/pull/402
- fix(i18n): localize breadcrumb, panel labels and hashtag menu groups by @kumagallium in https://github.com/kumagallium/Graphium/pull/403
- fix(grounding): verify source URLs exist before trusting them by @kumagallium in https://github.com/kumagallium/Graphium/pull/404
- feat(grounding): record world-grounding edges (insight → world fact) by @kumagallium in https://github.com/kumagallium/Graphium/pull/405
v0.13.1 - 2026-06-01
- feat(memo): multi-select Knowledge-ification from the memo list by @kumagallium in https://github.com/kumagallium/Graphium/pull/396
v0.13.0 - 2026-06-01
- feat(cite-picker): wire /claims /Insights into the SidePeek editor by @kumagallium in https://github.com/kumagallium/Graphium/pull/386
- feat: Merge slash /pdf into /document for unified Documents picker by @kumagallium in https://github.com/kumagallium/Graphium/pull/388
- feat(composer): Cmd-K Composer に verb メニューを追加 (R2 / PR1) by @kumagallium in https://github.com/kumagallium/Graphium/pull/389
- fix(ai-chat): linkify [Source] citations when inserting AI answers into notes by @kumagallium in https://github.com/kumagallium/Graphium/pull/390
- feat(composer): verb プロンプトに引用ノート本文を AI 文脈として供給 (R2 / PR2) by @kumagallium in https://github.com/kumagallium/Graphium/pull/391
- feat(composer): AI 回答を「知見にする / 洞察にする」で手動取り込み (R2 / PR3) by @kumagallium in https://github.com/kumagallium/Graphium/pull/392
- feat(sidebar): Knowledge セクションを初期は閉じた状態にする by @kumagallium in https://github.com/kumagallium/Graphium/pull/393
- feat(sidebar): ナレッジ概念に説明ツールチップを追加 by @kumagallium in https://github.com/kumagallium/Graphium/pull/394
- feat(prov): verb 取り込みの引用元を PROV エクスポートに wasDerivedFrom として記録 (R2 / PR4 L2) by @kumagallium in https://github.com/kumagallium/Graphium/pull/395
v0.12.3 - 2026-05-29
- [fix] Skip models.json link in worktrees where data/ is a symlink by @kumagallium in https://github.com/kumagallium/Graphium/pull/384
- feat(cite-picker): add /claims and /Insights slash menu by @kumagallium in https://github.com/kumagallium/Graphium/pull/376
v0.12.2 - 2026-05-29
- feat: Replace Word import with materials library flow by @kumagallium in https://github.com/kumagallium/Graphium/pull/378
- fix(macos): declare NSDocumentsFolderUsageDescription so TCC dialog can appear by @kumagallium in https://github.com/kumagallium/Graphium/pull/382
v0.12.1 - 2026-05-29
- [fix] Enable MCP tool use on OpenAI-compatible endpoints (sakura ai / gpt-oss) by @kumagallium in https://github.com/kumagallium/Graphium/pull/379
- fix(sidecar): move data dir to Application Support to dodge macOS TCC by @kumagallium in https://github.com/kumagallium/Graphium/pull/381
v0.12.0 - 2026-05-28
- [docs] Cmd-K Composer 型への移行に伴う docs 更新 by @kumagallium in https://github.com/kumagallium/Graphium/pull/372
- refactor(asset-browser): image-first gallery cards with hover-only metadata by @kumagallium in https://github.com/kumagallium/Graphium/pull/377
- [feat] AI usage dashboard with per-model pricing by @kumagallium in https://github.com/kumagallium/Graphium/pull/375
v0.11.1 - 2026-05-28
- fix(ci): grant actions:write to tauri-build for Pages deploy trigger by @kumagallium in https://github.com/kumagallium/Graphium/pull/368
- feat: add About tab with version display and manual update check by @kumagallium in https://github.com/kumagallium/Graphium/pull/370
- refactor(asset-browser): collapse peek toolbar into 3-dot menu and unify AI iconography by @kumagallium in https://github.com/kumagallium/Graphium/pull/371
- fix(storage/server-fs): recognize legacy Google Drive CDN URLs in extractFileId by @kumagallium in https://github.com/kumagallium/Graphium/pull/373
v0.11.0 - 2026-05-27
- refactor: remove heuristic tenpai layer by @kumagallium in https://github.com/kumagallium/Graphium/pull/360
- [ci] catch broken sidecar bundles + ensure Pages stays current after release by @kumagallium in https://github.com/kumagallium/Graphium/pull/363
- [feat] warn when saved API keys can't be read (Keychain downgrade trap detection) by @kumagallium in https://github.com/kumagallium/Graphium/pull/364
- refactor: remove Synthesis auto-generation pipeline by @kumagallium in https://github.com/kumagallium/Graphium/pull/362
- fix: prevent IME confirmation Enter from submitting memo by @kumagallium in https://github.com/kumagallium/Graphium/pull/365
- chore: remove stale Synthesizer bench results by @kumagallium in https://github.com/kumagallium/Graphium/pull/366
- feat: add Memos tab to note right panel by @kumagallium in https://github.com/kumagallium/Graphium/pull/367
v0.10.0 - 2026-05-27
- [fix] sidecar crash: switch URL Reader from jsdom to linkedom by @kumagallium in https://github.com/kumagallium/Graphium/pull/359
v0.9.2 - 2026-05-26
- chore(wiki): withdraw Phase ε meta-atom layer + fix Anthropic /v1 baseURL by @kumagallium in https://github.com/kumagallium/Graphium/pull/342
- feat(security): move LLM API keys to macOS Keychain + persist sidecar log by @kumagallium in https://github.com/kumagallium/Graphium/pull/346
- feat(wiki): theme-driven Synthesizer — human-supplied lens (INDEX v20) by @kumagallium in https://github.com/kumagallium/Graphium/pull/344
- fix(side-peek): make custom blocks and slash pickers work in SidePeek by @kumagallium in https://github.com/kumagallium/Graphium/pull/347
- feat(asset-browser): URL Reader Mode + highlight quote (PR3-d) by @kumagallium in https://github.com/kumagallium/Graphium/pull/348
- feat(ai-assistant): tenpai hints in the synthesis feed by @kumagallium in https://github.com/kumagallium/Graphium/pull/349
- Fold tenpai count into synthesis sidebar entry, drop 🀄 icon by @kumagallium in https://github.com/kumagallium/Graphium/pull/350
- docs(concept): honest scope for the hourglass in §5 by @kumagallium in https://github.com/kumagallium/Graphium/pull/351
- docs(concept-ja): backfill missing "Epistemic provenance" subsection in §5 by @kumagallium in https://github.com/kumagallium/Graphium/pull/352
- chore(bench): hourglass-review research infrastructure (Phase A) by @kumagallium in https://github.com/kumagallium/Graphium/pull/353
- Cluster atoms by source note for tenpai detection by @kumagallium in https://github.com/kumagallium/Graphium/pull/354
- Make tenpai missing-piece copy concrete with referential phrasing by @kumagallium in https://github.com/kumagallium/Graphium/pull/355
- Extract tenpai computation into pure function (prep for bench harness) by @kumagallium in https://github.com/kumagallium/Graphium/pull/356
- bench(tenpai): coverage harness with silence_rate and mode distribution by @kumagallium in https://github.com/kumagallium/Graphium/pull/357
v0.9.1 - 2026-05-22
- feat(asset-browser): replace MediaDetailModal with MaterialSidePeek + full-view overlay by @kumagallium in https://github.com/kumagallium/Graphium/pull/336
- feat(wiki-banner): surface Phase δ/ε inside the existing Derived-from collapsible by @kumagallium in https://github.com/kumagallium/Graphium/pull/337
- feat(asset-browser): PDF text-layer + Quote-to-Memo from MaterialSidePeek by @kumagallium in https://github.com/kumagallium/Graphium/pull/339
- feat(asset-browser): Memo↔asset structured provenance + composer UX by @kumagallium in https://github.com/kumagallium/Graphium/pull/341
- style(asset-browser): polish MemoComposer to match design.md by @kumagallium in https://github.com/kumagallium/Graphium/pull/343
v0.9.0 - 2026-05-22
Highlights
- List views: filter by column header (Wiki: Type / Note: Labels / Note: Author) via new FilterPopup.
- WikiBanner: surfaces Phase γ + η fields the Atomizer was already producing — epistemic status, modal qualifier, backing (Warrant root), and rebuttal conditions. Existing notes pick this up on next view; previously generated Wiki gain richer detail when regenerated.
- Knowledge layer prep (invisible): Phase δ wires
relatedAtoms(axial coding) and Phase ε adds the meta-Atom layer (KJ 中グループ). No UI surface yet, but the data is captured by new generations and the Synthesizer biases towardanalogicalwhen Atoms declareapplies-to-different-domain. - Index schema: bumped 16 → 18 (γ → δ → ε). Existing indexes auto-rebuild on first load — no user action needed.
- Internal adversarial probe suite reaches 12/12 with the Phase ε layer (a dry-run completeness marker for the spec; not a measure of AI output quality).
Changes
- docs(readme): list Windows x64 desktop build alongside macOS by @kumagallium in https://github.com/kumagallium/Graphium/pull/327
- feat(list-views): column-header filter popups for Wiki/Note by @kumagallium in https://github.com/kumagallium/Graphium/pull/326
- docs: sync README.ja screenshots and add Windows to LP desktop body by @kumagallium in https://github.com/kumagallium/Graphium/pull/330
- docs: promote editor+graph hero image to the top of README by @kumagallium in https://github.com/kumagallium/Graphium/pull/331
- feat(wiki-banner): surface Toulmin Backing/Rebuttal/ModalQualifier + epistemic icons by @kumagallium in https://github.com/kumagallium/Graphium/pull/329
- feat(wiki): Phase δ — Atom-to-Atom dimensional relations (axial coding) + INDEX v17 by @kumagallium in https://github.com/kumagallium/Graphium/pull/332
- revert(wiki-banner): restore D0 placement and card styling by @kumagallium in https://github.com/kumagallium/Graphium/pull/333
- feat(asset-browser): material-as-note Storybook foundation (WIP) by @kumagallium in https://github.com/kumagallium/Graphium/pull/334
- feat(wiki): Phase ε — meta-Atom layer (KJ 中グループ) + INDEX v18 — adversarial 0.917 → 1.000 by @kumagallium in https://github.com/kumagallium/Graphium/pull/335
v0.8.0 - 2026-05-21
- feat: Windows x64 desktop build + native sidecar spawn by @kumagallium in https://github.com/kumagallium/Graphium/pull/253
- fix(wiki): sharpen dialectic selection on contradiction pairs (Phase γ-follow-up 3) by @kumagallium in https://github.com/kumagallium/Graphium/pull/309
- [fix] Clear activeWikiKind when creating new note from Wiki list by @kumagallium in https://github.com/kumagallium/Graphium/pull/311
- feat(wiki): world-grounding Phase 2 / PR 2A — KB-only verdict + bulk + KB viewer by @kumagallium in https://github.com/kumagallium/Graphium/pull/312
- feat(ai): embedding model test button in settings by @kumagallium in https://github.com/kumagallium/Graphium/pull/313
- chore(bench): refresh baseline for post-γ-follow-up 3 + PHASE_LOG entry by @kumagallium in https://github.com/kumagallium/Graphium/pull/315
- feat(bench): µ-1.3 — domain_balance_score も同じ JudgePack 経由に統一 by @kumagallium in https://github.com/kumagallium/Graphium/pull/314
- feat(wiki): Atomizer の rung-2 制約を corpus-aware に強化 by @kumagallium in https://github.com/kumagallium/Graphium/pull/317
- chore(bench): refresh baseline for atomizer-rung2-strengthen + PHASE_LOG entry by @kumagallium in https://github.com/kumagallium/Graphium/pull/318
- feat(wiki): world-grounding Phase 2 / PR 2B — LLM judgment + KB grows as cache by @kumagallium in https://github.com/kumagallium/Graphium/pull/316
- feat(ui): list-view datetime format + column-header sort coverage by @kumagallium in https://github.com/kumagallium/Graphium/pull/319
- fix(wiki): unify Japanese voice to 常体 (である調) across all generators by @kumagallium in https://github.com/kumagallium/Graphium/pull/320
- feat(wiki,bench): extend rung-1 vocabulary with social-science JP jargon by @kumagallium in https://github.com/kumagallium/Graphium/pull/321
- chore(bench): refresh baseline for JP-jargon follow-up + PHASE_LOG entry by @kumagallium in https://github.com/kumagallium/Graphium/pull/323
- feat(ai-chat): derive-as-note opens in SidePeek + context/title polish by @kumagallium in https://github.com/kumagallium/Graphium/pull/324
- fix(editor): stabilize bullet-list keyboard behavior by @kumagallium in https://github.com/kumagallium/Graphium/pull/322
- feat(wiki): world-grounding PR 2C — drop domain partitioning and tags by @kumagallium in https://github.com/kumagallium/Graphium/pull/325
v0.7.0 - 2026-05-21
This is a minor release. Knowledge-layer index format moves from v14 → v16 (Phase η + γ schema additions). Existing notes are migrated automatically on first launch — no user action required.
🧠 Knowledge Layer — Discovery Mode foundation lands
The Wiki pipeline (Summary → Claim → Atom / Insight → Synthesis / Idea) gets its full empirical scaffolding. The 6-element Toulmin model is now complete (Phase γ), epistemic provenance flows through the layers without speculation contamination (Phase η), and the synthesizer's mode selection is rebalanced so analogical / dialectic / abductive each fire when they should.
- Phase α — rung-2 lift and observational atom preservation in the Atomizer (#294)
- Phase η —
epistemicStatus(speculation / interpretation / observation / established) with lowest-status inheritance through Atom / Synthesis (#297) — INDEX bump v14 → v15 - Phase γ — Toulmin Rebuttal / Backing / Modal qualifier on Claim and Atom; new dialectic-router trigger from shared rebuttalConditions (#304) — INDEX bump v15 → v16
- Phase γ-follow-up — sharpened Backing extraction disambiguation (Warrant grounding vs Claim evidence) (#305)
- Phase γ-follow-up 2 — tightened analogical mode selection so cross-domain inputs win over abductive (#307)
- Synthesizer diversity — per-mode threshold + diversity preference + atomizer cap relaxation (#303)
- Open-set single-prompt Ingester (v1.3) — profile layer removed (#298)
📊 Benchmark — empirical quality control becomes load-bearing
The Wiki pipeline now runs against a 58-note corpus with 11 adversarial probes, n=3 averaging on every live run, and CI-enforced perf / migration / adversarial / wiki-pipeline jobs. Each phase declares pre-merge metrics; rollouts that don't move the needle are reverted instead of merged.
- Phase 5a — material-science extraction profile + benchmark harness (#292)
- Phase μ-1 — benchmark foundation (corpus + probes + metrics + live + dry-run pipelines) (#293)
- Phase μ-1.1 — corpus honesty (mixed-status, edge cases, pattern judge, reviewed ground-truth) (#300)
- Phase μ-1.2 — mixed-status-dilution probe uses per-atom inheritance (#302)
- Phase μ-2 — corpus expansion (25 → 58 notes) + cross-language / domain-balance metrics (#301)
- Phase μ-3 — adversarial probes, migration fixtures, perf regression suite (#299)
- n=3 averaging for live runs + new median baseline (#296)
🎨 UI surface — new entrances
Memois promoted to a first-class entrance (no longer buried inside other surfaces) (#306)WikiBannernow surfaces the immediate derivation sources of each Knowledge note (world-model-grounding Phase 1) (#308)
🛠 Infrastructure
- Updater publishes
latest.jsonto Pages so existing users jump to the absolute latest version on next launch (#290)
v0.6.10 - 2026-05-14
- fix(skill): switch to note when clicking sidebar note from Skill list by @kumagallium in https://github.com/kumagallium/Graphium/pull/285
- fix(wiki): safe bulk regenerate for Insight/Idea (kind guard + Atom path + shrink guard) by @kumagallium in https://github.com/kumagallium/Graphium/pull/284
- feat(wiki): plain-language register for Atom/Synthesis prompts by @kumagallium in https://github.com/kumagallium/Graphium/pull/287
- fix(desktop): enable HTML5 drag-and-drop in Tauri webview by @kumagallium in https://github.com/kumagallium/Graphium/pull/288
- feat(asset): cited-notes graph + embedded image extraction for PDF assets by @kumagallium in https://github.com/kumagallium/Graphium/pull/289
v0.6.9 - 2026-05-13
- fix(pdf-export): unblock export in Tauri + flatten oklch for html2canvas by @kumagallium in https://github.com/kumagallium/Graphium/pull/281
- feat(wiki): cluster-aware sampling for Discovery and Cross-Update by @kumagallium in https://github.com/kumagallium/Graphium/pull/282
v0.6.8 - 2026-05-12
- refactor(sidebar): reorganize information architecture by @kumagallium in https://github.com/kumagallium/Graphium/pull/279
v0.6.7 - 2026-05-12
- refactor(prov): use wasDerivedFrom for Plan/Execution relation by @kumagallium in https://github.com/kumagallium/Graphium/pull/259
- feat(prov-extractor): add note PROV summary utility (Phase A step 1) by @kumagallium in https://github.com/kumagallium/Graphium/pull/261
- feat(wiki): semantic types on Concept / Atom / Synthesis (Phase 1) by @kumagallium in https://github.com/kumagallium/Graphium/pull/262
- fix(wiki): soft-delete wikis and serialize index saves by @kumagallium in https://github.com/kumagallium/Graphium/pull/264
- feat(wiki): PROV→Claim prompt injection + procedureContext on Claim (Phase 2.2/2.3) by @kumagallium in https://github.com/kumagallium/Graphium/pull/263
- feat(wiki): show pipeline stages in ingest toast by @kumagallium in https://github.com/kumagallium/Graphium/pull/266
- fix(wiki): better chat retrieval + markdown rendering + duplicate session fix by @kumagallium in https://github.com/kumagallium/Graphium/pull/267
- feat(wiki): PROV→Atom/Synthesis cross-Claim integration (PR-B3) by @kumagallium in https://github.com/kumagallium/Graphium/pull/265
- refactor(wiki): relocate induction from Synthesis to Atom layer (PR-B4) by @kumagallium in https://github.com/kumagallium/Graphium/pull/268
- refactor(wiki): procedureContext is Claim-only — revert B3/B3.1 propagation (PR-B4.5) by @kumagallium in https://github.com/kumagallium/Graphium/pull/269
- feat(wiki-lint): i18n the Health Check view by @kumagallium in https://github.com/kumagallium/Graphium/pull/272
- feat(wiki): synthesis mode router + 4 mode-specific prompts (PR-B5) by @kumagallium in https://github.com/kumagallium/Graphium/pull/270
- refactor(wiki): rename Knowledge layer labels (Atom→Insights, Synthesis→Ideas, AI→Knowledge) by @kumagallium in https://github.com/kumagallium/Graphium/pull/271
- feat(wiki-lint): per-issue fix actions (PR-B6 v1) by @kumagallium in https://github.com/kumagallium/Graphium/pull/273
- feat(wiki): synthesis mode explainer modal (Phase 5.4) by @kumagallium in https://github.com/kumagallium/Graphium/pull/274
- feat(prov-export): semantic types in PROV-JSON-LD + align modal i18n (Phase 4) by @kumagallium in https://github.com/kumagallium/Graphium/pull/275
- docs(inference-types): align with new UI labels + fix JA anchor slugs by @kumagallium in https://github.com/kumagallium/Graphium/pull/276
- feat(sidebar): hide Labels section until first label, JA データ一覧 → データ by @kumagallium in https://github.com/kumagallium/Graphium/pull/277
- feat(asset/wiki): bulk actions + unify regenerate model selection by @kumagallium in https://github.com/kumagallium/Graphium/pull/278
v0.6.6 - 2026-05-09
- fix(import): restore image URLs and media usage links on docx/markdown import by @kumagallium in https://github.com/kumagallium/Graphium/pull/255
- feat: add list view with bulk delete to asset browser by @kumagallium in https://github.com/kumagallium/Graphium/pull/257
- fix(docx-import): only save images that survive as image blocks by @kumagallium in https://github.com/kumagallium/Graphium/pull/258
v0.6.5 - 2026-05-08
- fix(provenance): remove 100-revision silent cap by @kumagallium in https://github.com/kumagallium/Graphium/pull/248
- SidePeek coexists inline with right panel by @kumagallium in https://github.com/kumagallium/Graphium/pull/250
- docs: document archive semantics and uncapped revisions by @kumagallium in https://github.com/kumagallium/Graphium/pull/251
- feat: PDF-to-PROV ingestion + atomic / connected graph rules by @kumagallium in https://github.com/kumagallium/Graphium/pull/252
- feat(import): Markdown / Obsidian Vault import with [[wikilink]] resolution by @kumagallium in https://github.com/kumagallium/Graphium/pull/254
v0.6.4 - 2026-05-08
- Add Layer 2 PROV lineage tree to right panel by @kumagallium in https://github.com/kumagallium/Graphium/pull/245
- feat(archive): soft-archive merged wikis to preserve references by @kumagallium in https://github.com/kumagallium/Graphium/pull/247
v0.6.3 - 2026-05-07
- chore: add status badges and dmg download counter workflow by @kumagallium in https://github.com/kumagallium/Graphium/pull/239
- fix: pin last-commit badge to main branch by @kumagallium in https://github.com/kumagallium/Graphium/pull/240
- feat(wiki): smarter summaries + fix concept merge breakage by @kumagallium in https://github.com/kumagallium/Graphium/pull/241
- feat(sidebar): collapsible sections + filter wikis from Recent Notes by @kumagallium in https://github.com/kumagallium/Graphium/pull/242
- fix(wiki): multi-source regenerate + clearer toast errors by @kumagallium in https://github.com/kumagallium/Graphium/pull/244
- feat: prose paragraphs with inline highlights for templates and url-to-prov by @kumagallium in https://github.com/kumagallium/Graphium/pull/243
v0.6.2 - 2026-05-05
- fix(tauri): use string model name for Atomize/Synthesize body.model by @kumagallium in https://github.com/kumagallium/Graphium/pull/232
- feat(list): ドラッグで範囲選択 (note / wiki list) by @kumagallium in https://github.com/kumagallium/Graphium/pull/233
- fix(atomize): cap snapshot count and surface failures via toast by @kumagallium in https://github.com/kumagallium/Graphium/pull/235
- docs: add product overview (CONCEPT/ARCHITECTURE/DATA_MODEL) + LP refresh by @kumagallium in https://github.com/kumagallium/Graphium/pull/237
- fix(tauri): pass body.model on all LLM call sites to prevent silent fallback by @kumagallium in https://github.com/kumagallium/Graphium/pull/236
v0.6.1 - 2026-05-05
- feat(wiki-citation): clickable [Source: "title"] links + re-embed maintenance by @kumagallium in https://github.com/kumagallium/Graphium/pull/230
v0.6.0 - 2026-05-05
- Fix AI agent attribution for Wiki creation and updates by @kumagallium in https://github.com/kumagallium/Graphium/pull/212
- Fix AI chat session continuity and tighten panel typography by @kumagallium in https://github.com/kumagallium/Graphium/pull/214
- Polish AI chat: keep quote, fix bulk-knowledge model selection, fix list paste by @kumagallium in https://github.com/kumagallium/Graphium/pull/215
- Reserve port 3001 strictly for desktop sidecar by @kumagallium in https://github.com/kumagallium/Graphium/pull/216
- feat(identity): AuthorIdentity foundation for team-shared-storage (Phase 0) by @kumagallium in https://github.com/kumagallium/Graphium/pull/217
- feat(shared-storage): types, hash, and id utils (Phase 1a) by @kumagallium in https://github.com/kumagallium/Graphium/pull/218
- feat(shared-storage): Local folder Provider + Tauri backend (Phase 1b) by @kumagallium in https://github.com/kumagallium/Graphium/pull/219
- feat(shared-storage): Settings UI for shared / blob roots (Phase 1c) by @kumagallium in https://github.com/kumagallium/Graphium/pull/220
- refactor(wiki): type/sources/refs columns + i18n by @kumagallium in https://github.com/kumagallium/Graphium/pull/221
- feat(sharing): Share-to-team button on notes (Phase 2a) by @kumagallium in https://github.com/kumagallium/Graphium/pull/222
- feat(shared-storage): enforce author-owned semantics (Phase 2b-1) by @kumagallium in https://github.com/kumagallium/Graphium/pull/223
- Experimental Atom layer + tighter Synthesis (with cross-cutting discovery) by @kumagallium in https://github.com/kumagallium/Graphium/pull/225
- feat(sharing): single-file media Share via gallery modal (Phase 2b-media) by @kumagallium in https://github.com/kumagallium/Graphium/pull/224
- fix(sidecar): detect and replace orphan sidecar on port 3001 by @kumagallium in https://github.com/kumagallium/Graphium/pull/227
- feat(shared-library): Library view with fork & unshare (Phase 2c) by @kumagallium in https://github.com/kumagallium/Graphium/pull/226
- feat(shared-storage): auto-upload embedded media as blobs (Phase 2c-1) by @kumagallium in https://github.com/kumagallium/Graphium/pull/228
- feat(shared-storage): materialize shared-blob: refs on Fork (Phase 2c-2) by @kumagallium in https://github.com/kumagallium/Graphium/pull/229
v0.5.4 - 2026-05-04
- Add Word (.docx) import with bulk knowledge ingestion by @kumagallium in https://github.com/kumagallium/Graphium/pull/210
v0.5.3 - 2026-05-04
- Wrap long titles & fix SidePeek label position by @kumagallium in https://github.com/kumagallium/Graphium/pull/206
- Reorganize settings, sidebar, and trash header by @kumagallium in https://github.com/kumagallium/Graphium/pull/207
- fix: parameter parent resolution & IME Enter leak in title by @kumagallium in https://github.com/kumagallium/Graphium/pull/208
- chore: relicense to Apache License 2.0 by @kumagallium in https://github.com/kumagallium/Graphium/pull/209
v0.5.2 - 2026-05-02
- fix: light-theme code block with min-light syntax highlighting by @kumagallium in https://github.com/kumagallium/Graphium/pull/197
- [feat] Trash bin with two-stage delete (soft + permanent) by @kumagallium in https://github.com/kumagallium/Graphium/pull/199
- Improve note generation prompts for readability by @kumagallium in https://github.com/kumagallium/Graphium/pull/200
- fix: keep Cmd+K composer open on IME Enter (WebKit) by @kumagallium in https://github.com/kumagallium/Graphium/pull/201
- Extract writing voice as editable system skills by @kumagallium in https://github.com/kumagallium/Graphium/pull/202
- Notion-style inline note title by @kumagallium in https://github.com/kumagallium/Graphium/pull/203
- feat: PDF knowledge ingestion + regenerate action by @kumagallium in https://github.com/kumagallium/Graphium/pull/204
v0.5.1 - 2026-05-01
- feat: unified link & merge UI for inline highlights and prev-step by @kumagallium in https://github.com/kumagallium/Graphium/pull/194
- fix: skip auto-save while file list is loading by @kumagallium in https://github.com/kumagallium/Graphium/pull/196
v0.5.0 - 2026-04-30
- Phase B: h1 step Activity + hashtag context filter by @kumagallium in https://github.com/kumagallium/Graphium/pull/183
- Phase C-1: InlineHighlight schema + v4→v5 migration by @kumagallium in https://github.com/kumagallium/Graphium/pull/185
- Phase C-2: inline highlights as BlockNote styles + toolbar buttons by @kumagallium in https://github.com/kumagallium/Graphium/pull/186
- Phase D-1: PROV generator reads inline highlights from BlockNote styles by @kumagallium in https://github.com/kumagallium/Graphium/pull/187
- Phase D-2: Plan / Result phase scoping in PROV exporter by @kumagallium in https://github.com/kumagallium/Graphium/pull/188
- chore(macos): codesign + notarize releases via tauri-action by @kumagallium in https://github.com/kumagallium/Graphium/pull/190
- Phase D-3-β: media block inline labels via floating toolbar by @kumagallium in https://github.com/kumagallium/Graphium/pull/189
- Phase D-3-α: index inline labels for note-list filter by @kumagallium in https://github.com/kumagallium/Graphium/pull/191
- Phase E (AI chat): inline span markers in AI prompt + parser by @kumagallium in https://github.com/kumagallium/Graphium/pull/192
- Phase E: migrate templates + url-to-prov ingester to inline highlights by @kumagallium in https://github.com/kumagallium/Graphium/pull/193
v0.4.0 - 2026-04-29
- [fix] Restore index-table create-note icon after note open by @kumagallium in https://github.com/kumagallium/Graphium/pull/178
- feat(storage): server-side filesystem storage for self-host (G-DOCKER-SYNC) by @kumagallium in https://github.com/kumagallium/Graphium/pull/180
- Phase A: 3-layer label structure (Section / Phase / Inline) by @kumagallium in https://github.com/kumagallium/Graphium/pull/182
- feat(positioning): brand the GH Pages build as preview, surface desktop/Docker CTA by @kumagallium in https://github.com/kumagallium/Graphium/pull/181
v0.3.12 - 2026-04-28
- refactor: drop Google Drive OAuth, go local-first by @kumagallium in https://github.com/kumagallium/Graphium/pull/176
v0.3.11 - 2026-04-27
- docs: refresh README with recent features by @kumagallium in https://github.com/kumagallium/Graphium/pull/154
- refactor: unify sidebar icons in RecentNotes with Lucide by @kumagallium in https://github.com/kumagallium/Graphium/pull/156
- Revamp wiki ingester prompt for readability + add concept levels by @kumagallium in https://github.com/kumagallium/Graphium/pull/157
- refactor: unify Add to Knowledge / Create PROV Note icons by @kumagallium in https://github.com/kumagallium/Graphium/pull/158
- feat: detect Knowledge state and surface it across the UI by @kumagallium in https://github.com/kumagallium/Graphium/pull/160
- Render markdown inline styles and chat citations in Wiki content by @kumagallium in https://github.com/kumagallium/Graphium/pull/161
- feat: public landing page at /Graphium/, move app to /Graphium/app/ by @kumagallium in https://github.com/kumagallium/Graphium/pull/159
- feat: Composer 'Add to Knowledge' card with keyboard navigation by @kumagallium in https://github.com/kumagallium/Graphium/pull/162
- docs: add 'Beyond the editor' section for save-to-graphium skill by @kumagallium in https://github.com/kumagallium/Graphium/pull/163
- feat: surface 'Already in Knowledge' state across dropdown, modal, peek by @kumagallium in https://github.com/kumagallium/Graphium/pull/164
- feat(settings): add Maintenance tab with bulk wiki Regenerate by @kumagallium in https://github.com/kumagallium/Graphium/pull/165
- fix(landing): unlock html/body scrolling on the LP by @kumagallium in https://github.com/kumagallium/Graphium/pull/167
- fix(landing): remove accent gradient so all sections share visual width by @kumagallium in https://github.com/kumagallium/Graphium/pull/168
- feat(wiki): Synthesis model + error-propagation safeguards by @kumagallium in https://github.com/kumagallium/Graphium/pull/166
- fix(landing): widen Hero/Problem text + restore gradient as full-viewport band by @kumagallium in https://github.com/kumagallium/Graphium/pull/169
- fix(landing): align color tokens with editor (body / header / cards) by @kumagallium in https://github.com/kumagallium/Graphium/pull/171
- fix(wiki): send embedding model credentials in X-LLM-API-Key by @kumagallium in https://github.com/kumagallium/Graphium/pull/170
- fix(landing): tighten section spacing by @kumagallium in https://github.com/kumagallium/Graphium/pull/172
- feat: direct upload to data list and PC memo creation by @kumagallium in https://github.com/kumagallium/Graphium/pull/173
- feat(settings): rename Synthesis model to Chat & Synthesis model by @kumagallium in https://github.com/kumagallium/Graphium/pull/174
- feat(list): unify note/wiki lists, drop profile feature by @kumagallium in https://github.com/kumagallium/Graphium/pull/175
v0.3.10 - 2026-04-25
- [refactor] Introduce useBlockLifecycle facade for labels and provLinks by @kumagallium in https://github.com/kumagallium/Graphium/pull/134
- [refactor] i18n internal keys for PROV labels by @kumagallium in https://github.com/kumagallium/Graphium/pull/136
- [feat] Carry labels and provLinks across block copy/paste by @kumagallium in https://github.com/kumagallium/Graphium/pull/137
- [feat] Add oklch scene tokens as primitives for UX Audit redesign by @kumagallium in https://github.com/kumagallium/Graphium/pull/138
- [feat] Scaffold Cmd+K Composer overlay (AI wiring deferred) by @kumagallium in https://github.com/kumagallium/Graphium/pull/139
- [feat] Derive whole note from header menu by @kumagallium in https://github.com/kumagallium/Graphium/pull/140
- [feat] Empty-note guide for discovering Cmd+K / # / @ / / by @kumagallium in https://github.com/kumagallium/Graphium/pull/141
- [feat] Wire Composer Ask mode to existing Chat panel by @kumagallium in https://github.com/kumagallium/Graphium/pull/142
- [feat] Composer: ship Ask-only UI and wire it end-to-end by @kumagallium in https://github.com/kumagallium/Graphium/pull/143
- feat: Generate PROV-labeled notes from URL by @kumagallium in https://github.com/kumagallium/Graphium/pull/144
- [feat] Add local save directory setting (G-SAVEDIR) by @kumagallium in https://github.com/kumagallium/Graphium/pull/146
- fix: MediaPickerModal image thumbnails broken for local storage by @kumagallium in https://github.com/kumagallium/Graphium/pull/145
- feat: UX Audit B — fonts, heading scale, color tokens, WikiBanner refine by @kumagallium in https://github.com/kumagallium/Graphium/pull/147
- feat: /template slash command with Plan and Run templates by @kumagallium in https://github.com/kumagallium/Graphium/pull/148
- feat: Wire Composer discovery cards to real data by @kumagallium in https://github.com/kumagallium/Graphium/pull/149
- feat(composer): unified Cmd+K palette with note search by @kumagallium in https://github.com/kumagallium/Graphium/pull/151
- feat: AI labeled output — auto context labels + PROV edges by @kumagallium in https://github.com/kumagallium/Graphium/pull/152
- feat: AI labeled output Phase 2 — Replace + Derive label propagation by @kumagallium in https://github.com/kumagallium/Graphium/pull/153
- feat: UX Audit cleanup — fonts, sidebar spacing, font setting, label affordance by @kumagallium in https://github.com/kumagallium/Graphium/pull/150
v0.3.9 - 2026-04-24
- [fix] Unblock desktop close button and unify release notes by @kumagallium in https://github.com/kumagallium/Graphium/pull/132
- chore: Limit desktop release to macOS Apple Silicon by @kumagallium in https://github.com/kumagallium/Graphium/pull/131
v0.3.8 - 2026-04-24
- fix: Bundle Node.js runtime for distributed desktop app by @kumagallium in https://github.com/kumagallium/Graphium/pull/129
v0.3.7 - 2026-04-24
- [fix] Allow AI chat on unsaved new notes by @kumagallium in https://github.com/kumagallium/Graphium/pull/124
- feat: Add UI controls to restart sidecar backend by @kumagallium in https://github.com/kumagallium/Graphium/pull/126
- Add save-to-graphium Claude Code skill and surface author/model in lists by @kumagallium in https://github.com/kumagallium/Graphium/pull/127
- [fix] Add missing skill file Tauri commands by @kumagallium in https://github.com/kumagallium/Graphium/pull/128
v0.3.6 - 2026-04-22
- Remove wiki status and Approve workflow by @kumagallium in https://github.com/kumagallium/Graphium/pull/117
- feat: List navigation with side peek, URL routing, and breadcrumbs by @kumagallium in https://github.com/kumagallium/Graphium/pull/118
- Add linked notes list view in graph panel by @kumagallium in https://github.com/kumagallium/Graphium/pull/119
- Add Skill (prompt template) feature by @kumagallium in https://github.com/kumagallium/Graphium/pull/120
- Add @mention to attach note/wiki context in AI chat by @kumagallium in https://github.com/kumagallium/Graphium/pull/121
- fix(i18n): localize relative time labels in recent notes by @kumagallium in https://github.com/kumagallium/Graphium/pull/122
- [docs] Polish README for international audience: AI Knowledge + hide JP-only spec by @kumagallium in https://github.com/kumagallium/Graphium/pull/123
v0.3.5 - 2026-04-20
- AI Knowledge Layer (G-ZETTEL) by @kumagallium in https://github.com/kumagallium/Graphium/pull/107
- Add URL and chat ingest sources by @kumagallium in https://github.com/kumagallium/Graphium/pull/108
- Add autonomous Wiki maintenance (lint, cross-update, index, log) by @kumagallium in https://github.com/kumagallium/Graphium/pull/110
- Hide AI features when backend is unavailable by @kumagallium in https://github.com/kumagallium/Graphium/pull/109
- Auto-save knowledge-worthy chat responses to Wiki by @kumagallium in https://github.com/kumagallium/Graphium/pull/111
- Add Synthesis Wiki pages (auto-generated from Concepts) by @kumagallium in https://github.com/kumagallium/Graphium/pull/112
- Add Vercel Serverless Functions support for Web hosting by @kumagallium in https://github.com/kumagallium/Graphium/pull/114
- Deepen llm-wiki: autonomous knowledge management by @kumagallium in https://github.com/kumagallium/Graphium/pull/113
- Add clickable inline citation links in Wiki pages by @kumagallium in https://github.com/kumagallium/Graphium/pull/115
v0.3.4 - 2026-04-16
- Harden app for production readiness by @kumagallium in https://github.com/kumagallium/Graphium/pull/93
- Remove unused sandbox mode by @kumagallium in https://github.com/kumagallium/Graphium/pull/94
- Fix Google OAuth session persistence by @kumagallium in https://github.com/kumagallium/Graphium/pull/95
- Fix iOS mobile viewport scroll and auto-zoom by @kumagallium in https://github.com/kumagallium/Graphium/pull/96
- Update design spec to match current implementation by @kumagallium in https://github.com/kumagallium/Graphium/pull/97
- Add memo editing and bookmark creation on mobile by @kumagallium in https://github.com/kumagallium/Graphium/pull/98
- Generalize spec: Graphium as universal note app by @kumagallium in https://github.com/kumagallium/Graphium/pull/99
- Add index file type definitions to data model spec by @kumagallium in https://github.com/kumagallium/Graphium/pull/100
- Incremental index update instead of full rebuild by @kumagallium in https://github.com/kumagallium/Graphium/pull/101
- feat: Media blocks in PROV graph with thumbnails and audio icons by @kumagallium in https://github.com/kumagallium/Graphium/pull/102
- Filter out index files from listFiles query by @kumagallium in https://github.com/kumagallium/Graphium/pull/103
- Reuse provider credentials & fix desktop model data loss by @kumagallium in https://github.com/kumagallium/Graphium/pull/105
- [feat] Sync block props.name on media rename by @kumagallium in https://github.com/kumagallium/Graphium/pull/104
v0.3.3 - 2026-04-13
v0.3.2 - 2026-04-13
- Add mobile responsive layout by @kumagallium in https://github.com/kumagallium/Graphium/pull/83
- Add mobile memo capture view with PC sidebar integration by @kumagallium in https://github.com/kumagallium/Graphium/pull/84
- Add memo insertion into notes with usage tracking by @kumagallium in https://github.com/kumagallium/Graphium/pull/85
- Add memo network graph, slash menu, and mobile media capture by @kumagallium in https://github.com/kumagallium/Graphium/pull/86
- Add customizable core label names + fix label inheritance on Enter by @kumagallium in https://github.com/kumagallium/Graphium/pull/87
- Fix Web OAuth silent refresh reliability by @kumagallium in https://github.com/kumagallium/Graphium/pull/88
- [fix] Clean up orphan links in PROV graph by @kumagallium in https://github.com/kumagallium/Graphium/pull/89
v0.3.2 - 2026-04-13
- Add mobile responsive layout by @kumagallium in https://github.com/kumagallium/Graphium/pull/83
- Add mobile memo capture view with PC sidebar integration by @kumagallium in https://github.com/kumagallium/Graphium/pull/84
- Add memo insertion into notes with usage tracking by @kumagallium in https://github.com/kumagallium/Graphium/pull/85
- Add memo network graph, slash menu, and mobile media capture by @kumagallium in https://github.com/kumagallium/Graphium/pull/86
- Add customizable core label names + fix label inheritance on Enter by @kumagallium in https://github.com/kumagallium/Graphium/pull/87
- Fix Web OAuth silent refresh reliability by @kumagallium in https://github.com/kumagallium/Graphium/pull/88
- [fix] Clean up orphan links in PROV graph by @kumagallium in https://github.com/kumagallium/Graphium/pull/89
v0.3.1 - 2026-04-12
- Enable auto-updater with signing and tagpr release automation by @kumagallium in https://github.com/kumagallium/Graphium/pull/80
v0.3.0 - 2026-04-12
- Introduce StorageProvider abstraction layer by @kumagallium in https://github.com/kumagallium/Graphium/pull/66
- Add Local (IndexedDB) storage provider for offline use by @kumagallium in https://github.com/kumagallium/Graphium/pull/67
- UI polish: header menu, gallery nav, icons, icon rail panel by @kumagallium in https://github.com/kumagallium/Graphium/pull/68
- feat: Page-level AI chat with history persistence by @kumagallium in https://github.com/kumagallium/Graphium/pull/69
- Add AI edit (replace) for selected blocks by @kumagallium in https://github.com/kumagallium/Graphium/pull/70
- Add URL bookmark support to asset browser by @kumagallium in https://github.com/kumagallium/Graphium/pull/72
- feat: Add multi-block selection with floating toolbar by @kumagallium in https://github.com/kumagallium/Graphium/pull/73
- Rename all provnote references to graphium by @kumagallium in https://github.com/kumagallium/Graphium/pull/71
- Add built-in AI backend (Vercel AI SDK) by @kumagallium in https://github.com/kumagallium/Graphium/pull/74
- Add Tauri v2 desktop app shell (Phase D1) by @kumagallium in https://github.com/kumagallium/Graphium/pull/75
- Add Tauri sidecar for AI backend (Phase D3) by @kumagallium in https://github.com/kumagallium/Graphium/pull/76
- Add menu bar, auto-updater, and CI/CD (Phase D4) by @kumagallium in https://github.com/kumagallium/Graphium/pull/77
- Add LocalFilesystemProvider for desktop app by @kumagallium in https://github.com/kumagallium/Graphium/pull/78
- Add Google OAuth for Tauri desktop app by @kumagallium in https://github.com/kumagallium/Graphium/pull/79
v0.2.0 - 2026-04-08
- Phase 1: Foundation — link layers, label UX, PROV naming by @kumagallium in https://github.com/kumagallium/Graphium/pull/34
- [feat] Phase 3: PROV-JSON-LD standardization by @kumagallium in https://github.com/kumagallium/Graphium/pull/35
- Phase 2: AI chat panel with scope context by @kumagallium in https://github.com/kumagallium/Graphium/pull/36
- Phase 4a: Note-level sample detection and scope fix by @kumagallium in https://github.com/kumagallium/Graphium/pull/37
- Phase 4b: Fix build and complete sampleScope custom block by @kumagallium in https://github.com/kumagallium/Graphium/pull/38
- Phase 4: Index table for sample management with side peek by @kumagallium in https://github.com/kumagallium/Graphium/pull/39
- Unify design tokens: replace Slate with Crucible green-gray by @kumagallium in https://github.com/kumagallium/Graphium/pull/40
- Add label support and performance optimizations to side peek by @kumagallium in https://github.com/kumagallium/Graphium/pull/41
- Fix: Persist auth across refresh with silent token renewal by @kumagallium in https://github.com/kumagallium/Graphium/pull/42
- Add left panel navigation with index file by @kumagallium in https://github.com/kumagallium/Graphium/pull/43
- Note list design alignment + @mention click-to-peek by @kumagallium in https://github.com/kumagallium/Graphium/pull/44
- Split monolithic note-app.tsx into hooks and components by @kumagallium in https://github.com/kumagallium/Graphium/pull/45
- Clarify standalone identity, split deployment modes, remove ambiguous wording by @kumagallium in https://github.com/kumagallium/Graphium/pull/46
- Add i18n support with English/Japanese language switching by @kumagallium in https://github.com/kumagallium/Graphium/pull/47
- Add unit tests for i18n, link-types, and utility modules by @kumagallium in https://github.com/kumagallium/Graphium/pull/48
- Add Crucible Registry for MCP tool support by @kumagallium in https://github.com/kumagallium/Graphium/pull/49
- Update README for Crucible integration and add update.sh by @kumagallium in https://github.com/kumagallium/Graphium/pull/50
- Add AI model and system prompt selectors to settings by @kumagallium in https://github.com/kumagallium/Graphium/pull/51
- Add delete UI to note list view by @kumagallium in https://github.com/kumagallium/Graphium/pull/52
- [fix] Persist chat session_id for continuous conversation by @kumagallium in https://github.com/kumagallium/Graphium/pull/53
- Add asset browser (Phase 5a) by @kumagallium in https://github.com/kumagallium/Graphium/pull/54
- Add logo, typography, and favicon branding by @kumagallium in https://github.com/kumagallium/Graphium/pull/55
- Replace /image /video /audio with media picker (Phase 5b) by @kumagallium in https://github.com/kumagallium/Graphium/pull/56
- Add label gallery and sidebar nav (Phase 5c) by @kumagallium in https://github.com/kumagallium/Graphium/pull/57
- Group label gallery by value with network modal by @kumagallium in https://github.com/kumagallium/Graphium/pull/58
- Add Document Provenance (edit history tracking) by @kumagallium in https://github.com/kumagallium/Graphium/pull/59
- Add PDF export with provenance graph by @kumagallium in https://github.com/kumagallium/Graphium/pull/60
- Add audit trail for document provenance by @kumagallium in https://github.com/kumagallium/Graphium/pull/61
- Remove sample-branch pattern expansion by @kumagallium in https://github.com/kumagallium/Graphium/pull/62
- Add PROV-JSON-LD export and material/tool label distinction by @kumagallium in https://github.com/kumagallium/Graphium/pull/63
- [feat] Add PDF viewer block by @kumagallium in https://github.com/kumagallium/Graphium/pull/64
- feat: i18n context label display + orphan label cleanup by @kumagallium in https://github.com/kumagallium/Graphium/pull/65
v0.1.0 - 2026-03-26
- feat: Google Drive integration with note app UI by @kumagallium in https://github.com/kumagallium/Graphium/pull/1
- feat: Post-merge updates (auto-save, PROV template, privacy) by @kumagallium in https://github.com/kumagallium/Graphium/pull/2
- fix: Deploy with Google client ID and privacy page by @kumagallium in https://github.com/kumagallium/Graphium/pull/3
- Unify color palette with forest green theme and add Storybook stories by @kumagallium in https://github.com/kumagallium/Graphium/pull/4
- Add Google Drive integration, PROV template, and derived notes by @kumagallium in https://github.com/kumagallium/Graphium/pull/5
- Unify design theme and re-apply tab removal fixes by @kumagallium in https://github.com/kumagallium/Graphium/pull/6
- Add Obsidian-like network graph for note derivations by @kumagallium in https://github.com/kumagallium/Graphium/pull/7
- Use block content as derived note title by @kumagallium in https://github.com/kumagallium/Graphium/pull/8
- Add auto-generated release notes with git hook and modal UI by @kumagallium in https://github.com/kumagallium/Graphium/pull/9
- Unify graph colors with design.md theme and add smooth interactions by @kumagallium in https://github.com/kumagallium/Graphium/pull/10
- Fix orphan links when deleting derived notes by @kumagallium in https://github.com/kumagallium/Graphium/pull/11
- Simplify PROV panel: sample tabs + expand modal by @kumagallium in https://github.com/kumagallium/Graphium/pull/12
- Replace emoji icons with lucide-react SVG icons by @kumagallium in https://github.com/kumagallium/Graphium/pull/13
- AI アシスタント機能(crucible-agent 連携) by @kumagallium in https://github.com/kumagallium/Graphium/pull/14
- Fix SideMenu height alignment for custom headings by @kumagallium in https://github.com/kumagallium/Graphium/pull/15
- feat: Extend Activity scoping to all heading levels by @kumagallium in https://github.com/kumagallium/Graphium/pull/16
- Multi-block selection and AI assistant improvements by @kumagallium in https://github.com/kumagallium/Graphium/pull/17
- Move PROV labels to right-side indicator by @kumagallium in https://github.com/kumagallium/Graphium/pull/18
- Add AI agent settings for Pages users by @kumagallium in https://github.com/kumagallium/Graphium/pull/19
- Add API key authentication for crucible-agent by @kumagallium in https://github.com/kumagallium/Graphium/pull/20
- Improve README onboarding for new users by @kumagallium in https://github.com/kumagallium/Graphium/pull/21
- Add Docker Compose for one-command local setup with AI by @kumagallium in https://github.com/kumagallium/Graphium/pull/22
- Fix: remove unpublished container image reference by @kumagallium in https://github.com/kumagallium/Graphium/pull/23
- Use pre-built GHCR image for crucible-agent by @kumagallium in https://github.com/kumagallium/Graphium/pull/24
- Fix postgres healthcheck to check correct database by @kumagallium in https://github.com/kumagallium/Graphium/pull/25
- Fix LiteLLM 401 Unauthorized by adding API key by @kumagallium in https://github.com/kumagallium/Graphium/pull/26
- Fix: separate LiteLLM and Agent databases by @kumagallium in https://github.com/kumagallium/Graphium/pull/27
- Fix init-db.sh for Alpine (sh + chmod) by @kumagallium in https://github.com/kumagallium/Graphium/pull/28
- Add token auto-refresh and media file upload by @kumagallium in https://github.com/kumagallium/Graphium/pull/29
- Skip login screen in Docker (local storage mode) by @kumagallium in https://github.com/kumagallium/Graphium/pull/30
- Fix drag handle dropdown menu position offset by @kumagallium in https://github.com/kumagallium/Graphium/pull/31
- Add atomic design system (Atoms + Molecules) by @kumagallium in https://github.com/kumagallium/Graphium/pull/32
- Replace remaining inline styles and add Organisms layer by @kumagallium in https://github.com/kumagallium/Graphium/pull/33
