What's new in Jan 0.4.12
Apr 25, 2024
- Changes (#2726):
- Release/0.4.12 to main @Van-QA (#2808)
- Feat: Bump version @hahuyhoang411 (#2812)
- Feat: Change featured models @hahuyhoang411 (#2805)
- Release cut 0.4.12 @Van-QA (#2787)
- Feat: Add new Llama 3 and models to Groq Extension @metaspartan (#2786)
- Chore: temporary disable cache for server migration @hiento09 (#2742)
- Bump nitro to 0.3.22 @Van-QA (#2740)
- Refactor/deprecate hugging face ext @namchuai (#2620)
- Sync main to dev (0.4.11) @louis-jan (#2725)
- Fix typos @deining (#2714)
- 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)
New in Jan 0.4.11 (Apr 15, 2024)
- Changes (#2627):
- Release/0.4.11 @louis-jan (#2688)
- Chore: Change CommandR to unavailable @hahuyhoang411 (#2722)
- Bump nitro to 0.3.16-hotfix @hiento09 (#2702)
- Fix: switch between models get stuck @louis-jan (#2698)
- Release cut 0.4.11 @louis-jan (#2682)
- Fix error handling of core for mistral integration @Inchoker (#2672)
- Handle enter key in cjk input method @zhhanging (#2657)
- Feat: mistral inference engine extension @Inchoker (#2569)
- Rearrange model position in Hub page @Inchoker (#2622)
- Add API prefix settings @GenkaOk (#2528)
- Use tabular-nums for percentages in ModelCancelDownload (#2553) @louis-jan (#2591)
- Use tabular-nums for percentages in ModelCancelDownload @myakura (#2553)
- Sync release 0.4.10 to dev @louis-jan (#2566)
- Features:
- Feat: nitro additional dependencies @louis-jan (#2674)
- Feat: move log into monitoring extension @louis-jan (#2662)
- Feature playwright integrate report portal @hiento09 (#2648)
- Fixes:
- Fix: add new shortcut to create new thread @louis-jan (#2701)
- Fix: broken thread settings - component disabled @louis-jan (#2696)
- Fix: allow smaller min width @louis-jan (#2695)
- Fix: add markdown support for extension description @namchuai (#2691)
- Fix: not able to update model setting in local api @namchuai (#2687)
- Fix: race condition issue - reading settings.json file @louis-jan (#2683)
- Fix: better kill process tensorrt-llm @louis-jan (#2681)
- Fix: wrong monitoring system information type @louis-jan (#2679)
- Fix: can't read the setting at first time @namchuai (#2677)
- Fix: add fallback as default endpoint for inference engine @namchuai (#2669)
- Fix: api server chat completion error for remote model @namchuai (#2671)
- Change report portal description to git commit hash @hiento09 (#2668)
- Fix: missing api key error handling @louis-jan (#2645)
- Fix: unload model while loading cause unknown error @louis-jan (#2649)
- Fix: api server - server url prefix is not updated @louis-jan (#2650)
- Fix: model selector lack of warning message when no models downloaded @louis-jan (#2651)
- Fix: redirect to extension setting @louis-jan (#2626)
- Fix: quick ask could not register global shortcuts @louis-jan (#2642)
- Fix: object is destroyed block app exit @louis-jan (#2623)
- Fix: cancel loading model with stop action @louis-jan (#2607)
- Fix: copied logs line break @louis-jan (#2603)
- Fix: duplicated error message @louis-jan (#2602)
- Fix: wrong response header for non streamed responses @louis-jan (#2606)
- Fix: app does not gracefully stop a model @louis-jan (#2593)
- Fix: does not register global shortcut when quick ask is disabled @louis-jan (#2592)
- Fix: groq frequently stops during long responses @louis-jan (#2584)
- Fix: regenerate message should not include the assistant's previous response @louis-jan (#2583)
- Fix: missing load model error message @louis-jan (#2581)
- Fix: broken auto link @louis-jan (#2580)
- Fix: disabling Vulkan causes users to be stuck in GPU-accelerated mode @louis-jan (#2578)
- Fix: quick ask blocks app update @louis-jan (#2525)
- Maintenance:
- Chore: Revert to 0.3.16 due to Nitro issue @Van-QA (#2700)
- Chore: Revert bump to 0.3.14 due to Nitro issue @Van-QA (#2699)
- Bump nitro version to 0.3.21 @hiento09 (#2680)
- Chore: Extension should have product name in manifest @louis-jan (#2675)
- Enable ci linter workflow_dispatch event @hiento09 (#2673)
- Change report portal description to git commit hash @hiento09 (#2668)
- Bump nitro to 0.3.19 @hiento09 (#2663)
- Bump nitro version to 0.3.18 @hiento09 (#2652)
- Chore: filter gguf files when importing model on windows @namchuai (#2653)
- Chore: add GPU driver and toolkit status @louis-jan (#2628)
- Correct condition checking cuda dependencies windows @hiento09 (#2629)
- Chore: extension should register its own models @namchuai (#2601)
- Change condition for trigger PR from forked repo @hiento09 (#2611)
- Docs: Update README.md @0xSage (#2612)
- Enable trigger for pull_request_target ci linter @hiento09 (#2609)
- Chore: add open log dir to troubleshooting modal @louis-jan (#2605)
- Chore: update place holder for api key of groq and openai @namchuai (#2588)
- Move out from cloudflare r2 to aws s3 @hiento09 (#2596)
- Change release download url to cloudflare worker proxy and update download model tensorrt llm to aws s3 endpoint @hiento09 (#2576)
- Change npm registry to nexus for CI test and enable turbo remote cache @hiento09 (#2535)
- Chore: some wordings in extension settings @namchuai (#2573)
New in Jan 0.4.10 (Apr 2, 2024)
- Changes:
- Hotfix: model hub ID mismatch @hahuyhoang411 (#2557)
- Chore: Add tinyllama back to model hub @hahuyhoang411 (#2552)
- fix: should not show broken image @louis-jan (#2526)
- Chore: Update model hub v0.4.10 @hahuyhoang411 (#2410)
- docs: add vision page @eckartal (#2364)
- Disable antivirus check on PR @hiento09 (#2454)
- Initial commit for TensorRT-LLM blog @dan-jan (#2437)
- docs: Initial commit of TensorRT-LLM Blog post @dan-jan (#2428)
- Edit TensorRT-LLM Docs @dan-jan (#2426)
- Fix/unable factory reset windows nitro running @namchuai (#2422)
- feat: Add SEO header tag with OpenAI GPT-4 @hiro-v (#2420)
- Sync release 0.4.9 to dev @louis-jan (#2407)
- Features:
- Add CI auto assign current milestone for merged PR @hiento09 (#2516)
- feat: revamp new homepage @henryh0x1 (#2423)
- feat: revamp homepage @urmauur (#2332)
- feat: download page @urmauur (#2409)
- Fixes:
- fix: file input update delay @louis-jan (#2540)
- fix: image model does not work when retrieval tool is enabled @louis-jan (#2538)
- fix: display default error message @namchuai (#2533)
- fix: duplicate api definition @louis-jan (#2522)
- fix: model recommendation label is not based on VRAM @louis-jan (#2517)
- fix: load model fails - generating button is not updated @louis-jan (#2498)
- fix: rag is not working for nitro @namchuai (#2511)
- fix: error invoking remote method readDirSync @louis-jan (#2505)
- fix: uploading a document mid-thread does not work @louis-jan (#2504)
- fix: app raises port not available error @louis-jan (#2466)
- fix: turborepo extensions @louis-jan (#2392)
- fix: the app update fails when I open "Quick Ask" @louis-jan (#2467)
- fix: move jan to not empty destination folder not functioning @namchuai (#2464)
- fix: app shows wrong toast on stopping inference @louis-jan (#2460)
- fix: deleting threads manually breaks model settings and document upload @louis-jan (#2456)
- fix: only allow 4 stop words for openai @namchuai (#2457)
- fix: update font serif and wrap section with container @urmauur (#2443)
- fix: post to /v1/threads not found @namchuai (#2455)
- fix: refactor inference engines to extends AIEngine @louis-jan (#2347)
- fix: incompatible browser dependency @louis-jan (#2439)
- fix: remove decodeURI for avoid URI malformed @urmauur (#2416)
- fix: apikey brevo newsletter @urmauur (#2430)
- fix: hot-fix thumbnail @henryh0x1 (#2425)
- docs: fix website thumbnail @henryh0x1 (#2424)
- Maintenance:
- refactor: inference engine provider and accessibility @louis-jan (#2470)
- refactor: introduce inference tools @louis-jan (#2493)
- fix: docker build fails @louis-jan (#2488)
- chore: remove rmdirsync from core api since it is deprecated @namchuai (#2459)
- Remove docs after migrate to docs repo @hiento09 (#2465)
- docs: How to fine-tune LLMs @hahuyhoang411 (#2134)
- docs: add blog post Get to GPT-3.5 performance @hahuyhoang411 (#2173)
- chore: log system information for debugging @louis-jan (#2453)
- docs: Fixed the Hero section @aindrajaya (#2447)
- docs: sync revamp SEO to the main website @henryh0x1 (#2441)
- docs: Redirected the broken links, updated the website title and updated slug for developer section @aindrajaya (#2438)
- docs: update the new docs to main website @henryh0x1 (#2436)
- docs: update new website stats @henryh0x1 (#2434)
- docs: Refactoring the docs into the new page structure @aindrajaya (#2417)
- docs: fix website thumbnail @henryh0x1 (#2424)
New in Jan 0.4.9 (Mar 19, 2024)
- Changes:
- Release/v0.4.9 @namchuai (#2421)
- Release cut 0.4.9 @louis-jan (#2398)
- Update models.json @louis-jan (#2382)
- docs: add about/faq @eckartal (#2329)
- Update docs 14th mar @dan-jan (#2362)
- feat: Nitro-Tensorrt-LLM Extension @louis-jan (#2280)
- Sync release 0.4.8 to dev @louis-jan (#2297)
- Features:
- feat: quick ask support dark mode @urmauur (#2316)
- Fixes:
- fix: move tensorrt executable to engine @namchuai (#2400)
- fix: unable to start web with quick ask @namchuai (#2402)
- fix: fail-fast would cancel matrix jobs as soon as one job fails @louis-jan (#2401)
- fix: clean working dir with long space support on Windows @louis-jan (#2399)
- fix: line height typography blog and docs @urmauur (#2390)
- fix: some regressions for tensorrt nightly build @namchuai (#2380)
- fix: use model from model hub not load correct model in thread screen @namchuai (#2368)
- fix: wrong engine handling @louis-jan (#2363)
- fix: incompatible GPU error message @louis-jan (#2357)
- fix: app does not recognize GPU first launch @louis-jan (#2350)
- fix: disable rag & stream settings from tensorrt llm model.json @louis-jan (#2351)
- fix: badge or progress tensorRtExtensionItem @urmauur (#2349)
- fix: ts error when declar var in case @namchuai (#2348)
- fix: some costmetic issues: badges corner, recommended for tensorrt models @namchuai (#2346)
- Add icon file contain image size in file name to fix linux icon @hiento09 (#2344)
- fix: put quick ask feature toggle under experimental feature @louis-jan (#2338)
- fix: do not migrate extensions from quick ask window @louis-jan (#2336)
- fix: existing changelog @hieu-jan (#2330)
- fix: gate quick ask with feature toggle @louis-jan (#2331)
- fix: quick app windows, tray and dock behaviors @louis-jan (#2327)
- fix: jan app tray blocks app update @louis-jan (#2319)
- fix: quick ask not show @louis-jan (#2315)
- fix: quick ask blocks app update @louis-jan (#2310)
- fix: message from quick ask not get the selected model @namchuai (#2307)
- fix: replace robotjs by nutjs (#2295) @louis-jan (#2302)
- Maintenance:
- docs: Update sidebar and content for http proxy and import model @aindrajaya (#2328)
- chore: temporary remove linux from tensorrt support @namchuai (#2386)
- docs: Update broken-build.mdx @0xSage (#2385)
- docs: sync updated content to main page @hieu-jan (#2384)
- docs: fix broken link by redirecting to the right paths @aindrajaya (#2381)
- docs: api reference 2.0 @aindrajaya (#2367)
- docs: bump changelog v0.4.8 @hieu-jan (#2366)
- docs: trt-llm extension guides @0xSage (#2353)
- docs: enhance autogenerate changelog configuration @hieu-jan (#2289)
- docs: update website-docs content @hieu-jan (#2287)
- docs: update slogan @hieu-jan (#2282)
- docs: sync updated content from dev to docs branch @hieu-jan (#2283)
- docs: Fix install slug and fix navbar style in darkmode @aindrajaya (#2306)
New in Jan 0.4.8 (Mar 11, 2024)
- Changes:
- Release cut v0.4.8 @louis-jan (#2267)
- Add modify notary team in CI @hiento09 (#2265)
- Chore: Update new models to model hub @hahuyhoang411 (#2192)
- Macos Notarize migrage to new Team ID @hiento09 (#2228)
- docs: update API Reference assistants_id endpoint from DevDocs @avb-is-me (#2195)
- docs: update API Reference assistants endpoint from DevDocs @avb-is-me (#2194)
- docs: update API Reference threads endpoint from DevDocs @avb-is-me (#2182)
- fix: wrong profile parameter in docker command @mooncool (#2159)
- Sync release 0.4.7 to dev @louis-jan (#2151)
- docs: add upstream acknowledgements @hieu-jan (#2136)
- Sync dev branch to docs branch @hieu-jan (#2131)
- Features:
- feat: prompt user to download an update manually @louis-jan (#2261)
- feat: Jan can see @hiro-v (#2069)
- Revert feat: temporary remove dark mode @urmauur (#2221)
- feat: add turborepo @louis-jan (#2220)
- fix: change button import model on hub page @urmauur (#2178)
- feat: temporary remove dark mode :( @urmauur (#2168)
- feat: add import model feature @namchuai (#2104)
- feat: restore docusaurus style @urmauur (#2152)
- feat: add a simple way to convert Hugging Face model to GGUF @Helloyunho (#1972)
- Fixes:
- codesign script force sign @hiento09 (#2291)
- fix: should not attach error messages to the completion request @louis-jan (#2258)
- fix: image upload button and drag event are not enabled @louis-jan (#2248)
- fix: error message being sent along with conversation when inference @namchuai (#2242)
- fix: replaced user path from app log @namchuai (#2238)
- fix: drag and drop support image format to support vision model @urmauur (#2237)
- fix: re-configure changelog sections @hieu-jan (#2230)
- fix: import from HuggingFace with random string is causing app crash @louis-jan (#2214)
- fix: comment from QA regarding import model @namchuai (#2213)
- fix: download model error does not reset state in model hub @namchuai (#2199)
- fix: minor ui missing secondary background @urmauur (#2198)
- docs: update docker command @hieu-jan (#2180)
- fix: some bugs for import model @namchuai (#2181)
- fix: change button import model on hub page @urmauur (#2178)
- fix space between progress bar and title list of gpu @urmauur (#2177)
- fix: disabled prompt user using dangerouslySetInnerHTML @urmauur (#2176)
- fix: style list of gpus on system monitor @urmauur (#2172)
- fix: system monitor expand overlap tooltip ribbon @urmauur (#2158)
- Huggingface extension add codesign step for building on darwin @hiento09 (#2166)
- Add run codesign for huggingface extension @hiento09 (#2163)
- fix: system monitor ui @urmauur (#2135)
- Maintenance:
- chore: temporary remove convert model @namchuai (#2266)
- docs: sync slug fix from dev branch to docs branch @hieu-jan (#2264)
- docs: Update broken link and fix the slug @aindrajaya (#2260)
- docs: Fix navbar issues. Keep stay when clicked other menu items from the sidebar @aindrajaya (#2253)
- docs: sync docs hub fixes from dev to docs branch @hieu-jan (#2247)
- docs: Update content for Hub page and Guides section @aindrajaya (#2245)
- docs: Fix Dark Mode on the Hub page and Update the Navbar functionality @aindrajaya (#2243)
- chore: sync dev branch to docs branch @hieu-jan (#2239)
- Chore: add prefix latest for task clean r2 bucket @hiento09 (#2233)
- fix: re-configure changelog sections @hieu-jan (#2230)
- docs: add command run API server without frontend @hieu-jan (#2231)
- docs: revamp entire Jan guides @hieu-jan (#2139)
- chore: clean up some redundant code @namchuai (#2215)
- docs: update API Reference chatCompletions from DevDocs @avb-is-me (#2171)
- docs: update API Reference download model from DevDocs @avb-is-me (#2170)
- docs: update API Reference model_id from DevDocs @avb-is-me (#2169)
- docs: update API Reference listModel from DevDocs @avb-is-me (#2161)
- docs: Update 08-antivirus-compatibility-testing.md @0xSage (#2186)
- docs: adding new feature for v0.4.7 to release checklist @Van-QA (#2189)
- docs: Update 01-integrate-continue.mdx @0xSage (#2187)
- chore: bump nitro 0.3.14 @louis-jan (#2183)
- docs: Sync dev branch to docs branch @hieu-jan (#2185)
- docs: update docker command @hieu-jan (#2180)
- docs: update wall of love @hieu-jan (#2179)
- docs: add Jan newsletter @hieu-jan (#2174)
- chore: make convert gguf as experimental feature @namchuai (#2156)
- docs: update acknowledgements @hieu-jan (#2147)
- feat: restore docusaurus style @urmauur (#2152)
- docs: update run Jan in Docker mode @hieu-jan (#2150)
- Docs pena team - Add Quickstart Docs @aindrajaya (#2138)
- docs: hide incomplete pages @hieu-jan (#2127)
New in Jan 0.4.7 (Feb 26, 2024)
- Release cut v0.4.7
- chore: update models
- Add docs for entire advanced setting
- Docs: Fix #2040 : added /v1 path to apiBase
- Fix: ui for disabled state of gpu acceleration
- Feat: Initialize POM structure with fixtures on Playwright
- Alternative solution for Thread titles should auto-summarize Topic
- Update authors.yml Rex
- Update authors.yml Louis
- Change env Dockerfile.gpu and update README
- Chore: Update authors.yml for Van Pham
- Sync dev branch to docs branch
- Sync current docs branch to dev branch
- Feat: Playwright capture screenshot of Electron desktop app (Jan) on failures
- Sync main to dev after release 0.4.6
New in Jan 0.4.6 Pre-release (Feb 5, 2024)
- Changes:
- Regression fix assitant extension codesign @hiento09 (#1918)
- Release cut 0.4.6 @louis-jan (#1888)
- Feat: add factory reset feature @namchuai (#1750)
- Chore: add react developer tools to electron @Helloyunho (#1858)
- Sync Release 0.4.5 to dev @louis-jan (#1830)
- Features:
- Feat: integrate umami @hieu-jan (#1809)
- Feat: Add default value for ngl @hiro-v (#1886)
- Feat: add start/stop model via http api @namchuai (#1862)
- Feat: add snackbar component and update style side banner @urmauur (#1874)
- Feat: move open app directory into icon folder @urmauur (#1879)
- Chore: Bump nitro to 0.3.3 @hiro-v (#1877)
- Feat: put timestamp under thread name in left panel @urmauur (#1820)
- Perf: remove unnecessary rerender when user typing input @namchuai (#1818)
- Fixes:
- Fix: migration loading indicator @louis-jan (#1913)
- Fix: broken manual import model with NA fields @louis-jan (#1912)
- Fix: openAIEmbedding now requires top level API Key configuration @louis-jan (#1902)
- Fix: load model fail overlays thread message error @louis-jan (#1901)
- Fix: show generate response on message send @louis-jan (#1895)
- Fix: display error message on model load fail @louis-jan (#1894)
- Fix: the selected model auto revert back to previous used model with setting mismatch @louis-jan (#1883)
- Fix: add dialog confirm when move folder and next dest isn't empty @urmauur (#1880)
- Increase timeout for explore.e2e.spec test @hiento09 (#1844)
- Chore: Bump nitro to 0.3.3 @hiro-v (#1877)
- Fix: auto collapse retrieval setting while update config @urmauur (#1866)
- Fix: loader show while error global when change folder @urmauur (#1870)
- Fix: retrieval always ask for api key @louis-jan (#1856)
- Fix: all input text box are disabled @namchuai (#1855)
- Fix: add loader when user change folder @urmauur (#1850)
- Add code sign step for darwin assistant extension @hiento09 (#1841)
- Fix: preserve focused thread when navigating in jan app @namchuai (#1814)
- Fix: highlight menu dropdown server options @urmauur (#1831)
- Maintenance:
- Chore: mark RAG as experimental feature @louis-jan (#1882)
- Increase timeout for explore.e2e.spec test @hiento09 (#1844)
- Chore: Bump nitro to 0.3.3 @hiro-v (#1877)
- Chore: Jan Data Folder setting is no longer an experimental feature @louis-jan (#1847)
- Chore: resolve main conflict @louis-jan (#1833)
- Update release url on README to default branch instead of main branch @hiento09 (#1832)
New in Jan 0.4.5 (Jan 29, 2024)
- Changes:
- Fix(Wording): #1758 correct text for windows @namchuai (#1768)
- Fix(Log): server log is not display in windows @namchuai (#1764)
- Release Cut v0.4.5 @louis-jan (#1752)
- Chore(nitro): 0.2.11 -> 0.2.12 @hiro-v (#1754)
- Fix: Nitro CPU threads with correct physical/ performance CPU count @hiro-v (#1726)
- Fix(Model): #1662 imported model does not use gpu @namchuai (#1723)
- Fix(API): #1720 host/port provided in the local API server does not fully applied @namchuai (#1721)
- Fix: server API reference @hiro-v (#1670)
- Fix(Model): refactor model label @namchuai (#1596)
- Docs/postmortem v 0.4.4 @hieu-jan (#1617)
- Chore(ShortcutModal): clean up shortcut modal @namchuai (#1614)
- Chore(Dependencies): upgrade node-fetch to fix vulnerable issue @namchuai (#1598)
- Features:
- Feat: update UI allow user change folder @urmauur (#1738)
- Feat: error message when not enough RAM @urmauur (#1706)
- Feat: improvement ux for local api server @urmauur (#1704)
- Feat: allow user to move jan folder @namchuai (#1649)
- Feat: HTTP proxy support @markmehere (#1562)
- Feature add schedule clean cloudflare page and r2 @hiento09 (#1653)
- Feat: relayout left panel setting page @urmauur (#1648)
- Update CI follow git flow @hiento09 (#1625)
- Feat: Implement UI page API server dashboard @urmauur (#1636)
- Fix: #1545 long thread title @lucido-simon (#1605)
- Fixes:
- Fix: model selection does not show in API settings page @louis-jan (#1828)
- Fix: user can't view model setting in local api server @namchuai (#1807)
- Fix: cannot change jan data folder @namchuai (#1805)
- Fix: model selection does not show in API settings page @louis-jan (#1802)
- Fix: user can't use a model in model hub @namchuai (#1801)
- Fix: stop openai inference raises something amiss @louis-jan (#1799)
- Regression fix: input disabled darkmode @urmauur (#1800)
- Fix: clean last message when user clean thread message @namchuai (#1793)
- Fix: app log not being printed @namchuai (#1790)
- Fix: api settings are not applied on changes @louis-jan (#1789)
- Fix: could not delete model @louis-jan (#1779)
- Fix: can not start model when server is not enabled from model settings page @louis-jan (#1774)
- Regression fix: input port not accept alphabets @urmauur (#1772)
- Correct bash script syntax in ci @hiento09 (#1769)
- Hotfix CI pre-release not trigger @hiento09 (#1757)
- Fix: bring back open app directory @louis-jan (#1756)
- Fix: input port have range validation @urmauur (#1741)
- Fix error nightly build schedule run failed @hiento09 (#1736)
- Fix: active model when start server @urmauur (#1719)
- fix: Change to fixed localhost instead of using host variable @hiro-v (#1729)
- Fix autoupdater nightly build error @hiento09 (#1727)
- Correct download url readme @hiento09 (#1724)
- Fix: API chat/completion is blocked by CORS @louis-jan (#1705)
- Fix: Jan server - v1/chat/completions is throwing ERR_REQUIRE_ESM @louis-jan (#1703)
- Fix: Jan server is showing blank page @louis-jan (#1702)
- Fix: switching loader from remote to local model from thread right panel @urmauur (#1692)
- Fix: hot-fix algolia search @hieu-jan (#1700)
- Fix: disable api key field while server is running @urmauur (#1694)
- Fix: stoping model show starting model @urmauur (#1693)
- Fix bug #1650 hogging resources @hiento09 (#1663)
- Fix: auto select text when collapse panel @urmauur (#1645)
- Fix: wrong selected model ref @louis-jan (#1638)
- Fix: enable check for update on all supported platforms @louis-jan (#1626)
- Fix: correct footer @hieu-jan (#1628)
- Maintenance:
- Docs publish to github page trigger on push to docs branch @hiento09 (#1783)
- Correct bash script syntax in ci @hiento09 (#1769)
- Combine 2 ci pipeline pre-release and nightly into one @hiento09 (#1767)
- Hotfix CI pre-release not trigger @hiento09 (#1757)
- Fix error nightly build schedule run failed @hiento09 (#1736)
- Docs: add troubleshoot unexpected token @hieu-jan (#1711)
- Docs: fix about pages @0xSage (#1699)
- Refactor: deprecate extension type implementation @louis-jan (#1677)
- Refactor: file prefix replace utils & add unit test @louis-jan (#1676)
- Correct ref branch for update url on README.md file @hiento09 (#1672)
- docs: update 02-somethings-amiss @hieu-jan (#1668)
- Cherrypick cicd to main branch to apply new gitflow @hiento09 (#1665)
- Docs: add user and developer guides for extensions @hieu-jan (#1657)
- Docs: add QA Script @hieu-jan (#1660)
- Chore: Bump nitro to 0.2.11 @hiro-v (#1655)
- Chore: Bump version nitro to 0.2.10 @hiro-v (#1644)
- Docs: add antivirus compatibility testing @hieu-jan (#1641)
- Refactor: introduce node module in nitro extension @louis-jan (#1630)
- Update 02-somethings-amiss.mdx @Ssstars (#1634)
- Docs: add integration AzureOpenAI @hieu-jan (#1632)
- Docs: add troubleshooting permission denied @hieu-jan (#1631)
New in Jan 0.4.3 Pre-release (Dec 21, 2023)
- Changes:
- Update model list for new release @hahuyhoang411 (#1143)
- fix(Thread): #1119 focus on the first thread to prevent blank chat screen @namchuai (#1127)
- fix(Thread): #1064 message being added to wrong thread if switching thread @namchuai (#1108)
- fix(Thread): #1042 allow create new thread by clicking Use in Jan Hub @namchuai (#1103)
- feat(ModelSetting): #1065 update state of model setting between threads @namchuai (#1090)
- Update model version @hahuyhoang411 (#1086)
- fix: cache hallucinations and failed to load model due to race condition @louis-jan (#1071)
- fix(thread): #1043 default model to prefer active model @namchuai (#1070)
- Update issue templates @0xSage (#1058)
- Update ctx_len and max_tokens @hahuyhoang411 (#1035)
- Features:
- feat: Add codeQL analysis for push main and pr main @hiro-v (#1128)
- Feature autoupdater for nightly build @hiento09 (#1068)
- feat: copy button for code block @urmauur (#1062)
- Enhancements to Dependency Installation and App Testing @hiento09 (#965)
- Fixes:
- fix: error road map url @hieu-jan (#1153)
- Fix token speed slow in machine has multi gpus @hiento09 (#1157)
- fix: added dialog confirmation clean thread @urmauur (#1142)
- fix: remove remote model from shortcut models dialog @urmauur (#1124)
- fix: ui issue - all models are activated @louis-jan (#1120)
- fix: should not hide empty message away @louis-jan (#1116)
- fix: added tooltip for user cannot change model after starting thread @urmauur (#1115)
- fix: remote model always active badges @urmauur (#1113)
- fix: handle chat completion state with enter button @louis-jan (#1114)
- fix: model active indicator only show when model activated @urmauur (#1110)
- fix: #1096 yield error message upon thread switching @louis-jan (#1109)
- fix: toaster success deleted thread showing id instead of active model @urmauur (#1111)
- fix: update copy setting page @urmauur (#1105)
- fix: search recommended model @urmauur (#1106)
- fix: #1097 streaming response is replaced by error message @louis-jan (#1099)
- Fix auto update windows Bug @hiento09 (#1102)
- fix: added dialog confirmation when delete thread @urmauur (#1093)
- fix: system monitor broken layout when responsive @urmauur (#1085)
- bug: chatbox doesn't resize back down @urmauur (#1084)
- fix: thread is broken after deleted first generated message @louis-jan (#1061)
- Maintenance:
- feat: Add codeQL analysis for push main and pr main @hiro-v (#1128)
- docs: refactor dev docs, guides and specs @0xSage (#1092)
- Correct jq command cause ci nightly build run failed @hiento09 (#1104)
- Fix nightly build autoupdater @hiento09 (#1073)
- Feature autoupdater for nightly build @hiento09 (#1068)
- docs: Update product.md @0xSage (#1066)
- Posthog disable click event and increase timeout for nitro load model… @hiento09 (#1060)
- docs: improve quickstart docs @0xSage (#1047)
New in Jan 0.4.2 (Dec 16, 2023)
- Changes:
- Hotfix model hub @hahuyhoang411 (#1033)
- Update Model.json @hahuyhoang411 (#1005)
- Features:
- feat: app theme depend on local storage instead native theme electron @urmauur (#1014)
- feat: move stop inference button into the send button @urmauur (#1011)
- feat: loader when starting model @urmauur (#945)
- fix: enable download app linux @urmauur (#993)
- fix: remove coming soon windows @urmauur (#986)
- Fixes:
- fix: migrate new models @louis-jan (#1034)
- fix: add input for api key remote model @urmauur (#1031)
- fix bug #1013, enable posthog for release app version only @hiento09 (#1019)
- fix: delete first message then regenerate again will break the thread @louis-jan (#1015)
- fix: #995 - Fix onboarding state and model sorting @louis-jan (#1009)
- fix: limit analytics events capture @louis-jan (#1012)
- fix: wrong selected model right panel @urmauur (#1001)
- fix: review finder and view as json @louis-jan (#1000)
- fix: enable download app linux @urmauur (#993)
- Maintenance:
- chore: remigrate if there is no models dir @louis-jan (#1038)
- bump nitro version to 0.1.30 @hiento09 (#1036)
- chore: in app copy fixes @0xSage (#1032)
- Separate posthog project for jan app and docs @hiento09 (#1029)
- Update posthog capture url list @hiento09 (#1022)
- docs: second half of "import model docs" PR @0xSage (#1021)
- docs: how to import models @0xSage (#1020)
- fix bug #1013, enable posthog for release app version only @hiento09 (#1019)
New in Jan 0.4.2 Pre-release (Dec 15, 2023)
- Changes:
- Update Model.json @hahuyhoang411 (#1005)
- Features:
- feat: app theme depend on local storage instead native theme electron @urmauur (#1014)
- feat: move stop inference button into the send button @urmauur (#1011)
- feat: loader when starting model @urmauur (#945)
- fix: enable download app linux @urmauur (#993)
- fix: remove coming soon windows @urmauur (#986)
- Fixes:
- fix: add input for api key remote model @urmauur (#1031)
- fix bug #1013, enable posthog for release app version only @hiento09 (#1019)
- fix: delete first message then regenerate again will break the thread @louis-jan (#1015)
- fix: #995 - Fix onboarding state and model sorting @louis-jan (#1009)
- fix: limit analytics events capture @louis-jan (#1012)
- fix: wrong selected model right panel @urmauur (#1001)
- fix: review finder and view as json @louis-jan (#1000)
- fix: enable download app linux @urmauur (#993)
- Maintenance:
- Separate posthog project for jan app and docs @hiento09 (#1029)
- Update posthog capture url list @hiento09 (#1022)
- docs: second half of "import model docs" PR @0xSage (#1021)
- docs: how to import models @0xSage (#1020)
- fix bug #1013, enable posthog for release app version only @hiento09 (#1019
New in Jan 0.4.1 (Dec 14, 2023)
- Features:
- feat: Kill nitro process with API - nitro 0.1.27 @vuonghoainam (#975)
- feat: Inference Nitro with Prompt Template @hahuyhoang411 (#952)
- feat: Add NVIDIA triton trt-llm extension @vuonghoainam (#888)
- feat: Hotfit for Nitro loading on CPU with hyper-threading support @vuonghoainam (#931)
- feat: adding model params @namchuai (#886)
- feat: Multiple inference engines for nitro and openai @vuonghoainam (#814)
- docs: add json schema for engine and model parameters @tikikun (#840)
- feat: improve SEO keywords @hieu-jan (#894)
- enhancement: fix spacing landing page responsive @urmauur (#891)
- bug: added label coming soon for windows and linux @urmauur (#881)
- Fixes:
- fix: 963 can not run openai models on windows @louis-jan (#974)
- fix: Inference engine Nitro with Windows with/ without CUDA @vuonghoainam (#950)
- Fix error Jan app linux crash @hiento09 (#958)
- fix: windows bug - control buttons close,max,min hidden @linhtran174 (#949)
- bug: fix ui landing page @urmauur (#937)
- fix: model parameters for inference extensions @vuonghoainam (#935)
- [bug] Fix floating border outside card right panel @urmauur (#934)
- fix: import_typescript.default.isTokenKind is not a function @louis-jan (#923)
- bug: fix syntax formatting @urmauur (#899)
- bug: update metadata title and desc @urmauur (#884)
- fix: download button text color is blending into the background @louis-jan (#883)
- Maintenance:
- chore: add desktop app analytics @louis-jan (#978)
- refactor: clean types and interfaces @0xSage (#966)
- docs: scaffold dev docs @0xSage (#856)
- chore: Bump nitro to 0.1.26 @vuonghoainam (#960)
- Update update-release-url.yml @hiento09 (#951)
- Fix update release url pipeline run failed @hiento09 (#947)
- chore: Bumpt nitro bin version to version 0.1.23 @vuonghoainam (#942)
- Fix update release url pipeline @hiento09 (#941)
- CI automatically update Update README with Nightly Build Information and stable download URL @hiento09 (#940)
- refactor: deprecate invokers - auto proxying apis - strict types @louis-jan (#924)
- docs: standardize yaml files @hieu-jan (#933)
- chore: universal module definition @louis-jan (#902)
- docs: add assistants api reference @hieu-jan (#801)
- docs: add json schema for engine and model parameters @tikikun (#840)
New in Jan 0.4.0 (Dec 7, 2023)
- Changes:
- bug: fix tag description showing a title and fix card right panel @urmauur (#878)
- fix/no-assistant-available-fresh-install @louis-jan (#876)
- Model.json update @hahuyhoang411 (#870)
- Hotfix desc for openhermes @hahuyhoang411 (#864)
- Openhermes update v1 @hahuyhoang411 (#863)
- update deepseek 1.3b @hahuyhoang411 (#858)
- Update tags @hahuyhoang411 (#857)
- Update model hub @hahuyhoang411 (#829)
- hotfix: fix typo @tikikun (#836)
- chore: pre-populate Jan's /models folder with model.jsons @hahuyhoang411 (#775)
- chore: clarification changes to the model settings and model parameters @tikikun (#742)
- Features:
- feat: revamp landing page @urmauur (#745)
- feat : add cover image model hub screen @urmauur (#872)
- feat: boilerplate for express server localhost 1337 @linhtran174 (#803)
- enhancement: revamp hub screen @urmauur (#825)
- feat: revamp thread screen @urmauur (#802)
- docs/update-api-reference @hieu-jan (#739)
- refactor: model plugin to follow new specs @namchuai (#682)
- Fixes:
- fix: Nitro interface update to prevent warning @vuonghoainam (#877)
- fix: delete message break the entire thread @louis-jan (#869)
- fix: can not download multiple models at once @louis-jan (#867)
- fix: production CI workflow does not populate models @louis-jan (#862)
- fix: update wrong main view state when use a model @namchuai (#861)
- fix: handle crash issue on hljs highlighting @louis-jan (#859)
- fix: empty assistant instruction by default @louis-jan (#855)
- bug: fix broken banner position hub screen @urmauur (#846)
- fix: not update active model when using resend button @namchuai (#834)
- Hotfix jan windows download nitro failed @hiento09 (#838)
- Switch to download nitro .tar.gz file instead of .zip file on windows @hiento09 (#832)
- fix/docusaurus-seo @hieu-jan (#818)
- fix: CI script - reorder copy models action @louis-jan (#819)
- fix: messages sync is not threadsafe @louis-jan (#784)
- Fix Makefile Indentation Issue @hiento09 (#788)
- Maintenance:
- chore: update model ranking @louis-jan (#874)
- Bump nitro version to 0.1.21 - nitro has windows codesign @hiento09 (#843)
- Hotfix jan windows download nitro failed @hiento09 (#838)
- 810 docs add modeljson and revamp models specs page @tikikun (#816)
- Add document for nightly build and update message for manual build @hiento09 (#831)
- chore: Bump nitro to 0.1.20 @vuonghoainam (#830)
- Refactor build:extension command @hiento09 (#822)
- feat: pre-populate Jan's /models folder @namchuai (#796)
- chore: fix pr auto labeling @0xSage (#812)
- chore: add gi automations @0xSage (#809)
- refactor: jan extensions @louis-jan (#799)
- Remove .zip in artifact name @hiento09 (#800)
- docs/update-api-reference @hieu-jan (#739)
- Add nightly build ci @hiento09 (#794)
- Fix Makefile Indentation Issue @hiento09 (#788)
- Switch from .zip to .tar.gz for nitro url inference plugin @hiento09 (#781)
New in Jan 0.3.3 (Dec 4, 2023)
- Changes:
- docs: cleanup @0xSage (#719)
- docs: threads and messages @0xSage (#681)
- Updating Onboarding Kit @Diane0111 (#675)
- Update issue templates @0xSage (#685)
- docs: polish models spec @0xSage (#680)
- Feature: Preview URL for each PR and add pre-release.jan.ai as staging of Jan Docs @hiento09 (#669)
- Migrate Model definitions to Swagger/OpenAPI @dan-jan (#659)
- [docs] Add Introduction and refactor Models Spec @dan-jan (#657)
- docs: Add model methods to swagger @0xSage (#660)
- Models Spec: Delete broken Markdown links @dan-jan (#648)
- docs: assistants and threads specs @0xSage (#646)
- Features:
- improvement: styling message action toolbar @urmauur (#737)
- experimental: allow user to give instruction for the conversation @louis-jan (#714)
- docs/enable-seo-docusaurus @hieu-jan (#725)
- Add windows code sign to CI @hiento09 (#712)
- docs: update installation guide @hieu-jan (#664)
- chore: Update based on team discussion on Nov 20 @vuonghoainam (#673)
- docs: add OpenAI swagger file @hieu-jan (#623)
- Update landing page Jan @urmauur (#638)
- Bug Fixes:
- chore: open app data should lead user to jan root @louis-jan (#749)
- fix: cancel download does not work @louis-jan (#746)
- fix: error when switching between threads @louis-jan (#736)
- chore: app raises error when attempting to start a model that is already starting @louis-jan (#721)
- bug: fix filter list menu from command base on search type and make a symbol base on OS @urmauur (#723)
- bug: fix clickable small download button on chat screen @urmauur (#722)
- fix: incorrect update progress bar visibility check @louis-jan (#713)
- fix: app shows wrong performance tag, all say not enough ram on windows @louis-jan (#699)
- bug: fix padding quotations and numbering list @urmauur (#695)
- fix: local npm module update does not reflect web app @louis-jan (#677)
- [bug] fix markdown todo items shifted to the left and remove the dots @urmauur (#694)
- bug: fix footer and section spacing landing page @urmauur (#683)
- bug: fix anchor link sidebar openapi @urmauur (#668)
- refactor: remove unused hooks and resolve no-explicit-any @louis-jan (#647)
- bug: fix titles should have spaces in between @urmauur (#652)
- bug: fix compatibility content not fully display @urmauur (#653)
- Maintenance:
- chore: fix app grammar @0xSage (#750)
- chore: bumb nitro version @louis-jan (#740)
- chore: fs module should not cover app logic @louis-jan (#720)
- API Reference for Models, Messages, Threads @hahuyhoang411 (#679)
- docs: upgrade mdx-js package @hieu-jan (#705)
- [docs] Update Docusaurus to 3.0 and fix closing tag issue in Handbook @dan-jan (#704)
- Fix error docs pipeline run failed @hiento09 (#702)
- Revert docs CICD trigger on push to main instead of tag-based @hiento09 (#698)
- fix: local npm module update does not reflect web app @louis-jan (#677)
- Chore: refactor to makefile @hiento09 (#691)
- Add Instruction to publish docs @hiento09 (#687)
- chore/add-mermaid @hieu-jan (#672)
- chore/update package docs @hieu-jan (#670)
- Enhance Cross-Platform Argument Handling for Nitro Startup Scripts @hiento09 (#674)
- refactor: remove unused hooks and resolve no-explicit-any @louis-jan (#647)
- docs: add OpenAI swagger file @hieu-jan (#623)
- Preliminary Restructure of Docs @dan-jan (#655)
- Model specs @vuonghoainam (#641)
- refactor: refactor app entities @louis-jan (#626)
- refactor: move file to jan root @namchuai (#598)
- Add run-script-os @linhtran174 (#620)
- Refactor Jan Documentation @dan-jan (#625)
- Documentation:
- docs: update specs/product @0xSage (#744)
- docs/enable-seo-docusaurus @hieu-jan (#725)
- docs: assistant spec @vuonghoainam (#707)
- docs: Refactor Jan Site Structure @dan-jan (#706)
- docs/improve install docs @hieu-jan (#708)
- API Reference for Models, Messages, Threads @hahuyhoang411 (#679)
- [docs] Update Docusaurus to 3.0 and fix closing tag issue in Handbook @dan-jan (#704)
- docs: update installation guide @hieu-jan (#664)
- chore: Update based on team discussion on Nov 20 @vuonghoainam (#673)
- docs: add OpenAI swagger file @hieu-jan (#623)
- Preliminary Restructure of Docs @dan-jan (#655)
- Fix: specs revision @vuonghoainam (#649)
- Model specs @vuonghoainam (#641)
- Update README.md @imtuyethan (#629)
- Refactor Jan Documentation @dan-jan (#625)
New in Jan 0.3.2 (Nov 23, 2023)
- Changes:
- fix: disabled required env @urmauur (#612)
- Install Posthog snippet @imtuyethan (#573)
- web: google tag manager @urmauur (#562)
- docs: fix syntax highlighting @0xSage (#602)
- chore: remove past event @0xSage (#600)
- docs: new docs @0xSage (#599)
- [chore]: Update docs @dan-jan (#597)
- Features:
- refactor: main electron with managers and handlers @louis-jan (#610)
- Bug Fixes:
- Fix: Failed to load model - unload model nitro @louis-jan (#616)
- Restore cpx nitro step in yarn script @hiento09 (#617)
- fix(#591): prevent duplicate message id issue @namchuai (#595)
- bug: cancelling a model download should be delete the model file on user data @urmauur (#613)
- bug: fix weird padding vertical snippet code @urmauur (#608)
- bug: Fix button download detect intel or apple silicon @urmauur (#609)
- bug: enable delete conversation after deleted model @urmauur (#594)
- bug: download modal should truncate model name @urmauur (#592)
- bug: support multiple line input chat using Textarea instead @urmauur (#593)
- Maintenance:
- refactor: main electron with managers and handlers @louis-jan (#610)
- Chore/refactor yarn script @hiento09 (#615)
- fix: line height and update typography component @urmauur (#611)
New in Jan 0.3.1 (Nov 11, 2023)
- Changes:
- fix: preformatted text indents the first line strangely @louis-jan (#580)
- fix: failed to package app since core and uikit are not being built @louis-jan (#575)
- cleanup: remove component folder and cleanup conversation screen @urmauur (#574)
- bug: update convo state when user change model @urmauur (#571)
- fix(#566): jan cannot retrieve the conversations @namchuai (#570)
- bug: Toast messages shows [object object] @urmauur (#569)
- ui: improve state of welcome screen @urmauur (#563)
- chore: fixed an issue where app does not yield message result @louis-jan (#561)
- Update readme @urmauur (#560)
- ui: standalone UIKit and refactor @urmauur (#557)
- Small description changes @dan-jan (#558)
- add 'change download button based on OS' feature @Vikram-2004 (#551)
- feat: revamp plugin architecture @louis-jan (#535)
- Fix mobile padding @imtuyethan (#550)
- chore: Update Readme @dan-jan (#549)
- Update Homepage and README with 1-line pitch @dan-jan (#548)
- docs: Add About, Events, Blog @dan-jan (#546)
- Ashley/update website content @imtuyethan (#545)
- Add guides @hahuyhoang411 (#488)
- Structure Docs @dan-jan (#536)
- Update README.md @imtuyethan (#533)
- Chore: Setup "Jan Improvements Proposal" workflow @dan-jan (#534)
- Update website tag line @imtuyethan (#527)
- fix: #396 - allow user to cancel a model download @louis-jan (#530)
- fix: #479 - Toggle plugin is now experimental feature @louis-jan (#531)
- chore: disable app update on test @louis-jan (#521)
- bug: chat UI is not consistent @urmauur (#520)
- refactor: plugin manager and execution as ts @louis-jan (#504)
- fix: app toolbar is gone on windows @louis-jan (#503)
- Chore: refactor code, hide plugin menu in web @ghost (#502)
- fix: dest.end is not a function @louis-jan (#501)
- 255: Jan cloud native @ghost (#320)
- bug: download new version should show in status bar @urmauur (#500)
- feat: add New Conversation button on the conversation sidebar @urmauur (#499)
- chore: update plugin readme @louis-jan (#497)
- chore: update plugins license @louis-jan (#496)
- 255: Read plugins manifest from CDN @ghost (#495)
- chore: update plugin sdk - add appDataPath @louis-jan (#492)
- chore: enable back bot function for edge-release @louis-jan (#474)
- chore: attempt to kill Nitro subprocesses @louis-jan (#484)
- docs: new dev hub @0xSage (#450)
- Features:
- feat: Experimental Feature Toggle @louis-jan (#525)
- Bug Fixes:
- Add rebuild leveldown for arm on mac intel @hiento09 (#487)
- Maintenance:
- Bump nitro version from 0.1.4 to 0.1.6 @hiento09 (#581)
- Add set yarn network timeout for uikit @hiento09 (#579)
- Fix error CI e2e run failed on windows @hiento09 (#578)
- Fix build plugins macos codesiging error @hiento09 (#576)
- Add install nitro mac intel inference plugin build locally @hiento09 (#542)
- Bump nitro version to 0.1.4 @hiento09 (#532)
- Chore/update yarn dev script @hiento09 (#529)
- Inference Plugin pull nitro binary from release @hiento09 (#524)
- Correct version and license @hiento09 (#498)