|
Add archive message pagination, configurable WS replay buffer
Backend: - Add archive_threshold to Session model and getSession response - Add next_before_seq to archive endpoint for cursor pagination - Make WS replay buffer size configurable via WS_REPLAY_BUFFER_SIZE Webclient: - Add getArchivedMessages API function - Add archive pagination state and loadArchivedMessages to chat store - MessageList: auto-load older messages on scroll-to-top with scroll position preservation and loading spinner Docs: update config.md with new env vars Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
|---|
|
|
| docs/config.md |
|---|
| navi/api/routes/sessions.py |
|---|
| navi/config.py |
|---|
| navi/core/orchestrator.py |
|---|
| navi/core/pg_session_store.py |
|---|
| navi/core/session.py |
|---|
| webclient/dist/assets/index-BoHlPEmx.css 100644 → 0 |
|---|
| webclient/dist/assets/index-D6rmlsNR.css 0 → 100644 |
|---|
| webclient/dist/assets/index-DJBtbgOt.js 100644 → 0 |
|---|
|
Not supported
|
| webclient/dist/assets/index-JFBpqR6w.js 0 → 100644 |
|---|
|
Not supported
|
| webclient/dist/index.html |
|---|
| webclient/src/api/index.js |
|---|
| webclient/src/components/chat/MessageList.vue |
|---|
| webclient/src/stores/chat.js |
|---|