リリース履歴
Graphium は小さなリリースを頻繁に出しています。以下にすべてのリリースを新しい順で、そこに入ったプルリクエストへのリンクとともに並べます。同じ内容は GitHub Releases でも公開されていて、そちらにはデスクトップ版のインストーラが添付されています。
バージョン番号は vMAJOR.MINOR.PATCH の形です。このマニュアルの機能ページには v0.15.0 (2026-06-05) で追加 のようなバッジが付いており、その機能が最初に登場したバージョンを示します。使っているアプリがバッジより古い場合は、アプリを更新すると使えるようになります。
なお、以下の変更履歴は英語のまま掲載しています。
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
