* feat: add modal troubleshooting guideline
* resolve inconsistent message hidden
* feat: revamp ui dropdown list model option
* display model id and copy button
* add function copy id model from dropdownlist
* add info concurrently send requests to one active local model
* feat: add modal troubleshooting guideline
* show app, server log and device specs from user agent
* add function copy app, server log and device specs
* add todo device specs
* update style darkmode for modal troubleshoot
* resolve inconsistent message hidden
* fix: model failed to load but the server started successfully (#1971)
* fix: start server success but modal load failed
* add information model failed load while start server successfully
* fix: reduce the number of api call
Signed-off-by: James <james@jan.ai>
* fix: download progress
Signed-off-by: James <james@jan.ai>
* chore: save blob
* fix: server boot up
* fix: download state not updating
Signed-off-by: James <james@jan.ai>
* fix: copy assets
* Add Dockerfile CPU for Jan Server and Jan Web
* Add Dockerfile GPU for Jan Server and Jan Web
* feat: S3 adapter
* Update check find count from ./pre-install and correct copy:asserts command
* server add bundleDependencies @janhq/core
* server add bundleDependencies @janhq/core
* fix: update success/failed download state (#1945)
* fix: update success/failed download state
Signed-off-by: James <james@jan.ai>
* fix: download model progress and state handling for both Desktop and Web
---------
Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>
Co-authored-by: Louis <louis@jan.ai>
* chore: refactor
* fix: load models empty first time open
* Add Docker compose
* fix: assistants onUpdate
---------
Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>
Co-authored-by: Hien To <tominhhien97@gmail.com>
Co-authored-by: NamH <NamNh0122@gmail.com>
* fix: avoid allow users to create so many threads at the same time
* fix missing last message
* remove console
* update last message metadata thread
* update conditional statement
* feat(FactoryReset): add factory reset feature
Signed-off-by: nam <namnh0122@gmail.com>
Signed-off-by: James <james@jan.ai>
Co-authored-by: Faisal Amir <urmauur@gmail.com>
Co-authored-by: James <james@jan.ai>
* Increase timeout for explore.e2e.spec test
* fix: test cases and timeout
---------
Co-authored-by: Hien To <tominhhien97@gmail.com>
Co-authored-by: Louis <louis@jan.ai>