Releases: janhq/jan
0.4.1
Changes
- Update README.md @imtuyethan (#903)
🚀 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)
Contributor
@0xSage, @hahuyhoang411, @hiento09, @hieu-jan, @imtuyethan, @jan-service-account, @linhtran174, @louis-jan, @namchuai, @tikikun, @urmauur and @vuonghoainam
0.4.0
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)
Contributor
@0xSage, @hahuyhoang411, @hiento09, @hieu-jan, @linhtran174, @louis-jan, @namchuai, @tikikun, @urmauur and @vuonghoainam
0.3.3
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)
📖 Documentaion
- 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)
Contributor
@0xSage, @Diane0111, @dan-jan, @hahuyhoang411, @hiento09, @hieu-jan, @imtuyethan, @linhtran174, @louis-jan, @namchuai, @urmauur, @vuonghoainam and Le Tra Mi
0.3.2
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)
Contributor
@0xSage, @dan-jan, @hiento09, @imtuyethan, @jan-service-account, @louis-jan, @namchuai and @urmauur
0.3.1
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
🧰 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)
Contributor
@0xSage, @VIKRAM-2004, @dan-jan, @hahuyhoang411, @hiento09, @imtuyethan, @jan-service-account, @louis-jan, @namchuai, @tikikun, @urmauur, Han, James, John and nam-john-ho
0.3.0
Changes
- fix: hide preferences section if empty @louis-jan (#482)
- chore: fix conversation summary @louis-jan (#480)
- chore: missing create conversation button when there is no conversation is selected @louis-jan (#478)
- fix: download now change state immediately @namchuai (#475)
- chore: add required app version to edge release plugin @louis-jan (#471)
🐛 Bug Fixes
🧰 Maintenance
Contributor
@hiento09, @hientominh, @jan-service-account, @louis-jan and @namchuai
0.2.3
Changes
- fix: hide preferences section if empty @louis-jan (#482)
- chore: fix conversation summary @louis-jan (#480)
- chore: missing create conversation button when there is no conversation is selected @louis-jan (#478)
- fix: download now change state immediately @namchuai (#475)
- chore: add required app version to edge release plugin @louis-jan (#471)
🐛 Bug Fixes
🧰 Maintenance
Contributor
@hiento09, @hientominh, @jan-service-account, @louis-jan and @namchuai
0.2.2
Changes
- chore: plugin and app version dependency @louis-jan (#469)
- bug: showing a modal when user start conf but model not active @urmauur (#466)
- fix: duplicated modal and loading state @louis-jan (#465)
- bug: fix overflow scroll horizontal message @urmauur (#464)
- bug: avoid chat body scroll horizontal @urmauur (#462)
- bug: fix logic plugin update plugin and show installed version @urmauur (#459)
- bug: chat view drops enumeration @urmauur (#456)
- fix: allow switching models when switch between conversations @namchuai (#458)
- fix: CI run fails on windows @louis-jan (#463)
- fix: failed to build electron app @louis-jan (#461)
- fix: correct app version display @louis-jan (#452)
- fix: enable link color blue on docusaurus markdown @urmauur (#449)
🚀 Features
- feat: Add ADR-008 for extensible Jan @vuonghoainam (#431)
🐛 Bug Fixes
🧰 Maintenance
- Use electron-rebuild to build leveldown@5.6.0 for darwin arm64 @hiento09 (#455)
- data-plugin force leveldown back to 5.6.0 and rebuild for darwin arm64 @hiento09 (#454)
- data-plugin force leveldown to 6.1.1 @hiento09 (#453)
Contributor
@hiento09, @jan-service-account, @louis-jan, @namchuai, @urmauur and @vuonghoainam
0.2.1
Changes
- fix: model is started but the indicator is not stopped loading @louis-jan (#446)
- fix: bring back install plugin manually function @louis-jan (#448)
- fix: duplicated messages when user switch between conversations @namchuai (#441)
- chore: added loader starting and stopping model @urmauur (#438)
- chore: Change license to AGPL @dan-jan (#442)
- fix: plugin & model catalog import cache are not cleared properly @louis-jan (#437)
- fix error codesign @hiento09 (#439)
- fix: app version and cleanup unused code @urmauur (#434)
- chore: update core service - get plugin manifest @louis-jan (#432)
- ui: interface revamp @urmauur (#429)
- fix: scroll on explore models does not work @namchuai (#427)
- feat: adding create bot functionality @namchuai (#368)
- chore: install or update a plugin should not interrupt dev process @louis-jan (#420)
- chore: Update nitro 0.1.2 windows/ linux @vuonghoainam (#421)
- chore: update core service enums @louis-jan (#414)
- feat: chat with documents plugin @louis-jan (#417)
- misc: setup prettier @urmauur (#412)
- adr: 007 - Jan Plugin Catalog @louis-jan (#408)
- adr: 006 - Jan Core Module @louis-jan (#404)
- feat: Support for nitro release 0.1.2 @vuonghoainam (#409)
- feat: explore plugins from the npm repository and install them remotely @louis-jan (#399)
- feat: fix event description @dan-jan (#400)
- fix: high cpu usage @louis-jan (#401)
- docs: model installation ADR @0xSage (#390)
- chore: update core events module @louis-jan (#394)
- feat: Update Social OG Image and Meta Description @dan-jan (#387)
- misc: UI home @urmauur (#392)
- Update hcmc-oct23.md @0xSage (#389)
- chore: remove deprecated extension functions @louis-jan (#388)
- Fix bugs image overlap dropdown button download @urmauur (#384)
- chore: resolve fetch models api limit rate @louis-jan (#383)
- chore: update convo summary @louis-jan (#378)
- Update interface landing page @urmauur (#381)
- Add simple copywriting changes @dan-jan (#382)
- chore: update core services and module export @louis-jan (#376)
- chore: #371 - reference to plugin name and module path as variables @louis-jan (#372)
- feat: Edit event details, hide all unnecessary website sections @dan-jan (#369)
- docs: UI Service ADR @0xSage (#318)
- Feat/issue 255 adr 001 jand cloud native @nam-john-ho (#262)
- Move plugins folder from electron to root folder @hiento09 (#366)
- feature: core plugin support events & preferences modules @louis-jan (#365)
- Fix/250 @namchuai (#349)
- Change License and update README @dan-jan (#356)
- Jan 339 @dan-jan (#348)
- feat: Jan 339 @dan-jan (#347)
- Add social og:image @dan-jan (#346)
- feat(ard): Add adr 002 @vuonghoainam (#261)
🚀 Features
- #357 plugin & app can subscribe and emit events @louis-jan (#358)
- feature: @janhq/plugin-core module & usage @louis-jan (#321)
🐛 Bug Fixes
- Change to load nitron on windows and linux from bash/shell script @hiento09 (#451)
- Fix data-plugin install failed on mac silicon from npm @hiento09 (#413)
- Correct version of plugins @hiento09 (#374)
🧰 Maintenance
- upgrade leveldown to newest version @hiento09 (#447)
- Update auto-sign plugin by search file permission 664 @hiento09 (#445)
- Change codesign plugin folder in ci @hiento09 (#440)
- Add continue on error for import cert @hiento09 (#436)
- Update code siging for new data plugin @hiento09 (#433)
- Add readme inference plugin @hiento09 (#426)
- Add username to remote origin @hiento09 (#425)
- Add auto create PR to plugin-catalog when a new version of plugin is … @hiento09 (#416)
- Fix data-plugin install failed on mac silicon from npm @hiento09 (#413)
- Chore/remove package lock @hiento09 (#398)
- Refactor cicd @hiento09 (#397)
- Correct version of plugins @hiento09 (#374)
- Rename plugin-core to core @hiento09 (#370)
- Fix error check change in plugins folder @hiento09 (#367)
- chore: jan.ai nits @0xSage (#354)
Contributor
@0xSage, @dan-jan, @hiento09, @jan-service-account, @louis-jan, @nam-john-ho, @namchuai, @tikikun, @urmauur, @vuonghoainam and Hien To
0.2.0
Changes
- feat: Add Jan Hacker House event page to Docs @dan-jan (#342)
- feat: Hide incomplete Hardware section from Docs site @dan-jan (#341)
- style: better chatbox ui @0xSage (#338)
- feat: allowing user to fetch models from github @namchuai (#319)
- fixes: #247 - inference plugin should check nitro service available @louis-jan (#313)
- Fix icon error for linux app @hiento09 (#316)
- docs: initial hardware content @Its-Alamin-H (#240)
- fixes #277 - bug: memory utilization always at 99% @louis-jan (#309)
- Docusaurus parser string from githubapi to get latest release @hiento09 (#312)
- Footer background, CTA & Highlight colors @drakehere (#288)
- Fix CI Test run failed on ubuntu and change release file app name @hiento09 (#307)
- Add docusaurus test build pipeline @hiento09 (#302)
- fix: #271 Cannot read properties of undefined (reading 'map') @louis-jan (#300)
- Fix Docusaurus server side render error @hiento09 (#301)
- fix #283: small ui fixes @namchuai (#299)
🐛 Bug Fixes
🧰 Maintenance
- Add Documentation category to release note template @hiento09 (#332)
- Chore/release note template @hiento09 (#323)
- Add release note template @hiento09 (#322)
📖 Documentaion
Contributor
@0xSage, @Its-Alamin-H, @dan-jan, @drakehere, @hiento09, @hientominh, @louis-jan, @namchuai, Hien To and James