Louis
513aac80e0
fix: tool outputs are gone after switching to another thread
2025-04-17 21:09:53 +07:00
Louis
57786e5e45
Merge pull request #4900 from menloresearch/feat/jan-ui-with-tool-use
...
feat: jan UI with Tool use UX
2025-04-14 15:23:31 +07:00
Louis
fb55826395
chore: improve startup time
2025-03-31 11:43:57 +07:00
Louis
9d64e9bef4
chore: merge release/v0.5.16 into dev ( #4833 )
...
* 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: David <davidpt.janai@gmail.com>
Co-authored-by: Nguyen Ngoc Minh <91668012+Minh141120@users.noreply.github.com>
2025-03-24 11:53:30 +07:00
Louis
a8aa938f42
refactor: clean up deprecated components and events ( #4769 )
2025-03-03 22:20:39 +07:00
Louis
dda0feb548
fix: Jan Quick Ask window capture input issues ( #4758 )
2025-02-28 16:50:08 +07:00
Louis
ad1765cd3f
fix: deeplink does not work sometime ( #4755 )
...
* fix: deep link does not work sometime and reduce redundant request
* chore: bump cortex fix
2025-02-27 21:02:43 +07:00
Faisal Amir
a4368cf26e
enhancement: improve chat thread ( #4736 )
...
* enhancement: improve chat thread
* chore: fix linter
* fix: linter
* chore: fix linter
* fix: chore failed test
2025-02-26 09:42:31 +07:00
Louis
cddaf61c99
feat: preserve token speed in the thread ( #4711 )
...
* feat: preserve token speed in the thread
* chore: lint fix
2025-02-21 00:45:11 +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
Louis
b8743cfb50
fix: messages re-render on different threads ( #4638 )
2025-02-12 16:32:10 +07:00
Faisal Amir
043284f51e
chore: reasoning block ( #4551 )
...
* chore: reasoning text block
* chore: update interface support all theme
* chore: update failed test
* chore: update state collapsed based on message index
* fix: use reserve_id instead of message index
* chore: clean up
* chore: fix loading indicator
---------
Co-authored-by: Louis <louis@jan.ai>
2025-02-01 22:22:45 +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
32436121c7
feat: remove umami ( #4520 )
2025-01-26 20:42:03 +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
27a4d979f3
Merge branch 'main' into release/v0.5.14
...
# Conflicts:
# extensions/inference-cortex-extension/download.bat
# extensions/inference-cortex-extension/download.sh
# extensions/inference-cortex-extension/rollup.config.ts
2025-01-23 11:27:31 +07:00
Louis
156dbc21d0
fix: thread title summarization doesn't work well on reasoning models
2025-01-22 11:03:38 +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
f328c357da
fix: remote engine revamp issues
2025-01-17 11:32:13 +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
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
Louis
b28cac7083
fix: render performance while generating messages ( #4328 )
2024-12-23 21:04:37 +07:00
Louis
4e43f9798d
fix: fetch threads and messages without limiting ( #4304 )
...
* fix: threads and messages are cutoff
* fix: threads sorting
* chore: bump cortex latest release and app version
2024-12-20 17:55:23 +07:00
Louis
11f4f20120
fix: thread error handling
2024-12-20 16:34:54 +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
5b9c1fc668
fix: token speed disappear on complete
2024-12-19 12:10:14 +07:00
Louis
f18207f21c
fix: linter
2024-12-16 17:41:54 +07:00
Louis
bb106eba01
fix: image and attachments
2024-12-16 17:27:06 +07:00
Louis
f6ba447f1b
test: update test cases
2024-12-12 16:38:56 +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
7585bb00ea
chore: refactor types out of atoms
2024-12-05 11:27:58 +07:00
Louis
308a26b9d8
fix: 4208 - Empty title with special characters
2024-12-04 11:39:17 +07:00
Louis
7b1a1be74f
chore: token speed should not start by 1 - hide on non stream
2024-11-29 10:08:04 +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
Louis
6d1d890fd0
test: correct test cases
2024-11-27 18:37:04 +07:00
Louis
eab19b30cf
fix: wrong component wrapping cause excessive app rerender
2024-11-27 18:11:57 +07:00
Faisal Amir
8b485ba44f
fix: disabled shortcut create new thread on starter screen ( #4074 )
2024-11-22 12:53:04 +07:00
Louis
c6e1bb55f9
chore: remote models error handling
2024-11-20 21:14:37 +07:00
Louis
28add39a51
chore: add model pull options - correct url path
2024-11-19 16:39:23 +07:00
Louis
e9fd7f4554
fix: models load
2024-11-18 18:22:09 +07:00
Faisal Amir
b8e521164b
chore: remove conditional on dataloader
2024-11-18 16:48:27 +07:00
Faisal Amir
18e9a2e4d8
chore: remove get data on mount
2024-11-18 16:17:31 +07:00
Faisal Amir
a6f2de922c
chore: refactor rerender components
2024-11-18 16:10:57 +07:00
Louis
848f9c5eed
fix: migrate model settings and parameters but still allow model.yml editing
2024-11-09 12:54:06 +07:00