263 Commits

Author SHA1 Message Date
Ethan Garber
c07f5dba03 Merge branch 'dev' into allow-assistant-message-edits 2025-06-26 12:41:26 -04:00
Louis
74fafac5fa
fix: i18n after synced 2025-06-26 22:17:47 +07:00
Louis
e1b6690763
Merge branch 'dev' into release/v0.6.3
# Conflicts:
#	web-app/src/containers/DropdownModelProvider.tsx
#	web-app/src/containers/SettingsMenu.tsx
#	web-app/src/containers/dialogs/DeleteModel.tsx
#	web-app/src/routes/__root.tsx
#	web-app/src/routes/settings/general.tsx
#	web-app/src/routes/threads/$threadId.tsx
2025-06-26 21:55:35 +07:00
Faisal Amir
2ae51bcf4e
🐛fix: modal action light mode (#5545) 2025-06-26 18:45:14 +07:00
Louis
16aab0d661
fix: increase context size window does not popup first time 2025-06-26 16:40:55 +07:00
Louis
63761efca2
config: remove MCP and tool use production gate 2025-06-26 10:01:42 +07:00
ethanova
e8728dfa77
Merge branch 'dev' into allow-assistant-message-edits 2025-06-25 20:28:17 -04:00
Ethan Garber
9018f6deae provide a way to generate an assistant message if deleted or errored 2025-06-25 20:27:23 -04:00
Louis
a7c441ee58
🐛fix: default model settings for jan-nano-128k 2025-06-25 19:36:34 +07:00
Faisal Amir
3eb31be62e
enhancement: adjust placement exp toggle (#5525)
* enhancement: adjust placement exp toggle

* Update web-app/src/routes/settings/general.tsx

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-06-25 17:10:02 +07:00
Sam Hoang Van
0890de1869
feat: improve local provider connectivity with CORS bypass (#5458)
* feat: improve local provider connectivity with CORS bypass

- Add @tauri-apps/plugin-http dependency
- Implement dual fetch strategy for local vs remote providers
- Auto-detect local providers (localhost, Ollama:11434, LM Studio:1234)
- Make API key optional for local providers
- Add comprehensive test coverage for provider fetching

refactor: simplify fetchModelsFromProvider by removing preflight check logic

* feat: extend config options to include custom fetch function for CORS handling

* feat: conditionally use Tauri's fetch for openai-compatible providers to handle CORS
2025-06-25 15:42:14 +07:00
Faisal Amir
52d15802d9
enhancement: experimental feature toggle (#5514) 2025-06-25 14:10:54 +07:00
Faisal Amir
c463090edb
🐛fix: delete pre populate remote models (#5516) 2025-06-25 13:49:55 +07:00
Faisal Amir
8fdb65eba5
🐛fix: prevent render error when additional information missing from hardware (#5413) 2025-06-25 11:41:28 +07:00
dependabot[bot]
828261ea9c
chore(deps): bump @tanstack/react-router-devtools (#5441)
---
updated-dependencies:
- dependency-name: "@tanstack/react-router-devtools"
  dependency-version: 1.121.34
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-24 15:25:48 +07:00
Louis
1dc9e47524
🐛 fix: add back a couple of major fixes (#5469) 2025-06-24 14:43:31 +07:00
ethanova
4e2b28c687
Merge branch 'dev' into allow-assistant-message-edits 2025-06-21 06:39:33 -04:00
Sam Hoang Van
e9b28c5a90
🐛fix: remove unused exports from i18n index and ensure translate function returns correct type (#5419) 2025-06-21 14:42:15 +07:00
Faisal Amir
0518fea2a2
🐛fix: prevent render error when additional information missing from hardware (#5413) 2025-06-21 00:03:04 +07:00
Ethan Garber
1771cec811 Merge branch 'dev' into allow-assistant-message-edits 2025-06-20 07:39:46 -04:00
Sam Hoang Van
c32dd092d0
Enhance i18n and add missing i18n for all component (#5314)
* Refactor translation imports and update text for localization across settings and system monitor routes

- Changed translation import from 'react-i18next' to '@/i18n/react-i18next-compat' in multiple files.
- Updated various text strings to use translation keys for better localization support in:
  - Local API Server settings
  - MCP Servers settings
  - Privacy settings
  - Provider settings
  - Shortcuts settings
  - System Monitor
  - Thread details
- Ensured consistent use of translation keys for all user-facing text.

Update web-app/src/routes/settings/appearance.tsx

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

Update web-app/src/routes/settings/appearance.tsx

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

Update web-app/src/locales/vn/settings.json

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

Update web-app/src/containers/dialogs/DeleteMCPServerConfirm.tsx

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

Update web-app/src/locales/id/common.json

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* Add Chinese (Simplified and Traditional) localization files for various components

- Created `tools.json`, `updater.json`, `assistants.json`, `chat.json`, `common.json`, `hub.json`, `logs.json`, `mcp-servers.json`, `provider.json`, `providers.json`, `settings.json`, `setup.json`, `system-monitor.json`, `tool-approval.json` in both `zh-CN` and `zh-TW` locales.
- Added translations for tool approval, updater notifications, assistant management, chat interface, common UI elements, hub interactions, logging messages, MCP server configurations, provider management, settings options, setup instructions, and system monitoring.

* Refactor localization strings for improved clarity and consistency in English, Indonesian, and Vietnamese settings files

* Fix missing key and reword

* fix pr comment

---------

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-06-20 15:33:54 +07:00
Ethan Garber
1d5852fbb5 fix ux concern to manage message state in dialog component 2025-06-20 09:47:07 +07:00
Ethan Garber
00e960b9ef lint 2025-06-20 09:47:07 +07:00
Ethan Garber
7a53228341 allow the user to edit assistant messages like in LM Studio 2025-06-20 09:47:07 +07:00
Faisal Amir
67592f3f45
🐛fix: avoid render html title thread (#5375)
* 🐛fix: avoid render html title thread

* chore: minor bump - tokenjs for manual adding models

---------

Co-authored-by: Louis <louis@jan.ai>
2025-06-19 23:08:45 +07:00
Louis
22396111be
fix: stop api server on page unload (#5356)
* fix: stop api server on page unload

* fix: check api server status on reload

* refactor: api server state

* fix: should not pop the guard
2025-06-19 00:12:03 +07:00
Faisal Amir
5b60116d21
🐛fix: setting provider hide model capabilities (#5355)
* 🐛fix: setting provider hide model capabilities

* 🐛fix: hide tools icon on dropdown model providers

* fix: stop server on app close or reload

* enhancement: reset heading class

---------

Co-authored-by: Louis <louis@jan.ai>
2025-06-18 21:48:18 +07:00
Faisal Amir
c6cd37d916
fix: built in models capabilities (#5354) 2025-06-18 20:28:30 +07:00
Faisal Amir
0681c6bb9e
fix: glitch toggle gpus (#5353)
* fix: glitch toogle gpu

* fix: Using the GPU's array index as a key for gpuLoading

* enhancement: added try-finally
2025-06-18 19:58:24 +07:00
Faisal Amir
45df0b272d
🐛fix: render streaming token speed based on thread ID & assistant metadata (#5346) 2025-06-18 14:54:56 +07:00
Faisal Amir
771105a5b2
🐛fix: handle NaN value tokenspeed (#5339) 2025-06-18 12:35:42 +07:00
Faisal Amir
417b789b5e
🐛fix: update wording desc vulkan (#5338)
* 🐛fix: update wording desc vulkan

* enhancement: update copy
2025-06-18 12:35:37 +07:00
Sam Hoang Van
b30de3d1ae
fix: sorted-thread-not-stable (#5336) 2025-06-18 09:39:18 +07:00
Ramon Perez
06be778e98
improved wording in UI elements (#5323) 2025-06-18 09:35:57 +07:00
Sam Hoang Van
1160ea140b
🐛 fix: disable sorting for threads in SortableItem and clean up thread order handling (#5326) 2025-06-18 00:23:53 +07:00
Louis
86079074d2
🐛fix: update default extension settings (#5315)
* fix: update default extension settings

* chore: hide language setting on Prod
2025-06-17 17:37:31 +07:00
Louis
2899d58ad7
🐛fix: llama.cpp default NGL setting does not offload all layers to GPU (#5310)
* 🐛fix: llama.cpp default NGL setting does not offload all layers to GPU

* chore: cover more cases

* chore: clean up

* fix: should not show GPU section on Mac
2025-06-17 15:30:07 +07:00
Faisal Amir
321fb858dd
🐛fix:safely convert values to numbers and handle NaN cases (#5309) 2025-06-17 13:15:40 +07:00
Faisal Amir
f0ec3e03d1
🐛fix: immediately show download progress (#5308) 2025-06-17 12:46:23 +07:00
Faisal Amir
a745d24fbe
🐛fix: glitch padding speed token (#5307) 2025-06-17 10:00:55 +07:00
Faisal Amir
f7b53da898
🐛fix: hide token speed when assistant params stream false (#5302) 2025-06-16 21:50:23 +07:00
Faisal Amir
4dfc9f604a
🐛fix: remove onboarding local model and hide the edit capabilities model (#5301)
* 🐛fix: remove onboarding local model and hide the edit capabilities model

* ♻️refactor: conditional search params setup screen
2025-06-16 20:53:48 +07:00
Louis
4181454799
🐛fix: typo in build type check (#5297) 2025-06-16 18:45:26 +07:00
Faisal Amir
9b1f206cc6
🐛fix: showing release notes for beta and prod (#5292)
* 🐛fix: showing release notes for beta and prod

* ♻️refactor: make an utils env

* ♻️refactor: hide MCP for production

* ♻️refactor: simplify the boolean expression fetch release note
2025-06-16 17:14:38 +07:00
Faisal Amir
8e921ab521
🐛fix: optional additional_information gpu (#5291) 2025-06-16 16:28:54 +07:00
Faisal Amir
da2f97c227
enhancement: add setting chat width container (#5289)
* enhancement: add setting conversation width

* enahncement: cleanup log and change improve accesibility

* enahcement: move const beta version
2025-06-16 15:02:43 +07:00
Bui Quang Huy
bea806c26c
Merge pull request #5278 from menloresearch/feat/token-speed-modification
 Feat: Token Speed Display Feature
2025-06-15 20:33:52 +08:00
Louis
e20c801ff0
enhancement: out of context troubleshooting (#5275)
* enhancement: out of context troubleshooting

* 🔧refactor: clean up
2025-06-15 18:20:17 +07:00
LazyYuuki
de5ddaac6d 🧹 clean: all the missed console.log 2025-06-15 19:12:19 +08:00
LazyYuuki
b93f8afda2 🐛 fix: exclude deleted field 2025-06-15 19:05:11 +08:00