Skip to content

Releases: janhq/jan

0.6.5

17 Jul 09:02
v0.6.5
c283979

Choose a tag to compare

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

01 Jul 12:27
v0.6.4
94b25ec

Choose a tag to compare

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)

Contributor

@louis-menlo

0.6.3

26 Jun 13:53
v0.6.3
4229b9f

Choose a tag to compare

Changes

  • fix: handle context shift setting from old app versions @louis-menlo (#5547)
  • 🐛fix: modal action light mode @urmauur (#5545)
  • hotfix: increase context size window does not popup first time @louis-menlo (#5542)

Contributor

@louis-menlo and @urmauur

0.6.2

26 Jun 07:28
v0.6.2
906c539

Choose a tag to compare

Changes

  • 🔧config: remove MCP and tool use production gate @louis-menlo (#5531)
  • 🐛fix: default model settings @louis-menlo (#5528)
  • ✨enhancement: adjust placement exp toggle @urmauur (#5525)
  • ✨feat: improve local provider connectivity with CORS bypass @samhvw8 (#5458)
  • ✨enhancement: experimental feature toggle @urmauur (#5514)
  • 🐛fix: delete pre populate remote models @urmauur (#5516)
  • ♻️ sync: cherry pick v0.6.2 release @louis-menlo (#5515)

Contributor

@louis-menlo, @samhvw8 and @urmauur

0.6.1

19 Jun 16:44
v0.6.1
67592f3

Choose a tag to compare

Changes

  • 🐛 fix: avoid rendering the HTML title of the thread @urmauur (#5375)

Contributor

@urmauur

0.6.0

19 Jun 06:58
v0.6.0
2239611

Choose a tag to compare

🚀 Features

  • ✨enhancement: Model sources should not be hard coded from frontend @louis-menlo (#5270)
  • ✨enhancement: add setting chat width container @urmauur (#5289)
  • ✨ Feat: Token Speed Display Feature @LazyYuuki (#5278)
  • ✨enhancement: out of context troubleshooting @louis-menlo (#5275)
  • ✨enhancement: model run improvement @louis-menlo (#5268)
  • ✨enhancement: masking sensitive values in environment variables @urmauur (#5276)
  • feat: improve ui search @samhvw8 (#5052)
  • feat: hide docs link @samhvw8 (#5240)
  • feat(local-api-server): add button to open API documentation and improve layout @samhvw8 (#5238)
  • feat: render mcp content @samhvw8 (#5229)
  • enhancement: mcp server activation response and error handling @louis-menlo (#5220)
  • enhancement: tmp hide attachment icon @urmauur (#5160)
  • enhancement: open folder log and change data folder dialog confirm @urmauur (#5159)
  • enhancement: ux tool call permission dialog and state active @urmauur (#5157)
  • enhancement: querry search hub include list of model @urmauur (#5147)
  • enhancement: all platform layout @urmauur (#5119)
  • enhancement: make the model selector popup responsive and wider for bigger screens @ethanova (#5025)
  • enhancement: wrap long line codeblock @urmauur (#5069)
  • enhancement: show assistant info on message @urmauur (#5064)
  • enhance: setup screen redirect to hub @urmauur (#5061)
  • enhancement: disabled config when server is running @urmauur (#5058)
  • enhancement: update layout hub when left panel collapse @urmauur (#5059)
  • enhancement: message toolbar using tooltip @urmauur (#5055)
  • enhancement: built-in custom emoji and show metadata message @urmauur (#5085)
  • feat: store last use model create thread @urmauur (#5201)
  • feat: integrate fuzzy search into model dropdown @samhvw8 (#5197)
  • feat: Jan API Server should have API Key setting @louis-menlo (#5193)
  • feat: setting toggle vulkan @urmauur (#5126)
  • feat: handle open Jan on HF GGUF repo @louis-menlo (#5173)
  • feat: migrate legacy local storage data to new app @louis-menlo (#5156)
  • feat: add refresh button list model remote provider @urmauur (#5136)
  • feat: start and stop model @urmauur (#5133)
  • feat: predefined params @urmauur (#5128)
  • feat: filter downloaded model on hub screen @urmauur (#5113)
  • feat: Support download resume @gau-nernst (#5111)
  • feat: add quick access model setting via dropdown model @urmauur (#5104)
  • feat: add couple section about us on general settings @urmauur (#5098)
  • feat: product analytic @urmauur (#5099)
  • feat: file upload thumbnail @urmauur (#5088)
  • feat: improve download extension @gau-nernst (#5073)
  • feat: Hardware info replacement for cortex @gau-nernst (#4925)
  • feat: Implement Cortex server auto-restart and webview notification @samhvw8 (#5074)
  • feat: add assistant emoji picker @urmauur (#5057)
  • feat: initial app logs @urmauur (#5060)
  • feat: add custom OpenAI provider @louis-menlo (#5033)
  • feat: Jan supports multiple assistants @louis-menlo (#5024)
  • feat: handle stop streaming message, scroll to bottom and model loads @louis-menlo (#5023)
  • feat: add MCP server connection status @louis-menlo (#5018)
  • feat: new frontend with model download function @louis-menlo (#5008)
  • feat: tool use render UI @urmauur (#5004)
  • feat: Download manager for llama.cpp extension @gau-nernst (#4933)
  • feat: Add Tauri as an Alternative Build Option for Jan @louis-menlo (#4844)

🐛 Fixes

  • fix(server): enhance CORS handling for local API network access @samhvw8 (#5236)
  • Fix: fuzzy search model case sensitive @samhvw8 (#5228)
  • fix: should not show vulkan options in cpu only mode @louis-menlo (#5210)
  • Fix: mcp server file system missing param @david-menloai (#5204)
  • Fix: headers validations for local api server @david-menloai (#5186)
  • fix: relocate jan data folder @louis-menlo (#5179)
  • fix: thread update after chat @samhvw8 (#5180)
  • fix: stop api server on page unload @louis-menlo (#5356)
  • fix: built in models capabilities @urmauur (#5354)
  • fix: glitch toggle gpus @urmauur (#5353)
  • 🐛fix: setting provider hide model capabilities @urmauur (#5355)
  • 🐛 Fix: window path name with a space lead to cannot find correct path to Jan datafolder @LazyYuuki (#5351)
  • fix(proxy): implement true HTTP streaming for chat completions API @samhvw8 (#5350)
  • fix(server): add gzip decompression support for /models endpoint filtering @samhvw8 (#5349)
  • 🐛fix: render streaming token speed based on thread ID & assistant metadata @urmauur (#5346)
  • feat(server): filter /models endpoint to show only downloaded models @samhvw8 (#5343)
  • 🐛fix: handle NaN value tokenspeed @urmauur (#5339)
  • 🐛fix: update wording desc vulkan @urmauur (#5338)
  • Fix: sorted thread not stable @samhvw8 (#5336)
  • 🐛 fix: thread sorted not correctly after reload @samhvw8 (#5326)
  • 🐛 fix(updater): terminate sidecar processes before update to avoid file access errors @Minh141120 (#5325)
  • fix: glitch model download issue @louis-menlo (#5322)
  • 🐛fix: allow script posthog @urmauur (#5316)
  • 🐛fix: update default extension settings @louis-menlo (#5315)
  • 🐛fix: llama.cpp default NGL setting does not offload all layers to GPU @louis-menlo (#5310)
  • 🐛fix: safely convert values to numbers and handle NaN cases @urmauur (#5309)
  • 🐛fix: immediately show download progress @urmauur (#5308)
  • 🐛fix: glitch padding speed token @urmauur (#5307)
  • 🐛fix: hide token speed when assistant params stream false @urmauur (#5302)
  • 🐛fix: remove onboarding local model and hide the edit capabilities model @urmauur (#5301)
  • 🐛fix: typo in build type check @louis-menlo (#5297)
  • ✨enhancement: masking sensitive values in environment variables @urmauur (#5276)
  • fix: glitch download from onboarding @urmauur (#5269)
  • 🐛fix: showing release notes for beta and prod @urmauur (#5292)
  • 🐛fix: optional additional information gpu @urmauur (#5291)
  • 🐛fix: Jan-nano repo name changed @louis-menlo (#5274)
  • 🐛fix: default onboarding model should use recommended quantizations @louis-menlo (#5273)
  • fix: thinking block @urmauur (#5263)
  • fix: default settings should leave empty @louis-menlo (#5257)
  • fix: add cortex_killed_intentionally state to manage sidecar process termination @samhvw8 (#5255)
  • fix: recheck tools approval state @urmauur (#5259)
  • fix: replace close think tag from text segment @urmauur (#5258)
  • fix: reduce app state left panel @urmauur (#5256)
  • fix: cleanup console error and warning render FE @urmauur (#5253)
  • fix: avoid persisting threads and messages on local storage @louis-menlo (#5249)
  • fix: minor ui @urmauur (#5247)
  • fix: tool call block width code @urmauur (#5246)
  • fix: update style cortex dialog @urmauur (#5245)
  • fix: update hgf jan nano @urmauur (#5242)
  • fix: could not add custom models @louis-menlo (#5241)
  • fix: tauri path env @louis-menlo (#5233)
  • fix: MCP server should not spawn shell window @louis-menlo (#5223)
  • fix: clean up cortex processes @louis-menlo (#5215)
  • fix: tools call available dropdown @urmauur (#5222)
  • fix: ui glitch dots truncated @urmauur (#5219)
  • fix: conditional button refresh model @urmauur (#5221)
  • fix: glitch UI thinking or duplicate content when multiple think after tools call @urmauur (#5217)
  • fix: prettify json when pasting content @urmauur (#5216)
  • fix: avoid spamming server restarts @louis-menlo (#5212)
  • fix: path resolver in windows @louis-menlo (#5209)
  • fix: load threads from api instead of states @louis-menlo (#5206)
  • fix: force provider avatar to render in high quality @urmauur (#5203)
  • fix: migrate provider settings @louis-menlo (#5205)
  • fix: dropdown model position @urmauur (#5199)
  • fix: truncate tool name @urmauur (#5198)
  • fix: add missing default host ip @david-menloai (#5196)
  • fix: remind me later updater @urmauur (#5191)
  • fix: hub refresh state @urmauur (#5190)
  • fix: handle tool availability states @louis-menlo (#5183)
  • fix: avatar assistants render @urmauur (#5181)
  • fix: migration should wait for extensions load @louis-menlo (#5177)
  • fix: handle undefined search index in getFilteredThreads @samhvw8 (#5175)
  • fix: model run failed on windows @louis-menlo (#5168)
  • fix: app updater state @urmauur (#5171)
  • fix: sticky action scroll to bottom when edit message @urmauur (#5169)
  • fix: Fix hwinfo bugs @gau-nernst (#5164)
  • fix: create new provider should not have previous settings @louis-menlo (#5166)
  • fix: race condition get Assistant @urmauur (#5161)
  • fix: remove capitalize class from provider name @urmauur (#5158)
  • fix: extension settings are not retained in new sessions @louis-menlo (#5154)
  • fix: avoid floating content when render table markdown @urmauur (#5148)
  • fix: state model threadId @urmauur (#5144)
  • fix: thread list state order after dragable @urmauur (#5141)
  • fix: reverse setting local provider @urmauur (#5140)
  • fix: content overflow when long text without space @urmauur (#5142)
  • fix: tool call block spacing @urmauur (#5139)
  • fix: support delete file for fs.rm() @gau-nernst (#5117)
  • fix: chore UI issues @louis-menlo (#5116)
  • fix: correct app data folder name @louis-menlo (#5115)
  • fix: remove chat message on GUI @louis-menlo (#5114)
  • fix: overflow content codeblock @urmauur (#5110)
  • fix: prevent send message when empty message @urmauur (#5109)
  • fix: enhance tool use and model provider not persisted issues @louis-menlo (#5094)
  • fix: ci remove pr review trigger @Minh141120 (#5105)
  • fix: fileStat returned object in JS @gau-nernst (#5102)
  • fix: broken ui download count when leftpanel close @urmauur (#5089)
  • fix: text component scaling @urmauur (#5090)
  • fix: model import name issues @louis-menlo (#5093)
  • fix: copy:lib on macos when directory already exists @gau-nernst (#5084)
  • fix: provider activation status @louis-menlo (#5081)
  • fix: bundle libraries on Linux and Windows @vansangpfiev (#5078)
  • fix: mcp info when long string without space @urmauur (#5080)
  • f...
Read more

0.5.18-rc6-beta

16 Jun 02:34
v0.5.18-rc6-beta
e20c801

Choose a tag to compare

0.5.18-rc6-beta Pre-release
Pre-release

What's Changed

  • feat: Add Tauri as an Alternative Build Option for Jan by @louis-menlo in #4844
  • chore: Jan with new UI/UX by @urmauur in #4964
  • fix: should not spawn many llama.cpp servers for the same model by @louis-menlo in #4994
  • refactor: remove hardcoded provider names by @louis-menlo in #4995
  • feat: Download manager for llama.cpp extension by @gau-nernst in #4933
  • chore: delete Tauri pre-install in make clean by @gau-nernst in #5000
  • chore: increase hight of drag area window by @urmauur in #4997
  • feat: tool use render UI by @urmauur in #5004
  • chore: initial setup screen for remote provider by @urmauur in #5005
  • chore: update empty state thread list, search, and no model by @urmauur in #5007
  • feat: new frontend with model download function by @louis-menlo in #5008
  • chore: handle chat functions by @louis-menlo in #5009
  • chore: update model handlers on the new frontend by @louis-menlo in #5011
  • chore: cleanup download management by @urmauur in #5012
  • chore: initial assistant feature by @urmauur in #5013
  • chore: Pin rmcp commit by @gau-nernst in #5014
  • chore: allow users to enable/disable MCP servers by @louis-menlo in #5015
  • chore: improve switch component offset by @urmauur in #5016
  • chore: cleanup whitespace left panel on thread list by @urmauur in #5017
  • chore: add some ts-ignore to make tauri build works by @vansangpfiev in #5010
  • feat: add MCP server connection status by @louis-menlo in #5018
  • chore: stream app logs to log window by @louis-menlo in #5019
  • chore: add function delete and params type assistant by @urmauur in #5020
  • feat: handle stop streaming message, scroll to bottom and model loads by @louis-menlo in #5023
  • feat: Jan supports multiple assistants by @louis-menlo in #5024
  • chore: regroup codeblock setting appearance by @urmauur in #5022
  • chore: scroll to bottom when have new log message by @urmauur in #5021
  • chore: reduce state update to prevent glitchy scroll to bottom by @louis-menlo in #5026
  • chore: remove electron nightly/manual by @vansangpfiev in #5027
  • chore: add setting hardware by @urmauur in #5029
  • chore: enable test on PR to release branch by @vansangpfiev in #5028
  • chore: model loading and truncate dropdown assiatant title by @urmauur in #5032
  • chore: token speed and edit message by @louis-menlo in #5031
  • feat: add custom OpenAI provider by @louis-menlo in #5033
  • chore: fix auto focus chat input by @urmauur in #5036
  • chore: show location data folder and ui for let user change folder by @urmauur in #5035
  • fix: windows installer and allowed origins by @vansangpfiev in #5037
  • fix: type rename thread by @samhvw8 in #5030
  • chore: model import from llama.cpp provider by @urmauur in #5038
  • chore: handle hardware settings by @louis-menlo in #5041
  • chore: Jan's code is now under the Apache license by @louis-menlo in #5042
  • make the model selector popup responsive and wider for bigger screens by @ethanova in #5025
  • chore: show model name as filename by @urmauur in #5045
  • chore: add inline message chat input by @urmauur in #5044
  • chore: add relocate jan data folder function to new FE by @louis-menlo in #5043
  • fix: thread sorted and drag drop by @samhvw8 in #5046
  • chore: intial new window system monitor by @urmauur in #5049
  • chore: enable / disable proxy configrations by @louis-menlo in #5050
  • feat: improve ui search by @samhvw8 in #5052
  • chore: update Jan change logs v0.5.17 by @david-menloai in #5056
  • feat: initial app logs by @urmauur in #5060
  • enhancement: message toolbar using tooltip by @urmauur in #5055
  • feat: add assistant emoji picker by @urmauur in #5057
  • enhancement: update layout hub when left panel collapse by @urmauur in #5059
  • enhancement: disabled config when server is running by @urmauur in #5058
  • chore: app updater UI by @urmauur in #5054
  • enhance: setup screen redirect to hub by @urmauur in #5061
  • fix: tauri updater by @vansangpfiev in #5051
  • chore: wildcard for connect-src by @vansangpfiev in #5048
  • enhancement: show assistant info on message by @urmauur in #5064
  • enhancement: wrap long line codeblock by @urmauur in #5069
  • fix: allow dialog triggered by tooltip by @urmauur in #5066
  • chore: handle local models chat with MCP by @louis-menlo in #5065
  • chore: add model information in System Monitoring by @louis-menlo in #5062
  • Update README.md by @eckartal in #5072
  • chore: send chat completion with messages history by @louis-menlo in #5070
  • feat: Implement Cortex server auto-restart and webview notification by @samhvw8 in #5074
  • fix: close side windows should not kill background processes by @louis-menlo in #5076
  • fix: hidden date when value 0 by @urmauur in #5079
  • fix: mcp info when long string without space by @urmauur in #5080
  • chore: update font-src by @vansangpfiev in #5077
  • fix: bundle libraries on Linux and Windows by @vansangpfiev in #5078
  • feat: Hardware info replacement for cortex by @gau-nernst in #4925
  • fix: provider activation status by @louis-menlo in #5081
  • fix: copy:lib on macos when directory already exists by @gau-nernst in #5084
  • enhancement: built-in custom emoji and show metadata message by @urmauur in #5085
  • feat: improve download extension by @gau-nernst in #5073
  • chore: providers should default on by @louis-menlo in #5083
  • chore: handle many issues with app settings and message actions by @louis-menlo in #5086
  • fix: model import name issues by @louis-menlo in #5093
  • fix: copy icon indicator when success by @urmauur in #5091
  • fix: text component scaling by @urmauur in #5090
  • fix: broken ui download count when leftpanel close by @urmauur in #5089
  • feat: file upload thumbnail by @urmauur in #5088
  • feat: product analytic by @urmauur in #5099
  • feat: add couple section about us on general settings by @urmauur in #5098
  • chore: translation by @urmauur in #5097
  • chore: remove model provider from setup screen by @urmauur in #5101
  • feat: add quick access model setting via dropdown model by @urmauur in #5104
  • fix: fileStat returned object in JS by @gau-nernst in #5102
  • fix: ci remove pr review trigger by @Minh141120 in #5105
  • fix: enhance tool use and model provider not persisted issues by @louis-menlo in ht...
Read more

0.5.18-rc5-beta

15 Jun 12:56
9ab69b1

Choose a tag to compare

0.5.18-rc5-beta Pre-release
Pre-release

What's Changed

  • feat: Add Tauri as an Alternative Build Option for Jan by @louis-menlo in #4844
  • chore: Jan with new UI/UX by @urmauur in #4964
  • fix: should not spawn many llama.cpp servers for the same model by @louis-menlo in #4994
  • refactor: remove hardcoded provider names by @louis-menlo in #4995
  • feat: Download manager for llama.cpp extension by @gau-nernst in #4933
  • chore: delete Tauri pre-install in make clean by @gau-nernst in #5000
  • chore: increase hight of drag area window by @urmauur in #4997
  • feat: tool use render UI by @urmauur in #5004
  • chore: initial setup screen for remote provider by @urmauur in #5005
  • chore: update empty state thread list, search, and no model by @urmauur in #5007
  • feat: new frontend with model download function by @louis-menlo in #5008
  • chore: handle chat functions by @louis-menlo in #5009
  • chore: update model handlers on the new frontend by @louis-menlo in #5011
  • chore: cleanup download management by @urmauur in #5012
  • chore: initial assistant feature by @urmauur in #5013
  • chore: Pin rmcp commit by @gau-nernst in #5014
  • chore: allow users to enable/disable MCP servers by @louis-menlo in #5015
  • chore: improve switch component offset by @urmauur in #5016
  • chore: cleanup whitespace left panel on thread list by @urmauur in #5017
  • chore: add some ts-ignore to make tauri build works by @vansangpfiev in #5010
  • feat: add MCP server connection status by @louis-menlo in #5018
  • chore: stream app logs to log window by @louis-menlo in #5019
  • chore: add function delete and params type assistant by @urmauur in #5020
  • feat: handle stop streaming message, scroll to bottom and model loads by @louis-menlo in #5023
  • feat: Jan supports multiple assistants by @louis-menlo in #5024
  • chore: regroup codeblock setting appearance by @urmauur in #5022
  • chore: scroll to bottom when have new log message by @urmauur in #5021
  • chore: reduce state update to prevent glitchy scroll to bottom by @louis-menlo in #5026
  • chore: remove electron nightly/manual by @vansangpfiev in #5027
  • chore: add setting hardware by @urmauur in #5029
  • chore: enable test on PR to release branch by @vansangpfiev in #5028
  • chore: model loading and truncate dropdown assiatant title by @urmauur in #5032
  • chore: token speed and edit message by @louis-menlo in #5031
  • feat: add custom OpenAI provider by @louis-menlo in #5033
  • chore: fix auto focus chat input by @urmauur in #5036
  • chore: show location data folder and ui for let user change folder by @urmauur in #5035
  • fix: windows installer and allowed origins by @vansangpfiev in #5037
  • fix: type rename thread by @samhvw8 in #5030
  • chore: model import from llama.cpp provider by @urmauur in #5038
  • chore: handle hardware settings by @louis-menlo in #5041
  • chore: Jan's code is now under the Apache license by @louis-menlo in #5042
  • make the model selector popup responsive and wider for bigger screens by @ethanova in #5025
  • chore: show model name as filename by @urmauur in #5045
  • chore: add inline message chat input by @urmauur in #5044
  • chore: add relocate jan data folder function to new FE by @louis-menlo in #5043
  • fix: thread sorted and drag drop by @samhvw8 in #5046
  • chore: intial new window system monitor by @urmauur in #5049
  • chore: enable / disable proxy configrations by @louis-menlo in #5050
  • feat: improve ui search by @samhvw8 in #5052
  • chore: update Jan change logs v0.5.17 by @david-menloai in #5056
  • feat: initial app logs by @urmauur in #5060
  • enhancement: message toolbar using tooltip by @urmauur in #5055
  • feat: add assistant emoji picker by @urmauur in #5057
  • enhancement: update layout hub when left panel collapse by @urmauur in #5059
  • enhancement: disabled config when server is running by @urmauur in #5058
  • chore: app updater UI by @urmauur in #5054
  • enhance: setup screen redirect to hub by @urmauur in #5061
  • fix: tauri updater by @vansangpfiev in #5051
  • chore: wildcard for connect-src by @vansangpfiev in #5048
  • enhancement: show assistant info on message by @urmauur in #5064
  • enhancement: wrap long line codeblock by @urmauur in #5069
  • fix: allow dialog triggered by tooltip by @urmauur in #5066
  • chore: handle local models chat with MCP by @louis-menlo in #5065
  • chore: add model information in System Monitoring by @louis-menlo in #5062
  • Update README.md by @eckartal in #5072
  • chore: send chat completion with messages history by @louis-menlo in #5070
  • feat: Implement Cortex server auto-restart and webview notification by @samhvw8 in #5074
  • fix: close side windows should not kill background processes by @louis-menlo in #5076
  • fix: hidden date when value 0 by @urmauur in #5079
  • fix: mcp info when long string without space by @urmauur in #5080
  • chore: update font-src by @vansangpfiev in #5077
  • fix: bundle libraries on Linux and Windows by @vansangpfiev in #5078
  • feat: Hardware info replacement for cortex by @gau-nernst in #4925
  • fix: provider activation status by @louis-menlo in #5081
  • fix: copy:lib on macos when directory already exists by @gau-nernst in #5084
  • enhancement: built-in custom emoji and show metadata message by @urmauur in #5085
  • feat: improve download extension by @gau-nernst in #5073
  • chore: providers should default on by @louis-menlo in #5083
  • chore: handle many issues with app settings and message actions by @louis-menlo in #5086
  • fix: model import name issues by @louis-menlo in #5093
  • fix: copy icon indicator when success by @urmauur in #5091
  • fix: text component scaling by @urmauur in #5090
  • fix: broken ui download count when leftpanel close by @urmauur in #5089
  • feat: file upload thumbnail by @urmauur in #5088
  • feat: product analytic by @urmauur in #5099
  • feat: add couple section about us on general settings by @urmauur in #5098
  • chore: translation by @urmauur in #5097
  • chore: remove model provider from setup screen by @urmauur in #5101
  • feat: add quick access model setting via dropdown model by @urmauur in #5104
  • fix: fileStat returned object in JS by @gau-nernst in #5102
  • fix: ci remove pr review trigger by @Minh141120 in #5105
  • fix: enhance tool use and model provider not persisted issues by @louis-menlo in ht...
Read more

0.5.18-rc4-beta

15 Jun 07:54
v0.5.18-rc4-beta
9ab69b1

Choose a tag to compare

0.5.18-rc4-beta Pre-release
Pre-release

What's Changed

  • feat: Add Tauri as an Alternative Build Option for Jan by @louis-menlo in #4844
  • chore: Jan with new UI/UX by @urmauur in #4964
  • fix: should not spawn many llama.cpp servers for the same model by @louis-menlo in #4994
  • refactor: remove hardcoded provider names by @louis-menlo in #4995
  • feat: Download manager for llama.cpp extension by @gau-nernst in #4933
  • chore: delete Tauri pre-install in make clean by @gau-nernst in #5000
  • chore: increase hight of drag area window by @urmauur in #4997
  • feat: tool use render UI by @urmauur in #5004
  • chore: initial setup screen for remote provider by @urmauur in #5005
  • chore: update empty state thread list, search, and no model by @urmauur in #5007
  • feat: new frontend with model download function by @louis-menlo in #5008
  • chore: handle chat functions by @louis-menlo in #5009
  • chore: update model handlers on the new frontend by @louis-menlo in #5011
  • chore: cleanup download management by @urmauur in #5012
  • chore: initial assistant feature by @urmauur in #5013
  • chore: Pin rmcp commit by @gau-nernst in #5014
  • chore: allow users to enable/disable MCP servers by @louis-menlo in #5015
  • chore: improve switch component offset by @urmauur in #5016
  • chore: cleanup whitespace left panel on thread list by @urmauur in #5017
  • chore: add some ts-ignore to make tauri build works by @vansangpfiev in #5010
  • feat: add MCP server connection status by @louis-menlo in #5018
  • chore: stream app logs to log window by @louis-menlo in #5019
  • chore: add function delete and params type assistant by @urmauur in #5020
  • feat: handle stop streaming message, scroll to bottom and model loads by @louis-menlo in #5023
  • feat: Jan supports multiple assistants by @louis-menlo in #5024
  • chore: regroup codeblock setting appearance by @urmauur in #5022
  • chore: scroll to bottom when have new log message by @urmauur in #5021
  • chore: reduce state update to prevent glitchy scroll to bottom by @louis-menlo in #5026
  • chore: remove electron nightly/manual by @vansangpfiev in #5027
  • chore: add setting hardware by @urmauur in #5029
  • chore: enable test on PR to release branch by @vansangpfiev in #5028
  • chore: model loading and truncate dropdown assiatant title by @urmauur in #5032
  • chore: token speed and edit message by @louis-menlo in #5031
  • feat: add custom OpenAI provider by @louis-menlo in #5033
  • chore: fix auto focus chat input by @urmauur in #5036
  • chore: show location data folder and ui for let user change folder by @urmauur in #5035
  • fix: windows installer and allowed origins by @vansangpfiev in #5037
  • fix: type rename thread by @samhvw8 in #5030
  • chore: model import from llama.cpp provider by @urmauur in #5038
  • chore: handle hardware settings by @louis-menlo in #5041
  • chore: Jan's code is now under the Apache license by @louis-menlo in #5042
  • make the model selector popup responsive and wider for bigger screens by @ethanova in #5025
  • chore: show model name as filename by @urmauur in #5045
  • chore: add inline message chat input by @urmauur in #5044
  • chore: add relocate jan data folder function to new FE by @louis-menlo in #5043
  • fix: thread sorted and drag drop by @samhvw8 in #5046
  • chore: intial new window system monitor by @urmauur in #5049
  • chore: enable / disable proxy configrations by @louis-menlo in #5050
  • feat: improve ui search by @samhvw8 in #5052
  • chore: update Jan change logs v0.5.17 by @david-menloai in #5056
  • feat: initial app logs by @urmauur in #5060
  • enhancement: message toolbar using tooltip by @urmauur in #5055
  • feat: add assistant emoji picker by @urmauur in #5057
  • enhancement: update layout hub when left panel collapse by @urmauur in #5059
  • enhancement: disabled config when server is running by @urmauur in #5058
  • chore: app updater UI by @urmauur in #5054
  • enhance: setup screen redirect to hub by @urmauur in #5061
  • fix: tauri updater by @vansangpfiev in #5051
  • chore: wildcard for connect-src by @vansangpfiev in #5048
  • enhancement: show assistant info on message by @urmauur in #5064
  • enhancement: wrap long line codeblock by @urmauur in #5069
  • fix: allow dialog triggered by tooltip by @urmauur in #5066
  • chore: handle local models chat with MCP by @louis-menlo in #5065
  • chore: add model information in System Monitoring by @louis-menlo in #5062
  • Update README.md by @eckartal in #5072
  • chore: send chat completion with messages history by @louis-menlo in #5070
  • feat: Implement Cortex server auto-restart and webview notification by @samhvw8 in #5074
  • fix: close side windows should not kill background processes by @louis-menlo in #5076
  • fix: hidden date when value 0 by @urmauur in #5079
  • fix: mcp info when long string without space by @urmauur in #5080
  • chore: update font-src by @vansangpfiev in #5077
  • fix: bundle libraries on Linux and Windows by @vansangpfiev in #5078
  • feat: Hardware info replacement for cortex by @gau-nernst in #4925
  • fix: provider activation status by @louis-menlo in #5081
  • fix: copy:lib on macos when directory already exists by @gau-nernst in #5084
  • enhancement: built-in custom emoji and show metadata message by @urmauur in #5085
  • feat: improve download extension by @gau-nernst in #5073
  • chore: providers should default on by @louis-menlo in #5083
  • chore: handle many issues with app settings and message actions by @louis-menlo in #5086
  • fix: model import name issues by @louis-menlo in #5093
  • fix: copy icon indicator when success by @urmauur in #5091
  • fix: text component scaling by @urmauur in #5090
  • fix: broken ui download count when leftpanel close by @urmauur in #5089
  • feat: file upload thumbnail by @urmauur in #5088
  • feat: product analytic by @urmauur in #5099
  • feat: add couple section about us on general settings by @urmauur in #5098
  • chore: translation by @urmauur in #5097
  • chore: remove model provider from setup screen by @urmauur in #5101
  • feat: add quick access model setting via dropdown model by @urmauur in #5104
  • fix: fileStat returned object in JS by @gau-nernst in #5102
  • fix: ci remove pr review trigger by @Minh141120 in #5105
  • fix: enhance tool use and model provider not persisted issues by @louis-menlo in ht...
Read more

0.5.17

15 May 02:51
v0.5.17
154e0cb

Choose a tag to compare

Changes

  • Enhanced wording on the installation pages, the data folder and the privacy section. @ramonpzg (#4943)
  • ci(workflow): add condition pr labelling job for forked repo @Minh141120 (#4934)
  • Enhanced the wording on the overview and the quickstart pages. @ramonpzg (#4930)
  • fix: "GPU Acceleration" section missing after enabling Experimental Mode since version 0.5.15 @emeric-martineau (#4826)
  • chore: use more appropriate html tag for 'ModelDropdown' trigger and 'Settings' button @tuananhlai (#4841)
  • fix/main-chat-page: warnings from React @tuananhlai (#4855)
  • chore: Update Changelogs for v0.5.15 and v0.5.16 @eckartal (#4836)
  • fix: show settings sidebar panel when chat sidebar is closed @sdhrt (#4766)
  • chore: merge release/v0.5.16 into dev @louis-menlo (#4833)
  • docs: Update new Hub images on Jan docs @imtuyethan (#4710)

🐛 Fixes

  • fix: should not normalize user input content @louis-menlo (#4985)
  • fix: distinguish between hub and models search @louis-menlo (#4989)
  • fix: border for the search box in my models @david-menloai (#4987)
  • fix: update remote models list @david-menloai (#4986)
  • fix: qwen3 - weird token output - reasoning content should not be in completion request @louis-menlo (#4983)

🧰 Maintenance

Contributor

@Minh141120, @david-menloai, @eckartal, @emeric-martineau, @hiento09, @imtuyethan, @louis-menlo, @qnixsynapse, @ramonpzg, @sdhrt, @tuananhlai, @urmauur, david and mimic