Louis
85389aec68
chore: update native apis
2025-05-15 17:09:59 +07:00
Louis
24b8a1b66a
chore: simplify themes and assistants
2025-05-15 17:09:58 +07:00
Louis
a8aa938f42
refactor: clean up deprecated components and events ( #4769 )
2025-03-03 22:20:39 +07:00
Faisal Amir
ecb14b3621
enhancement: receommended label engine variant ( #4740 )
2025-02-26 19:07:25 +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
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
f071497c0e
chore: rotate model hub banner on app launch until set ( #4542 )
2025-01-29 23:12:16 +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
Doan Bui
83550cd0d1
Feat: Allow HTTP proxy authentication inputs ( #4479 )
...
* sub dir
* setting proxy
* test useConfigurations
* fix lint
* test
* test 2
* update check
2025-01-24 09:31:26 +07:00
Louis
a8cac58355
chore: refactor - clean out useEngines - mutate swr to update
2025-01-17 12:43:35 +07:00
Doan Bui
ffec1cfde3
feat: delete all threads ( #4446 )
...
* add delete all threads
* add testcase
* add testcase
* fix lint
* fix linter
* fix linter
* change position Delete All Threads
2025-01-15 11:00:31 +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
Louis
da55b46240
Merge pull request #4360 from janhq/main
...
chore: sync latest main into dev
2024-12-30 22:37:02 +07:00
Faisal Amir
a6a0cb325b
feat: local engine management ( #4334 )
...
* feat: local engine management
* chore: move remote engine into engine page instead extension page
* chore: set default engine from extension
* chore: update endpoint update engine
* chore: update event onEngineUpdate
* chore: filter out engine download
* chore: update version env
* chore: select default engine variant base on user device specs
* chore: symlink engine variants
* chore: rolldown.config in mjs format
* chore: binary codesign
* fix: download state in footer bar and variant status
* chore: update yarn.lock
* fix: rimraf failure
* fix: setup-node@v3 for built-in cache
* fix: cov pipeline
* fix: build syntax
* chore: fix build step
* fix: create engines folder on launch
* chore: update ui delete engine variant with modal confirmation
* chore: fix linter
* chore: add installing progress for Local Engine download
* chore: wording
---------
Co-authored-by: Louis <louis@jan.ai>
2024-12-30 17:27:51 +07:00
Louis
81ad90b951
fix: stop button is gone after switching to a new model ( #4356 )
2024-12-30 14:30:34 +07:00
Louis
3af34c0d56
chore: Refactor thread state management ( #4350 )
...
* chore: Refactor thread state management
• Replace isGeneratingResponseAtom with isBlockingSendAtom
• Update dependencies in ChatBody, ChatInput, and MessageToolbar components
• Remove unused code and variables
* chore: clean states
2024-12-29 23:05:07 +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
Louis
5931dbede3
fix: send message button state reset on stop
2024-12-26 19:06:24 +07:00
Louis
b28cac7083
fix: render performance while generating messages ( #4328 )
2024-12-23 21:04:37 +07:00
Louis
171dad1eca
fix: generating message is gone after switching to another thread ( #4321 )
2024-12-23 15:27:02 +07:00
Louis
365cdfa333
fix: threads sorting order after updated ( #4319 )
2024-12-23 14:09:02 +07:00
Louis
1f4c00dc41
fix: change theme settings do not work after relocated data folder ( #4317 )
2024-12-23 13:09:26 +07:00
Louis
24222679fb
fix: cleaning a thread should just clear out messages ( #4316 )
...
* fix: cleaning a thread should just clear out messages
* chore: clean up
2024-12-23 12:35:30 +07:00
Louis
a1ea94aeca
fix: attach file information into message metadata for a quick retrieval ( #4298 )
2024-12-19 22:01:13 +07:00
Louis
1395aa40eb
fix: use composing atom to switch between cache and local storage
2024-12-17 16:44:34 +07:00
Louis
2b0a4c433c
fix: performance issue with atom storage persistence
2024-12-17 15:44:13 +07:00
Faisal Amir
f2db31781e
feat: add chat width setting option for thread ( #4278 )
2024-12-17 13:36:15 +07:00
Louis
2410de0ba9
Merge branch 'dev' into feat/threads-messages-requests-to-backend
2024-12-17 10:02:48 +07:00
Louis
bb106eba01
fix: image and attachments
2024-12-16 17:27:06 +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
Louis
174f1c7dcb
feat: reroute threads and messages requests to the backend
2024-12-12 16:38:55 +07:00
Faisal Amir
1c80cb2cd5
enhancement: default open Jan Input Box Settings and Right panel ( #4234 )
...
* enhancement: default open Jan Input Box Settings and Right panel
* chore: added option getOnInit atomstorage
2024-12-05 18:00:50 +07:00
Louis
339917c131
fix: Glitch theme applies on launch.
2024-11-30 19:04:49 +07:00
Louis
0485134343
fix: token speed should not be calculated based on state updates
2024-11-29 09:34:38 +07:00
Louis
3a68f29c0f
fix: app re-render issues caused by bad state handling
2024-11-27 22:48:41 +07:00
Faisal Amir
28e32df318
fix: model params settings local api server ( #4077 )
...
* fix: model params local api server
* chore: fix linter
2024-11-22 09:24:48 +07:00
Louis
ba59425e6a
fix: tests
2024-11-04 15:37:14 +07:00
Louis
4080dc4b65
feat: model and cortex extensions update
2024-11-04 15:37:12 +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
7c63914e64
fix: model dropdown should show recommended models to download ( #3742 )
2024-09-30 14:34:27 +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
Louis
302b73ae73
test: add web helpers, services, utils tests ( #3669 )
...
* test: add web helpers tests
* fix: coverage report
* test: add more tests
* test: add more generated tests
* chore: add more tests
* test: add more tests
2024-09-20 14:24:51 +07:00
Faisal Amir
1aefb8f7ab
fix: enhance several minor UI ( #3706 )
2024-09-20 10:06:37 +07: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
Louis
8e603bd5db
fix : #3476 - Mismatch id between model json and path ( #3645 )
...
* fix: mismatch between model json and path
* chore: revert preserve model settings
* test: add tests
2024-09-17 16:43:47 +07:00
Louis
3ddb32e2c7
test: fix import from components ( #3581 )
2024-09-06 15:36:50 +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
Louis
ad9a4a0b4d
feat: preserve model settings ( #3427 )
...
* feat: preserve model settings
* feat: preserve model settings across new threads
* chore: lint fix
* fix: feature toggle off should also affect default value retrieve
2024-08-21 21:28:29 +07:00