Skip to content

Releases: janhq/jan

0.5.6

04 Oct 09:57
3f6843a
Compare
Choose a tag to compare

Changes

  • hotfix: graceful error handling model import @louis-jan (#3766)

Contributor

@louis-jan

0.5.5

02 Oct 09:52
27c6ac6
Compare
Choose a tag to compare

Changes

🚀 Features

🐛 Fixes

  • fix: thread title for remote model from first prompt @urmauur (#3712)
  • fix: #1142 setting groups toggle does not turn off it's nested settings @louis-jan (#3681)
  • fix: overlap text on model selector and loader @urmauur (#3756)
  • fix: XML not render correctly @urmauur (#3743)
  • fix: model dropdown should show recommended models to download @louis-jan (#3742)
  • fix: correct model dropdown for local models @louis-jan (#3736)
  • fix: #3491 - Unable to use tensorrt-llm @louis-jan (#3741)
  • fix: wrong model download location when there is a mismatch model_id @louis-jan (#3733)
  • fix: #3703 - Deepseek-Coder-33B-Instruct is incompatible @louis-jan (#3732)
  • fix: #3727 LLM model download fail can still be used @louis-jan (#3731)
  • fix: #3673 - API responds with Request body is too large @louis-jan (#3729)
  • fix: #3698 - o1 preview models do not work with max_tokens @louis-jan (#3728)
  • fix: #3515 - The default assistant instructions are ignored @louis-jan (#3721)
  • fix: #3513 - Anthropic extension does not forward the system prompt @louis-jan (#3724)
  • fix: #3558 wrong model metadata import or download from HuggingFace @louis-jan (#3725)
  • fix: toolbar overlap chat input @urmauur (#3720)
  • fix: #3693 broken thread.json should not break the entire threads @louis-jan (#3709)
  • fix: remove title local API server page @urmauur (#3710)
  • fix: enhance various minor UI elements @urmauur (#3706)
  • fix: update the condition for generating the title @urmauur (#3702)
  • fix: small leftover issues with new starter screen @urmauur (#3661)
  • fix: #3476 - Mismatch id between model json and path @louis-jan (#3645)
  • fix: #3667 - The recommended label should be hidden @louis-jan (#3687)

🧰 Maintenance

  • chore: add llama3.2 and qwen2.5 models @louis-jan (#3750)
  • chore: improve models and threads caching @louis-jan (#3744)
  • ci: auto trigger jan docs ci for new release @hiento09 (#3734)
  • chore: Copyfix @0xSage (#3694)

Contributor

@0xSage, @hiento09, @louis-jan and @urmauur

0.5.4

17 Sep 08:05
daf372f
Compare
Choose a tag to compare

🚀 Features

  • feat: enable search model dropdown by configured model @urmauur (#3466)
  • feat: add setting options to dropdown menu @urmauur (#3554)

🐛 Fixes

  • fix: correct prompt template for Phi3 Medium model @louis-jan (#3665)
  • fix: change Phi-3 Mini Instruct 4K to cortexso repository @louis-jan (#3655)
  • fix: prevent value empty string on slider right panel @urmauur (#3635)
  • fix: #3549, #3552 - Inference on CPU is slower on Jan 0.5.3 @louis-jan (#3602)
  • fix: missing type number for slider input right panel @urmauur (#3609)
  • fix: disabled UI RAG and tools @urmauur (#3514)
  • fix: using type text instead number for avoid region issue @urmauur (#3538)
  • fix: electron window @urmauur (#3480)

🧰 Maintenance

  • test: add tests to model setting's Slider Input @louis-jan (#3615)
  • test: finished all core UI components test @urmauur (#3588)
  • chore: update copy when retrieval turn off @urmauur (#3585)
  • test: add core modules test cases @louis-jan (#3498)
  • chore: setup jest for unit test hooks and component from joi @urmauur (#3540)
  • chore: copy edit for model setting @urmauur (#3553)
  • test: add test:coverage step @louis-jan (#3551)

Contributor

@0xSage, @louis-jan and @urmauur

0.5.3

29 Aug 08:10
ee0a6e5
Compare
Choose a tag to compare

Changes

🚀 Features

🐛 Fixes

  • fix: responsive modal import gguf @urmauur (#3484)
  • fix: add engine in payload for nitro chat completion api @marknguyen1302 (#3482)
  • fix: wrong classname icon @urmauur (#3474)
  • fix: modal responsive import model @urmauur (#3467)
  • fix: resize left and panel when scroll area show @urmauur (#3470)
  • fix: search input clearable component @urmauur (#3465)
  • fix: import model by folder on win @marknguyen1302 (#3463)
  • fix: correct time-weighted retrieval toggle @louis-jan (#3456)
  • fix: add a minimum height for the main window otherwise it shrinks @louis-jan (#3457)
  • fix: modal title should not truncated @urmauur (#3450)
  • fix: responsive modal import model @urmauur (#3449)
  • fix: enable extensions migration @louis-jan (#3442)
  • fix: unable to import model due to missing metadata @louis-jan (#3439)
  • fix: setting extension placeholder and input action apikey @urmauur (#3430)
  • fix: preserve model settings should maintain all settings @louis-jan (#3435)
  • fix: shortcut key on windows @urmauur (#3437)
  • fix: date format for chat item @urmauur (#3436)
  • fix: setting chatbox input @urmauur (#3429)
  • fix: missing font katex @urmauur (#3431)
  • fix: decreased scrollbar width @urmauur (#3432)
  • fix: add toaster warning when blocked create new thread @urmauur (#3433)
  • fix: save state toggle input box setting @urmauur (#3402)
  • fix: avoid show remote model on system monitor @urmauur (#3412)
  • fix: disable remote model when user did not setup apiKey @urmauur (#3415)
  • fix: app emits ugly errors when retrieving settings @louis-jan (#3393)
  • fix: Jan should have access to it resource folders @louis-jan (#3391)
  • fix: LaTex formula render issue @louis-jan (#3353)
  • fix: failed to relaunch app to update @louis-jan (#3351)
  • fix: empty model page not shown when delete all threads and models @namchuai (#3343)
  • feat: allow user configure remote model from my model @urmauur (#3348)
  • fix: broken jan build - add log trace (jan.log) @louis-jan (#3336)
  • fix: update legacy path @namchuai (#3328)
  • fix: broken app due to incorrect api path @louis-jan (#3316)
  • fix: refresh should not create new thread @namchuai (#3314)
  • fix: avoid lose title threads @urmauur (#3307)
  • fix: migration item in setting detail omit buttons @namchuai (#3298)
  • fix: merge gpu arch and os tensorrt models @namchuai (#3299)
  • fix: engine logo on model dropdown @urmauur (#3291)
  • fix: icon setting can close and open right panel @urmauur (#3295)
  • fix: error while importing local model is not shown @namchuai (#3294)
  • fix: add lower case quantization support @namchuai (#3293)
  • fix: onnx can't be selected in download model modal @namchuai (#3283)
  • fix: system bar always show RAM usage 0% @louis-jan (#3287)
  • fix: migration wrong directory @namchuai (#3278)
  • fix: clearer app loading prompt @louis-jan (#3275)
  • fix: allow user to reinit engine from settings page @louis-jan (#3277)
  • fix: should not let second instance terminate cortex @louis-jan (#3274)
  • fix: set cortex data folder path when starting jan @namchuai (#3252)
  • fix: remote model added manually does not shown in model drop down @namchuai (#3261)
  • fix: normalize messages for some providers @namchuai (#3234)
  • fix: broken status parse due to empty category @louis-jan (#3233)
  • fix: update new api from cortex to support 0.5.0 @namchuai (#3221)
  • fix: jan app copy nits @0xSage (#3193)

🧰 Maintenance

  • chore: Update model.json with correct filename @Van-QA (#3479)
  • chore: add llama 3.1 8B gguf model @louis-jan (#3468)
  • chore: move remote models to bottom of the models hub @louis-jan (#3469)
  • chore: add husky pre-commit @louis-jan (#3458)
  • chore: change jan default data folder path to app's userData @louis-jan (#3443)
  • chore: add back OpenRouter request endpoint setting @louis-jan (#3441)
  • chore: fix linter issues @louis-jan (#3434)
  • chore: disable internal REST endpoints due to a vulnerability issue @louis-jan (#3428)
  • chore: small ui improvement @urmauur (#3414)
  • chore: fix CI - remove headless ui @louis-jan (#3420)
  • chore: remove model selection in assistant tab model @urmauur (#3411)
  • chore: clean up console modal component @urmauur (#3395)
  • feat: add model assistant tab @urmauur (#3389)
  • chore: improve readability with set max width container message @urmauur (#3382)
  • feat: small ui improvement @urmauur (#3388)
  • chore: move create new thread to top panel @urmauur (#3381)
  • chore: update model dropdown and my model with collapsible chevron @urmauur (#3386)
  • chore: cherry pick latest fixes @louis-jan (#3383)
  • chore: add engine logo from local instead of metadata logo @urmauur (#3363)
  • chore: minor ui improvement @urmauur (#3352)
  • chore: add back GPU information to system monitoring bar @louis-jan (#3350)
  • chore: button outline for configure cloud model @urmauur (#3347)
  • chore(UI): update experience model dropdown @urmauur (#3342)
  • chore(ui): fix alignment loader starter screen @urmauur (#3338)
  • chore: disable quick ask @louis-jan (#3334)
  • chore: add cortex version @namchuai (#3318)
  • chore: update cortex new version @namchuai (#3300)
  • chore: update minor UI @urmauur (#3281)
  • chore: update z-index tooltip @urmauur (#3280)
  • chore: toast message on model import fail with reason @louis-jan (#3276)
  • chore: update hub search result @urmauur (#3273)
  • chore: temporary hidden button import model @urmauur (#3270)
  • chore: check the legacy incompatible message type @louis-jan (#3248)
  • chore: minor copy for grammar @gabrielle-ong (#3235)
  • chore: update conditional starter screen after cortex load @urmauur (#3227)
  • chore: set container max width for chat message and new hub screen @urmauur (#3213)

Contributor

@0xSage, @Van-QA, @gabrielle-ong, @hiento09, @louis-jan, @marknguyen1302, @namchuai, @niesink and @urmauur

0.5.2

15 Jul 08:37
506cbb8
Compare
Choose a tag to compare

Changes (#2999)

  • chore: Bump-cortex-0.4.17 (#3111)
  • chore: cortex version update (#3098)
  • chore: update download.ts (#3088)
  • chore: upgrade marked-katex-extension (#3049)

🚀 Features

  • feat: add claude 3.5 sonnet (#3129)
  • feat: add options config spell check for chat input (#3131)
  • feat: add shortcut app logs on system monitor (#3150)
  • feat: enable right click to show setting on thread items (#3108)

🐛 Fixes

  • fix: add tooltip messages toolbar (#3138)
  • fix: handle error message when apikey is not setup (#3149)
  • fix: handle long thread title without space (#3107)
  • fix: handle long word without space to avoid right panel disappears (#3048)
  • fix: handle words without space (#3101)
  • fix: missing keyboard sand shortcuts screen (#3156)
  • fix: model dropdown search by configured model (#3047)
  • fix: model dropdown search result always show downloaded models first (#3147)
  • fix: move Jan folder (#3160)
  • fix: set specific version for terminate (#3126)
  • fix: title thread not updated on input edit title (#3148)
  • fix: toggle button for expand log section on modal troubleshoot (#3130)
  • fix: validate path in fs (#3152)

🧰 Maintenance

  • Update cortex cpp nightly to version 0.4.18 (#3072)
  • Update cortex cpp nightly to version 0.4.18 (#3114)
  • add time weighted retrieval (#2908)
  • bump version (#3082) (#3159)
  • Chore: Add stop token for Gemma 2b (#3125)
  • fixed grammar nits (#3132)

Contributor

@0saurabh0, @Van-QA, @eltociear, @github-actions[bot], @hahuyhoang411, @jan-service-account, @marknguyen1302, @namchuai, @louis-jan, @thunhuanh and @urmauur

0.5.1

21 Jun 09:44
852ff18
Compare
Choose a tag to compare

Changes

🚀 Features

  • fix: reduce font-weight for message @urmauur (#3018)
  • feat: enable hotkey collapse right panel @urmauur (#3019)
  • feat: update icon alert warning and copies tooltip model dropdown @urmauur (#3021)

🐛 Fixes

🧰 Maintenance

Contributor

@Realmbird, @Van-QA, @github-actions[bot], @hahuyhoang411, @hiento09, @hiro-v, @jan-service-account, @namchuai, @phoval and @urmauur

0.5.0

03 Jun 07:11
0a150b3
Compare
Choose a tag to compare

Changes (#2904)

🚀 Features

🐛 Fixes

  • fix: quickask missing color schema @urmauur (#2979)
  • fix: missing markdown list and blockquotes @urmauur (#2980)
  • fix: glitch modal troubleshoot @urmauur (#2976)
  • fix: theme migration overwrite existing theme @louis-jan (#2975)
  • fix: clickable remote model @urmauur (#2970)
  • fix: max value of max_tokens should follow context_length's value @namchuai (#2969)
  • fix: wrong direction icon collapse right panel @urmauur (#2967)
  • fix: adjustment minor UI from qa feedback @urmauur (#2963)
  • fix: max_tokens and ctx_len max value will follow model.json @namchuai (#2961)

🧰 Maintenance

Contributor

@Van-QA, @hahuyhoang411, @louis-jan, @namchuai and @urmauur

0.4.14

27 May 09:56
9b65944
Compare
Choose a tag to compare

Changes

🐛 Fixes

🧰 Maintenance

Contributor

@Marco-9456, @Van-QA, @eckartal, @hahuyhoang411, @hiento09, @namchuai and @urmauur

0.4.13

20 May 06:14
ac33358
Compare
Choose a tag to compare

Changes #2743

🚀 Features

🐛 Fixes

🧰 Maintenance

Contributor

@Inchoker, @QuentinMacheda, @Van-QA, @hahuyhoang411, @henryh0x1, @hiento09, @louis-jan, @namchuai and @urmauur

0.4.12

25 Apr 06:07
3936ce1
Compare
Choose a tag to compare

Changes (#2726)

🚀 Features

  • feat: add LaTeX extension support via Marked @louis-jan (#2766)
  • Feature windows nsis @hiento09 (#2705)

🐛 Fixes

  • Fix macos ci @hiento09 (#2814)
  • fix: infinite talking in auto thread titles generators @louis-jan (#2810)
  • fix: stop server if failed to load model @namchuai (#2807)
  • fix: new thread with overridden settings @louis-jan (#2798)
  • fix: override cpu_threads setting from model.json @louis-jan (#2789)
  • fix: wrong condition for GPU acceleration @louis-jan (#2770)
  • fix: thread title not persisted @namchuai (#2765)
  • fix: broken stop word input - support multiple stop words @louis-jan (#2762)
  • fix: cannot download phin34 model @namchuai (#2745)
  • fix: user cannot click on copy icon of model id @namchuai (#2744)
  • fix: the log server does not write to the log file @louis-jan (#2738)
  • fix: log is not generated after clear log from setting @namchuai (#2732)
  • fix: broken several ui when model name too long @urmauur (#2728)
  • fix: cannot cancel model which is progress at 0 percent @namchuai (#2727)

🧰 Maintenance

  • chore: detailed message when fetch invalid url @namchuai (#2780)
  • chore: add model.json for Llama3 and other outdated model version @Van-QA (#2773)
  • chore: set default context length to 2048 @namchuai (#2776)
  • refactor: good bye react-scroll-to-bottom @namchuai (#2769)
  • chore: correct copy for Jan data folder to highlight original Jan data folder intact upon relocation @Van-QA (#2751)
  • chore: default context length to 2048 @namchuai (#2746)

Contributor

@Van-QA, @deining, @hahuyhoang411, @hiento09, @louis-jan, @metaspartan, @namchuai and @urmauur