v0.5.3
janhq/janv0.5.3Aug 29, 2024by github-actions[bot]
AI Summary
Integrates Cortex as a JavaScript module and introduces a new starter screen experience. It improves model settings preservation and manages cloud models from the threads screen.
Key Highlights
- Cortex integrated as JS module
- New starter screen
- Preserve model settings
- Deprecate Docker and K8s
New Features
- Import model with gguf metadata extraction
- Shortcut delete and clean thread
- OpenRouter model settings
- New starter screen
- Embed cortex into jan as a JS module
- Add chunk count
- Add nvidia engine
- Enable copy over instructions
Full Release Notes
## Changes - fix: gpu memory utilization @louis-jan (#3492) - Release Cut 0.5.3 @louis-jan (#3473) - Chore upgrade cortex 0.5.0 @hiento09 (#3462) - feat: preserve model settings @louis-jan (#3427) - Fix auto updater nightly @hiento09 (#3424) - Chore use aws s3 for nightly channel @hiento09 (#3416) - Chore/simple template report @Van-QA (#3400) - Revert "Jan integrates Cortex" @louis-jan (#3371) - Chore/simple bug template and correct a copy @Van-QA (#3344) - Increase retry upload to R2 to 5 times @hiento09 (#3337) - fix: remote engine should not allow reinit @louis-jan (#3284) - chore: remove focus button @urmauur (#3272) - bump-cortex-0.5.0-1 @Van-QA (#3218) - Deprecate Docker and K8s @hiento09 (#3219) - Fix typo Extention -> Extension @niesink (#3187) ## 🚀 Features - fix: search input clearable component @urmauur (#3465) - feat: add checklist regression test @Van-QA (#3425) - feat: import model with gguf metadata extraction @louis-jan (#3421) - feat: shortcut delete and clean thread @urmauur (#3423) - feat: openrouter model settings @louis-jan (#3422) - feat: add blank state component for hub and my model search @urmauur (#3413) - feat: enable copy instruction @urmauur (#3401) - feat: small ui improvement @urmauur (#3388) - feat: allow user configure remote model from my model @urmauur (#3348) - feat: move icon create new thread into top panel @urmauur (#3346) - chore(UI): update experience model dropdown @urmauur (#3342) - feat: modal waiting cortex @urmauur (#3306) - feat: change data folder @louis-jan (#3309) - feat: embed cortex into jan as a JS module @louis-jan (#3305) - feat: add chunk count @namchuai (#3290) - feat: add nvidia engine @namchuai (#3279) - feat: enable copy over instructions @namchuai (#3266) - feat: add more options for cortex popup @namchuai (#3236) - feat: manage cloud models from threads screen @urmauur (#3223) - feat: make scroll area type auto for make default visible scrollbar @urmauur (#3220) - feat: new starter screen @urmauur (#3217) - feat: integrating cortex @namchuai (#3001) ## 🐛 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