更新内容:
グローバル SSE(Server‑Sent Events)機能の実装
新規イベントストリーム /api/events を追加し、
thread_created / post_created / server_version をリアルタイム配信。
これにより新規投稿・新規返信・新バージョン通知が即時反映可能に。
SSE 用ビルドバージョン自動生成
build.rs を導入し、ビルド時にバージョンIDを自動注入。
フロント側で「新しい更新があります」通知が可能に。
CORS 応答の安定化(429時もヘッダ付与)
ミドルウェア順序を調整し、
Rate Limit 発動時でも CORS 헤ッダが必ず返るよう修正。
フロント側 SSE 表示UI 実装
新着投稿/返信と新バージョン通知を別メッセージで表示
「更新」ボタンで手動リロード可能
SSE 切断時は従来のポーリングへ自動フォールバック
修正内容:
バックアップデータ漏洩対策
backup/backups を履歴から完全削除
Git 履歴をクリーン化して強制更新
.gitignore 整備
DB 接続情報の直書きを削除し環境変数必須化
Zig バックアップツールのセキュリティ改善
デフォルト DB URL を廃止
.env からのみ読み込み
失敗時エラーメッセージ明確化
ドキュメント超拡張(爆発的詳細化)
バックエンド README を全面刷新
Zig 备份工具の詳細仕様まで記述
SSE / API / DB / セキュリティ説明を追加
後端コード全面注释化(中英双语)
入口、DB、Handlers、Utils、SQL、Zig まで全面コメント追加
学习成本を大幅に低減