Commit graph

6854 commits

Author SHA1 Message Date
ButterflyOfFire
c7753f2d9b
i18n add kabyle translation
Adding 34% translation.
2025-08-10 17:39:09 +01:00
Timothy Jaeryang Baek
77dcfb5062 chore: format 2025-08-10 16:54:49 +04:00
Tim Jaeryang Baek
b82324b7b7
Merge pull request #16443 from rgaricano/dev_es-ES
UPD: Update es-ES Translation adapted to v0.6.20
2025-08-10 16:52:14 +04:00
Tim Jaeryang Baek
e33fb2c751
Merge pull request #16442 from andrewbbaek/dev
update ko-KR translation.json
2025-08-10 16:52:00 +04:00
_00_
1416387af1
UPD: Update es-ES Translation adapted to v0.6.20
Updated Spanish Translation adapted to v0.6.20

- Added translation for new strings
2025-08-10 14:43:24 +02:00
Andrew Baek
f436f2c106 Update ko-KR translation.json 2025-08-10 16:20:29 +04:00
Andrew Baek
5229459c02 update ko-KR translation.json 2025-08-10 16:15:49 +04:00
Timothy Jaeryang Baek
662f3cd1b3 refac 2025-08-10 16:13:13 +04:00
Tim Jaeryang Baek
ee60c3e92a
Merge pull request #16441 from athoik/user_groups
feat: Display assigned user groups in Admin Panel
2025-08-10 16:08:29 +04:00
Timothy Jaeryang Baek
58a6f5df98 fix: sink list icon missing 2025-08-10 16:07:52 +04:00
Athanasios Oikonomou
dc453efa5c feat: Display assigned user groups in Admin Panel
Description:
This PR adds the ability to view a user’s assigned groups in the Admin Panel when editing a user.

Backend Changes:
    Added a new endpoint:
    GET /api/v1/users/{user_id}/groups

        Returns the list of groups assigned to a specific user.
        Requires admin privileges.

Frontend Changes:
    Implemented getUserGroupsById API function to call the new backend endpoint, in lib/apis/users.

    Updated EditUserModal.svelte to:
        Load user groups asynchronously when the modal is opened.
        Display the groups inline in the form before the Save button.
        Show a loading state while fetching, and a “No groups assigned” message if none exist.

