scrapbox-history-slider
詳細なscrapboxの編集履歴を見るUserScript
scrapbox-commit-viewerをGitHubに移動させたもの
履歴スライダー
https://github.com/takker99/scrapbox-history-slider
docs
特徴
scrapboxのcommitとShow page historyの双方から履歴を参照できる
実装
scrapbox-commit-viewer@0.2.1から変えたところ
UI
表示している履歴の日時をsliderの下あたりに表示する
Slider表示欄と履歴表示欄を分離する
開発環境
git管理する
TypeScriptとJSXで記述する
実装したいこと
最新のページデータを起点に履歴を作る
今までは一番古いscrapboxのcommitから履歴を作っていた
多分これで各履歴を完全なページとして復元できると思うが……
これだけだと復元できない
単体テスト
バグ
読み込み中表示が出て来ないような……
2022-05-16
15:41:38 なんでこんなに時間かかっているんだろう……
8時間も使ってしまった
14:52:28 スマホだと上下の余白が大きすぎる
15:04:54 修正した
15:23:44 反映されてなかったので直した
https://github.com/takker99/scrapbox-history-slider/pull/2
14:13:22 大体完成した
api/page-snapshots/:projectname/:pageidからもデータを取ってくる
ここの処理がかなり密結合になってしまったが……まあいずれ直すか
欲がでて、差分を色表示したくなってきてしまった
14:33:45 api/page-snapshots/:projectname/:pageidの差分表示をするのに大幅なコード改変が必要になるのでやめた
2022-04-16
14:25:35 結局repo作った
14:02:33 いや流石に型が複雑だ
脳内だけで型チェックするのきつい
lspを使わないと
13:44:19 なんかrepo作るの面倒になってきた……
もうここに書いちゃえ
#2022-09-06 17:13:49
#2021-11-10 22:44:39