Timothy Jaeryang Baek
d3ee3fd23e
refac
2026-01-01 14:10:11 +04:00
Timothy Jaeryang Baek
a1036e544d
enh: folder_max_file_count
2026-01-01 02:51:35 +04:00
Timothy Jaeryang Baek
f7f8a263b9
feat: JINA_API_BASE_URL
2026-01-01 02:17:47 +04:00
Timothy Jaeryang Baek
89ad1c68d1
enh: FIRECRAWL_TIMEOUT
2026-01-01 02:07:22 +04:00
Classic298
431632d530
fix: normalize local CrossEncoder reranking scores for relevance threshold ( #20228 )
...
* Update utils.py
* Update retrieval.py
* Update utils.py
* Update retrieval.py
* add env var
* rename to SENTENCE_TRANSFORMERS_CROSS_ENCODER_SIGMOID_ACTIVATION_FUNCTION
2025-12-31 15:48:31 -05:00
Timothy Jaeryang Baek
71ca25c8ac
refac
2025-12-31 20:23:32 +04:00
Classic298
9195d7aeb0
fix: prevent delete_chat_by_id crash when chat is None ( #20270 )
...
Add null check after Chats.get_chat_by_id() in both admin and user code paths. When chat doesn't exist, now raises HTTP 404 instead of crashing with AttributeError when accessing chat.meta.
2025-12-31 17:39:33 +04:00
Classic298
201c38a08a
fix: prevent delete_entries_from_collection crash when file is None ( #20274 )
...
Add null check after Files.get_file_by_id() before accessing file.hash. Raises HTTP 404 instead of crashing with AttributeError when file doesn't exist.
2025-12-31 02:31:26 -05:00
Classic298
46f867cda6
fix: prevent save_docs_to_vector_db crash on empty result.ids ( #20275 )
...
Add check that result.ids exists and has length > 0 before accessing result.ids[0]. Prevents IndexError when query returns empty results.
2025-12-31 02:31:05 -05:00
Classic298
2c0ebbcced
fix: prevent null crashes in users and notes routers ( #20279 )
...
Add null checks for ui settings in update_user_settings_by_session_user() and for user in get_notes(). Prevents AttributeError when ui dict is None or when note's user has been deleted.
2025-12-31 02:30:14 -05:00
Classic298
a2e9263af0
fix: add explicit HTTPException for access control failures ( #20280 )
...
Fix implicit None returns in get_model_by_id, get_knowledge_by_id, get_tools_by_id, and get_prompt_by_command. Now properly returns 401 for access denied and 404 for not found instead of silently returning None.
2025-12-31 02:28:59 -05:00
Tim Baek
6351077958
refac
2025-12-31 02:27:55 -05:00
Timothy Jaeryang Baek
08bf4670ec
refac
2025-12-30 19:38:45 +04:00
Timothy Jaeryang Baek
18a33a079b
refac
2025-12-30 19:33:30 +04:00
Timothy Jaeryang Baek
d3a682759f
enh: ENABLE_MARKDOWN_HEADER_TEXT_SPLITTER
2025-12-30 19:31:59 +04:00
Classic298
4750a7cab0
feat: expose ADMIN_EMAIL setting in Admin Panel ( #20260 )
2025-12-30 17:28:25 +04:00
Classic298
c02451178c
init ( #20212 )
2025-12-30 12:15:31 +04:00
Timothy Jaeryang Baek
fe3047d53c
refac
2025-12-29 02:05:55 +04:00
Timothy Jaeryang Baek
5649a668fa
refac
2025-12-29 01:42:13 +04:00
Timothy Jaeryang Baek
2453b75ff0
refac
2025-12-29 01:31:27 +04:00
Timothy Jaeryang Baek
5d1459df16
refac
2025-12-29 01:20:04 +04:00
Timothy Jaeryang Baek
88dbc14abc
refac
2025-12-29 00:55:53 +04:00
Timothy Jaeryang Baek
26af1f92e2
enh: WHISPER_COMPUTE_TYPE env var
2025-12-29 00:41:47 +04:00
Timothy Jaeryang Baek
475dd91ed7
refac
2025-12-29 00:39:43 +04:00
Timothy Jaeryang Baek
b1d0f00d8c
refac/enh: db session sharing
2025-12-29 00:21:18 +04:00
Timothy Jaeryang Baek
2041ab483e
refac/enh: db session sharing
2025-12-28 22:00:44 +04:00
Timothy Jaeryang Baek
37b15604de
refac
2025-12-27 22:16:10 +04:00
Timothy Jaeryang Baek
a9609585af
refac
2025-12-27 01:41:06 +04:00
Timothy Jaeryang Baek
ac0ae2ae20
refac
2025-12-27 01:06:21 +04:00
Timothy Jaeryang Baek
3b0d25ad2b
refac
2025-12-27 00:40:08 +04:00
Timothy Jaeryang Baek
adf463059d
refac
2025-12-27 00:02:03 +04:00
Timothy Jaeryang Baek
5f20102b33
refac
2025-12-26 23:55:00 +04:00
landerrosette
d29271184e
fix: extract correct MIME type from base64 profile images ( #20171 )
2025-12-26 18:27:18 +04:00
Timothy Jaeryang Baek
f5c07e317e
refac
2025-12-26 16:59:14 +04:00
Timothy Jaeryang Baek
39a2b9789c
refac
2025-12-26 16:16:10 +04:00
Timothy Jaeryang Baek
85bbed3ec5
enh: sync stats
2025-12-26 15:13:50 +04:00
Timothy Jaeryang Baek
9c61e95ecb
refac
2025-12-26 14:05:16 +04:00
Tim Baek
df106099a1
refac
2025-12-25 18:32:13 -05:00
Tim Baek
4be99174be
refac
2025-12-25 18:11:17 -05:00
Timothy Jaeryang Baek
5995771583
fix: channel model mention
2025-12-23 10:42:33 +04:00
Timothy Jaeryang Baek
0a78323406
fix/refac: image action button
2025-12-22 09:56:44 +04:00
Timothy Jaeryang Baek
4ab917c74b
fix/refac: stt default content type
2025-12-22 09:45:55 +04:00
Timothy Jaeryang Baek
446cc0ac60
refac
2025-12-22 00:39:05 +04:00
Timothy Jaeryang Baek
45e3237756
fix/refac: shared chat files behaviour
2025-12-21 23:29:54 +04:00
Timothy Jaeryang Baek
b35aeb8f46
feat: custom model base model fallback
...
Co-Authored-By: Classic298 <27028174+Classic298@users.noreply.github.com >
2025-12-21 20:22:37 +04:00
Timothy Jaeryang Baek
c96549eaa7
refac
2025-12-21 18:08:36 +04:00
Classic298
4fd790f7dd
feat: Apply WEB_SEARCH_CONCURRENT_REQUESTS to all search engines using semaphore ( #20070 )
...
* sequential
* zero default
* fix
2025-12-21 07:18:00 -05:00
Classic298
48ccb1e170
fix: consolidate psql cleanup logic and fix web add with cleanup ( #20072 )
...
* sequential
* consolidate logic and fix for web add
* Update WebSearch.svelte
* Update retrieval.py
* Update retrieval.py
* Update WebSearch.svelte
2025-12-21 07:14:29 -05:00
Timothy Jaeryang Baek
53c1ca64b7
enh: feedback ids endpoint
2025-12-21 15:33:06 +04:00
G30
0eeda79048
fix: user group pagination reset and model image caching ( #19959 )
...
- Changed default sort order in 'Edit Group' modal to 'created_at' (newest first).
Previously it sorted by group membership, causing toggled users to invisible jump
to the top of the list (often changing pages). using a stable sort fixes this UX issue.
- Removed unnecessary `page = 1` reset in toggleMember function so admins
don't lose their place when selecting multiple users.
Bug 2 - Model Image Display Bug:
- Added `Cache-Control: no-cache, must-revalidate` headers to the model profile
image endpoint. This ensures that when a model avatar is updated, the browser
fetches the new image instead of serving a stale cached version (favicon).
Fixes #19885
2025-12-21 05:04:45 -05:00