新機能
記事の公開範囲設定(公開 / 限定公開)
- 記事ごとに「公開」または「限定公開」を選択可能に — D1 に visibility カラムを追加
- エディタ UI にラジオボタン式の公開範囲セレクターを追加
- 未ログインユーザーには限定記事を非表示(ホーム・一覧・検索・著者ページ)
- 限定記事の詳細ページにゲート画面(ロックアイコン + ログイン誘導)を実装
- RSS フィード・Sitemap から限定記事を除外
- 管理画面・ポータルのマイ記事一覧に「限定」バッジを表示
新機能
Markdown インポート & 免責事項
- Markdown インポート機能を追加 — YAML Frontmatter からタイトル・タグ・カテゴリを自動抽出
- 公開時に外部画像を自動で R2 に取り込み、URL を置換する仕組みを実装
- デフォルト Frontmatter テンプレートをインポートモーダルに設定
- ホームページに免責事項(概要版)を追加
- 各記事ページ末尾に免責事項ボックスを追加
- 「このブログについて」ページに Markdown インポート・免責事項ポリシーのセクションを追加
- プレゼンテーションに Markdown インポート & 免責事項スライドを追加
- Change Log ページを新規作成
改善
AI チャット ユーザー分離 & Access セッション改善
- AI チャットをログインユーザー限定に変更、ユーザー別スレッド分離
- Access セッション切れ検知を Safari/Firefox にも対応(SyntaxError 等)
- グローバル fetch インターセプターで React 外の Access 失効を捕捉
- MutationObserver による白画面検知フォールバックを追加
改善
プレゼンテーション強化 & Hono 詳細スライド
- モチベーション/背景スライドを page 1 に追加
- Hono API レイヤーの詳細スライド — 16 エンドポイント・Remix 統合
- ProblemCard にアコーディオン TIPS を追加
改善
エディタ改善 & テーブル挿入
- テーブル・コードブロック挿入ツールバーを追加
- 下書きエディタにキャンセルボタン(確認ダイアログ付き)を追加
修正
プロフィール表示改善
- プロフィール表示・更新の不具合を修正
- 記事著者欄に所属・得意分野ラベルを追加
修正
ログアウトフロー改善 & FK 修復
- ログアウト時に hidden iframe で Access Cookie をクリア → 公開トップへリダイレクト
- スクロールリビールアニメーション(About)・スライドトランジション(Presentation)を追加
- D1 の壊れた FK 参照 (users_old → users) を修復
新機能
AI アシスト修正 & Access JWT 再認証レジリエンス
- 追加エッセンス入力 → AI が本文に自然に組み込む機能を実装
- HTML プレビュー + Markdown ソースのタブ切替
- Mermaid 図の動的レンダリング & 構文エラー時のフォールバック
- max_tokens: 8192 で長文記事の途中切れを防止
- Access JWT 期限切れ時にアプリセッションを破棄して再認証へ
新機能
AE ロール追加 & SE 権限分離
- AE(アカウントエンジニア)ロールを追加 — 投稿 + プレゼン閲覧権限
- SE ロールを Admin と分離 — 削除・ユーザー管理・申請管理は Admin 専用
- D1 CHECK 制約に 'ae' を追加(PRAGMA writable_schema パッチ)
新機能
AI チャットボット Deep Dive & AI Gateway
- About ページに AI チャットボット実装詳細セクションを追加
- AI Gateway 統合 — ガードレール・ログ・レート制限・キャッシュを一元管理
- プレゼンテーションをスライド式に改修(フルスクリーン・キーボードナビ・トラックパッド対応)
新機能
投稿者申請 & Email 通知 & ユーザー管理
- 公開申請フォーム (/apply) を実装
- Email Routing API で宛先アドレス自動登録・検証
- 専用 Email Worker (send_email binding) で承認通知メールを送信
- 管理者承認時に Cloudflare Access ポリシーへメール自動追加
- ユーザー管理(一覧・編集・削除)、削除時に Access + Email Routing 自動クリーンアップ
- ユーザープロフィール(nickname, company, expertise 等)& Canvas アバタークロップ
- Markdown/Mermaid ガイド追加、抜粋の Markdown ストリップ
新機能
機能拡充 & Hono API 移行
- ホーム記事一覧・Markdown レンダリング・画像アップロード
- AI チャット Q&A — Hono streamSSE・RAG・Llama Guard モデレーション・KV レート制限
- API レイヤーを Hono に移行 — 型安全バインディング・共通ミドルウェア統一
- 管理画面の投稿管理(削除)・プレゼンテーションページ追加
- WAF + Bot Management セクションを About/Presentation に追加
- Access JWT 再認証時のリダイレクトループ修正
基礎設計
基礎設計 — MVP
- Remix v2 + Cloudflare Pages による SSR アプリケーション構築
- D1 (SQLite) + Drizzle ORM でデータモデル設計(users, posts, categories, templates 等)
- R2 による画像ストレージ
- KV によるセッション管理・ページキャッシュ
- RSS フィード・Sitemap 自動生成
- SEO 最適化(OGP / Twitter Card)
- Tailwind CSS + Typography プラグインによるスタイリング
- Cloudflare Access による Zero Trust 認証(Google SSO)+ admin/se/user ロール
- GitHub Actions CI/CD デプロイ
- 監査ログ (Audit Log) の基盤実装