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
Faisal Amir
ec425163d3
enhancement: toaster delete mcp server
2025-09-19 23:25:01 +07:00
Roushan Singh
ae2532d40d
fix(number-input): preserve '0.0x' format when typing ( #6520 )
2025-09-19 11:36:06 +05:30
Louis
6bd64409e8
fix: thread rerender issue ( #6515 )
...
* fix: thread rerender issue
* chore: clean up console log
* chore: uncomment irrelevant fix
* fix: linter
* chore: remove duplicated block
* fix: tests
* fix: reduce unnessary rerender due to current thread retrieval
* fix: reduce app layout rerender due to router state update
* fix: avoid the entire app layout re render on route change
* clean: unused import
* fix: should not rerender thread message components when typing
* fix re render issue
* direct tokenspeed access
* chore: sync latest
* fix: tests
* fix: linter
* fix: build
---------
Co-authored-by: Dinh Long Nguyen <dinhlongviolin1@gmail.com>
2025-09-19 11:50:46 +07:00
Louis
0f349f4b8c
fix: build
2025-09-19 11:13:39 +07:00
Louis
1ec9c29df6
fix: linter
2025-09-19 11:08:37 +07:00
Louis
3d8cfbf99a
fix: tests
2025-09-19 10:56:25 +07:00
Akarshan Biswas
d1a8bdc4e3
feat: Add Jan API server Swagger UI ( #6502 )
...
* feat: Add Jan API server Swagger UI
- Serve OpenAPI spec (`static/openapi.json`) directly from the proxy server.
- Implement Swagger UI assets (`swagger-ui.css`, `swagger-ui-bundle.js`, `favicon.ico`) and a simple HTML wrapper under `/docs`.
- Extend the proxy whitelist to include Swagger UI routes.
- Add routing logic for `/openapi.json`, `/docs`, and Swagger UI static files.
- Update whitelisted paths and integrate CORS handling for the new endpoints.
* feat: serve Swagger UI at root path
The Swagger UI endpoint previously lived under `/docs`. The route handling and
exclusion list have been updated so the UI is now served directly at `/`.
This simplifies access, aligns with the expected root URL in the Tauri
frontend, and removes the now‑unused `/docs` path handling.
* feat: add model loading state and translations for local API server
Implemented a loading indicator for model startup, updated the start/stop button to reflect model loading and server starting states, and disabled interactions while pending. Added new translation keys (`loadingModel`, `startingServer`) across all supported locales (en, de, id, pl, vn, zh-CN, zh-TW) and integrated them into the UI. Included a small delay after model start to ensure backend state consistency. This improves user feedback and prevents race conditions during server initialization.
2025-09-19 09:11:55 +05:30
Louis
c9d165e65c
Merge branch 'dev' into fix/thread-rerender-issue
2025-09-19 10:34:08 +07:00
Louis
ebb6837437
chore: sync latest
2025-09-19 10:30:03 +07:00
Dinh Long Nguyen
4cfc88ae95
direct tokenspeed access
2025-09-18 23:28:05 +07:00
Dinh Long Nguyen
c5c39f22e6
Merge branch 'fix/thread-rerender-issue' of https://github.com/menloresearch/jan into fix/thread-rerender-issue
2025-09-18 23:21:28 +07:00
Dinh Long Nguyen
a39c38e1fd
fix re render issue
2025-09-18 23:11:50 +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
Dinh Long Nguyen
645548e931
Merge pull request #6516 from menloresearch/release/v0.6.10
2025-09-18 19:15:54 +07:00
Louis
f237936b0c
clean: unused import
2025-09-18 18:49:12 +07:00
Louis
5f6a68d844
fix: avoid the entire app layout re render on route change
2025-09-18 18:44:21 +07:00
Louis
be83395f69
fix: reduce app layout rerender due to router state update
2025-09-18 18:26:03 +07:00
Louis
6342956cd6
fix: reduce unnessary rerender due to current thread retrieval
2025-09-18 17:55:07 +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
Louis
2a2bc40dfe
fix: tests
2025-09-18 17:21:59 +07:00
Louis
707fdac2ce
chore: remove duplicated block
2025-09-18 16:45:37 +07:00
Louis
e64607eb43
fix: linter
2025-09-18 16:44:16 +07:00
Louis
da69f3acec
chore: uncomment irrelevant fix
2025-09-18 16:35:56 +07:00
Louis
f271e8fe9c
chore: clean up console log
2025-09-18 16:31:19 +07:00
Louis
241a90492e
fix: thread rerender issue
2025-09-18 16:24:42 +07:00
Vanalite
f76387ac6a
feat: Disable zoom and setup mobile viewport
2025-09-18 15:42:22 +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
adfcb35ca6
Merge remote-tracking branch 'origin/dev' into mobile/init-mobile-app
2025-09-17 11:22:57 +07:00
Faisal Amir
6f2a01990f
chore: prevent click outside for edit dialog
2025-09-17 09:35:36 +07:00
Faisal Amir
7fc3afd0ef
Merge pull request #6478 from menloresearch/fix/mcp-json-validation
...
fix: mcp json validation structure and serverName
2025-09-17 09:01:01 +07:00
Nghia Doan
aae1936620
Update web-app/src/routes/index.tsx
...
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-09-17 08:18:52 +07:00
Faisal Amir
a3c2c1aa3b
fix: validat type mcp json
2025-09-16 22:35:51 +07:00
Vanalite
8fa79aa394
chore: Adjust paddings to save some space for the top nav bar
2025-09-16 21:35:50 +07:00
Vanalite
224bee5c66
feat: Adjust UI for mobile res
...
Feature:
- Adjust homecreen and chatscreen for mobile device
- Fix tests for both FE and BE
Self-test:
- Confirm runnable on both Android and iOS
- Confirm runnable on desktop app
- All test suites passed
- Working with ChatGPT API
2025-09-16 20:38:56 +07:00
Vanalite
e5dccf741a
fix: Fix tests
2025-09-16 20:38:56 +07:00
Vanalite
fa0ed11258
feat: Init mobile app from current Tauri v2 framework
...
Feat:
- Using Tauri v2 by default
- Add new configuration to initiate mobile app
- Add dependencies needed for mobile build
Test:
- Confirm to be built successfully
- Confirm to keep settings for desktop and build successfully
- Reuse most of components from desktop version
2025-09-16 20:38:50 +07:00
Faisal Amir
703b44558c
chore: update locale mcp json
2025-09-16 17:24:32 +07:00
Faisal Amir
bb39cb1e99
fix/mcp-json-validation
2025-09-16 17:20:14 +07:00
Faisal Amir
0945eaedcd
fix: loader when importing
2025-09-16 16:53:47 +07:00
Faisal Amir
272ef9f8b8
fix/revalidate-model-gguf
2025-09-16 15:59:59 +07:00
Faisal Amir
ea354ce621
fix/validate-mmproj-from-general-basename
2025-09-16 15:44:58 +07:00
Faisal Amir
fd052149fe
Merge pull request #6474 from menloresearch/fix/model-selection
...
fix: immediate update value model selection
2025-09-16 13:54:37 +07:00
Faisal Amir
0e972646e8
Merge pull request #6465 from menloresearch/fix/attachment-edit-message
...
fix: attachment edit message
2025-09-16 11:17:17 +07:00
Faisal Amir
4ef64ce18c
fix: linter
2025-09-16 11:16:53 +07:00
Faisal Amir
9fe517dbf8
fix: immediate dropdown value update
2025-09-16 11:16:35 +07:00
Dinh Long Nguyen
491012fa87
remove assistant from web ( #6468 )
2025-09-15 23:53:59 +07:00
Faisal Amir
52fe8e8c0e
fix: type imageurl
2025-09-15 21:58:24 +07:00