7ちゃんねる
1无名氏ID:ouwqtsP5

更新内容:

グローバル 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 まで全面コメント追加

学习成本を大幅に低減