Dinh Long Nguyen
e1c8d98bf2
Backend Architecture Refactoring ( #6094 ) ( #6162 )
...
* add llamacpp plugin
* Refactor llamacpp plugin
* add utils plugin
* remove utils folder
* add hardware implementation
* add utils folder + move utils function
* organize cargo files
* refactor utils src
* refactor util
* apply fmt
* fmt
* Update gguf + reformat
* add permission for gguf commands
* fix cargo test windows
* revert yarn lock
* remove cargo.lock for hardware plugin
* ignore cargo.lock file
* Fix hardware invoke + refactor hardware + refactor tests, constants
* use api wrapper in extension to invoke hardware call + api wrapper build integration
* add newline at EOF (per Akarshan)
* add vi mock for getSystemInfo
2025-08-15 08:59:01 +07:00
Nguyen Ngoc Minh
9732a9b8b9
Merge pull request #6182 from menloresearch/refactor/flathub-submission
...
refactor: flathub submission
2025-08-15 00:08:47 +07:00
Minh141120
9e7de65990
refactor: flathub submission
2025-08-15 00:04:20 +07:00
Akarshan Biswas
1d4a6a72ed
Feat: Add flatpak manifest ( #4732 )
...
* Chore: Add flatpak manifest
* Update flatpak to new release
* update
* Update to 0.6.7
* re-enable cuda toolkit
* add uv to manifest and remove unused yml file
* fixup python3-uv
* fix uv installation
* Update template to 0.6.8
* chore: update sha256 for .deb
---------
Co-authored-by: Nguyen Ngoc Minh <91668012+Minh141120@users.noreply.github.com>
2025-08-14 19:20:32 +05:30
Nguyen Ngoc Minh
298f408d3f
Merge pull request #6177 from menloresearch/feat/ci-flatpak
...
feat: add flatpak ci
2025-08-14 17:09:33 +07:00
Minh141120
aa97159837
Merge branch 'dev' into feat/ci-flatpak
2025-08-14 16:46:16 +07:00
Nguyen Ngoc Minh
b9d6aec0e3
Merge pull request #6175 from menloresearch/fix/feature-toggle-auto-updater
...
fix: feature toggle auto updater
2025-08-14 15:27:07 +07:00
Minh141120
16652e7bf9
feat: add flatpak ci
2025-08-14 15:04:49 +07:00
Louis
dcb46174ff
fix: test
2025-08-14 14:30:43 +07:00
Minh141120
aa8fb0464c
Merge branch 'dev' into fix/feature-toggle-auto-updater
2025-08-14 13:42:27 +07:00
Minh141120
388959a1fe
chore: gate check auto updater
2025-08-14 12:39:48 +07:00
Faisal Amir
a66d83c598
Merge pull request #6172 from menloresearch/fix/model-id-special-char
...
fix: handle modelId special char
2025-08-14 12:33:58 +07:00
Faisal Amir
6acdf22e41
chore: reorder error
2025-08-14 12:02:47 +07:00
Faisal Amir
10f3f7cea5
chore: handle copy error object message
2025-08-14 11:57:28 +07:00
Louis
16bfd6eafb
fix: full url search
2025-08-14 11:33:03 +07:00
Louis
83bb765bcc
Apply suggestion from @ellipsis-dev[bot]
...
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-08-14 10:55:49 +07:00
Louis
8c28f9b6a6
fix: should normalize model ID from source instead of frontend
2025-08-14 10:54:40 +07:00
Louis
526e532e2d
fix: normalize model id from source preparation
2025-08-14 10:50:50 +07:00
Faisal Amir
5657b6d917
chore: fix sanitaize
2025-08-14 10:28:11 +07:00
Faisal Amir
dd5b9e23f5
chore: update progress bar variant model
2025-08-14 10:22:57 +07:00
Louis
da08becd93
fix: duplicate HF search results
2025-08-14 10:15:33 +07:00
Louis
4350d4c9a0
fix: feature toggle for auto updater
2025-08-14 09:58:46 +07:00
Faisal Amir
ace8214d4d
chore: make utils sanitize modelId
2025-08-14 09:42:47 +07:00
Faisal Amir
1f0e79e934
chore: update handle download variant
2025-08-14 09:26:54 +07:00
Faisal Amir
b338849952
fix: handle modelId special char
2025-08-14 09:18:03 +07:00
Akarshan Biswas
f4661912b0
feat: Add GGUF metadata reading functionality ( #6120 )
...
* feat: Add GGUF metadata reading functionality
This commit introduces a new Tauri command and a corresponding function to read metadata from GGUF model files.
The new read_gguf_metadata command in the Rust backend uses the byteorder crate to parse the GGUF file format and extract key metadata. This information, including the file's version, tensor count, and a key-value map of other metadata, is then made available to the TypeScript frontend.
This functionality is a foundational step toward providing users with more detailed information about their loaded models directly within the application.
This will be refactored later.
fixes : #6001
* loadMetadata() should return
* Properly throw eror to FE
* Use BufReader to improve performance
2025-08-13 22:54:20 +05:30
Faisal Amir
985a8f31ae
fix: migrations model setting ( #6165 )
2025-08-13 18:21:48 +07:00
Nguyen Ngoc Minh
da31675f64
Merge pull request #6161 from menloresearch/ci/fix-tauri-linux-build
...
ci: fix tauri build nightly for linux
2025-08-13 10:35:54 +07:00
Minh141120
156bf8230a
ci: fix tauri build nightly for linux
2025-08-13 10:26:29 +07:00
Faisal Amir
5266583e5b
enhancement: Add support for mmproj models ( #6150 )
2025-08-13 10:05:25 +07:00
Nguyen Ngoc Minh
186e6c5bc9
Merge pull request #6159 from menloresearch/ci/add-disable-updater-input
...
add disable auto updater input for nightly build
2025-08-13 10:04:57 +07:00
Minh141120
c708dce033
add disable auto updater input for nightly build
2025-08-13 09:33:05 +07:00
Akarshan Biswas
02ded9b545
fix: Improve error message for invalid version/backend format ( #6149 )
...
* fix: Improve error message for invalid version/backend format
This commit changes the error message displayed when the `version_backend` configuration is invalid. The new message is more user-friendly and suggests a simple solution, such as restarting the application, which is more helpful to the user than the previous technical error message.
* fix typo
2025-08-12 21:38:22 +05:30
Nguyen Ngoc Minh
87e542af65
Merge pull request #6143 from menloresearch/ci/add-flag-disable-auto-updater
...
ci: add disable auto update flag
2025-08-12 15:39:19 +07:00
Louis
55d998ea99
Merge branch 'dev' into release/v0.6.8
2025-08-12 14:52:21 +07:00
Minh141120
d2389badef
Merge branch 'ci/add-flag-disable-auto-updater' of https://github.com/menloresearch/jan into ci/add-flag-disable-auto-updater
2025-08-12 14:50:16 +07:00
Minh141120
6bec267ef5
ci: add disable auto update flag
2025-08-12 14:50:05 +07:00
Louis
8e22b8959a
Merge pull request #6141 from menloresearch/fix/detail-HF-and-readme-visualization-private-repo
...
fix: visualize readme content for private repo with HF token
2025-08-12 14:08:59 +07:00
Minh141120
2e6d1f6f8d
ci: add disable auto update flag
2025-08-12 13:05:13 +07:00
Louis
34b97e41d9
Merge pull request #6140 from menloresearch/fix/factory-reset-got-blocked
...
fix: factory reset process got blocked
2025-08-12 12:57:17 +07:00
Louis
7b2d0432e6
fix: weird HF readme accessibility
2025-08-12 12:46:57 +07:00
Louis
1a72a592b9
fix: visualize readme content for private repo with HF token
2025-08-12 12:07:25 +07:00
Louis
7c25d1dbfd
fix: HF token is not used while searching repositories ( #6137 )
...
* fix: HF token is not used while searching repositories
* chore: whitelist jan model with tool use support by default
* fix: tests
* fix: duplicate model while searching
* fix: deprecate addSource tests since the function was removed
2025-08-12 11:48:06 +07:00
Louis
8e5fac83fd
fix: deprecate addSource tests since the function was removed
2025-08-12 11:25:47 +07:00
Louis
736790473e
fix: duplicate model while searching
2025-08-12 11:17:00 +07:00
Louis
276a286853
fix: tests
2025-08-12 10:37:00 +07:00
Louis
25a0c14be8
chore: whitelist jan model with tool use support by default
2025-08-12 10:33:41 +07:00
Nguyen Ngoc Minh
a75b9c5027
Merge pull request #6130 from menloresearch/ci/add-path-tauri-nightly-build
...
ci: add path for tauri nightly build
2025-08-11 07:01:16 -07:00
Louis
9ed98614fe
fix: factory reset process got blocked
2025-08-11 19:42:59 +07:00
Minh141120
d5ca195059
ci: add path for tauri nightly build
2025-08-11 17:10:51 +07:00