Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 16 additions & 4 deletions docs/ROADMAP.jp.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

[English](ROADMAP.md) | [日本語](ROADMAP.jp.md)

次の 2 版は主題を決めて進める。それ以降の項目は分野別に並べたもので、優先度順ではない。決定済みの設計は [adr/](adr/) を参照。
次の版は主題を決めて進める。それ以降の項目は分野別に並べたもので、優先度順ではない。決定済みの設計は [adr/](adr/) を参照。

## 0.2.0 — 作業中の状態が見える(リリース済み)

Expand All @@ -13,7 +13,7 @@
- `--app` による専用ウィンドウ([ADR 0026](adr/0026-app-mode-window.jp.md))
- アイコンの採用(favicon、Windows の実行ファイル、README)
- Windows on ARM、Raspberry Pi、Termux 向けのビルド
- グラフのノードに右クリックメニューとハッシュ表示(0.3.0 の土台)
- グラフのノードに右クリックメニューとハッシュ表示(0.4.0 の土台)
- コミット詳細のメタデータのコピーと日時形式の設定([ADR 0025](adr/0025-timestamp-rendering.jp.md))

## 0.2.1 — 改行コードの変更が見える(リリース済み)
Expand All @@ -24,7 +24,19 @@
- ファイル一覧でそのファイルに「改行コードのみ」のラベルを付ける
- 差分ヘッダに変換の向き(`LF → CRLF` など)を出す

## 0.3.0 — グラフのノード機能を広げる
## 0.3.0 — グラフの周辺とパッケージ(リリース済み)

2026-10-20 にリリースした。主題にしていたノード機能は 0.4.0 に移し、グラフの周辺の機能とリリースのパッケージを出した。

- ブランチのバッジにホバーすると、その先端から辿れない行を薄くする
- サブモジュールのグラフを細い帯に畳み、リポジトリごとに覚える
- コミットメニューから、完全なコミット ID と Web ページ(github.com、gitlab.com)をコピーする
- 「Diff all」をトグルにする
- サブモジュールのグラフのノードを、メインのグラフと同じように振る舞わせる
- `.gitattributes` の `diff` 属性に従う([ADR 0033](adr/0033-diff-attribute.jp.md))
- 各リリースに Debian パッケージと `SHA256SUMS` を付け、arm64 の Linux バイナリを glibc 2.35 で起動できるようにする([ADR 0034](adr/0034-debian-packages.jp.md))

## 0.4.0 — グラフのノード機能を広げる

0.2.0 で入れたノードの操作(`RepoCard.tsx` の `nodeProps` と、行と共用の `CommitMenu`)を土台に、ノードからできることを増やす。

Expand All @@ -38,7 +50,7 @@
- **リポジトリに書き込む新しい操作**(QUALITY.jp.md の改訂と ADR が先に要る)
- cherry-pick、revert、このコミットまで reset

どれを 0.3.0 に入れるかは、着手時に UI の振る舞い(選択と解除の仕方、ペインとの関係)を決めてから絞る。
どれを 0.4.0 に入れるかは、着手時に UI の振る舞い(選択と解除の仕方、ペインとの関係)を決めてから絞る。

## フォージ対応(GitHub / GitLab / Codeberg …)

Expand Down
27 changes: 22 additions & 5 deletions docs/ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

[English](ROADMAP.md) | [日本語](ROADMAP.jp.md)

The next two versions each have a theme. Items after them are grouped by
area, not by priority. Settled designs live in [adr/](adr/).
The next version has a theme. Items after it are grouped by area, not by
priority. Settled designs live in [adr/](adr/).

## 0.2.0 — see the work in progress (released)

Expand All @@ -17,7 +17,7 @@ onto one screen. Released on 2026-10-01.
- The app icon (favicon, Windows executable, README)
- Builds for Windows on ARM, Raspberry Pi and Termux
- A context menu and a hash tooltip on graph nodes (the groundwork for
0.3.0)
0.4.0)
- Copyable commit metadata and a timestamp format setting
([ADR 0025](adr/0025-timestamp-rendering.md))

Expand All @@ -31,7 +31,24 @@ line endings no longer shows identical removed and added lines
- The file list labels the file "line endings only"
- The diff header names the direction (`LF → CRLF` and so on)

## 0.3.0 — more from graph nodes
## 0.3.0 — around the graph and packaging (released)

Released on 2026-10-20. The node features planned as its theme moved to
0.4.0; what shipped is work around the graph and the release packaging.

- Hovering a branch badge fades the rows its tip cannot reach
- Collapsing a submodule graph to a narrow strip, remembered per repository
- Copying a commit's full id and its web page (github.com, gitlab.com) from
the commit menu
- "Diff all" as a toggle
- Submodule graph nodes that behave like the main graph's
- The `diff` attribute of `.gitattributes`
([ADR 0033](adr/0033-diff-attribute.md))
- Debian packages and a `SHA256SUMS` on every release, and an arm64 Linux
binary that starts on glibc 2.35
([ADR 0034](adr/0034-debian-packages.md))

## 0.4.0 — more from graph nodes

Build on the node interactions 0.2.0 introduced (`nodeProps` in
`RepoCard.tsx`, and the `CommitMenu` shared with rows) to let a node do
Expand All @@ -48,7 +65,7 @@ more.
first)
- cherry-pick, revert, reset to this commit

Which of these go into 0.3.0 is narrowed when work starts, once the UI
Which of these go into 0.4.0 is narrowed when work starts, once the UI
behaviour (how selection starts and clears, how it relates to the panes)
is settled.

Expand Down
Loading