Result:
Admins can now see which groups a user belongs to directly from the edit user modal,
improving visibility and reducing the need to navigate away for group membership checks.
2025-08-10 14:49:01 +03:00
Tim Jaeryang Baek
397c1e7684
Merge pull request #16440 from aindriu80/update-ga-string-10-august
(i18n) Updated Irish translations
2025-08-10 15:22:54 +04:00
Timothy Jaeryang Baek
c3ca241e57 fix: quick actions input 2025-08-10 15:10:50 +04:00
Aindriú Mac Giolla Eoin
f9d829c1cd Updating Irish translations 2025-08-10 12:01:53 +01:00
Aleix Dorca
e2572dca43
Update catalan translation.json 2025-08-10 09:23:33 +02:00
Timothy Jaeryang Baek
86e0898920 fix: quick actions add issue 2025-08-10 02:52:40 +04:00
Timothy Jaeryang Baek
bfd8c6b87e refac 2025-08-10 02:37:27 +04:00
Timothy Jaeryang Baek
0af66558ae refac 2025-08-10 02:35:41 +04:00
Timothy Jaeryang Baek
d7e9b0828b refac 2025-08-10 02:17:54 +04:00
Timothy Jaeryang Baek
e9c93d082e chore: format 2025-08-10 02:15:53 +04:00
Timothy Jaeryang Baek
3f7d3def02 enh: folder filter 2025-08-10 02:10:18 +04:00
Timothy Jaeryang Baek
50181ee99e refac 2025-08-10 01:03:02 +04:00
Timothy Jaeryang Baek
a068ba88de chore: format 2025-08-09 23:47:02 +04:00
Timothy Jaeryang Baek
1a93891d97 feat: stream delta chunk
Co-Authored-By: Jan Kessler <Ithanil@users.noreply.github.com>
2025-08-09 23:43:27 +04:00
Timothy Jaeryang Baek
e2b2e8b245 refac 2025-08-09 22:59:19 +04:00
Timothy Jaeryang Baek
e9c2d9d035 refac: styling 2025-08-09 22:55:19 +04:00
Timothy Jaeryang Baek
98f38f00ff enh: shift unpin pinned models 2025-08-09 22:50:27 +04:00
Timothy Jaeryang Baek
f4d2c6027a refac 2025-08-09 21:10:12 +04:00
Timothy Jaeryang Baek
4b41cd1891 chore: format 2025-08-09 02:05:07 +04:00
Timothy Jaeryang Baek
92f27bb21e feat/enh: regeneration options 2025-08-09 02:00:21 +04:00
Timothy Jaeryang Baek
34689e37f8 refac 2025-08-08 20:58:52 +04:00
Timothy Jaeryang Baek
95f9d69e9a refac 2025-08-08 20:52:53 +04:00
Timothy Jaeryang Baek
a5683c411a refac 2025-08-08 19:58:53 +04:00
Timothy Jaeryang Baek
c42c1ee632 refac: styling 2025-08-08 18:48:27 +04:00
Timothy Jaeryang Baek
69f6fbe4e7 refac 2025-08-08 18:40:03 +04:00
Timothy Jaeryang Baek
9af64f0db1 refac 2025-08-08 14:27:28 +04:00
Timothy Jaeryang Baek
3f85375db2 refac: styling 2025-08-08 14:24:54 +04:00
Timothy Jaeryang Baek
9979ed4b46 refac 2025-08-08 14:07:23 +04:00
Timothy Jaeryang Baek
151c072bbc refac 2025-08-08 14:04:44 +04:00
Timothy Jaeryang Baek
81fed7291c refac 2025-08-08 13:56:34 +04:00
Timothy Jaeryang Baek
f8e8d7e048 refac 2025-08-08 13:50:53 +04:00
Timothy Jaeryang Baek
056431606b enh: tool calling support in quick actions 2025-08-08 13:43:30 +04:00
Timothy Jaeryang Baek
ff9f2614f3 refac: styling 2025-08-08 13:09:40 +04:00
Timothy Jaeryang Baek
c92d1ce219 refac 2025-08-08 13:05:50 +04:00
Timothy Jaeryang Baek
4ba96fe3e5 refac 2025-08-08 12:55:24 +04:00
Timothy Jaeryang Baek
04f37ca279 refac 2025-08-08 12:50:21 +04:00
Timothy Jaeryang Baek
1fc40ad5ee refac 2025-08-08 12:40:13 +04:00
Timothy Jaeryang Baek
19bc5f1c34 refac 2025-08-08 12:34:27 +04:00
Timothy Jaeryang Baek
601f1af0a5 refac 2025-08-08 12:17:50 +04:00
Timothy Jaeryang Baek
d2c7a60a43 refac 2025-08-08 12:07:15 +04:00
Timothy Jaeryang Baek
961df8ef3d refac 2025-08-08 11:57:51 +04:00
Timothy Jaeryang Baek
d6326549d6 refac 2025-08-08 11:57:07 +04:00
Timothy Jaeryang Baek
b084613004 refac: styling 2025-08-08 11:53:06 +04:00
Timothy Jaeryang Baek
e2ce735d12 refac: styling 2025-08-08 04:37:08 +04:00
Timothy Jaeryang Baek
867a86b264 refac 2025-08-08 04:32:17 +04:00
Timothy Jaeryang Baek
0b68fc0a1b refac: styling 2025-08-08 04:10:58 +04:00
Timothy Jaeryang Baek
d9f46baa70 refac: sidebar 2025-08-08 03:53:09 +04:00
Timothy Jaeryang Baek
e6726d8444 fix: triple backtick enter rich text input 2025-08-08 02:57:44 +04:00
Sine Jespersen
8d6c1c497f add aria labels to controls in interface modal 2025-08-07 12:19:27 +02:00
Timothy Jaeryang Baek
761d439830 refac 2025-08-07 03:42:02 +04:00
Timothy Jaeryang Baek
7611441676 refac 2025-08-07 03:37:13 +04:00
Timothy Jaeryang Baek
2bfe684716 refac: styling 2025-08-07 03:35:12 +04:00
Timothy Jaeryang Baek
07b16cc8d1 refac 2025-08-07 02:53:28 +04:00
Timothy Jaeryang Baek
2eef60ced4 refac: sidebar styling 2025-08-07 02:50:05 +04:00
Timothy Jaeryang Baek
85a3c32f07 refac: styling 2025-08-07 02:47:13 +04:00
Timothy Jaeryang Baek
ca213cbd12 refac 2025-08-07 02:29:54 +04:00
Timothy Jaeryang Baek
13682e28db refac 2025-08-07 02:25:52 +04:00
Timothy Jaeryang Baek
db7ea6d23f refac 2025-08-07 02:20:32 +04:00
Timothy Jaeryang Baek
4a57e581d9 refac 2025-08-07 02:15:31 +04:00
Timothy Jaeryang Baek
2e733b46b0 enh: custom action buttons 2025-08-07 02:11:27 +04:00
Timothy Jaeryang Baek
5d670cb7ce refac: interface settings styling 2025-08-07 02:11:16 +04:00
Timothy Jaeryang Baek
cce1f876c9 refac 2025-08-07 01:41:51 +04:00
Timothy Jaeryang Baek
f47befa902 refac: styling 2025-08-07 01:22:55 +04:00
Timothy Jaeryang Baek
73c92e2e3e refac 2025-08-07 01:19:34 +04:00
Timothy Jaeryang Baek
6598812a25 refac 2025-08-07 00:14:35 +04:00
Timothy Jaeryang Baek
353ecda084 refac 2025-08-07 00:12:24 +04:00
Timothy Jaeryang Baek
4797799400 refac 2025-08-06 23:36:43 +04:00
Timothy Jaeryang Baek
93a91a678a enh: ability to switch off floating action buttons 2025-08-06 23:28:05 +04:00
Timothy Jaeryang Baek
e16251c473 refac 2025-08-06 23:15:08 +04:00
Timothy Jaeryang Baek
07aafa5fea refac 2025-08-06 23:09:34 +04:00
Timothy Jaeryang Baek
0fd5881b7d refac: styling 2025-08-06 23:08:41 +04:00
Timothy Jaeryang Baek
fa04711680 refac 2025-08-06 22:55:47 +04:00
Timothy Jaeryang Baek
d2fa66bb9d refac: styling 2025-08-06 22:48:12 +04:00
Timothy Jaeryang Baek
8b9c5c4c1e enh: multi model response tabbed display 2025-08-06 22:47:34 +04:00
Tim Jaeryang Baek
0067cf6eff
Merge pull request #16334 from leebeomhun/i18n-ko
i18n: update and fix ko-KR translation
2025-08-06 21:32:03 +04:00
Timothy Jaeryang Baek
0912a023c2 fix: jwt token exposed in url 2025-08-06 21:02:54 +04:00
Timothy Jaeryang Baek
041da26756 feat: add pinned, shared and archived tags functionality for chat search moda
Co-Authored-By: G30 <50341825+silentoplayz@users.noreply.github.com>
2025-08-06 20:55:58 +04:00
BHLee
001d07f590 i18n update and fix:ko-KR translation.json 2025-08-07 01:29:37 +09:00
Tim Jaeryang Baek
d1a654019b
Merge pull request #16332 from itk-dev/feature/text-contrast-settings-modal-general
FEAT: text contrast settings modal general
2025-08-06 19:53:10 +04:00
Timothy Jaeryang Baek
b9885529a5 refac: knowledge item modal 2025-08-06 19:50:51 +04:00
Sine Jespersen
8eee4d1c12 increase text contrast on highContrastMode 2025-08-06 15:49:20 +02:00
Tim Jaeryang Baek
91952096c2
Merge pull request #16321 from itk-dev/feature/more-accessible-menu
Feat: enhance accessibility of menu
2025-08-06 15:13:13 +04:00
Timothy Jaeryang Baek
80dbd76d92 enh: image compression in channels 2025-08-06 15:11:43 +04:00
Sine Jespersen
52ef3e74e6 add aria-labels and aria-pressed to enhance accessibility 2025-08-06 12:29:50 +02:00
Sine Jespersen
9df790a9f9 make buttons DropdownMenuItems to make them accessible by keyboard, add handling of highContrastMode 2025-08-06 12:29:28 +02:00
Sine Jespersen
ba1e32f60d add aria-label to labelless button to enhance accessibility 2025-08-06 12:28:42 +02:00
Timothy Jaeryang Baek
5d4199bf52 chore: format 2025-08-06 14:27:58 +04:00
Sine Jespersen
502a36869e aria-hidden on icons to hide them from assistive technology 2025-08-06 12:17:44 +02:00
Timothy Jaeryang Baek
5ae0036265 refac 2025-08-06 14:03:40 +04:00
Timothy Jaeryang Baek
3a1bbcb12e refac 2025-08-06 13:48:43 +04:00
Timothy Jaeryang Baek
2e36540023 refac: tag handling 2025-08-06 13:32:28 +04:00
Timothy Jaeryang Baek
e9fb161bcd refac 2025-08-06 12:36:35 +04:00
Timothy Jaeryang Baek
bfa42c6277 enh: formatting toolbar for chat 2025-08-06 12:21:18 +04:00
Timothy Jaeryang Baek
0acd78049d refac: hide docs, releases for users 2025-08-06 11:50:35 +04:00
Timothy Jaeryang Baek
182192f3c9 chore: analytics scaffolding 2025-08-05 22:28:16 +04:00
Timothy Jaeryang Baek
d0657054a5 enh: abililty to stop merge response 2025-08-05 22:25:51 +04:00
Timothy Jaeryang Baek
8b46a9010e refac: styling 2025-08-05 22:22:49 +04:00
Timothy Jaeryang Baek
53a328d00b refac: styling 2025-08-05 20:31:10 +04:00
Sine Jespersen
3494fa8707 aria hidden on svgs to hide them from assistive tech 2025-08-05 12:15:55 +02:00
Sine Jespersen
e2b722deb2 translate elements in banner for accessibility 2025-08-05 11:18:56 +02:00
Timothy Jaeryang Baek
985e54b662 refac: styling 2025-08-04 17:51:22 +04:00
Tim Jaeryang Baek
f41a8e67e8
Merge pull request #15705 from rgaricano/dev-HybridSearch-bm25_slider
FEAT: STYLE: Frontend HybridSearch-BM25 Slider
2025-08-04 17:48:24 +04:00
Timothy Jaeryang Baek
3f3a69568f enh: ability to sort folder chats 2025-08-04 17:37:33 +04:00
Tim Jaeryang Baek
ae2de6b09c
Merge pull request #16249 from silentoplayz/fix-richtext-getwordatdocpos
fix(frontend): Attempt to resolve TypeError in RichTextInput.svelte
2025-08-04 17:31:52 +04:00
Timothy Jaeryang Baek
173fa62af3 refac 2025-08-04 17:28:26 +04:00
Timothy Jaeryang Baek
88ff0b952e refac/fix: table markdown input 2025-08-04 17:27:28 +04:00
silentoplayz
55d3c07d85 revert: Reverts requested 2025-08-04 08:42:48 -04:00
Timothy Jaeryang Baek
2d2fbdb341 fix: styling 2025-08-04 16:02:48 +04:00
Timothy Jaeryang Baek
e262069265 refac/fix: folder direct file upload 2025-08-04 15:33:44 +04:00
Timothy Jaeryang Baek
4c9ab7bd50 refac 2025-08-04 15:30:09 +04:00
Timothy Jaeryang Baek
e8696c63fe refac 2025-08-04 15:23:43 +04:00
Tim Jaeryang Baek
5db60ca34f
Merge pull request #15903 from Hisma/marker-api-update
feat: Add configurable API URL (for self-hosting) and additional_config parameter for Datalab Marker API
2025-08-04 15:21:03 +04:00
Timothy Jaeryang Baek
60c5ea1bcc enh: include chat id in feedback modal 2025-08-04 15:15:31 +04:00
Timothy Jaeryang Baek
8562e3e438 refac: styling 2025-08-04 15:04:16 +04:00
Tim Jaeryang Baek
6ce1166b98
Merge pull request #16033 from silentoplayz/sticky-search
refac: sticky headers & smarter pagination on users list page
2025-08-04 15:03:02 +04:00
silentoplayz
7a80e60785 fix(frontend): Attempt to resolve TypeError in RichTextInput.svelte
Fixes an issue where `ue.getWordAtDocPos is not a function` would be thrown in `MessageInput.svelte`.

The error was caused by a timing issue where the `getWordAtDocPos` method on the `RichTextInput` component was not available when called from an event handler within the same component.

This change refactors the code to pass the `getWordAtDocPos` function as a callback prop from `RichTextInput` to `MessageInput`, ensuring it's available when needed.
2025-08-03 22:36:08 -04:00
silentoplayz
56eeed6277 feat: Add password visibility toggle to password fields w SensitiveInput.svelte component 2025-08-03 16:07:12 -04:00
Timothy Jaeryang Baek
00084c6ca6 refac/fix: tool payload 2025-08-02 19:36:46 +04:00
Tim Jaeryang Baek
f47a100730
Merge pull request #16231 from hadadarjt/dev
UserMenu: Fix quote typo in docs link.
2025-08-02 19:06:57 +04:00
Andrew Baek
c1ba289ab5 fix: add conditional password confirmation on signup
Password confirmation during signup is now only enforced if the 'enable_signup_password_confirmation' feature flag is enabled in the config. This allows for more flexible signup flows based on configuration.
2025-08-02 19:04:52 +04:00
Hadad
ab140ea531 UserMenu: Fix quote typo in docs link.
* Docs link in the user menu are invalid when clicked via browser.

Signed-off-by: Hadad <hadad@linuxmail.org>
2025-08-02 20:21:41 +07:00
Tim Jaeryang Baek
e988750272
Merge pull request #16194 from ahangarha/patch-1
i18n:update fa translation
2025-08-02 14:49:47 +04:00
Timothy Jaeryang Baek
994170b482 refac 2025-08-01 18:17:09 +04:00
Timothy Jaeryang Baek
d4f70830d1 refac: markdown br rendering 2025-08-01 14:07:11 +04:00
Mostafa Ahangarha
4e64c3eca9
Update fa translation
Fix a mistake in translation
2025-08-01 00:33:09 +03:30
Timothy Jaeryang Baek
d2a3aacaba refac: styling 2025-07-31 19:00:43 +04:00
Timothy Jaeryang Baek
56af3e7357 refac: granular chat controls permissions 2025-07-31 18:59:37 +04:00
Timothy Jaeryang Baek
708e0ed05e refac/enh: chat controls permissions 2025-07-31 18:58:58 +04:00
Timothy Jaeryang Baek
84289b9a8d refac 2025-07-31 18:45:39 +04:00
Tim Jaeryang Baek
b378ac1f57
Merge pull request #16186 from itk-dev/feature/user-menu-tab-order-and-menu-item-accessibility
FEAT: user menu tab order and menu item accessibility
2025-07-31 17:48:17 +04:00
Sine Jespersen
3dc23368aa use bits-ui dropdownmenu item to make menu items focusable 2025-07-31 15:33:27 +02:00
Timothy Jaeryang Baek
b510f21a5b feat: signup confirm password 2025-07-31 16:43:37 +04:00
Timothy Jaeryang Baek
1c83f48c45 refac 2025-07-31 16:27:20 +04:00
Timothy Jaeryang Baek
73b07df28f enh/refac: debounce chat draft save 2025-07-31 16:02:43 +04:00
Timothy Jaeryang Baek
05895d9657 refac/enh: allow underscore for prompt command 2025-07-31 15:55:10 +04:00
Tim Jaeryang Baek
f1300a8fd9
Merge pull request #16178 from itk-dev/feature/hide-decorative-images-from-assistive-tech
Feature/hide decorative images from assistive tech
2025-07-31 15:30:20 +04:00
Sine Jespersen
6434f1ec99 remove alt text on image for accessibility 2025-07-31 13:25:14 +02:00
Sine Jespersen
eac359d6b4 aria-hidden on icon for accessibility 2025-07-31 13:25:07 +02:00
Sine Jespersen
343e41886f add aria-label and aria-pressed to toggle button for accessibility 2025-07-31 13:14:53 +02:00
Sine Jespersen
77babb6b63 add aria label, make alt text translatable 2025-07-31 10:32:32 +02:00