feat(ui): Toast Notification History & Server Logs Enhancements#278
feat(ui): Toast Notification History & Server Logs Enhancements#278bluelovers wants to merge 13 commits intoNeuralNomadsAI:devfrom
Conversation
|
I want you to perform the gatekeeper checks for latest PR state check for regressions |
|
Try again |
|
Reviewed the latest PR state as a gatekeeper pass, focused on regressions and better implementation choices. Assumption: the active server logs UI is still Findings
Verification notes
Non-blocking suggestions
-- |
|
@bluelovers - Please review the findings and improve |
- Add toast history store with in-memory storage (max 100 items) - Implement ToastHistoryPanel component with filtering, grouping, and delete - Add unread badge indicator on notification bell button - Integrate history panel with ESC/click-outside dismiss - Add i18n translations for 7 languages (en, zh-Hans, ja, fr, es, ru, he) - Refactor notification button to show history instead of settings
- Add clear logs button with Trash2 icon - Add optional back to conversation button with ArrowLeft icon - Add floating scroll-to-top/scroll-to-bottom buttons - Style scroll buttons consistent with message section - Add i18n translations for 7 languages
acf744c to
bd9ea2d
Compare
|
Do your thing again |
|
Fresh gatekeeper pass on the latest PR state. Assumptions: I reviewed the branch as it exists now against Findings
What improved since the last pass
Non-blocking suggestions
I did not rely on local build/typecheck results for this pass because the workspace still does not have the UI dependencies installed ( -- |
|
Do your thing again |
|
Fresh gatekeeper pass on the latest PR state. Assumptions: I reviewed the current branch against Findings
What improved since the last pass
Non-blocking suggestion
I did not rely on local build/typecheck results for this pass because the workspace still does not have the UI dependencies installed ( -- |
- Add ArrowLeft back button in InfoView logs toolbar - Add onBackToConversation optional prop to InfoViewProps - Wire callback in instance-shell2 to return to last session - Add i18n translations for 7 languages (en, zh-Hans, ja, fr, es, ru, he)
|
I want you to perform the gatekeeper checks for latest PR state check for regressions |
|
Fresh gatekeeper pass on the latest PR state. Assumptions: I reviewed the current branch against Findings
What improved since the last pass
Non-blocking suggestion
I did not rely on local build/typecheck output for this pass because the workspace still does not have the UI dependencies installed ( -- |
|
Do your thing again |
|
Fresh gatekeeper pass on the latest PR state. Assumptions: I reviewed the current branch against Findings
What improved since the last pass
Non-blocking suggestion
I did not rely on local build/typecheck output for this pass because the workspace still does not have the UI dependencies installed ( -- |
- Replace layout/spacing/color CSS with Tailwind utility classes in TSX - Keep only animations, color-mix, nested selectors, and responsive in CSS - Fix filter semantics: use aria-pressed instead of role=tab/tablist - Fix toast-history-item: change div to button for keyboard accessibility - Remove unused exports: getToastVariantLabel, getToastVariantClasses - CSS reduced from 512 to 204 lines (-60%)
|
Do your thing |
|
Fresh gatekeeper pass on the latest PR state. Assumptions: I reviewed the current branch against Findings
What improved since the last pass
Non-blocking suggestion
I did not rely on local build/typecheck output for this pass because the workspace still does not have the UI dependencies installed ( -- |
|
@bluelovers - Check the review please |
|
Any good now? |
|
Fresh gatekeeper pass on the latest PR state. Assumptions: I reviewed the current branch against Findings
What improved since the last pass
Non-blocking notes
I did not rely on local build/typecheck output for this pass because the workspace still does not have the UI dependencies installed ( -- |
|
@shantur can i ask what is ur codenomadbot prompts? so i can try ask my agent do review |
|
What's the latest |
|
Latest gatekeeper status after re-checking the current branch: not fully clean yet, but the remaining issue is narrow. Finding
What is good now
Verification note I did not rely on local build/typecheck output because this workspace still lacks the UI dependency install needed for a clean run, so this is based on direct code inspection against the latest branch state. -- |
- 將父容器從 div 改為 ul role="list" 使用語意化列表結構 - 將通知項目從 div role="row" 改為 li 元素 - 移除錯誤的 role="row" 屬性(原父容器非 grid/table 結構) - 添加雙語註解說明語意化列表項目的 ARIA 正確性 - 添加 list-none p-0 m-0 重置 ul 預設樣式 Refs: PR NeuralNomadsAI#278 CodeNomadBot 審查報告
PR: Enhance UI with Toast Notification History & Server Logs Improvements
中文摘要 (Chinese Summary)
功能概述
本 PR 包含兩個 UI 增強功能:通知歷史面板 和 伺服器日誌改進。
功能一:通知歷史面板 (Toast Notification History)
ToastHistoryPanel組件,顯示所有 Toast 通知的歷史記錄功能二:伺服器日誌改進 (Server Logs Enhancements)
English Summary
Overview
This PR introduces two UI enhancements: Toast Notification History Panel and Server Logs Improvements.
Feature 1: Toast Notification History Panel
ToastHistoryPanelcomponent displays all toast notification historyFeature 2: Server Logs Enhancements