mirror of
https://github.com/SigNoz/signoz.git
synced 2026-07-04 05:40:31 +01:00
8dee6bcd21796307e08bf89e5c6e526d499befc8
4 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
ac5ccbf186 |
feat: AI Assistant UI (#10992)
* feat: add AI Assistant with interactive blocks for data visualization * feat: add AI Assistant with interactive blocks for data visualization * chore: format taglines for better readability in AIAssistantIconPreview * feat: add AI Assistant action block and speech recognition capabilities * feat: enhance voice input functionality and integrate streaming chat * feat: implement message feedback component and enhance message bubble styling * feat: enhance AI Assistant SSE event handling and markdown rendering Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * feat: implement thread management and feedback submission in AI Assistant * feat: refactor AI Assistant state management to support per-conversation streaming * chore: remove unused icons and page * feat: introduce thinking step and message block structure in AI Assistant * refactor: update Tooltip imports to use @signozhq/ui across components * refactor: migrate button components to @signozhq/ui and update styles for consistency * feat: enhance home header layout with new HeaderRightSection component and updated styles * refactor: improve code readability and consistency * feat: integrate AI assistant feature with conditional routing and environment configuration * feat: update openapi.yml and improve ui * feat: add character limit warning to ChatInput component * feat: enhance AI Assistant button with pending user input badge and styles * feat: implement conversation archiving and restoration functionality in AI Assistant * feat: streamline AI Assistant UI components and improve styles * feat: add MessageContext interface and enhance message sending functionality in AI Assistant * feat: update AI Assistant styles and components to use new icon library and improve layout * feat: move to css modules * feat: enhance AI Assistant with new API integration and UI components * refactor: update AIAssistant components to use Button from Signoz UI and enhance styling * refactor: simplify action handling and enhance streaming message indicators * refactor: improve loading indicators in HistorySidebar component * refactor: enhance ConversationView loading state and improve action key stability * refactor: implement AIAssistant axios instance and enhance SSE authentication handling * refactor: support auto-derived contexts and enhance diff display functionality * refactor: enhance ChatInput component with improved overflow handling and context fetching logic * refactor: enhance AIAssistantModal and ConversationItem components with improved key handling and UI * refactor: streamline Spinner component and update ChatInput styles for improved UI consistency * feat: implement push-to-talk functionality in ChatInput for improved voice interaction * feat: add edit and resend functionality to user messages in ConversationView and ChatInput * feat: implement AI Assistant UI components for enhanced user interaction * feat: improve tool call instance rendering * feat: add accessibility attributes and feedback buttons to HeaderRightSection * chore: update openapi.yaml with improved formatting and structure for API documentation * feat: enhance AI Assistant components with new enums, improved clarification handling, code block * refactor: remove edit and resend functionality, streamline message handling * refactor: remove AI backend URL from environment variables * refactor: update styles and structure for MessageBubble, ThinkingStep, and ToolCallStep components * feat: enhance conversation item and history sidebar with search functionality and dropdown actions * feat: update AI Assistant UI components with new icons * feat: add displayText property to ToolCallBlock * feat: implement message regeneration functionality in AI Assistant * feat: pass comment for negative feedback * fix(frontend): position chat support around AI assistant * feat: add SigNoz URL header to AI Assistant requests for multi-tenant support * feat: add header actions to TraceDetailV2 for sharing and feedback * chore: remove hardcoded url * fix: skip custom AI block markers in language validation script * feat: implement AI API instance with request/response interceptors * feat: enhance AI Assistant conversation handling with hydration state * feat: implement SSE backoff strategy and error handling in AI Assistant * refactor: update color variables in AI Assistant styles for consistency and improved theming * chore: increase margin for title in Block component for improved spacing * chore: fmt * feat: use default domain url for X-SigNoz-URL * refactor: simplify AIAssistant enabled state management across components * refactor: replace HistorySidebar with ConversationsList component in AIAssistant * feat: improve css * feat: enhance voice input functionality with microphone permission handling * feat: add rule to enforce subpath imports for @signozhq/ui components * fix: renameConversation requires reload to render * refactor: update imports for @signozhq/ui components to use subpath imports * refactor: adjust imports for @signozhq/ui components to use specific subpath imports * chore: remove temp files * chore: remove temp files * chore: move types to ai assistant folder * chore: remove unused chart blocks from AI assistant Removes BarChart, LineChart, PieChart, and Timeseries block components along with the shared chartSetup and Chart.module.scss. These rendered hex-color literals outside the design-token system and weren't being emitted by any current response flow. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * feat: update header button color to use accent primary * chore: remove the rule files * chore: remove react chartjs * refactor: replace hardcoded radius values with CSS variables * chore: use css variable --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Co-authored-by: makeavish <makeavish786@gmail.com> |
||
|
|
85a38d5608 |
feat(base-path): scope localStorage/sessionStorage keys to base path + fix livetail url (#11029)
Some checks failed
build-staging / prepare (push) Has been cancelled
build-staging / js-build (push) Has been cancelled
build-staging / go-build (push) Has been cancelled
build-staging / staging (push) Has been cancelled
Release Drafter / update_release_draft (push) Has been cancelled
* feat: base path config setup and plugin for gotmpl generation at build time * feat: changed output path to dir level * feat: refactor the interceptor and added gotmpl into gitignore * feat: removed plugin and serving the index.html only as the template * feat: updated the html template * feat: updated base path utils and fixed navigation and translations * feat: code refactor around feedbacks * feat: applied suggested patch changes * feat: code refactor around feedbacks * feat(base-path): mirgate rule to oxlint * feat(base-path): fix lint issues * feat(base-path): replace window.open with openInNewTab for internal paths * feat(base-path): migrate remaining pattern for window.location.origin + path * feat(base-path): configure local dev setup * feat(base-path): migrate backend bound urls and eslint upgrade to error (#11028) * feat(base-path): migrate backend bound urls and eslint upgrade to error * feat(base-path): migrated the new files added after rebase with main * feat(base-path): updated lint error comment to oxlint * feat(base-path): getScopedKey - scope storage keys to base path * feat(base-path): scope localStorage wrapper keys via getScopedKey * feat(base-path): sessionStorage wrappers + scope useLocalStorage via wrappers * feat(base-path): route direct localStorage calls through scoped wrappers * feat(base-path): route direct sessionStorage calls through scoped wrappers * feat(base-path): eslint rule, ban direct localStorage/sessionStorage access * fix(base-path): prepend withBasePath to livetail SSE URL in dev mode * fix(base-path): rename loadModule to loadStorageModule to avoid TS global scope collision * feat(base-path): migrated more cases * feat(base-path): fix lint issues * feat(base-path): added rule to oxlint and added oxlint disables * feat(base-path): added localstorage fallback scope * feat(base-path): replace window.open with openInNewTab for internal paths * feat(base-path): migrate remaining pattern for window.location.origin + path * feat(base-path): migrate backend bound urls and eslint upgrade to error (#11028) * feat(base-path): migrate backend bound urls and eslint upgrade to error * feat(base-path): migrated the new files added after rebase with main * feat(base-path): updated lint error comment to oxlint |
||
|
|
c595506a09 |
feat: base path config setup and index.html setup as go template for BE injection (#11026)
* feat: base path config setup and plugin for gotmpl generation at build time * feat: changed output path to dir level * feat: refactor the interceptor and added gotmpl into gitignore * feat: removed plugin and serving the index.html only as the template * feat: updated the html template * feat: updated base path utils and fixed navigation and translations * feat: code refactor around feedbacks * feat: applied suggested patch changes * feat: code refactor around feedbacks * feat(base-path): mirgate rule to oxlint * feat(base-path): fix lint issues * feat(base-path): configure local dev setup |
||
|
|
25ff140324 | fix: response types (#10396) |