sync: release/11.13.0 (sba-internal → sba-mint) - #45
Merged
Merged
Conversation
…istant-lib-to-3-9-11 ES-28781 #done chore(deps): Update @sinequa/assistant to 3.9.11
…isplay Refactor CSS for code block references to enhance layout and positioning. The `code-block-reference .card.mb-2` now uses `position: relative`, `display: flex`, and `justify-content: flex-end` instead of `display: contents`. This provides more robust control over the card's internal layout and ensures correct positioning of its header. The `top` position of the `.card-header` was adjusted for better visual alignment. Additionally, `pre[class*="language-"]` elements are now set to `width: 100%` to ensure code blocks consistently occupy the full available width, preventing overflow issues and improving readability.
Relocates dark mode specific CSS rules for `sq-document-upload` and `sq-saved-chats-v3` dialogs from `src/theme.css` to their respective component override files (`chat-v3.css` and `saved-chat-v3.css`). This change improves CSS organization and maintainability by ensuring component-specific styles are co-located with their respective component overrides, making it easier to manage and locate styles.
This commit updates the @sinequa/atomic package from version 0.0.118 to 0.0.119. Version 0.0.119 contains a fallback in case the crypto module does not exist in the browser.
ES-28692 #done Update @sinequa/atomic to version 0.0.119
Updates the 'discussion' translation key across German, English, and French preview i18n files. The label has been changed from "Ask AI" (or equivalent) to "Chat with Document" (or equivalent) to more accurately describe the feature's functionality and improve user understanding.
Introduces several new translation keys for the assistant feature in German, English, and French. These new keys provide messages for user prompts, connection errors, generic chat errors, search warnings, and AI-generated content disclaimers, enhancing user communication and feedback. Additionally, corrects minor typos in the French translation for "upload" (from "Upload" to "Télécharger") and "refresh" (from "Refraîchir" to "Rafraîchir") to improve linguistic accuracy.
…t (atomic-angular 🏷️0.1.78 - atomic-js 🏷️0.0.119)
…r logging (#518) ES-28869 #done Standardize error logging and remove onDestroy hook Refactor error handling to use a standardized 'error' function instead of direct 'console.error' calls within the streaming and init process subscriptions. This ensures consistent error reporting and better integration with the application's logging infrastructure. Additionally, remove the onDestroy hook responsible for resetting 'assistantIdsToAttach' and stopping the chat service connection. This cleanup logic is now managed inside the Chat component and is no longer required in this component's lifecycle, simplifying its responsibilities. * deps(assistant): Update @sinequa/assistant to 3.9.11-dev.3 The `@sinequa/assistant` package has been updated from version `3.9.11` to `3.9.11-dev.3`. This change incorporates the latest development version, providing access to recent features, bug fixes, or internal improvements from the pre-release channel.
ES-28872 #done Update 'discussion' label to 'Chat with Document'
ES-28890 #done Add new assistant messages and French corrections
ES-28751 #done style(chat-v3): Improve code block reference and pre display
…c-angular 🏷️0.1.83, ui 🏷️0.1.36) (#520) * update assistant layout with new aggregation features * refactor(assistant): Improve layout responsiveness and cleanup NgClass Removed `NgClass` import and usage from `AssistantLayout` component, simplifying template code. Boolean input bindings were also simplified for clarity. Adjusted grid column definitions for `md` and `lg` breakpoints in the assistant layout to enhance responsiveness and optimize space utilization. Renamed the `.scroll-stable` utility class to `.scrollbar-stable` in `styles.css` for consistency and applied it to relevant elements in the assistant layout. * ES-28751 #done style(chat-v3): Improve code block reference and pre display Refactor CSS for code block references to enhance layout and positioning. The `code-block-reference .card.mb-2` now uses `position: relative`, `display: flex`, and `justify-content: flex-end` instead of `display: contents`. This provides more robust control over the card's internal layout and ensures correct positioning of its header. The `top` position of the `.card-header` was adjusted for better visual alignment. Additionally, `pre[class*="language-"]` elements are now set to `width: 100%` to ensure code blocks consistently occupy the full available width, preventing overflow issues and improving readability. * deps(ui-components): Update Sinequa UI component libraries Updates @sinequa/atomic to 0.0.120, @sinequa/atomic-angular to 0.1.82, and @sinequa/ui to 0.1.36. This ensures the project utilizes the latest versions of these core UI components, incorporating recent bug fixes, performance enhancements, and new features. * chore: Update environment config and refine UI styling Refactor: - Removed fixed height and custom CSS variable override from the `agg-tree` component in `assistant.layout.ts`. This allows the component to size dynamically and removes unnecessary styling. - Cleaned up `styles.css` by removing the unused `@import './collapse';` stylesheet. Chore: - Updated the `app` identifier from `training-mint` to `mint_rnd` in the development environment configuration (`environment.ts`). * feat(deps): Update @sinequa/atomic-angular to 0.1.83 Updates the `@sinequa/atomic-angular` package from version `0.1.82` to `0.1.83`. This update ensures the project uses the latest features, bug fixes, and performance improvements from the library. The `package.json` and `package-lock.json` files have been updated to reflect this dependency change.
…n the preview at the same time
…ould-persist-existing-query
Added inline comments to the `toggle` method within `PreviewActionsComponent`. This improves code readability by explaining the purpose of each step, including determining the signal, updating states, and sending unselect actions to the preview service.
…hlighting-of-extracts-and-entities-in-the-preview-at-the-same-time ES-27726 #done Mint: Cannot turn on highlighting of extracts and entities i…
…hould-persist-existing-query ES-28811 #done opening-large-preview-should-persist-existing-query
Replaced the `afterNextRender` lifecycle hook with an `effect` in the `PreviewPage` component. This change ensures that the `selectionStore` is reactively updated whenever the `id` input or the `queryParamStore`'s `text` signal changes. `effect` is the appropriate mechanism for reacting to signal dependencies, providing a more robust and reactive update mechanism compared to `afterNextRender`, which only executes once after the initial render.
This commit updates the package-lock.json file to include newly added cryptography and ASN.1 related dependencies (@noble/hashes, @peculiar/asn1-* packages, asn1js, and others) that are required for enhanced security features in the Docusaurus project.
#noJiraCheck remove @angular-eslint/schematics and update dependencies
- Bump `@sinequa/atomic-angular` to v0.4.10 in both `package.json` and `package-lock.json` - Update `getState(principalStore)` usage in both `user-menu` components to remove the now-unnecessary `.principal` property access, aligning with the updated store state shape introduced in the new version
…in-an-aggregation-the-count-is-always-1 ES-30527 #done upgrade @sinequa/atomic-angular from 0.4.0 to 0.4.10
- Upgrade `@sinequa/atomic-angular` from `0.4.10` to `0.4.17` - Update `@hono/node-server` from `1.19.9` to `1.19.11` - Update `express-rate-limit` from `8.2.1` to `8.3.1` (with `ip-address` bumped to `10.1.0`, removing its nested override) - Update `hono` from `4.12.3` to `4.12.7` - Update `immutable` from `5.1.4` to `5.1.5` - Update `tar` from `7.5.9` to `7.5.11`
…r case in mint (atomic-angular🏷️0.4.19)
…e and refactor store access - Wrap `sq-chat-v3` and settings template in an `@for` loop keyed by `assistantKey` signal to force component recreation when the principal changes - Inject `PrincipalStore` and add an `effect` that increments `assistantKey` whenever the principal store state updates, ensuring the assistant always reflects the latest principal - Replace `getState(selectionStore)` destructuring with direct signal access `selectionStore.assistantIdsToAttach()` for consistency and reactivity
and Angular to 20.3.18
…a-assistant-3-10-11 ES-30940 #done Bump @sinequa/assistant 3.10.11
- `@sinequa/atomic`: 0.0.137 → 0.0.139 - `@sinequa/atomic-angular`: 0.4.19 → 0.4.23 - `@sinequa/ui`: 0.2.6 → 0.2.12
…e-document-was-added-automatically-when-select-or-un-select-an-item ES-30512 #done feat(assistant): recreate assistant on principal change and refactor store access
…st-values-returning-no-document ES-30878 #done ES-30880 #done
…cated CSS files Refactor global styles by splitting `animations.css` and `utilities.css` into their own files, reducing the size of the main stylesheet. Also marks legacy layout classes and `DrawerPreview` as deprecated (removal planned for v11.15.0), and adds `#gradient-name` and `.heading-4` base styles.
#noJiraCheck feat(styles): synchronize CSS files
- Wrap navbar-tabs in a bordered container with noTruncate to prevent ellipsis truncation - Fix filters-bar layout from flex to block to avoid overflow issues Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Remove border styling and inline `max-width` from the `navbar-tabs` wrapper div, replacing with Tailwind's `max-w-full` utility class. Also removes a leftover commented-out `<navbar-tabs>` line.
Add error handling to the Transloco HTTP loader so that a failed translation file request returns an empty object instead of throwing an error. This prevents the app from breaking when a translation file is missing or unavailable.
…e releases - Bump @sinequa/atomic-angular from ^0.4.32-dev.1 to ^0.4.36 - Bump @sinequa/ui from ^0.2.14-dev.1 to ^0.2.16 - Update transitive dependencies (Angular DevKit, picomatch, etc.)
ES-30924 #done ES-31074 #done fix(search): improve tabs and filters display (atomic-angular🏷️0.4.36, ui🏷️0.2.16)
larde
approved these changes
Apr 22, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Synchronisation automatique de la branche
release/11.13.0depuis le repo internesba-internal.