100 Commits

Author SHA1 Message Date
hiento09
76b5c5ffd1
Enrich discord message for nightly build url (#1294)
* Create shared job output get version for nightly build

* update CI prod add change version for web/package.json

* Add condition enable for auto update on CI run on main branch only

* Update Makefile to delete extensions folder on jan root

* Correct version for nightly build ci pipeline

* Add direct url for nightly build to README.md file

* Correct make clean path for windows

* Remove nightly build session in README

* Enrich discord message info

* correct nightly build url

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-01-02 17:57:32 +07:00
hiento09
07f4727068
Refactor CI by create shared jobs output (#1287)
* Create shared job output get version for nightly build

* update CI prod add change version for web/package.json

* Add condition enable for auto update on CI run on main branch only

* Update Makefile to delete extensions folder on jan root

* Correct version for nightly build ci pipeline

* Add direct url for nightly build to README.md file

* Correct make clean path for windows

* Remove nightly build session in README

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-01-02 17:33:53 +07:00
0xSage
debc391c59
chore: Update issue templates (#1229) 2023-12-27 12:56:35 +07:00
Ho Duc Hieu
0465483a39 docs: fix typo 2023-12-24 12:53:38 +09:00
Ho Duc Hieu
378a0e2f4c docs: update bug_report.md 2023-12-24 12:49:37 +09:00
hiro
aeab8edcca fix: CodeQL only run with given paths changed 2023-12-21 00:18:17 +07:00
hiro
aa834ed50c feat: Add codeQL analysis for push main and pr main 2023-12-21 00:14:03 +07:00
hiento09
5ef49c8684
Correct jq command cause ci nightly build run failed (#1104)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2023-12-19 17:31:22 +07:00
hiento09
96b00bd284
Fix auto update windows Bug (#1102)
* upgrade electron-updater and electron-builder for fixing windows autoupdater

* windows specific target build

* Add block map for windows nightly build

* content-type blocksize change to application/gzip

* content-type blocksize change to application/octet-stream

* remove content-type for windows

* add custom sign for windows

* correct exe file path for binary file

* Add windows codesign step to electron-builder

---------

Co-authored-by: Service Account <service@jan.ai>
Co-authored-by: Hien To <tominhhien97@gmail.com>
2023-12-19 16:33:53 +07:00
hiento09
9004671e5f
Fix nightly build autoupdater (#1073)
* add zip file for auto updater

* remove non-exist file in aws s3api put-object

---------

Co-authored-by: Service Account <service@jan.ai>
2023-12-19 02:57:58 +07:00
hiento09
a296cb2c85
Feature autoupdater for nightly build (#1068)
* CI nightly build enable auto-updater

* Add jobs dependencies

* add continue on error for task delete latest folder on R2

* Switch to use aws s3api

* Switch to use bash for make build command

* Fix error region aws s3cli command

* Fix makefile command error on windows

* Change content type of yaml file upload to R2

* add retry curl github api

* Fix error command aws s3api delete-objects

* quit from tty for aws s3api command

* CI nightly build enable auto-updater

* Add jobs dependencies

* add continue on error for task delete latest folder on R2

* Switch to use aws s3api

* Switch to use bash for make build command

* Fix error region aws s3cli command

* Fix makefile command error on windows

* Change content type of yaml file upload to R2

* add retry curl github api

* Fix error command aws s3api delete-objects

* quit from tty for aws s3api command

* Correct yml file for auto updater electron

* Add channel for auto-updater

* Add channel for auto-updater

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>
Co-authored-by: Service Account <service@jan.ai>
2023-12-19 00:06:09 +07:00
0xSage
0f1f9dfbbf
Update epic-request.md 2023-12-18 18:01:57 +08:00
0xSage
452e1618cf
Update issue templates 2023-12-18 14:35:43 +08:00
hiento09
54f916d3fe
Enhancements to Dependency Installation and App Testing (#965)
* Add check build extensions

* Correct Makefile check extenstions

* Add check build extensions

* Correct Makefile check extenstions

* Include Makefile change will run test

* Fix error on linux

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>
Co-authored-by: Service Account <service@jan.ai>
2023-12-18 09:29:53 +07:00
hiento09
9dd13716be
Separate posthog project for jan app and docs (#1029)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2023-12-15 12:50:17 +07:00
hiento09
66cd1817f9
fix bug #1013, enable posthog for release app version only (#1019)
Co-authored-by: Hien To <hien@jan.ai>
2023-12-15 10:52:59 +07:00
hiento09
c07582f2ce
Update update-release-url.yml (#951) 2023-12-12 11:08:36 +07:00
hiento09
9ca65e1894
Fix update release url pipeline run failed (#947)
* update-release-url pipeline add trigger commit to git if github event is release

* Remove v in release tag

* Change job name and add checkout step

* Checkout step uses service account token

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>
2023-12-12 09:08:36 +07:00
hiento09
0e52ba8483
Fix update release url pipeline (#941)
* update-release-url pipeline add trigger commit to git if github event is release

* Remove v in release tag

* Change job name and add checkout step

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>
2023-12-11 18:56:59 +07:00
hiento09
074b18da74
CI automatically update Update README with Nightly Build Information and stable download URL (#940)
* Add table download to README

* CI update Nightly Build URL on github README.md file

* Add CI to update latest release url to README.md

* Add clean cache to test pipeline

* set style=text-align:center in download table

* Manual build update experimental URL if triggered from main branch

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>
2023-12-11 18:33:41 +07:00
hiento09
443e595918
Add document for nightly build and update message for manual build (#831)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2023-12-04 14:28:53 +07:00
0xSage
c35ba68119 chore: fix pr auto labeling 2023-12-01 15:03:37 +08:00
0xSage
1c765390bb remove edited trigger 2023-12-01 14:51:52 +08:00
0xSage
d489357da0 add all labels 2023-12-01 14:51:05 +08:00
0xSage
e3b39819c6 checkout repo 2023-12-01 14:42:23 +08:00
0xSage
347cb62b63 fix 2023-12-01 14:35:04 +08:00
0xSage
13a403f3ec fix issue ref 2023-12-01 14:26:00 +08:00
0xSage
89cfb69351 fix types 2023-12-01 14:21:24 +08:00
0xSage
0b5fd34137 try gh 2023-12-01 14:15:54 +08:00
0xSage
34d3846e06 nits 2023-12-01 14:04:01 +08:00
0xSage
c61d23cd01 chore: gi automations 2023-12-01 14:01:37 +08:00
0xSage
4e0dbb3047 chore: add github automations 2023-12-01 13:47:54 +08:00
hiento09
e6de39dcb1
Remove .zip in artifact name (#800)
* Remove .zip in artifact name

* Update jan-electron-build-nightly.yml

* Change schedule time to 3am UTC+7
2023-12-01 11:09:28 +07:00
hiento09
e5d4b81aab
Add nightly build ci (#794)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2023-11-30 20:23:45 +07:00
hiento09
07eafd85f6
Switch from .zip to .tar.gz for nitro url inference plugin (#781)
* Switch from .zip to .tar.gz for nitro url

* make clean add clean data folder

---------

Co-authored-by: Hien To <hien@jan.ai>
2023-11-29 17:27:15 +07:00
hiento09
beafa676c4
Add windows code sign to CI (#712)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2023-11-24 11:46:39 +07:00
hiento09
00c68aea74
Fix error docs pipeline run failed (#702)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2023-11-23 14:56:05 +07:00
hiento09
7b39ad6e8d
Revert docs CICD trigger on push to main instead of tag-based (#698)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2023-11-23 09:36:52 +07:00
hiento09
df163a85e5
Chore: refactor to makefile (#691)
* Add makefile for jan

* CICD switchs to use make

* Update README.md to use Makefile

---------

Co-authored-by: Hien To <hien@jan.ai>
2023-11-22 17:48:02 +07:00
0xSage
db1a07f4aa
Update issue templates 2023-11-22 14:57:14 +08:00
hiento09
0dd70824e8
Feature: Preview URL for each PR and add pre-release.jan.ai as staging of Jan Docs (#669)
* CloudFlare Pages add Preview URL to PR

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>
2023-11-21 10:26:26 +07:00
Linh Tran
9c5c03b6bc
Add run-script-os (#620) 2023-11-15 21:46:27 +07:00
hiento09
500f7b4867
Chore/refactor yarn script (#615)
* Refactor yarn script

---------

Co-authored-by: Hien To <hien@jan.ai>
2023-11-14 11:53:09 +07:00
Service Account
bff2588ecc Update CICD to fill secret to .env file jan docs 2023-11-13 15:44:17 +07:00
hiento09
ee5b2d0b0d
Add set yarn network timeout for uikit (#579)
* Add set yarn network timeout for uikit

* Temporary set nitro version in CI

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>
2023-11-10 17:16:45 +07:00
hiento09
edb34c9bc2
Add set env CI=e2e in CI pipeline (#578)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2023-11-10 15:59:21 +07:00
hiento09
42c13c60a4
Fix build plugins macos codesiging error (#576)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2023-11-10 14:33:28 +07:00
Louis
b1bb288fae
fix: failed to package app since core and uikit are not being built (#575) 2023-11-10 13:15:56 +07:00
Faisal Amir
2394c13065
ui: standalone UIKit and refactor (#557)
* Eslint import order

* Initial Uikit

* Rename file with camelCase

* Remove unused code

* Remove unused code

* Set position traficlight mac

* Grouping Ribbon, Topbar and Bottombar as layout

* Added image brand

* Moving feature toggle into context folder

* Fix active state of setting menu

* Cleanup downloadModel atom helper

* Cleanup useGetConfigureModel

* Added wave animation

* Create useMainViewState intead of import helper atom

* Remove unused code

* Take a back switch ui

* Toggle using switch component

* Add dynamic primary color

* Cleanup import

* Added uikit scroll area

* Add best practice form

* Added toaster container

* Fix loader container

* Add hooks useDownloadState

* Added tooltip on ribbon menu

* Added case user multiple download model

* Adjust input style with bigger ring

* Restyle my model screen

* Replace useStartStop model with useActiveModel

* Import icon using Icon name

* Fix missing login loading start and stop model

* WIP integrate with cmdk

* Move layout search bar on middle of app

* Added function cancel download

* Cleanup model explore

* Cleanup unused code

* Move app version in bototmbar or footer

* WIP chat screen

* WIP chat screen

* Cleanup style and remove unsed code

* Added command for showing downloaded model

* Fix missing keyframe loader dot animation

* Conditional loader of plugin setting

* WIP history list message

* chore: rebase main

* Adding script ui into root package

* Fix different version react hooks form

* Add close toaster

* Added status model active or not on list of command

* Conditional showing info if user don't have a model

* Disabled toolbar chat when user not yet have convo

* chore: fix state

* fix: get resource atom

* Fix conditional bottom bar

* fix: model download state

* Fix font

* Improve icon my model

* Add toaster delete chat

* Remove test classname

* Fix scroll chat body

* Fix scrolling chat body

* chore: add message update

* Add uikit into depedencies on root package

* Update chat flow

* Fix hot reload ui changes

* Increate background color chat screen light mode

* Added visual conversation active state

* Added build:uikit on gh actions

* chore: attempt to fix CI

* fix: deps

* fix: tests

* chore: attempt to fix CI

---------

Co-authored-by: Louis <louis@jan.ai>
2023-11-07 21:27:11 +07:00
Louis
96dba2690d feat: class-based plugin manager
chore: add facades

refactor: core module export

refactor: inference plugin - deprecate function registering (#537)

* refactor: revamp inference plugin as class - deprecate function registering

* refactor: monitoring plugin - deprecate service registering (#538)

refactor: revamp inference plugin as class - deprecate function registering

chore: update import

refactor: plugin revamp - model management

chore: update build steps and remove experimental plugins

refactor: remove pluggable electron

chore: add sorting for conversations

chore: build plugins for testing

chore: consistent plugin directory name

chore: docs

chore: fix CI

chore: update conversation prefix
2023-11-06 13:46:01 +07:00