The GitHub Actions job "CI" on rocketmq-dashboard.git/rz/ai-load-earlier-direction has succeeded. Run started by GitHub user zjncs (triggered by zjncs).
Head commit for run: 46139f3582cc02fb019697c99bb224e632c08242 / Zhao Jianing <[email protected]> fix(ai): load the conversation tail the bounded walk misses The timeline cursor only walks forward, so the bounded initial load stops holding the OLDEST maxPages x limit rows with hasMore=true — the newest messages, the tail a chat view anchors to, are the ones missing. The only affordance was a button labeled "Load earlier events" rendered at the TOP, whose loadMore actually appends the next NEWER page at the bottom: label, placement, and data direction all pointed opposite ways. The backward cursor that would serve a true load-earlier is a backend change; this keeps hasMore/loadMore semantics untouched and instead makes the affordance say what it does. The button now sits below the transcript it extends and reads "加载剩余的新消息" / "Load remaining messages" via the new ai.thread.loadRemaining key, replacing the misleading ai.thread.loadEarlier. A timeline test pins the stopped-walk state (lastSeq below the fixture's highest seq) the label must describe, and ChatThread gains coverage of the button's label, placement, and click wiring. Signed-off-by: zjncs <[email protected]> Report URL: https://github.com/apache/rocketmq-dashboard/actions/runs/39406791472 With regards, GitHub Actions via GitBox
