* chore: disable app update on test
* chore: add build:test step
* Update CI test uses yarn build:test
* Plugin pull from npm registry instead of rebuild
---------
Co-authored-by: Hien To <tominhhien97@gmail.com>
* feat: adding create bot functionality
Signed-off-by: James <james@jan.ai>
* update the temperature progress bar
Signed-off-by: James <james@jan.ai>
* WIP baselayout
* Mapping plugins with available preferences
* Added loader component
* WIP working another screen
* Cleanup types and avoid import one by one
* Prepare bottom bar
* Add css variables colors to enable user select the accent
* Enable change accent color
* Seperate css variable
* Fix conflict
* Add blank state of my model empty
* Restyle explore models page
* Enable user config left sidebar
* Restyle my models page
* WIP styling chat page
* Restyling chat message
* Fix conflict
* Adde form preferences setting plugins
* Fixed form bot info
* Sidebar bot chat
* Showing rightbar for both setting when user created bot
* Fix style bot info
* Using overflow auto intead of scroll
* Remove script built UI from root package
* Fix missig import
* Resolve error linter
* fix e2e tests
Signed-off-by: James <james@jan.ai>
---------
Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>
* feat: adding create bot functionality
Signed-off-by: James <james@jan.ai>
* update the temperature progress bar
Signed-off-by: James <james@jan.ai>
* chore: remove tgz
Signed-off-by: James <james@jan.ai>
* update core dependency
Signed-off-by: James <james@jan.ai>
* fix e2e test
Signed-off-by: James <james@jan.ai>
---------
Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>
* feat: explore plugins from the npm repository and install them remotely
* refactor: clean out redundant codes
* chore: only show update button on different version
* Move plugins folder from electron to root folder
* Add CICD for plugins
* Fix error electron import plugin after change plugin name
* Add remove app cache on CI test pipeline
---------
Co-authored-by: Hien To <>
* @janhq/plugin-core module
* refactor web to use exported services from module
* refactor data-plugin to provide DAL & move model logics to model management plugin
* model-management in TS
* add ci auto package, increate version, and publish to npm repository
* chore: storage operations
* chore: hybrid data-plugin esm & cjs module
* chore: PouchDB Driver
* chore: documentation
---------
Co-authored-by: Hien To <hien@jan.ai>
Co-authored-by: Service Account <service@jan.ai>
* fix: #247 - inference plugin should check nitro service available
* fix: #247 check service status and emit error if any
* chore: error handling
* chore: typo
* fix: open conversation does not work when model is deleted
* chore: reload plugins in development mode without exiting the process
* chore: move model file check to inference plugin
* update package-lock.json
---------
Co-authored-by: Hien To <>
* chore: notarize Jan app for macos distribution
* chore: fix entitlements path
* chore: update notarize package
* chore: update post signing hook
* chore: use built-in notarize tool
* chore: update entitlements
* chore: binary code sign
* add auto signing binary file script
* Separate build:plugins for darwin os
---------
Co-authored-by: Hien To <>
* fix(nitro): Update config for new nitro
* fix(nitro): Update new name mapping
* feat(nitro): Update new version d09bae4
* chore(nitro): Update windows to new version
* fix: Update path to none
Co-authored-by: Louis <133622055+louis-jan@users.noreply.github.com>
* fix: Update inline conditional for binary selection re: platform
Co-authored-by: Louis <133622055+louis-jan@users.noreply.github.com>
* fix(nitro): Update port for nitro webserver
---------
Co-authored-by: Louis <133622055+louis-jan@users.noreply.github.com>
* chore: update eslint ignore patterns
* Add CI linter and test
* remove app arch and start a conversation test case
---------
Co-authored-by: Hien To <tominhhien97@gmail.com>
* Separate CICD into multi platform
* Update yarn script to build multi-platform and arch
---------
Co-authored-by: Hien To <tominhhien97@gmail.com>
Co-authored-by: Hien To <>