Skip to content

fix: 公共消息開著 App 收不到、首頁「見習天使」空白 - #157

Merged
Carinoasd merged 1 commit into
masterfrom
fix/broadcast-and-home-tabs
Oct 1, 2026
Merged

Carinoasd merged 1 commit into
masterfrom
fix/broadcast-and-home-tabs

Conversation

@Carinoasd

Copy link
Copy Markdown
Owner

修改內容

#154 公共消息開著 App 收不到

  • 論壇分批把公共消息送達各帳號,送到時顯示的仍是撰寫時間。執行中的 App 只收「上次檢查之後」的消息,於是把它當成舊消息丟掉,之後也不會再補。回報者的日誌吻合:13:34–13:37 每分鐘抓取都是 bm=0,14:49 用 3 天視窗抓才 bm=1。
  • 改成:未讀的公共消息不論時間都收進來,已讀的照舊依時間過濾。是否為新消息仍以 pmid 比對已存的資料,提醒只發一次。

#155 首頁「見習天使」空白

  • 論壇首頁的分頁區塊恢復了,「見習天使」每列只有一個「歡迎 xxx 加入~」連到使用者主頁,原解析器要求「帖子+作者」兩個連結,整頁被丟光,畫出一張固定高度的空卡片。
  • 改成:這種列解析成新成員(頭像、名字,點開個人資料);沒內容的分頁不畫;排行分頁改用旗標標記,不再靠索引。

CHANGELOG、spec §45。

測試結果

  • test_185:公共消息解析與時間窗外未讀仍保留、已讀不收、以 pmid 只提醒一次;首頁 7 個分頁順序、見習天使內容、排行、空分頁移除。fixture 為 2026-10-01 實際區塊,使用者已去識別化。
  • 完整 flutter test 1879 通過、1 略過;analyze 80(=基線);嚴格分析通過。

尚未驗證

Refs #154
Refs #155

🤖 Generated with Claude Code

…mbers tab of the homepage

- #154: the forum delivers a public message to the members in batches and
  stamps it with the time it was written, so it reached a running app with a
  time before its fetch window and was dropped for good. Unread broadcast
  messages are now kept whatever their time; stored ones are still told apart
  by pmid, so they notify once.
- #155: the Kahrpba tab block is back on the forum homepage. Its new members
  tab has one link per row (a user space), which the parser dropped, leaving
  an empty card as tall as the others. Such rows are parsed, empty tabs are
  left out, and the rank tab is marked instead of being found by index.

Refs #154
Refs #155

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-01T12:29:47.124012Z 8a4d5d8 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@Carinoasd
Carinoasd merged commit b028fe4 into master Oct 1, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant