Commit graph

4584 commits

Author SHA1 Message Date
Athanasios Oikonomou
5543f30c49 feat: Allow navigating to user group from user edit
This commit allow navigating from user edit to user group, allowing faster updates to groups.
The querystringValue function was moved to lib/utils to reuse it in multiple places.
2025-08-12 01:08:56 +03:00
Timothy Jaeryang Baek
62506b1955 fix: duckduckgo isn't duckduckgo anymore 2025-08-11 22:43:29 +04:00
Timothy Jaeryang Baek
17cc3b7d72 fix: chat item generate title button 2025-08-11 17:13:22 +04:00
Timothy Jaeryang Baek
8fd5006b6f refac 2025-08-11 17:01:18 +04:00
Timothy Jaeryang Baek
97448e25ec fix: openai error handling 2025-08-11 17:00:06 +04:00
Tim Jaeryang Baek
9aea18f90c
Merge pull request #16479 from EventHorizon-AI/fix/landing-page-mode
fix: Correctly determine the Landing Page Mode
2025-08-11 16:18:55 +04:00
Timothy Jaeryang Baek
6202e09348 refac 2025-08-11 14:09:35 +04:00
EntropyYue
29ba56757d fix: Correctly determine the Landing Page Mode 2025-08-11 17:59:01 +08:00
Timothy Jaeryang Baek
1623396086 refac: styling 2025-08-11 00:57:37 +04:00
Timothy Jaeryang Baek
29447366d1 refac: styling 2025-08-11 00:54:08 +04:00
Timothy Jaeryang Baek
497471d16b enh: regenerate menu toggle setting 2025-08-11 00:43:41 +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
Timothy Jaeryang Baek
c3ca241e57 fix: quick actions input 2025-08-10 15:10:50 +04: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
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
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
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
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
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
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