4517 Commits

Author SHA1 Message Date
Louis
91a1fb5233
chore: sync Release/v0.5.16 into main (#4834)
* feat: Jan Hub Revamp (#4491)

* feat: model hub revamp UI

* chore: model description - consistent markdown css

* chore: add model versions dropdown

* chore: integrate APIs - model sources

* chore: update model display name

* chore: lint fix

* chore: page transition animation

* feat: model search dropdown - deeplink

* chore: bump cortex version

* chore: add remote model sources

* chore: model download state

* chore: fix model metadata label

* chore: polish model detail page markdown

* test: fix test cases

* chore: initialize default Hub model sources

* chore: fix model stats

* chore: clean up click outside and inside hooks

* feat: change hub banner

* chore: lint fix

* chore: fix css long model id

* chore: sync cortex engine version (#4536)

* chore: rotate model hub banner on app launch until set (#4542)

* blog: add DeepSeek R1 local installation guide (#4552)

* docs: add DeepSeek R1 local installation guide

- Add comprehensive guide for running DeepSeek R1 locally
- Include step-by-step instructions with screenshots
- Add VRAM requirements and model selection guide
- Include system prompt setup instructions

* docs: add comprehensive guide on running AI models locally

* docs: address PR feedback for DeepSeek R1 and local AI guides

- Improve language and terminology throughout
- Add Linux support information
- Enhance technical explanations
- Update introduction for better flow
- Fix parameters section in run-ai-models-locally.mdx

---------

Co-authored-by: Louis <louis@jan.ai>

* enhancement: code snippet color and bakground should depend on native theme (#4566)

* chore: correct conversational PATCH methods with latest cortex update (#4568)

* fix: exclude yml into totaldownload start next version (#4572)

* enhancement: adjust hub ui in different themes (#4574)

* enhancement: toggle change cover hub banner style (#4579)

* chore: update style codeblock (#4599)

* docs: improve local AI guides content and linking (#4600)

* docs: add DeepSeek R1 local installation guide

- Add comprehensive guide for running DeepSeek R1 locally
- Include step-by-step instructions with screenshots
- Add VRAM requirements and model selection guide
- Include system prompt setup instructions

* docs: add comprehensive guide on running AI models locally

* docs: address PR feedback for DeepSeek R1 and local AI guides

- Improve language and terminology throughout
- Add Linux support information
- Enhance technical explanations
- Update introduction for better flow
- Fix parameters section in run-ai-models-locally.mdx

* docs: improve local AI guides content and linking

- Update titles and introductions for better SEO
- Add opinionated guidance section for beginners
- Link DeepSeek guide with general local AI guide
- Fix typos and improve readability

* fix: remove git conflict markers from deepseek guide frontmatter

---------

Co-authored-by: Louis <louis@jan.ai>

* chore: open URL from model detail page should open in an external browser (#4611)

* chore: open URL from model detail page should open in an external browser

* chore: remove unused param

* Added guide for cloud model installation

* Added DeepSeek & Google guides, updated some images

* blog: improve local AI guide for beginners (#4610)

* docs: add DeepSeek R1 local installation guide

- Add comprehensive guide for running DeepSeek R1 locally
- Include step-by-step instructions with screenshots
- Add VRAM requirements and model selection guide
- Include system prompt setup instructions

* docs: add comprehensive guide on running AI models locally

* docs: address PR feedback for DeepSeek R1 and local AI guides

- Improve language and terminology throughout
- Add Linux support information
- Enhance technical explanations
- Update introduction for better flow
- Fix parameters section in run-ai-models-locally.mdx

* docs: improve local AI guides content and linking

- Update titles and introductions for better SEO
- Add opinionated guidance section for beginners
- Link DeepSeek guide with general local AI guide
- Fix typos and improve readability

* fix: remove git conflict markers from deepseek guide frontmatter

* docs: improve local AI guide for beginners

Key improvements:
- Add detailed explanation of GGUF and why it's needed
- Improve content structure and readability
- Add visual guides with SEO-friendly images
- Enhance llama.cpp explanation with GitHub link
- Fix heading hierarchy for better navigation
- Add practical examples and common questions
- Update image paths and captions for better SEO

Technical details:
- Add proper image alt text and captions
- Link to llama.cpp GitHub repository
- Clarify model size requirements
- Simplify hardware requirements section
- Improve heading structure (h1-h5)
- Add step-by-step model installation guide

* docs: add offline ChatGPT alternative guide with Jan

- Add comprehensive guide on using Jan as offline ChatGPT alternative
- Include step-by-step instructions for setup
- Add images for document chat feature
- Optimize content for SEO with relevant keywords

* docs: update description to emphasize computer-local aspect

---------

Co-authored-by: Louis <louis@jan.ai>

* docs: add new changelog posts and images (#4601)

* docs: add DeepSeek R1 local installation guide

- Add comprehensive guide for running DeepSeek R1 locally
- Include step-by-step instructions with screenshots
- Add VRAM requirements and model selection guide
- Include system prompt setup instructions

* docs: add comprehensive guide on running AI models locally

* docs: address PR feedback for DeepSeek R1 and local AI guides

- Improve language and terminology throughout
- Add Linux support information
- Enhance technical explanations
- Update introduction for better flow
- Fix parameters section in run-ai-models-locally.mdx

* docs: improve local AI guides content and linking

- Update titles and introductions for better SEO
- Add opinionated guidance section for beginners
- Link DeepSeek guide with general local AI guide
- Fix typos and improve readability

* docs: add new changelog posts and images

- Add DeepSeek R1 changelog (v0.5.14)
- Add key issues resolved changelog (v0.5.13)
- Add corresponding changelog images

---------

Co-authored-by: Louis <louis@jan.ai>

* Fix typo for Red Hat company name (#4637)

"Red Hat" is the correct company name, not "Redhat".

* feat: app updater with changelog (#4631)

* feat: ui modal app updater with changelog

* chore: update action when click update now

* chore: update handler actions

* chore: fix linter

* Update all images & some wrong parts

* chore: typo

* chore: lint fix

* fix: format compact number utils (#4695)

* chore: Hub UI and markdown CSS

* feat: allow users to refresh cloud model list (#4698)

* feat: allow users to refresh cloud model list

* chore: reusable model list refresh

* chore: clean up

* refactor: different Jan builds should have different Cortex server port (#4699)

* refactor: different Jan instances should have different Cortex server port configurations

* chore: update workflow to use env input

* chore: update env for cortex port setting

* chore: change app logo for jan beta and nightly version

* feat: Jan Model Hub should stay updated. (#4707)

* feat: Jan Model Hub should stay updated.

* chore: polish provider description

* feat: preserve token speed in the thread (#4711)

* feat: preserve token speed in the thread

* chore: lint fix

* chore: streaming should be turned on by default (#4712)

* fix: should disable start model button when there is a model is loading (#4713)

* chore: update pipeline change app logo for build nightly (#4709)

* chore: change app logo for build nightly

* chore: add nightly option to rename icons

* chore: add rename icons for nightly and beta build

* chore: remove rename icons job

* feat: Jan Model Hub filter options and responsiveness (#4714)

* feat: Jan Model Hub filter options and responsiveness

* chore: fix display unit

* chore: fix optional wrapping

* chore: correct joi component's test

* chore: sticky model hub filter panel (#4715)

* chore: migrate engine settings on update (#4719)

* chore: migrate engine settings on update

* chore: queue engine migration to ensure it only execute when server is on

* chore: ensure queue is empty instead of running in the queue

* enhancement: update pexelated icon on windows platform (#4721)

* chore: fix model hub sorting (#4722)

* chore: fix model hub sorting

* chore: linter fix

* fix: should not select vulkan by default when there are Nvidia GPUs detected (#4720)

* chore: enhance onboarding screen's models (#4723)

* chore: enhance onboarding screen's models

* chore: lint fix

* chore: correct lint fix command

* chore: fix tests

* enhancement: scrollbar setting options (#4726)

* enhancement: scrollbar setting options

* chore: fix linter

* refactor: clean up legacy predefined models (#4730)

* refactor: clean up legacy predefined models

* chore: fix onboarding filtered models

* chore: correct channel name to ask for help

* fix: flow app updater manual check from native menu (#4731)

* chore: update hub UI  (#4734)

* chore: update hub ui based feedback

* chore: update hub ui

* chore: code block ui

* chore: update bg color

* chore: decrease margin codeblock

* enhancement: improve chat thread (#4736)

* enhancement: improve chat thread

* chore: fix linter

* fix: linter

* chore: fix linter

* fix: chore failed test

* fix: chat body scrollbar (#4737)

* fix: chat body scrollbar

* chore: update lock file

* fix: remove PluggableList

* fix: onboarding screen should show persisted cloud providers (#4738)

* chore: remove hard coded recommendation models and use cortexso featured tags (#4741)

* chore: remove hard coded recommendation models and use cortexso featured tags

* chore: polish model detail page

* chore: fix test

* fix: hub ui no result search found (#4739)

* fix: hub button download  (#4742)

* fix: hub button download and use

* chore: fix linter

* fix: remove the button download on top of model page

* enhancement: receommended label engine variant (#4740)

* fix: correct default engine variant setup on first launch (#4747)

* fix: there is a case where app selects incorrect engine variant first launch

* refactor: clean up legacy settings hook

* fix: cannot click dropdown appearance (#4750)

* fix: app check available update (#4751)

* fix: some endpoints are invisible (#4752)

* chore: correct model author with new cortexso update (#4754)

* chore: hub UI tooltip filter, max model size and search result (#4753)

* chore: fix hub ui tooltip, max-filter, and search result

* chore: fix linter

* fix: deeplink does not work sometime (#4755)

* fix: deep link does not work sometime and reduce redundant request

* chore: bump cortex fix

* typo fix (#4748)

* chore: handle list number and disc readme hgf (#4756)

* chore: handle list number and disc readme hgf

* chore: fix space hover message toolbar

* chore: handle reset state filter hub revamp

* fix: Jan Quick Ask window capture input issues (#4758)

* fix: first message padding is off

* fix: correct jan discord channel

* feat: add openai 4.5 preview and anthropic claude 3.7 sonnet models

* fix: image upload button does not work - refresh models list persist current selected engine (#4768)

* fix: list space styled and hidden message toolbar when editmode (#4773)

* refactor: clean up deprecated components and events (#4769)

* fix: quickask ui color and alignment on mymodel list (#4774)

* fix: quickask ui color and alignment on mymodel list

* fix: color scheme quickask

* chore: bump cortex version to fix model sources issue (#4775)

* chore: sync initial hub models (#4778)

* chore: sync initial hub models

* fix: openai request template

* fix: naming nightly and beta build (#4779)

* fix: naming nightly and beta build

* chore: enhance replace icons for beta and nightly build logic

* chore: update icon linux build

* chore: add debug step

* chore: remove specific icon linux build

* refactor: clean up legacy vision model settings (#4777)

* analytics: integrate posthog into Jan web (#4788)

* fix: engine version update - cortex version bump - update tests (#4787)

* fix: anthropic response template correction

* fix: image preview overlap toolbar message (#4790)

* fix: cohere response template correction for proper markdown parsing

* fix: hub UI issue render readme

* chore: fix linter

* fix: result search scrollable

* fix: app image - could not load model

* chore: bump cortex version (#4793)

* enhancement: add checkmark selected model

* fix: render desc hub model list

* chore linter

* fix: table markdown

* chore: do not symlink engine on linux

* fix: update career url

* chore: correct cohere response template

* chore: bump llama.cpp to support gemma3

* fix: minor ui issue

* fix: scroll setting preferences

* chore: fix padding

* fix: clear logs should not delete the folder (#4806)

* chore: bump cortex 1.0.11-rc10

* chore: bump to latest cortex release

* feat: Cortex API Authorization

* chore: correct CI CD repo name

* chore: correct new menloresearch repo name

* feat: rotate api token for each run (#4820)

* feat: rotate api token for each run

* chore: correct github repo url

* chore: correct github api url

* chore: should not filter out models first launch

* chore: bump cortex release

* chore: should get hardware information on launch (#4821)

* chore: should have an option to not revalidate hardware information

* chore: cortex.cpp gpu activation could cause a race condition (#4825)

* fix: jan beta logo displayed in jan release (#4828)

---------

Co-authored-by: Emre Can Kartal <159995642+eckartal@users.noreply.github.com>
Co-authored-by: Faisal Amir <urmauur@gmail.com>
Co-authored-by: Ashley <tuyethantt@gmail.com>
Co-authored-by: Ashley <89722390+imtuyethan@users.noreply.github.com>
Co-authored-by: ddri <davedri@gmail.com>
Co-authored-by: Minh141120 <minh.itptit@gmail.com>
Co-authored-by: Nguyen Ngoc Minh <91668012+Minh141120@users.noreply.github.com>
Co-authored-by: Minh <david@menlo.ai>
Co-authored-by: David <davidpt.janai@gmail.com>
Co-authored-by: Matt <matthewbcool@gmail.com>
2025-03-24 12:14:31 +07:00
Nguyen Ngoc Minh
ef172dc6c8
fix: jan beta logo displayed in jan release (#4828) v0.5.16 v0.5.16-rc8-beta 2025-03-21 22:45:07 +07:00
Louis
7e46295af1
chore: cortex.cpp gpu activation could cause a race condition (#4825) v0.5.16-rc7-beta 2025-03-21 14:55:39 +07:00
David
2271c8d3d6
Merge pull request #4822 from menloresearch/chore/add-option-to-not-revalidate-hardware-infor
chore: should have an option to not revalidate hardware information
v0.5.16-rc6-beta
2025-03-21 10:46:05 +07:00
Louis
1d4567082b
chore: should have an option to not revalidate hardware information 2025-03-21 10:33:16 +07:00
Louis
8c0f88fb4e
chore: should get hardware information on launch (#4821) 2025-03-21 09:19:41 +07:00
Louis
296891ee39
chore: bump cortex release 2025-03-21 08:19:33 +07:00
Louis
3568053084
chore: should not filter out models first launch v0.5.16-rc5-beta 2025-03-20 23:05:18 +07:00
Louis
fd2d23869c
feat: rotate api token for each run (#4820)
* feat: rotate api token for each run

* chore: correct github repo url

* chore: correct github api url
v0.5.16-rc4-beta
2025-03-20 21:41:41 +07:00
David
431e4b00dc
Merge pull request #4819 from menloresearch/feat/cortex-api-authorization
feat: Cortex API Authorization
v0.5.16-rc3-beta
2025-03-20 19:58:36 +07:00
Louis
03367f4387
chore: correct new menloresearch repo name 2025-03-20 19:26:09 +07:00
Louis
30f9a34ede
chore: correct CI CD repo name 2025-03-20 19:23:08 +07:00
Louis
821036945f
feat: Cortex API Authorization 2025-03-20 19:03:36 +07:00
Louis
09877c94a2
chore: bump to latest cortex release 2025-03-18 17:57:48 +07:00
Louis
24051f493f
chore: bump cortex 1.0.11-rc10 v0.5.16-rc2-beta 2025-03-17 15:42:15 +07:00
Louis
39e5649454
fix: clear logs should not delete the folder (#4806) 2025-03-13 23:49:35 +08:00
Faisal Amir
74f6682263
Merge pull request #4805 from janhq/fix/ui-minor-issue
fix: minor ui issue
2025-03-13 19:18:36 +07:00
Faisal Amir
9e9f685eca chore: fix padding 2025-03-13 13:47:36 +07:00
Faisal Amir
6def8193cb fix: scroll setting preferences 2025-03-13 13:45:48 +07:00
Faisal Amir
24e301854c fix: minor ui issue 2025-03-13 11:39:13 +07:00
David
6e0e33dbd0
Merge pull request #4802 from janhq/chore/correct-cohere-response-template
chore: correct cohere response template
v0.5.16-rc1-beta
2025-03-12 21:29:22 +07:00
Louis
c0f4517c34
chore: bump llama.cpp to support gemma3 2025-03-12 22:11:43 +08:00
Louis
a84f10cba2
chore: correct cohere response template 2025-03-12 16:03:23 +07:00
Faisal Amir
a3b2ce25ea
Merge pull request #4800 from janhq/fix/update-career-url
fix: update career url
2025-03-12 12:18:49 +07:00
Faisal Amir
8985926b9a fix: update career url 2025-03-12 11:59:01 +07:00
David
216dbf6ba0
Merge pull request #4798 from janhq/chore/do-not-symlink-engine-on-linux
chore: do not symlink engine on linux
2025-03-11 23:45:04 +07:00
Louis
3c4afea5c7
chore: do not symlink engine on linux 2025-03-11 21:42:33 +07:00
Faisal Amir
cce52f012c
Merge pull request #4795 from janhq/enhancement/selected-model
enhancement: add checkmark selected model
2025-03-11 21:26:27 +07:00
Faisal Amir
72c484ea8d
Merge pull request #4797 from janhq/fix/table-markdown
fix: table markdown
2025-03-11 16:52:41 +07:00
Faisal Amir
a7c3cbec55 fix: table markdown 2025-03-11 15:57:19 +07:00
David
3e6bccdc9c
Merge pull request #4796 from janhq/fix/hub-desc-render
fix: hub model list desc render
2025-03-11 15:29:03 +07:00
Faisal Amir
ab2c6a87cc chore linter 2025-03-11 15:13:55 +07:00
Faisal Amir
ba736d264b fix: render desc hub model list 2025-03-11 15:13:23 +07:00
Faisal Amir
f2b1d68ab1 enhancement: add checkmark selected model 2025-03-11 14:49:27 +07:00
David
c000f75593
Merge pull request #4794 from janhq/fix/appimage-could-not-load-model
fix: app image - could not load model
2025-03-11 13:42:47 +07:00
Louis
f4f4d411aa
chore: bump cortex version (#4793) 2025-03-11 13:42:42 +07:00
Louis
580cf5d38f
fix: app image - could not load model 2025-03-11 13:30:24 +07:00
Faisal Amir
2a2adf2223
Merge pull request #4792 from janhq/fix/ui-issue
fix: Hub UI issue render readme
2025-03-11 12:42:29 +07:00
Faisal Amir
60514ac56d fix: result search scrollable 2025-03-11 11:16:34 +07:00
David
e98f303d9b
Merge pull request #4791 from janhq/fix/cohere-response-template
fix: cohere response template correction for proper markdown parsing
2025-03-11 11:04:46 +07:00
Faisal Amir
3bf88a3da1 chore: fix linter 2025-03-11 11:01:13 +07:00
Faisal Amir
8844046b19 fix: hub UI issue render readme 2025-03-11 11:00:47 +07:00
Louis
55aa045991
fix: cohere response template correction for proper markdown parsing 2025-03-11 10:11:34 +07:00
Faisal Amir
abfbb2616c
fix: image preview overlap toolbar message (#4790) 2025-03-10 16:36:30 +07:00
David
074992dcd1
Merge pull request #4789 from janhq/fix/anthropic-response-template
fix: anthropic response template correction
2025-03-10 15:49:11 +07:00
Louis
ba282d637e
fix: anthropic response template correction 2025-03-10 15:23:15 +07:00
Louis
455d320d35
fix: engine version update - cortex version bump - update tests (#4787) 2025-03-10 13:26:48 +07:00
Faisal Amir
77717a780e
analytics: integrate posthog into Jan web (#4788) 2025-03-10 12:23:53 +07:00
Louis
4f7a8d58ca
refactor: clean up legacy vision model settings (#4777) 2025-03-06 09:53:31 +07:00
Nguyen Ngoc Minh
8dc30dd047
fix: naming nightly and beta build (#4779)
* fix: naming nightly and beta build

* chore: enhance replace icons for beta and nightly build logic

* chore: update icon linux build

* chore: add debug step

* chore: remove specific icon linux build
2025-03-05 20:30:57 +07:00