Releases: janhq/jan
Releases · janhq/jan
0.7.2
0.7.1
What's Changed
- chore: use custom nsis template by @Minh141120 in #6721
- ci: remove upload msi artifact by @Minh141120 in #6725
- fix: prompt token by @urmauur in #6727
- Fix: Anthropic request to add models by @Vanalite in #6728
- fix: get model capabilities correctly by @Vanalite in #6715
Full Changelog: v0.7.0...v0.7.1
0.7.0
What's Changed
- ci: separate jan web build and deploy by @Minh141120 in #6427
- add mcp for web by @dinhlongviolin1 in #6411
- fix: Polish translation by @0rzech in #6421
- ci: remove paths triggered for jan server by @Minh141120 in #6430
- ci: fix typo in branch name for jan web by @Minh141120 in #6433
- Fix: Web Services Improvement by @dinhlongviolin1 in #6452
- refactor: clean up empty folders by @louis-menlo in #6454
- Update 4-goal.md by @LazyYuuki in #6451
- chore: revert back old docs by @urmauur in #6460
- fix: Markdown bullet list incorrectly converted in numbered list by @bytrangle in #6437
- chore: missing local api server by @urmauur in #6461
- Always allow MCP for web by @dinhlongviolin1 in #6462
- feat: add model selector (fetch from v1/models) when user adds a provider model by @lugnicca in #6278
- Add model response timeout for local api server as configurable value by @maxx-ukoo in #6384
- remove assistant from web by @dinhlongviolin1 in #6468
- Added Exa MCP by @theishangoswami in #6473
- fix: remove website folder by @urmauur in #6496
- chore: add redirect by @hiento09 in #6497
- chore: fix redirect by @hiento09 in #6498
- feat: system tray icon build flag by @louis-menlo in #6500
- feat: add auth + google auth provider for web by @dinhlongviolin1 in #6505
- fix: deeplink issue on Windows by @louis-menlo in #6469
- Bring back 0.6.10 QA changes to dev by @dinhlongviolin1 in #6516
- feat: Add GA Measurement and change keyboard bindings on web by @dinhlongviolin1 in #6514
- feat: Add Jan API server Swagger UI by @qnixsynapse in #6502
- fix: thread rerender issue by @louis-menlo in #6515
- docs: update url for gifs and videos by @Minh141120 in #6527
- fix: Typo in openapi JSON by @qnixsynapse in #6528
- fix(number-input): preserve '0.0x' format when typing (#6520) by @github-roushan in #6526
- docs: update changelog for v0.6.10 by @Minh141120 in #6524
- chore: update build tauri commands by @Minh141120 in #6518
- feat: fix remote provider vision capability by @louis-menlo in #6475
- fix: prevent consecutive messages with same role by @louis-menlo in #6544
- enhancement: toaster delete mcp server by @urmauur in #6529
- feat: Prompt progress when streaming by @qnixsynapse in #6503
- chore: add ci for web stag by @hiento09 in #6550
- feat: add getTokensCount method to compute token usage by @qnixsynapse in #6467
- fix: custom fetch for all providers by @louis-menlo in #6538
- Fix: add full-width model names by @gdmka in #6350
- fix: prevent relocation to root directories by @louis-menlo in #6547
- feat: web remote conversation by @dinhlongviolin1 in #6554
- feat: add azure as first class provider by @louis-menlo in #6555
- fix: layout ability model by @urmauur in #6559
- enhancement: migrate handbook and janv2 by @urmauur in #6552
- ✨ feat: Re-arrange docs as needed by @LazyYuuki in #6535
- fix: Catch local API server various errors by @Vanalite in #6548
- fix: LocalAPI server trusted host should accept asterisk by @louis-menlo in #6551
- feat(llamacpp): support .zip archives for manual backend install by @github-roushan in #6534
- feat: tweak login UI by @dinhlongviolin1 in #6563
- chore: use default nsis template by @Minh141120 in #6545
- feat: normalize LaTeX fragments in markdown rendering by @qnixsynapse in #6488
- docs: update redirect page by @Minh141120 in #6571
- fix: download management ui and double refresh model by @urmauur in #6560
- fix: missing url on article by @urmauur in #6572
- docs: add cache control by @Minh141120 in #6574
- chore: fix docs by @hiento09 in #6575
- docs: add clean output dir step by @Minh141120 in #6576
- feat: add cleanup logic for windows installer by @Minh141120 in #6578
- fix: allow users to download the same model from different authors by @louis-menlo in #6577
- chore: separate windows install script by @Minh141120 in #6583
- enhancement: update responsive footer and copy hero section by @urmauur in #6590
- ci: update package version for tauri plugin by @Minh141120 in #6589
- fix: allow users cancel backend download by @louis-menlo in #6582
- fix: refactor, fix and move gguf support utilities to backend by @qnixsynapse in #6584
- feat: Add kernel benchmarking blogpost by @DESU-CLUB in #6596
- docs: add redirects by @Minh141120 in #6599
- feat: thread organization folder by @urmauur in #6586
- docs: update redirects by @Minh141120 in #6600
- fix: lock all of the dependencies by @louis-menlo in #6561
- refactor: remove mise by @Minh141120 in #6611
- fix: projects title long name by @urmauur in #6607
- web: models and cookies invalidation by @dinhlongviolin1 in #6613
- enhancement: update statistic number jan web by @urmauur in #6614
- docs: update redirect list by @Minh141120 in #6615
- feat: custom downloaded model name by @urmauur in #6588
- docs: update redirect links by @Minh141120 in #6617
- chore: update project page title too long by @urmauur in #6616
- feat: scrolling behaves like chatgpt with padding by @dinhlongviolin1 in #6598
- fix: thread rerender due to thread scrolling padding subscription by @louis-menlo in #6629
- chore: placement menu leftpanel and ux create add projects by @urmauur in #6636
- cherry-pick scroll issue windows by @dinhlongviolin1 in #6644
- fix: unhandled model load error by @louis-menlo in #6648
- fix: migrate new mcp server config by @louis-menlo in #6651
- fix: Improve KV cache estimation robustness by @qnixsynapse in #6659
- fix: remove thinking tag on projects list message history by @urmauur in #6656
- fix: should not allow duplicating model by @louis-menlo in #6658
- feat: add msi installer by @Minh141120 in #6668
- ci: add upload msi installer for windows by @Minh141120 in #6670
- fix: local api server auto start first model when last used missing by @urmauur in #6681
- fix: token count error by @louis-menlo in #6680
- fix: dropdown type assistant by @urmauur in #6688
- ci: revert upload msi to github release by @Minh141120 in #6694
- feat: Adjust RAM/VRAM calculation for unified memory systems by @qnixsynapse in #6687
- cherry pick : projects + performance enhancement by @dinh...
0.6.10
What's Changed
- Bring back QA changes 0.6.9 by @dinhlongviolin1 in #6320
- docs: Major restructure and consolidation by @ramonpzg in #6323
- hotfix: fixed home page hyperlink and extension gif by @ramonpzg in #6324
- fix: Use 80% total memory for compatibility check (#6321) by @dinhlongviolin1 in #6333
- hotfix: changed website theme by @ramonpzg in #6335
- fix: mise build failing by @theproductiveprogrammer in #6344
- chore: fix id code-block for avoid duplicate same state by @urmauur in #6346
- chore: update docs font by @urmauur in #6359
- fix: remove timezone specific from utils by @urmauur in #6363
- fix: search hgf repo and downloaded filter by @urmauur in #6366
- feat: allow see Apikey when server local status running by @urmauur in #6364
- feat: download llamacpp backend fail back to cdn by @hiento09 in #6361
- feat: Jan Web (reusing Jan Desktop UI) by @dinhlongviolin1 in #6298
- feat: Web use jan model by @dinhlongviolin1 in #6374
- ci: add paths for jan server web by @Minh141120 in #6377
- chore: update Dockerfile to use custom nginx.conf by @Minh141120 in #6378
- docs: add first‑class API Reference to Jan docs (Local + Server) by @ramonpzg in #6372
- ci: remove unnecessary folder paths and on Dockerfile by @Minh141120 in #6392
- enhancement: responsive dialog modals by @urmauur in #6381
- feat: allow user import model include mmproj file by @urmauur in #6388
- chore: add cicd for jan web prod by @hiento09 in #6396
- feat: improve testing by @dinhlongviolin1 in #6395
- fix: jan server api base url for prod by @hiento09 in #6403
- removed cloud api spec update by @ramonpzg in #6406
- ci: add claude issue dedup by @Minh141120 in #6408
- enhancement: rollback edit capabilities for local model by @urmauur in #6409
- feat: Smart model management by @qnixsynapse in #6390
- feat: enhance llamacpp backend management and installation by @qnixsynapse in #6360
- ci: add nightly build for external contributors by @Minh141120 in #6413
- fix: include lm_head and embedding layers in totalLayers count by @qnixsynapse in #6415
- fix: clean up unused packages by @louis-menlo in #6414
- fix: render new line for user message by @urmauur in #6412
- bug: Deleted model file from imported models blocking model loading (#6317) by @dinhlongviolin1 in #6417
- enhancement: add label experimental for optimize setting by @urmauur in #6416
- fix: error connecting to ollama (#6349) by @dinhlongviolin1 in #6418
- exclude jan extension web from desktop build by @dinhlongviolin1 in #6419
- fix: avoid error validate nested DOM by @urmauur in #6426
- fix: correct context shift flag handling in LlamaCPP extension (#6404) by @qnixsynapse in #6431
- enhancement: copy MCP permission by @urmauur in #6456
- fix: KVCache size calculation and refactor by @qnixsynapse in #6438
- chore: makefile rust targets macos by @Minh141120 in #6457
- fix: detect allocation failures as out-of-memory errors by @qnixsynapse in #6459
- fix: set default memory mode and clean up unused import by @qnixsynapse in #6463
- fix: pathname file install BE by @urmauur in #6464
- fix: attachment edit message by @urmauur in #6465
- fix: immediate update value model selection by @urmauur in #6474
- fix: validate mmproj from general basename by @urmauur in #6477
- fix: new extension settings aren't populated properly by @louis-menlo in #6476
- chore: embed webview2 bootstrapper in tauri windows by @Minh141120 in #6482
- fix: mcp json validation structure and serverName by @urmauur in #6478
- chore: prevent click outside for edit dialog by @urmauur in #6493
- feat: add qa checklist v0.6.10 by @Minh141120 in #6495
- fix: correct memory suitability checks in llamacpp extension by @qnixsynapse in #6504
New Contributors
- @theproductiveprogrammer made their first contribution in #6344
Full Changelog: v0.6.9...v0.6.10
0.6.9
What's Changed
- ci: add disable auto update flag by @Minh141120 in #6143
- add disable auto updater input for nightly build by @Minh141120 in #6159
- enhancement: Add support for mmproj models by @urmauur in #6150
- ci: fix tauri build nightly for linux by @Minh141120 in #6161
- feat: Add GGUF metadata reading functionality by @qnixsynapse in #6120
- fix: handle modelId special char by @urmauur in #6172
- fix: feature toggle auto updater by @Minh141120 in #6175
- feat: add flatpak ci by @Minh141120 in #6177
- Feat: Add flatpak manifest by @qnixsynapse in #4732
- refactor: flathub submission by @Minh141120 in #6182
- Backend Architecture Refactoring (#6094) by @dinhlongviolin1 in #6162
- chore: replace md5 with sha256 for CUDA by @Minh141120 in #6193
- New tutoriasl for v0.6.8 docs by @ramonpzg in #6196
- Fix Issue #6199 by @Jasper-256 in #6200
- fix: default color not selected in appearance color palette by @cmppoon in #6092
- blog: Add Deep Research Piece by @danielcwq in #6039
- 🚀feat: allow user mark model as favorite by @urmauur in #6006
- feat: mcp enhancement by @louis-menlo in #6188
- enhancement: mcp disable save button when server name still empty by @urmauur in #6214
- fix: re-enable Vulkan backend in integrated GPUs with enough memory by @qnixsynapse in #6215
- feat: add support for reasoning fields (OpenRouter) by @dinhlongviolin1 in #6206
- fix: update token.js to remove retired models by @louis-menlo in #6219
- feat: #5917 - model tool use capability should be auto detected by @louis-menlo in #6222
- fix: cancel stream mid run (#6221) by @dinhlongviolin1 in #6227
- fix: should use custom fetch provided by app by @louis-menlo in #6224
- fix: Auto select model only for active provider by @urmauur in #6229
- enhancement: offload model when provider not active by @urmauur in #6226
- feat: Pass API key via environment variable instead of command line arg by @qnixsynapse in #6225
- fix: downloaded model should from variant level instead of the model level by @urmauur in #6234
- fix: improve ux import model by @urmauur in #6233
- feat: add tool call cancellation by @louis-menlo in #6236
- feat: attachment UI by @urmauur in #6134
- fix: resolve issue #6025 - default color selection in appearance page by @Louis454545 in #6198
- Add contributing section for jan (#6231) by @dinhlongviolin1 in #6232
- Fix: Validate GGUF files before loading by @qnixsynapse in #6238
- fix: prevent scroll position jump when AI completes response while user reading by @Louis454545 in #6203
- enhancement: remove validate file extension from select file when import gguf by @urmauur in #6242
- chore: update new domain for jan docs by @Minh141120 in #6245
- fix: local api server log (#6240) by @dinhlongviolin1 in #6244
- fix: hidden sort filter when searching model by @urmauur in #6246
- chore: re enable reasoning_content in backend by @qnixsynapse in #6228
- feat: allow user to set max_attempt for MCP to avoid looping by @louis-menlo in #6241
- ci: add autoqa reliability workflow for windows by @Minh141120 in #6248
- enhancement: vision icon hub model list by @urmauur in #6251
- feat: MCP server error handling by @louis-menlo in #6252
- feat: support inserting current date into assistant prompt by @kamal in #6205
- feat: detect cpu arch in runtime by @louis-menlo in #6249
- fix: emoji picker remains stuck in the open state in AddEditAssistant component by @cmppoon in #6211
- feat: add Polish translation by @0rzech in #5874
- feat: run on startup setting for local api server by @urmauur in #6250
- fix: remove experimental toggle by @louis-menlo in #6255
- fix: enable back app language setting by @louis-menlo in #6257
- ci: add autoqa migration workflow by @Minh141120 in #6261
- feat: gguf file size + hash validation (#5266) by @dinhlongviolin1 in #6259
- fix: bring back manual model capability edit modal by @louis-menlo in #6260
- feat: Add support for custom environmental variables to llama.cpp by @qnixsynapse in #6256
- fix: Update placeholder text and error message by @qnixsynapse in #6263
- feat: Add model compatibility check and memory estimation by @qnixsynapse in #6243
- fix: add missing Polish translations by @0rzech in #6262
- ci: add job condition for auto assign milestone by @Minh141120 in #6264
- fix: check for env value before setting by @qnixsynapse in #6266
- fix: update linux build script to be consistent with CI by @qnixsynapse in #6269
- fix: compatibility imported model by @urmauur in #6271
- fix: update copy offload_mmproj setting desc by @urmauur in #6272
- docs: add blog for jan v1 research by @new5558 in #6197
- docs: fix OG image URL and update publication date by @eckartal in #6274
- fix: jan research blog ogimageby @urmauur in #6282
- fix: handle manual toggle vision for remote model by @urmauur in #6281
- removed orphan pages and polished wording of main page by @ramonpzg in #6273
- fix: system monitor window permission by @urmauur in #6285
- fix: update ui info by @urmauur in #6283
- chore: update credit description by @Minh141120 in #6288
- Bring QA (0.6.9) changes to dev by @dinhlongviolin1 in #6296
- chore: bundle license to app by @Minh141120 in #6294
- fix: handle paste image on linux by @urmauur in #6299
- feat: add regression checklist by @Minh141120 in #6302
- fix: mcp cleanup dropodown tool availabel and sort list by @urmauur in #6305
- fix: handle conditional UI regenerate resp by @urmauur in #6309
- fix: code generation more than 300 line by @urmauur in #6312
- make validation message infinite by @dinhlongviolin1 in #6318
- fix: handle checking model gated by @urmauur in #6316
- fix: Use 80% total memory for compatibility check by @qnixsynapse in #6321
New Contributors
- @Jasper-256 made their first contribution in #6200
- @Louis454545 made their first contribution in #6198
- @kamal made their first contribution in #6205
- @0rzech made their first contribution in #5874
- @new5558 made their first contribution in #6197
Full Changelog: v0.6.8...v0.6.9
0.6.8
What's Changed
- Sync Release/v0.6.6 into dev by @louis-menlo in #5973
- fix: thread sorting issue by @cmppoon in #5976
- ✨enhancement: blurry logo model provider by @urmauur in #5986
- fix: missing text color responsive left panel by @urmauur in #5989
- fix assistant dropdown onClick not triggered consistently by @cmppoon in #5991
- Sync Release/v0.6.6 into dev by @louis-menlo in #5997
- Add comprehensive Products section and reorganize documentation structure by @ramonpzg in #5958
- Sync release/v0.6.6 into dev by @louis-menlo in #6004
- refactor: clean up cortex by @louis-menlo in #6003
- ci: enable PR trigger for dev branch in tauri nightly workflow by @Minh141120 in #6014
- fix: react state loop from hooks useMediaQuery by @urmauur in #6031
- fix: wrong desc setting cont_batching by @urmauur in #6034
- Fix: Llama.cpp server hangs on model load by @qnixsynapse in #6030
- feat(docs): Docs v2 Astro migration by @ramonpzg in #5950
- feat: Improve llama.cpp argument handling and add device parsing tests by @qnixsynapse in #6041
- fix: show error toast message on download error by @cmppoon in #6044
- fix: Generate A Response button does not show context size error dialog by @urmauur in #6029
- fix connected servers status not in sync when edit mcp json by @cmppoon in #6020
- feat: Add check for AVX2 instruction support for MCP on MacOS with Intel CPUs by @shmutalov in #5530
- chore: skip nightly build workflow for external contributor by @Minh141120 in #6050
- fix: support missing llamacpp cuda backends by @louis-menlo in #6046
- ci: disable autoqa on nightly build by @Minh141120 in #6051
- ✨feat: recommended label llamacpp setting by @urmauur in #6052
- Fix: Improve Llama.cpp model path handling and error handling by @qnixsynapse in #6045
- ✨feat: jinja template customize per model instead provider level by @urmauur in #6053
- fix: Jan hub model detail and deep link by @louis-menlo in #6024
- fix: Add conditional Vulkan support check for better GPU compatibility by @qnixsynapse in #6066
- Readme Update and Additional Model Providers by @ramonpzg in #6064
- fix: gpt-oss thinking block by @urmauur in #6071
- fix: should not include reasoning text in the chat completion request by @louis-menlo in #6072
- chore: update workflow name by @Minh141120 in #6073
- ci: deprecate jan docs new release workflow in favor of jan-docs by @Minh141120 in #6078
- Add gpt-oss local installation blog post by @eckartal in #6075
- feat: Add support for overriding tensor buffer type by @qnixsynapse in #6062
- refactor: move session management & port allocation to backend by @qnixsynapse in #6083
- 🐛fix: onboarding loop by @urmauur in #6054
- refactor: Use more precise terminology in API server logs by @qnixsynapse in #6085
- fix: update ux recemmend backend label into desc setting by @urmauur in #6088
- feat: Introduce structured error handling for llamacpp extension by @qnixsynapse in #6087
- refactor: clean up unused hardware apis by @louis-menlo in #6089
- added v0.6.7 changelog and jupyter mcp tutorial by @ramonpzg in #6116
- fix: Prevent accidental message submitting on ChatInput for IME users by @B0sh in #6109
- adding handbook, blog, and changelog to jan docs v2 by @ramonpzg in #6118
- fix: bring back gpu detection - app data relocate issue by @louis-menlo in #6119
- ci: update generate release note and jan docs release by @Minh141120 in #6121
- docs: Update 3-epic.md by @freelerobot in #6124
- docs: Update 4-goal.md by @freelerobot in #6125
- ci: add path for tauri nightly build by @Minh141120 in #6130
- fix: HF token is not used while searching repositories by @louis-menlo in #6137
- fix: factory reset process got blocked by @louis-menlo in #6140
- fix: visualize readme content for private repo with HF token by @louis-menlo in #6141
- fix: Improve error message for invalid version/backend format by @qnixsynapse in #6149
- fix: migrations model setting by @urmauur in #6165
- fix: handle modelId special char by @urmauur and @louis-menlo on #6172
- fix: feature toggle auto updater by @Minh141120 and @louis-menlo on #6175
New Contributors
- @cmppoon made their first contribution in #5976
- @shmutalov made their first contribution in #5530
- @B0sh made their first contribution in #6109
Full Changelog: v0.6.6...v0.6.8
0.6.7
Changes
- fix: should not include reasoning text in the chat completion request @louis-menlo (#6072)
- fix: gpt-oss thinking block @urmamur (#6071)
- fix: react state loop from hooks useMediaQuery @urmamur (#6031)
Contributor
@louis-menlo and @urmauur
0.6.6
Changes
- hotfix: regression issue with colon in model name @louis-menlo (#6008)
- Add RunEvent::Exit event to tauri to handle macos context menu exit @qnixsynapse (#6005)
- fix: remove auto refresh model custom provider @urmauur (#6002)
- fix: generate response button disappear on tool call @louis-menlo (#5988)
- fix: title tooltip MCP edit json @urmauur (#5987)
- fix: download progress missing when left panel scrollable @urmauur (#5984)
- fix: failed provider models list due to broken cortex import @louis-menlo (#5983)
- Sync Release/v0.6.6 into dev @louis-menlo (#5973)
- fix: use direct process termination instead of console events on Windows @qnixsynapse (#5972)
- fix: rename thread dialog shows previous thread @urmauur (#5963)
- chore: allow all HTTPS image sources in img-src directive @Minh141120 (#5970)
- feat: Enhance port selection with availability check @qnixsynapse (#5966)
- fix: csp including img.shields.io and cdn-uploads.huggingface.co in img-src directive @Minh141120 (#5967)
- ci: tolerate artifact upload @Minh141120 (#5969)
- fix: assistant with last used and fix metadata @urmauur (#5955)
- fix: search models result in hub should be sorted by weight @louis-menlo (#5954)
- fix: factory reset fail with access denied error @louis-menlo (#5952)
- fix: set autoUnload in onLoad() @qnixsynapse (#5956)
- fix: update edge case experimental feature MCP @urmauur (#5951)
- fix: correctly apply auto_unloadsetting from config @qnixsynapse (#5953)
- fix: Prevent race condition with auto-unload during rapid model loading @qnixsynapse (#5947)
- chore: uninstall when upgrading windows installer @Minh141120 (#5945)
- fix: openrouter unselect itself @louis-menlo (#5943)
- fix: tool approval params scrollable @urmauur (#5941)
- fix: migrate app settings to the new version @louis-menlo (#5936)
- fix: Remove sInfo from activeSessions before unloading @qnixsynapse (#5938)
- fix: update default GPU toggle, and simplify state @urmauur (#5937)
- chore: revert back to passive mode on windows installer @Minh141120 (#5934)
- fix: update ui version_backend, mem usage hardware @urmauur (#5932)
- fix: Frontend updates when llama.cpp backend auto-downloads @qnixsynapse (#5926)
- fix: calculation memory on hardware and system monitor @urmauur (#5922)
- fix: persist model capabilities refresh app @urmauur (#5918)
- fix: validate name assistant and improve area clickable @urmauur (#5920)
- fix: Allow N-GPU Layers (NGL) to be set to 0 in llama.cpp @qnixsynapse (#5907)
- fix: models hub should show latest data only @louis-menlo (#5925)
- fix: Persist 'Auto-Unload Old Models' setting in llama.cpp @qnixsynapse (#5906)
- feat: Enhance Llama.cpp backend management with persistence @qnixsynapse (#5886)
- Chore cua mac runner @hiento09 (#5888)
- fix: provider settings should be refreshed on page load @louis-menlo (#5887)
- 🐛fix: get system info and system usage @urmauur (#5884)
- fix: gpu detected from backend version @urmauur (#5882)
- fix: bring back HF repo ID search in Hub @louis-menlo (#5880)
- chore: revert app artifact name for macos linux and windows builds @Minh141120 (#5878)
- feat: add support for querying available backend devices @qnixsynapse (#5877)
- fix: llama.cpp backend shows blank list sometime @louis-menlo (#5876)
- ci: rename app github artifact on windows and linux build @Minh141120 (#5875)
- ci: autoqa github artifact @Minh141120 (#5873)
- fix: jan should have a general assistant instruction @louis-menlo (#5872)
- fix: tmp download file should be removed on cancel @louis-menlo (#5849)
- 🐛fix: remove sampling parameters from llamacpp extension @urmauur (#5871)
- 🐛fix: update vulkan active syntax @urmauur (#5869)
- fix: app should not show manually deleted models @louis-menlo (#5868)
- feat: migrate cortex models to llamacpp extension @louis-menlo (#5838)
- fix: charmap encoding @Minh141120 (#5865)
- fix: HuggingFace provider should be non-deletable @louis-menlo (#5856)
- fix: gemini tool call support - version bump @louis-menlo (#5848)
- Fix: engine unable to find dlls on when running on Windows @qnixsynapse (#5863)
- chore: update build appimage script @Minh141120 (#5866)
- ✨enhancement: dialog model error trigger from provider screen @urmauur (#5858)
- fix: support load model configurations @urmauur (#5843)
- fix: delete all thread should not include fav @urmauur (#5864)
- Chore: enrich autoqa log @hiento09 (#5862)
- refactor: Improve Llama.cpp backend management and auto-update @qnixsynapse (#5845)
- fix: autoqa prompt template @Minh141120 (#5854)
- feat: add vcruntime for windows installer @Minh141120 (#5852)
- ✨enhancement: auto focus always allow action from tool approval dialog and add req parameters @urmauur (#5836)
- enhancement: better error page component @urmauur (#5834)
- chore: sync make build with dev @Minh141120 (#5847)
- refactor: standardize build process and remove build-tauri target @Minh141120 (#5846)
- fix: custom tauri nsis template CheckIfAppIsRunning macro @Minh141120 (#5840)
- fix: update @taur-apps/cli to newest verison to fix appimage download @Minh141120 (#5839)
- fix: prevent terminal window from opening on model load on WindowsOS @qnixsynapse (#5837)
- feat: add claude-4 @louis-menlo (#5829)
- feat: support per-model overrides in llama.cpp load() @qnixsynapse (#5820)
- fix: llama.cpp integration model load and chat experience @louis-menlo (#5823)
- test: deprecate webdriver test in favor of auto qa using CUA @louis-menlo (#5825)
- Revert "chore(deps): update rand requirement from 0.8 to 0.9 in /src-tauri" @louis-menlo (#5824)
- fix: Legacy threads show on top of new threads (#5696) @louis-menlo (#5810)
- fix: llama.cpp backend download on windows @louis-menlo (#5813)
- fix: dependabot should just update security patch @louis-menlo (#5814)
- chore(deps): update rand requirement from 0.8 to 0.9 in /src-tauri @dependabot (#5399)
- docs: Add Instruction for Toggling Experimental Features Before Toggling MCP Servers @bytrangle (#5771)
- chore(deps): bump @radix-ui/react-hover-card from 1.1.11 to 1.1.14 @dependabot (#5603)
- Fix autoqa lib dependencies @hiento09 (#5812)
- refactor: simplify proxy settings by removing unused SSL verification options @louis-menlo (#5809)
- feat: Add Hugging Face as a provider @gary149 (#5808)
- fix: Improve stream error handling and parsing @qnixsynapse (#5807)
- feat: add autoqa @hiento09 (#5779)
- set line number userSelect to none so that code can be copied without line number @ethanova (#5782)
- feat: add model load error handling to improve UX @louis-menlo (#5802)
- fix: Add --reasoning-format none to support rendering of reasoning content @qnixsynapse (#5803)
- feat: proxy support for the new downloader @louis-menlo (#5795)
- Sync release/0.6.5 into dev to start new development cycle @louis-menlo (#5801)
- refactor: move thinking toggle to runtime settings for dynamic control @qnixsynapse (#5800)
- test: deprecate webdriver test in favor of auto qa using CUA @louis-menlo (#5797)
- Documentation Updates for v0.6.5 @ramonpzg (#5799)
Contributor
@Minh141120, @bytrangle, @dependabot, @dependabot[bot], @ethanova, @gary149, @hiento09, @louis-menlo, @qnixsynapse, @ramonpzg and @urmauur
0.6.5
Changes
- ✨enhancement: support base layout responsive Ul @urmauur (#5472)
- ✨enhancement: setting responsive @urmauur (#5615)
- ✨feat: bump version of llama.cpp - b5857 @louis-menlo (#5742)
- 🐛fix: revert back stat hover for three dots @urmauur (#5777)
- 🐛fix: download icon when left panel close @urmauur (#5776)
- 🐛fix: revert installationmode in nsis template @Minh141120 (#5778)
- 🐛fix: make three dots default show 3 dots and can trigger with right click @urmauur (#5712)
- 🐛fix: custom based url and header by upgrade token.js version @samhvw8 (#5596)
- 🐛fix: update base URL for Anthropic provider @samhvw8 (#5600)
- 🐛fix: Tauri Applmage failing to render on wayland + mesa @DistractionRectangle (#5463)
- 🐛fix: fetch models from custom provider causes app to crash @louis-menlo (#5791)
- 🔧 config: all yml to md for issue template @LazyYuuki (#5661)
- 🔧 config: fix bug template @LazyYuuki (#5658)
- 🔧 config: from yml to md for template @LazyYuuki (#5657)
Contributors
@LazyYuuki, @Minh141120, @louis-menlo, @samhvw8, @DistractionRectangle and @urmauur
0.6.4
Changes
- fix: top_k validation @louis-menlo (#5650)
- fix: some of the model settings are not applied @louis-menlo (#5644)
- fix: min_p validation on model load @louis-menlo (#5568)