FEATURE: Experimental Private Message Bot Homepage (#1159)

Overview
This PR introduces a Bot Homepage that was first introduced at https://ask.discourse.org/.

Key Features:
Add a bot homepage: /discourse-ai/ai-bot/conversations
Display a sidebar with previous bot conversations
Infinite scroll for large counts
Sidebar still visible when navigation mode is header_dropdown
Sidebar visible on homepage and bot PM show view
Add New Question button to the bottom of sidebar on bot PM show view
Add persona picker to homepage
This commit is contained in:
Mark VanLandingham
2025-04-21 15:17:10 -05:00
committed by GitHub
parent d26c7ac48d
commit 5fec8fe79e
19 changed files with 1149 additions and 16 deletions
@@ -50,6 +50,8 @@ acceptance("AI Helper - Post Helper Menu", function (needs) {
done: false,
});
});
server.get("/discourse-ai/ai-bot/conversations.json", () => {});
});
test("displays streamed explanation", async function (assert) {
@@ -29,6 +29,8 @@ acceptance("Topic - Summary", function (needs) {
done: false,
});
});
server.get("/discourse-ai/ai-bot/conversations.json", () => {});
});
needs.hooks.beforeEach(() => {