ビューアから CRUD へ
v0.1.0 – v0.11.0 · 6/21 – 6/26
読むだけのビューアとして出て、6日で作成・編集・削除まで揃う。当時の名前は mdcrud。
0.1.06/21
初リリース。Tauri + TypeScript の Markdown ビューア。ランディングページも同時公開
0.1.16/22
ダブルクリック/「このアプリケーションで開く」からファイルを開くタグのみ
0.2.06/23
リンク・アンカー・画像の扱いを修正。Windows インストーラに日本語を追加タグのみ
0.2.16/23
macOS を ad-hoc 署名(「壊れているため開けません」の回避)
0.3.06/23
ドラッグ&ドロップ、外部変更の自動リロード、最近使ったファイル
0.4.06/24
Mermaid 図の描画
0.5.06/24
編集機能(U)。左右分割のライブプレビュー。純粋ロジックをモジュールに切り出してテスト基盤を敷く
0.6.06/24
複数文書サイドバーとセッション復元
0.7.06/25
新規作成(C)
0.7.16/25
ウィンドウタイトルにファイル名、ツールバーに ~ 省略パス
0.9.06/25
書式ツールバーと設定パネル
0.9.26/25
ゴミ箱へ移動(D)— CRUD が揃う。初リリースから4日
0.10.06/26
日英の i18n と、ネイティブメニューのローカライズ
0.10.16/26
About パネルに著者とタグライン
0.11.06/26
コードブロックのシンタックスハイライト
道具として立たせる
v0.12.0 – v0.18.1 · 6/30 – 7/11
改名し、履歴・検索・フォルダを入れ、書き出しと署名まで通して 1.0 の要件を埋める。diff への方針転換もこの期間。
0.12.06/30
「Save As」(⌘⇧S)。mdcrud → MRDown に改名
0.12.17/1
プレビュー幅のスライダー
0.13.07/3
Local History。保存ごとにスナップショット、版の一覧、復元。同じ日に「時間軸ビューア」へ方針転換
0.14.07/6
文書内の検索・置換(正規表現/大小区別/単語単位)
0.15.07/7
下書き保護、.md リンクの遷移、YAML frontmatter
0.16.07/8
フォルダツリー(フォルダを開いて md を一式で見る)と、外観設定(アクセント/背景/文字色/フォント)
0.17.07/9
ロゴ刷新(シェブロン×インディゴ)。編集⇄プレビューのスクロール同期、画像の貼り付け保存、URL を選択に貼るとリンク化
0.18.07/10
HTML/PDF 書き出し、数式(KaTeX)、脚注、タスクチェックボックス、第三者ライセンス表記タグのみ
0.18.17/11
Developer ID で署名して公証。「開発元が未確認」を出さずに配れるように
1.0、そして時間軸 diff
v1.0.0 – v1.6.0 · 7/11 – 7/18
1.0 を出した翌日から差別化軸に着手。「何が変わったか」を見せる旗を、8日で立て切る。
1.0.07/11
1.0。macOS 専用化と、バンドルのローカライズ
1.1.07/11
アウトラインを独立した右ペインに(⌘2、左右は設定)。編集中は既定で畳む
1.2.07/12
時間軸 diff。履歴に「誰の版か」を持たせ、3-way で編集中に AI がファイルを書き換えても、どちらも失わない
1.3.07/15
任意の2ファイル比較(⌘⇧D)と、文書ごとの読書位置の記憶
1.4.07/18
任意の Git ref(branch/commit)と比較
1.4.17/18
diff の変更箇所ジャンプと、diff 内フィルタ
1.5.07/18
GitHub 風のプレビューテーマと、読書モード(⌘⇧M)
1.5.17/18
HEAD に無くても履歴に生きていれば ref 比較できるように
1.6.07/18
横断検索(⌘⇧F)。開いている文書をまたいで、行レベルの AND 検索
サイドバーを磨く
v1.6.1 – v1.6.8 · 7/19 – 7/28
機能を足すより、毎日触る場所の摩擦を取る10日。
1.6.17/19
競合バナーを、文書の切り替え時に再同期
1.6.27/20
プレビュー→編集の切り替えで、エディタが最下部に飛ぶのを修正
1.6.37/21
検索を🔍メニュー化(文書内/横断の2択)、設定を左サイドバー形式に
1.6.47/22
フルパスをツールバーから最下部のステータスバーへ移設未公開・欠番
1.6.57/23
文書一覧を並べ替え可能に(ドラッグ+⌘↑↓)
1.6.67/23
その並べ替えが実機で動かず再実装。WKWebView は HTML5 のドラッグ&ドロップが使えないため
1.6.77/24
文書一覧の複数選択(⌘/⇧ クリック)と、⌘なし矢印での文書切り替え
1.6.87/28
プレビュー⇄編集で、読んでいた位置を引き継ぐ。行数や割合ではなく、読んでいたブロックそのものを目印にする
編集画面を作り直す
v1.7.0 – v1.11.0 · 7/29 – 8/14
1本あたりが大きくなる期間。エディタを CodeMirror 6 で作り直し、法人の文書に手を伸ばす。
1.7.07/29
編集は同じ画面で切り替え(⌘E)。左右分割は設定で選択に。位置対応が9文字ずれていたのも修正
1.8.07/31
書きながら文書として読める編集画面(CodeMirror 6)。記号を隠すが、カーソル行だけは素の Markdown。保存してもファイルは1バイトも変わらない
1.9.08/3
表も編集中に罫線ごと描く。カーソルの規則は同じで、単位が「行」から「表」になる
1.10.08/6
文書ヘッダーとテンプレート。frontmatter に書いたタイトル・文書番号・版数・機密区分を描き、プレビューに出るものがそのまま PDF に出る
1.11.08/14
左右サイドの縦線をドラッグで動かせるように。ダブルクリックで既定幅に戻る
使い方が見えるようにする
v1.12.0 · 8/24
機能はあるのに、あることが伝わっていない。作るより、見えるようにする番。
1.12.08/24
ショートカット一覧(ヘルプ ▸ キーボードショートカット、⌘/)。メニューに現れない ⌘B・⌥↑/⌥↓・⌘↑/⌘↓ も一枚に。編集中もアウトラインがスクロールに追従するよう修正
書きながら、構造を作る
v1.13.0 · 8/26
読む道具から、構造のある文書を書く道具へ。Excel に逃げる理由をひとつ消す番。
1.13.08/26
空行の行頭の / で部品を挿す。表・チェックリスト・コードブロック・水平線。リストの下では箇条書きを表に、表の下では表を mermaid ガントに変換(表は消さず、図を下に足す。再実行で差し替え)
データについて
- タグ48本に対し、公開リリースは44本。差は
v0.1.1、v0.2.0、v0.18.0(タグのみ)と、v1.6.4(未公開)です。
- 欠番があります。
v0.8.x と v0.9.1 は存在しません。
- 日付はタグのコミット日です。GitHub 上の公開日時は後から編集された分がずれているため使っていません。
- v0.1.0 時点の名前は
mdcrud。MRDown になるのは v0.12.0 からです。