Louis
fe2c2a8687
Merge branch 'dev' into release/v0.7.0
...
# Conflicts:
# web-app/src/containers/DropdownModelProvider.tsx
# web-app/src/containers/ThreadList.tsx
# web-app/src/containers/__tests__/DropdownModelProvider.displayName.test.tsx
# web-app/src/hooks/__tests__/useModelProvider.test.ts
# web-app/src/hooks/useChat.ts
# web-app/src/lib/utils.ts
2025-10-06 20:42:05 +07:00
Faisal Amir
1acdb77ad1
fix: open new window theme
2025-10-06 10:55:17 +07:00
Faisal Amir
51e7a08118
fix: new window theme
2025-10-06 10:55:17 +07:00
Faisal Amir
aa0c4b0d1b
fix: theme native system and check os support blur
2025-10-06 10:55:17 +07:00
Dinh Long Nguyen
df145d63a9
fix gg tag ( #6702 )
2025-10-02 00:47:38 +07:00
Dinh Long Nguyen
9f72debc17
fix: thread item overfetching ( #6699 )
...
* fix: thread item overfetching
* chore: cleanup left over import
2025-10-01 22:53:53 +07:00
Dinh Long Nguyen
870c12af9b
fix: thread item overfetching ( #6699 )
...
* fix: thread item overfetching
* chore: cleanup left over import
2025-10-01 22:47:27 +07:00
Faisal Amir
2679b19e32
fix: local api server auto start first model when missing last used
2025-10-01 11:04:28 +07:00
Vanalite
262a1a9544
Merge remote-tracking branch 'origin/dev' into mobile/dev
...
# Conflicts:
# src-tauri/src/core/setup.rs
# src-tauri/src/lib.rs
# web-app/src/hooks/useChat.ts
2025-10-01 09:52:01 +07:00
Dinh Long Nguyen
82d29e7a7d
add eof new line missing ( #6673 )
2025-09-30 21:48:38 +07:00
Nghia Doan
3cbf348585
Merge pull request #6642 from menloresearch/fix/toast-text-selection-disable
...
feat: Disable text selection on Toaster
2025-09-30 11:01:31 +07:00
Vanalite
5e57caee43
Merge remote-tracking branch 'origin/dev' into mobile/dev
...
# Conflicts:
# extensions/yarn.lock
# package.json
# src-tauri/plugins/tauri-plugin-hardware/src/vendor/vulkan.rs
# src-tauri/src/lib.rs
# yarn.lock
2025-09-29 22:22:00 +07:00
Vanalite
a5eb7ea894
feat: Disable text selection on Toaster
...
Disable the option to select text on the Toaster to consist the swiping action on the toast in order to dismiss it
2025-09-29 16:41:08 +07:00
Vanalite
b2c5063e0b
Merge remote-tracking branch 'origin/dev' into mobile/dev
...
# Conflicts:
# src-tauri/src/core/server/proxy.rs
# src-tauri/tauri.conf.json
# web-app/src/containers/LeftPanel.tsx
# web-app/src/containers/__tests__/ChatInput.test.tsx
# web-app/src/lib/platform/const.ts
# yarn.lock
2025-09-24 16:01:33 +07:00
Dinh Long Nguyen
b322c7649b
Merge pull request #6563 from menloresearch/feat/web-minor-ui-tweak-login
...
feat: tweak login UI
2025-09-23 21:09:58 +07:00
Dinh Long Nguyen
df61546942
feat: web remote conversation ( #6554 )
...
* feat: implement conversation endpoint
* use conversation aware endpoint
* fetch message correctly
* preserve first message
* fix logout
* fix broadcast issue locally + auth not refreshing profile on other tabs+ clean up and sync messages
* add is dev tag
2025-09-23 15:09:45 +07:00
Vanalite
003598204e
Merge remote-tracking branch 'origin/dev' into mobile/dev
...
# Conflicts:
# src-tauri/.cargo/config.toml
# src-tauri/Cargo.toml
# src-tauri/src/lib.rs
# web-app/src/containers/__tests__/ChatInput.test.tsx
# web-app/src/routeTree.gen.ts
# web-app/src/routes/index.tsx
# web-app/src/routes/threads/$threadId.tsx
# yarn.lock
2025-09-22 11:24:20 +07:00
Louis
c9d165e65c
Merge branch 'dev' into fix/thread-rerender-issue
2025-09-19 10:34:08 +07:00
Louis
508879e3ae
fix: should not rerender thread message components when typing
2025-09-18 22:44:03 +07:00
Dinh Long Nguyen
359dd8f41e
Merge pull request #6514 from menloresearch/feat/web-gtag
...
feat: Add GA Measurement and change keyboard bindings on web
2025-09-18 20:45:41 +07:00
Louis
86a92ead85
Merge pull request #6469 from menloresearch/fix/deeplink-not-work-on-windows
...
fix: deeplink issue on Windows
2025-09-18 17:47:00 +07:00
Vanalite
21d0943aa4
chore: Separate configuration for android build in release mode
2025-09-18 11:32:52 +07:00
Dinh Long Nguyen
0f85fce6ef
feat: add auth + google auth provider for web ( #6505 )
...
* handle google auth
* fix lint
* fix auto login button type
* update i18 language + userprofilemenu position
* minor api rename for consistency
2025-09-18 11:11:14 +07:00
Vanalite
e5dccf741a
fix: Fix tests
2025-09-16 20:38:56 +07:00
Maksym Krasovakyi
71e2e24112
Add model response timeout for local api server as configurable value via UI
2025-09-15 14:25:09 +03:00
Dinh Long Nguyen
d490174544
feat: Web use jan model ( #6374 )
...
* call jan api
* fix lint
* ci: add jan server web
* chore: add Dockerfile
* clean up ui ux and support for reasoning fields, make app spa
* add logo
* chore: update tag for preview image
* chore: update k8s service name
* chore: update image tag and image name
* fixed test
---------
Co-authored-by: Minh141120 <minh.itptit@gmail.com>
Co-authored-by: Nguyen Ngoc Minh <91668012+Minh141120@users.noreply.github.com>
2025-09-05 16:18:30 +07:00
Dinh Long Nguyen
a30eb7f968
feat: Jan Web (reusing Jan Desktop UI) ( #6298 )
...
* add platform guards
* add service management
* fix types
* move to zustand for servicehub
* update App Updater
* update tauri missing move
* update app updater
* refactor: move PlatformFeatures to separate const file
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
* change tauri fetch name
* update implementation
* update extension fetch
* make web version run properly
* disabled unused web settings
* fix all tests
* fix lint
* fix tests
* add mock for extension
* fix build
* update make and mise
* fix tsconfig for web-extensions
* fix loader type
* cleanup
* fix test
* update error handling + mcp should be working
* Update mcp init
* use separate is_web_app build property
* Remove fixed model catalog url
* fix additional tests
* fix download issue (event emitter not implemented correctly)
* Update Title html
* fix app logs
* update root tsx render timing
---------
Co-authored-by: Claude <noreply@anthropic.com>
2025-09-05 01:47:46 +07:00
Faisal Amir
39df7b22b9
chore: rename key runOnStartup from hooks useLocalApiServer
2025-08-20 22:37:45 +07:00
Faisal Amir
cfa68c5500
feat: run on startup settin for local api server
2025-08-20 21:56:53 +07:00
Louis
bfe671d7b4
feat: #5917 - model tool use capability should be auto detected
2025-08-19 09:51:36 +07:00
Louis
b8070f1871
chore: able to disable updater via env flag
2025-08-05 13:44:40 +07:00
Louis
7f0c605651
fix: Jan hub repo detail and deep link
2025-08-05 13:44:40 +07:00
Faisal Amir
63cb4fbf3b
fix: assistant with last used and fix metadata ( #5955 )
...
* fix: assistant with last used and fix metadata
* chore: revert instruction and desc
* chore: fix current assistant state
* chore: updae metadata message assistant
* chore: update test case
2025-07-29 09:50:07 +07:00
Faisal Amir
b89d9d090f
fix: update ui version_backend, mem usage hardware ( #5932 )
...
* fix: update ui version_backend, mem usage hardware
* chore: hidden gpu from system monitor on mac
* chore: fix gpus vram
2025-07-26 18:36:18 +07:00
Louis
c5fd964bf2
test: add missing tests
2025-07-12 20:15:45 +07:00
Faisal Amir
c34291237f
✨ enhancement: add hub detail page
2025-07-03 13:36:00 +07:00
Louis
8bd4a3389f
refactor: frontend uses new engine extension
...
# Conflicts:
# extensions/model-extension/resources/default.json
# web-app/src/containers/dialogs/DeleteProvider.tsx
# web-app/src/routes/hub.tsx
2025-07-02 12:28:24 +07:00
Faisal Amir
0d0c624e99
chore: force windows to default alpha color 1 ( #5218 )
2025-06-09 17:44:22 +07:00
Louis
cceae09fef
fix: load threads from api instead of states ( #5206 )
2025-06-06 13:16:29 +07:00
Louis
b85bce8e09
fix: migrate provider settings ( #5205 )
...
* chore: fix migrate api key
* chore: add logs
* chore: deprecate migration step
* chore: clean up
* fix: key apply
2025-06-05 20:25:43 +07:00
Louis
ecef9d7df6
feat: handle open Jan on HF GGUF repo ( #5173 )
...
* feat: handle open Jan on HF GGUF repo
* chore: reset retry attempts
2025-06-03 01:09:36 +07:00
Faisal Amir
aeba895250
fix: app updater state ( #5171 )
2025-06-02 22:25:38 +07:00
Faisal Amir
5d070f6a17
fix/solid background for linux and web ( #5163 )
2025-06-02 14:25:14 +07:00
Faisal Amir
5c60d2887a
fix: race condition get Assistant ( #5161 )
2025-06-02 14:17:55 +07:00
Louis
573e667c34
feat: migrate legacy local storage data to new app ( #5156 )
...
* feat: migrate legacy local storage data to new app
* chore: refactor localstorage db read
* chore: clean up
* chore: migrate api key setting
* chore: apply proxy configs
* chore: fix key
2025-06-01 22:57:01 +07:00
Faisal Amir
426dc2ab87
fix: thread list state order after dragable ( #5141 )
...
* fix: thread list state order after dragable
* fix: new chat order
* chore: revert data provider
2025-05-30 00:00:26 +07:00
Louis
4672754b81
chore: persist assistants settings ( #5127 )
...
* chore: assistant settings
* chore: fix model sources issue after deleted models
* chore: assistants as files
* chore: clean up
2025-05-28 19:33:13 +07:00
Faisal Amir
b29e579042
feat: product analytic ( #5099 )
...
* feat: product analytic
* chore: remove comment
2025-05-25 17:25:03 +07:00
Louis
125104320e
chore: handle many issues with app settings and message actions ( #5086 )
...
* chore: handle many issues with app settings and message actions
* Update web-app/src/services/mcp.ts
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-05-23 21:23:52 +07:00
Faisal Amir
434abaaca6
chore: app updater UI ( #5054 )
...
* chore: initial app updater UI and download management enhance
* chore: revert package version
* chore: update conditional app updater
* chore: remove console
* chore: add utils isDev
* chore: close popup when user click download
* revert yarn lock
2025-05-22 11:54:06 +07:00