155 Commits

Author SHA1 Message Date
Faisal Amir
9463ab4491
chore: exclude lock file 2025-05-15 17:10:22 +07:00
Louis
520a0d04ea
chore: clean up logs opening 2025-05-15 17:09:59 +07:00
Siddhartha Shrestha
3ce6b30887
Merge pull request #4766 from sdhrt/settings-sidebar
fix: show settings sidebar panel when chat sidebar is closed
2025-03-24 13:47:03 +07:00
Faisal Amir
33055b8db6 chore: janhq to menloresearch 2025-03-18 13:06:17 +07:00
Louis
a8aa938f42
refactor: clean up deprecated components and events (#4769) 2025-03-03 22:20:39 +07:00
Faisal Amir
2ea8083ad7
enhancement: scrollbar setting options (#4726)
* enhancement: scrollbar setting options

* chore: fix linter
2025-02-25 09:37:04 +07:00
Louis
133af33014
chore: typo 2025-02-18 18:02:22 +07:00
Louis
dc06a07c71
Merge branch 'release/v0.5.15' into chore/sync-release-to-dev
# Conflicts:
#	extensions/engine-management-extension/rolldown.config.mjs
#	extensions/inference-cortex-extension/bin/version.txt
#	extensions/yarn.lock
#	web/containers/Layout/BottomPanel/SystemMonitor/index.tsx
#	web/containers/ModelDropdown/index.tsx
#	web/containers/ModelLabel/ModelLabel.test.tsx
#	web/screens/Settings/HuggingFaceRepoDetailModal/ModelDownloadRow/index.tsx
#	web/screens/Thread/ThreadCenterPanel/TextMessage/MarkdownTextMessage.tsx
#	web/screens/Thread/ThreadCenterPanel/TextMessage/index.tsx
#	yarn.lock
2025-02-18 16:33:58 +07:00
Faisal Amir
b0c6779015
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
2025-02-17 12:08:08 +07:00
Faisal Amir
daa7c0ca21
feat: better hardware setting (#4471)
* feat: better hardware setting

* chore: update layout

* feat: better hardware setting

* chore: fix title section

* chore: added hardware engine management

* chore: integrate gpus and enable set gpu activate

* chore: update calculate ram and vram

* chore: update calulate vram and ram used

* fix: set active gpus

* chore: fix progress bar spacing

* chore: always update cache vram gpu

* chore: update cpu usage percentage

* chore: fix type usage cpu

* chore: update ram cpus usage getsystemmonitor from new api harware engine management system

* test: update test case data using hardware management extension

* chore: resolve conflict lock json

* chore: cleanup app services

* chore: update type OperationSystemInfo

* chore: update app service

* chore: show list gpus on system monitor

* chore: remove monitoring extension

* chore: update test case app service

* chore: remove unused hooks useGpusSetting

* chore: remove monitor from shource index

* chore: fix test core

* chore: update gpu and cpu info on engine management ext

* chore: fix app service test

* chore: update test appService include cpu info

* chore: filter gpus show or hide on system monitor based activated gpu

* chore: remove unused run_mode

* chore: remove tensort

* chore: update check gpu run_mode

* chore: handle undefined gpus

* chore: cleanup PR

* chore: cleanup process node error

* chore: fix type
2025-02-03 22:01:08 +07:00
Louis
350c9f7def
chore: maintain app distinct_id on factory reset (#4541) 2025-01-29 21:52:00 +07:00
Louis
83f090826e
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
2025-01-28 22:23:25 +07:00
Faisal Amir
afae57b52b
enhancement: added space scroll remote engine setting (#4523)
* enhancement: added space scroll remote engine setting

* chore: show icon history only left panel close on thread page
2025-01-27 20:22:54 +07:00
Faisal Amir
cdc7d2ba47
enhancement: minor ui refinements (#4521)
* enhancement: minor ui refinements

* chore: update test case
2025-01-26 20:41:52 +07:00
Louis
c7bc2eff62
chore: engines data cache - improve ux 2025-01-17 23:12:40 +07:00
Louis
a8cac58355
chore: refactor - clean out useEngines - mutate swr to update 2025-01-17 12:43:35 +07:00
Louis
5298d7584d
chore: typo for universal download 2025-01-16 16:30:51 +07:00
Faisal Amir
2a0601f75a
feat: remote engine management (#4364)
* feat: remote engine management

* chore: fix linter issue

* chore: remove unused imports

* fix: populate engines, models and legacy settings (#4403)

* fix: populate engines, models and legacy settings

* chore: legacy logics update configured remote engine

* fix: check exist path before reading

* fix: engines and models persist - race condition

* chore: update issue state

* test: update test cases

* chore: bring back Cortex extension settings

* chore: setup button gear / plus based apikey

* chore: fix remote engine from welcome screen

* chore: resolve linter issue

* chore: support request headers template

* chore: update engines using header_template instead of api_key_template

* chore: update models on changes

* fix: anthropic response template

* chore: fix welcome screen and debounce update value input

* chore: update engines list on changes

* chore: update engines list on change

* chore: update desc form add modal remote engines

* chore: bump cortex version to latest RC

* chore: fix linter

* fix: transform payload of Anthropic and OpenAI

* fix: typo

* fix: openrouter model id for auto routing

* chore: remove remote engine URL setting

* chore: add cohere engine and model support

* fix: should not clean on app launch - models list display issue

* fix: local engine check logic

* chore: bump app version to latest release 0.5.13

* test: fix failed tests

---------

Co-authored-by: Louis <louis@jan.ai>
2025-01-14 17:29:56 +07:00
hiento09
bd0e525d66
chore: upgrade to turbo v2 and reduce ci quality gate runtime (#4324)
* chore: upgrade to turbo v2 and reduce ci quality gate runtime

* chore: upgrade to yarn v4 and deprecate turborepo

* chore: reconfigure modules and fix tests

* chore: switch to github-hosted runner

* fix: dependency resolving

* chore: clean redundant step

* chore: headless test

* chore: remove headed param

* fix: resolve dependency version

* fix: ubuntu no-sandbox test

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>
Co-authored-by: Louis <louis@jan.ai>
2024-12-29 17:46:15 +07:00
Faisal Amir
f2db31781e
feat: add chat width setting option for thread (#4278) 2024-12-17 13:36:15 +07:00
Faisal Amir
5fc04e09eb
feat: product analytic UI (#4262)
* chore: initial ui prompt product analytic

* chore: integrate posthog

* chore: update event app_version

* chore: update build env

* feat: posthog config in ci

* chore: resolve linter test CI

* chore: resolve e2e

* chore: disable capture unless property

* chore: update e2e

* chore: update privacy data analytic

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-12-16 15:06:46 +07:00
Faisal Amir
21389070fb
fix: performance issue when pasting long content into the chat input box (#4240) 2024-12-06 15:48:01 +07:00
Louis
3a68f29c0f
fix: app re-render issues caused by bad state handling 2024-11-27 22:48:41 +07:00
Faisal Amir
e87d25de85
fix: calculate base layout with system monitor panel (#3999) 2024-11-12 15:30:18 +07:00
Faisal Amir
731d42863c
fix: aligment stop model btn system monitor (#3981) 2024-11-08 17:50:56 +07:00
Faisal Amir
14d486f299
fix: remove click outside system monitor panel (#3965) 2024-11-07 13:05:06 +07:00
Louis
24b7d64efc
Merge branch 'dev' into feat/path-to-cortexcpp 2024-11-06 11:56:38 +07:00
Louis
964269dc46
fix: 3911 - inconsistent between download progress and model hub 2024-11-06 09:20:54 +07:00
Faisal Amir
92906ea2fa
ui: system monitor should not cover input box (#3942) 2024-11-04 20:36:25 +07:00
Louis
4080dc4b65
feat: model and cortex extensions update 2024-11-04 15:37:12 +07:00
Faisal Amir
c6481d4668
ui: remove redundant animation (#3938) 2024-11-04 14:57:22 +07:00
Faisal Amir
7a24e2d325
ui: minor update list model running system monitor (#3919) 2024-11-01 17:55:15 +07:00
Faisal Amir
6ca6ee3fb8
feat: expand the clickable areas ribbon panel (#3917) 2024-11-01 17:55:00 +07:00
Louis
da5865f3b4
test: add test cases 2024-10-01 15:06:51 +07:00
Louis
6fdfe760e8
chore: add tests 2024-10-01 13:36:13 +07:00
Louis
080bef214b
fix: hide system monitoring bar should stop spawning subprocess 2024-10-01 13:09:17 +07:00
Louis
87e1754e3a
chore: improve models and threads caching (#3744)
* chore: managing and maintaining models and threads in the cache

* test: add tests for hooks
2024-10-01 10:15:30 +07:00
Louis
ba1ddacde3
fix: correct model dropdown for local models (#3736)
* fix: correct model dropdown for local models

* fix: clean unused import

* test: add Model.atom and model.Engine tests
2024-09-30 11:58:55 +07:00
Nicole Zhu
338232b173
Merge branch 'dev' into copyfix 2024-09-18 17:03:11 +08:00
0xSage
3949515c8a chore: copy nits 2024-09-18 17:02:41 +08:00
Faisal Amir
c62b6e9842
fix: small leftover issues with new starter screen (#3661)
* fix: fix duplicate render progress component

* fix: minor ui issue

* chore: add manual recommend model

* chore: make button create thread invisible

* chore: fix conflict

* chore: remove selector create thread icon

* test: added unit test thread screen
2024-09-17 22:13:18 +07:00
Faisal Amir
0cce4a0c83
fix: issue responsive and missing size on starter screen (#3644)
* fix: issue responisve and missing size on starter screen

* chore: fix click outside

* chore: mock function useclickoutside element

* chore: update web jest config directory

* chore: remove dir setup jest web

* chore: remove baseUrl tsconfig web

* chore: change how we shod featured model

* chore: remove min size
2024-09-13 23:51:47 +07:00
Faisal Amir
e9b657ae4e
feat: add setting options to dropdown menu (#3554)
* feat: add setting options to dropdown menu

* chore: update comment
2024-09-05 09:49:47 +07:00
Faisal Amir
7d6fd658f4
feat: starter screen (#3494)
* feat: starter screen

* chore: fix unused import

* chore: update see all color
2024-09-03 09:53:29 +07:00
Louis
c10695be7c
fix: utilized memory 2024-08-29 12:55:07 +07:00
Faisal Amir
e41f816fc8 chore: fix system monitor gpu list 2024-08-28 17:24:57 +07:00
Faisal Amir
bb3bbd25d2
fix: setting chatbox input (#3429)
* fix: setting chatbox input

* fix: linter issue
2024-08-22 11:18:37 +07:00
Faisal Amir
1f5d504b3f
fix: avoid show remote model on system monitor (#3412)
* fix: avoid show remote model on system monitor

* fix: update copies and remove padding
2024-08-20 16:12:37 +07:00
Faisal Amir
b033e28304
feat: small ui improvement (#3388) 2024-08-16 21:46:08 +07:00
Faisal Amir
815af005a6 chore: move create new thread to top panel 2024-08-16 17:15:26 +07:00