アプリの土台を立ち上げて、画面レイアウト、テスト基盤、D1 と R2 のモック、Cloudflare Access 認証まで一通り通る形にした。あわせて、記事の保存、編集、削除、プレビュー、Markdown 対応、タグ付けまでの流れをまとめて実装し、日記アプリとして最低限の操作を連結できる状態に寄せた。
進めたこと
- Vite / Hono / htmx 前提の土台を作った
- テストフレームワークと D1 / R2 のモックを整えた
- 画面レイアウトとサイドバー、カレンダー動作を実装した
- Cloudflare Access の認証コードとユーザー表示を追加した
- 記事の保存、編集、削除、プレビュー、タグ付けを実装した
- Markdown 表示とコードハイライト、Mermaid 対応の入口を追加した
Commits
c5a94d7initial commit2eeabdaAdd UI Style guidancee890b35bootstrap9dc45b2テストフレームワークを導入308fdb7D1 と R2 のテスト用モックを追加caf9d33ルートを分割してテストを追加03977d7テスト用のサポート環境を整備0025ee9画面レイアウトを作成5b6a6a7users テーブルを追加b22777eCloudflare Access 関連の認証コードを追加5555ee0デフォルトアバター画像を使うように修正3dcce2cカレンダーの動作を実装9db960c記事の保存機能を実装711620fmarkdownサポート653739dhtmx の動線を整理beec1cb記事の編集と削除を実装d34e73aボタンを整理して preview 機能を実装728b0d8preview のオーバーレイを ESC などで非表示ab7a8e1htmx の流儀で書き直す1a8e140code highlight, marmaid supporta21eab3タグ付けを実装