Vanalite
22be93807d
Merge remote-tracking branch 'origin/dev' into feat/proactive_mode
2025-10-28 17:56:47 +07:00
Minh141120
15c426aefc
chore: update org name
2025-10-28 17:26:27 +07:00
Vanalite
a14872666a
feat: Add tests for proactive mode
2025-10-28 12:19:00 +07:00
Faisal Amir
aa0c4b0d1b
fix: theme native system and check os support blur
2025-10-06 10:55:17 +07:00
Dinh Long Nguyen
82d29e7a7d
add eof new line missing ( #6673 )
2025-09-30 21:48:38 +07:00
Vanalite
987063fede
feat: Add tests for the model displayName modification
2025-09-29 17:59:15 +07:00
Nghia Doan
6f827872fb
fix: Catch local API server various errors ( #6548 )
...
* fix: Catch local API server various errors
* chore: Add tests to cover error catches
2025-09-23 17:40:16 +07:00
Akarshan Biswas
bf7f176741
feat: Prompt progress when streaming ( #6503 )
...
* feat: Prompt progress when streaming
- BE changes:
- Add a `return_progress` flag to `chatCompletionRequest` and a corresponding `prompt_progress` payload in `chatCompletionChunk`. Introduce `chatCompletionPromptProgress` interface to capture cache, processed, time, and total token counts.
- Update the Llamacpp extension to always request progress data when streaming, enabling UI components to display real‑time generation progress and leverage llama.cpp’s built‑in progress reporting.
* Make return_progress optional
* chore: update ui prompt progress before streaming content
* chore: remove log
* chore: remove progress when percentage >= 100
* chore: set timeout prompt progress
* chore: move prompt progress outside streaming content
* fix: tests
---------
Co-authored-by: Faisal Amir <urmauur@gmail.com>
Co-authored-by: Louis <louis@jan.ai>
2025-09-22 20:37:27 +05:30
Louis
0d2c99a413
fix: prevent consecutive messages with same role ( #6544 )
...
* fix: prevent consecutive messages with same role
* fix: tests
* fix: first message should not be assistant
* fix: tests
2025-09-22 19:27:45 +07:00
Louis
3d8cfbf99a
fix: tests
2025-09-19 10:56:25 +07:00
Louis
2a2bc40dfe
fix: tests
2025-09-18 17:21:59 +07:00
Louis
cf87313f28
Merge pull request #6384 from maxx-ukoo/mk_add_configurable_timeout_to_local_api_server
...
Add model response timeout for local api server as configurable value
2025-09-15 21:26:07 +07:00
Maksym Krasovakyi
71e2e24112
Add model response timeout for local api server as configurable value via UI
2025-09-15 14:25:09 +03:00
lugnicca
2db9af94fa
fix: use serviceHub to fetch models and fix error message on app
2025-09-08 17:45:35 +02:00
lugnicca
66af5c7386
fix: use webprovider services to fetch models
2025-09-05 19:56:28 +02:00
lugnicca
045778406f
Merge branch 'dev' into feat/model-selector
2025-09-05 19:51:17 +02:00
Dinh Long Nguyen
a30eb7f968
feat: Jan Web (reusing Jan Desktop UI) ( #6298 )
...
* add platform guards
* add service management
* fix types
* move to zustand for servicehub
* update App Updater
* update tauri missing move
* update app updater
* refactor: move PlatformFeatures to separate const file
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
* change tauri fetch name
* update implementation
* update extension fetch
* make web version run properly
* disabled unused web settings
* fix all tests
* fix lint
* fix tests
* add mock for extension
* fix build
* update make and mise
* fix tsconfig for web-extensions
* fix loader type
* cleanup
* fix test
* update error handling + mcp should be working
* Update mcp init
* use separate is_web_app build property
* Remove fixed model catalog url
* fix additional tests
* fix download issue (event emitter not implemented correctly)
* Update Title html
* fix app logs
* update root tsx render timing
---------
Co-authored-by: Claude <noreply@anthropic.com>
2025-09-05 01:47:46 +07:00
lugnicca
1bf5802a68
refactor: update MockModelProvider type to use ModelProvider and clean up test setup
2025-08-23 02:37:15 +02:00
lugnicca
3339629747
test: add unit tests for ModelCombobox, useProviderModels and providers
2025-08-23 02:37:14 +02:00
Louis
8e7378b70f
Merge pull request #6255 from menloresearch/fix/remove-experimental-toggle
...
fix: remove experimental toggle
2025-08-21 12:51:25 +07:00
Faisal Amir
7b9e752301
Merge pull request #6250 from menloresearch/feat/local-api-server
...
feat: run on startup setting for local api server
2025-08-21 12:43:13 +07:00
Louis
8de5c1709b
fix: test
2025-08-21 12:01:45 +07:00
Faisal Amir
39df7b22b9
chore: rename key runOnStartup from hooks useLocalApiServer
2025-08-20 22:37:45 +07:00
Kamal Fariz Mahyuddin
df27def9cb
Merge branch 'dev' into current-date-instruction
2025-08-19 14:40:08 -07:00
Kamal Fariz Mahyuddin
b77c8932a6
feat: support inserting current date into assistant prompt
2025-08-17 00:24:00 -07:00
Louis
c8d9592ab8
chore: mcp group server, action and import json
2025-08-15 11:37:21 +07:00
Louis
dcb46174ff
fix: test
2025-08-14 14:30:43 +07:00
Louis
16bfd6eafb
fix: full url search
2025-08-14 11:33:03 +07:00
Louis
8e5fac83fd
fix: deprecate addSource tests since the function was removed
2025-08-12 11:25:47 +07:00
Louis
b924156a15
fix: bring back GPU detection
2025-08-11 13:52:20 +07:00
Louis
ab44faeda3
test: fix test
2025-08-07 20:09:07 +07:00
Faisal Amir
3acb61b5ed
fix: react state loop from hooks useMediaQuery ( #6031 )
...
* fix: react state loop from hooks useMediaQuerry
* chore: update test cases hooks media query
2025-08-02 21:48:40 +07:00
Louis
4bcfa84d75
Merge pull request #6008 from menloresearch/hotfix/regression-issue-with-colon-in-model-name
...
hotfix: regression issue with colon in model name
2025-07-31 17:55:28 +07:00
Faisal Amir
63cb4fbf3b
fix: assistant with last used and fix metadata ( #5955 )
...
* fix: assistant with last used and fix metadata
* chore: revert instruction and desc
* chore: fix current assistant state
* chore: updae metadata message assistant
* chore: update test case
2025-07-29 09:50:07 +07:00
Louis
fdaa3b1992
fix: openrouter unselect itself ( #5943 )
...
* fix: selected openrouter model does not work
* test: add tests to cover new change
2025-07-28 10:33:23 +07:00
Louis
1fc37a9349
fix: migrate app settings to the new version ( #5936 )
...
* fix: migrate app settings to the new version
* fix: edge cases
* fix: migrate HF import model on Windows
* fix hardware page broken after downgraded
* test: correct test
* fix: backward compatible hardware info
2025-07-27 21:13:05 +07:00
Faisal Amir
54d44ce741
fix: update default GPU toggle, and simplify state ( #5937 )
2025-07-27 14:36:08 +07:00
Louis
0c53ad0e16
fix: models hub should show latest data only ( #5925 )
...
* fix: models hub should show latest data only
* test: correct expected result
2025-07-25 17:34:14 +07:00
Faisal Amir
399671488c
fix: gpu detected from backend version ( #5882 )
...
* fix: gpu detected from backend version
* chore: remove readonly props from dynamic field
2025-07-24 10:45:48 +07:00
Louis
6599d91660
fix: bring back HF repo ID search in Hub ( #5880 )
...
* fix: bring back HF search input
* test: fix useModelSources tests for updated addSource signature
2025-07-24 09:46:13 +07:00
Louis
af116dd7dc
fix: jan should have a general assistant instruction ( #5872 )
...
* fix: default Jan assistant prompt
* test: update tests
2025-07-23 13:55:20 +07:00
Faisal Amir
fd26270e78
🐛 fix/update vulkan active syntax ( #5869 )
2025-07-23 11:45:54 +07:00
Louis
9872a6e82a
test: add missing unit tests
2025-07-15 22:29:28 +07:00
Louis
03bcd02002
test: add missing unit tests
2025-07-12 22:46:27 +07:00
Louis
864ad50880
test: add missing tests
2025-07-12 21:29:51 +07:00
Louis
c5fd964bf2
test: add missing tests
2025-07-12 20:15:45 +07:00
Louis
ca6f4f8977
test: fix failed tests
2025-07-10 16:25:47 +07:00