Xuan Son Nguyen
7b28b5e16a
fix duplicated arg
2025-11-30 14:53:47 +01:00
Xuan Son Nguyen
802e77eaf4
Merge remote-tracking branch 'webui/allozaur/server_model_management_v1_2' into xsn/server_model_management_v1_2
2025-11-29 23:54:34 +01:00
Xuan Son Nguyen
23cb411317
also route anthropic endpoints
2025-11-29 23:29:06 +01:00
Aleksander Grygier
e8b9d74b3b
chore: update webui build output
2025-11-29 23:18:45 +01:00
Aleksander Grygier
acd3c58152
refactor: Remove redundant method
2025-11-29 23:18:24 +01:00
Aleksander Grygier
360a5ed62b
test: Move demo test to tests/server
2025-11-29 23:17:34 +01:00
Xuan Son Nguyen
a82dbbfb30
decouple server_models from server_routes
2025-11-29 23:00:35 +01:00
Xuan Son Nguyen
c1dfccd078
Merge branch 'master' into xsn/server_model_management_v1_2
2025-11-29 22:34:16 +01:00
Xuan-Son Nguyen and Georgi Gerganov
ab49f094d2
server: move server-context to its own cpp|h ( #17595 )
...
* git mv
* add server-context.h
* add server-context.h
* clean up headers
* cont : cleanup
* also expose server_response_reader (to be used by CLI)
* fix windows build
* decouple server_routes and server_http
---------
Co-authored-by: Georgi Gerganov <[email protected] >
2025-11-29 22:04:44 +01:00
Aleksander Grygier
6fd720e742
Merge remote-tracking branch 'origin/allozaur/server_model_management_v1_2' into allozaur/server_model_management_v1_2
2025-11-29 21:59:33 +01:00
Aleksander Grygier
ae8a1e8137
refactor: Tests to separate location
2025-11-29 21:44:57 +01:00
Aleksander Grygier
949b5fd63e
refactor: Tooltip Provider from core layout
2025-11-29 21:41:36 +01:00
Aleksander Grygier
4f39da823f
test: Update Chat Form UI tests
2025-11-29 20:13:11 +01:00
Aleksander Grygier
33b9cc40a1
Merge branch 'master' into allozaur/server_model_management_v1_2
2025-11-29 19:40:46 +01:00
Haiyue Wang
8c32d9d96d
server: explicitly set the function name in lambda ( #17538 )
...
As [1] explained, the real debug message will be like:
"res operator(): operator() : queue result stop"
Set the name explicitly, the message is easy for debugging:
"res operator(): recv : queue result stop"
The left "operator()" is generated by 'RES_DBG() ... __func__'
[1]: https://clang.llvm.org/extra/clang-tidy/checks/bugprone/lambda-function-name.html
Signed-off-by: Haiyue Wang <[email protected] >
2025-11-29 18:43:29 +01:00
Igor Smirnov
0874693b44
common : fix json schema with '\' in literals ( #17307 )
...
* Fix json schema with '\' in literals
* Add "literal string with escapes" test
2025-11-29 17:06:32 +01:00
Aleksander Grygier
a568e74c20
chore: update webui build output
2025-11-29 02:40:09 +01:00
Aleksander Grygier
2d556bb93c
test: Fix Storybook mocks
2025-11-29 02:36:41 +01:00
Aleksander Grygier
493ef08723
refactor: Utils imports + move types to app.d.ts
2025-11-29 02:33:37 +01:00
Aleksander Grygier
ce9c9afe0d
chore: update webui build output
2025-11-29 01:40:00 +01:00
Aleksander Grygier
2464e06028
feat: Improve UI sidebar background color
2025-11-29 01:39:40 +01:00
Aleksander Grygier
27b152267f
refactor: Constants
2025-11-29 01:38:02 +01:00
Aleksander Grygier
648d2deebc
feat: Attachment logic & UI improvements
2025-11-29 01:36:05 +01:00
Aleksander Grygier
d49d97c642
refactor: Cleanup
2025-11-29 00:51:18 +01:00
Aleksander Grygier
f50ce7b5b4
refactor: Cleanup
2025-11-29 00:50:16 +01:00
Aleksander Grygier
4d16459b4c
re
2025-11-29 00:49:46 +01:00
Aleksander Grygier
c76de5e0ad
refactor: Cleanup
2025-11-29 00:49:20 +01:00
Aleksander Grygier
2f97dbfa65
docs: Add info comment
2025-11-29 00:49:03 +01:00
Aleksander Grygier
1adf173dd6
refactor: Cleanup
2025-11-28 19:36:03 +01:00
Aleksander Grygier
dd30810d0a
fix: Modality detection improvement for text-based PDF attachments
2025-11-28 19:30:32 +01:00
o7si
3ce7a65c2f
server: fix: /metrics endpoint returning JSON-escaped Prometheus format ( #17386 )
...
* fix: /metrics endpoint returning JSON-escaped Prometheus format
* mod: remove string overload from ok() method
2025-11-28 19:14:00 +01:00
Aleksander Grygier
171a0926a1
chore: update webui build output
2025-11-28 16:00:44 +01:00
Aleksander Grygier
68b653ef45
refactor: DRY getAttachmentDisplayItems function + fix UI
2025-11-28 15:58:52 +01:00
Aleksander Grygier
1cf5daa8c0
refactor: Cleanup
2025-11-28 15:56:41 +01:00
Aleksander Grygier
04ef4a06e2
chore: update webui build output
2025-11-28 15:44:43 +01:00
Aleksander Grygier
5fadd0fe18
refactor: Components naming
2025-11-28 15:39:47 +01:00
Aleksander Grygier
3470b12b76
chore: update webui build output
2025-11-28 15:09:55 +01:00
Aleksander Grygier
eed1bd9b97
refactor: Enhance model info and attachment handling
2025-11-28 15:08:41 +01:00
Xuan Son Nguyen
7be833dacc
add TODO for http client
2025-11-28 13:10:44 +01:00
Aleksander Grygier
491fe2d3f7
feat: Update logic for PDF as Image
2025-11-28 13:10:00 +01:00
Xuan Son Nguyen
bdaf44a13c
Merge branch 'master' into xsn/server_model_management_v1_2
2025-11-28 13:07:36 +01:00
Fredrik Hultin and Xuan Son Nguyen
ddf9f94389
server : add Anthropic Messages API support ( #17570 )
...
* server : add Anthropic Messages API support
* remove [email protected] from tool calling/jinja tests
* server : remove unused code and slow/skip on test_anthropic_vision_base64_with_multimodal_model in test_anthropic_api.py
* server : removed redundant n field logic in anthropic_params_from_json
* server : use single error object instead of error_array in streaming response handler for /v1/chat/completions and use unordered_set instead of set in to_json_anthropic_stream()
* server : refactor Anthropic API to use OAI conversion
* make sure basic test always go first
* clean up
* clean up api key check, add test
---------
Co-authored-by: Xuan Son Nguyen <[email protected] >
2025-11-28 12:57:04 +01:00
Aleksander Grygier
bc577266b9
docs: Architecture documentation
2025-11-27 22:04:20 +01:00
Aleksander Grygier
db479523ec
feat: Condition available models based on modality + better model loading strategy & UX
2025-11-27 19:13:05 +01:00
Aleksander Grygier
9086bc30bd
feat: Improve statistic badges
2025-11-27 14:12:21 +01:00
Aleksander Grygier
d73353732f
refactor: Architecture cleanup
2025-11-27 14:03:25 +01:00
Aleksander Grygier
78ead49830
Merge remote-tracking branch 'ngxson/xsn/server_model_management_v1_2' into allozaur/server_model_management_v1_2
2025-11-27 13:48:21 +01:00
Aleksander Grygier
6a3d6e79d2
refactor: Services/Stores syntax + logic improvements
...
Refactors components to access stores directly instead of using exported getter functions.
This change centralizes store access and logic, simplifying component code and improving maintainability by reducing the number of exported functions and promoting direct store interaction.
Removes exported getter functions from `chat.svelte.ts`, `conversations.svelte.ts`, `models.svelte.ts` and `settings.svelte.ts`.
2025-11-27 13:44:49 +01:00
Aleksander Grygier
69065ddc56
fix: UI
2025-11-27 11:27:58 +01:00
Aleksander Grygier
6b95118abc
refactor: Processing state reactivity
2025-11-27 11:11:45 +01:00