Closed imtuyethan closed 5 days ago
✅ #4068
✅ #4068
Validate the Reset to Factory Settings option works correctly:
https://github.com/janhq/jan/issues/4001
✅ Shifted to 0.5.10
These shortcuts don’t seem to work. @urmauur
✅ nits, shift to 0.5.10
✅ Scoped out the hotfix. Shift to 0.5.10
See the input value, it's different from the slider's value - @urmauur
✅ Scoped out the hotfix. Shift to 0.5.10
/v1/models/{id}
don’t reach the cortex.cpp server.
✅ Scoped out the hotfix. Shift to 0.5.10 (known issue on 0.5.8)
Can't adjust Max Tokens on Windows (VM 116):
https://github.com/user-attachments/assets/40324a47-64d9-488f-b704-7853befd8138
Updated: Related to Phi 3 model issue.
@urmauur Responsive issue: Vulkan is missing its toggle when i collapse the app. Queued for 0.5.10.
❌ After installing the Tensorrt-LLm extension, the models associated with it are not visible in the Model Hub.
✅ Fixed in https://github.com/janhq/jan/pull/4075
Extension Group Management
❌ Martian (v1.0.1): ❌ Mistral (v1.0.1): Given that the keys are invalid or out of credits. We’ll find a way to test in 0.5.10
App Logging ❌ The clean app log interval is now only applicable for Jan app. There is also cortex.cpp log settings.
✈️ 0.5.10
Users should be able to edit the message, and the assistant will re-generate the answer based on the edited version of the message.
❌ Editing the sender’s message should not send the previous replaced messages. This is a legacy issue.
✈️ 0.5.10
It seems like that a few parameters are being brought over from cortex.cpp, but they haven’t been rounded properly.
✈️ 0.5.10
❌ The input for the top words should accept a space as a new end token. However, it currently does not accept this, resulting in the new token being merged into the previous token. For now, users have to insert back the space after finalized.
✈️ 0.5.10
@urmauur Can't open right sidebar:
https://github.com/user-attachments/assets/083c5060-45e5-4568-a7dd-0d4ba6fdf7c6
✈️ 0.5.10
Nightly app is missing app updates progress at the bottom left:
https://github.com/user-attachments/assets/eed2e0b0-4ac3-42a2-9599-c14f8f78ba65
✈️ 0.5.10
Import model from HF: https://huggingface.co/latestissue/rwkv-6-world-1b6-gguf It does not show model size:
Some can run, some took super long to start the model.
✈️ 0.5.10
✈️ 0.5.10
Encountered this issue why updating new version on Windows 10:
If users have no GPU, should not show Vulkan option, otherwise it introduces this:
✈️ 0.5.10
Before we release, need to fix 2 important issues:
The rest of the issues go to v0.5.10.
✈️ 0.5.10
Regression Test Checklist
Get original QA checklist here: https://hackmd.io/@janhq/SJO9kXpJ1x Release Version: v0.5.9
A. Installation, Update, and Uninstallation
1. Users Install App (New User Flow)
2. Users Update App (Existing User Flow)
/models
directory has any JSON/YML files that change according to the update.3. Users Uninstall / Close App
Testing Script:
B. Chat and Thread Functionality
1. Users Can Chat with Jan (Default Assistant)
clear message
/delete entire chat
button functionality.create new chat
button and confirm that a new conversation will have an automatically generated thread title based on the user's message.regenerate
button to ensure it renews the response (single/multiple times).Instructions
are updated correctly after the user updates it midway through the conversation (mid-thread).Testing Script:
2. Model Display & Handling
Model Selection
should highlight recommended models based on user RAM (this is likely based on a static formula).Model Selection
should be grouped correctly.Testing Script:
3. Users Can Customize Thread Settings
Testing Script:
4. Users Can Click on a History Thread
Testing Script
C. Hub
1. Users Can Discover Recommended Models
2. Users Can Download Models Suitable for Their Devices
3. Users Can Import Models via a HuggingFace URL
Testing Script
4. Users Can Import New Models to the Hub
5. Users can Integrate With a Remote Server
Use
a remote model that they already set up in HubD. System Monitor
1. Users Can See Disk and RAM Utilization
2. Users Can Start and Stop Models Based on System Health
[x] Check the functionality of App log to ensure it opens the correct folder in the system file explorer.
Testing Script:
a. Verify Real-Time RAM and VRAM Utilization
b. Validate Utilization Percentages
c. Monitor Updates Dynamically
a. Verify Start/Stop Action for Models
b. Log Model Status Changes
c. App Log Functionality
a. Use Default Server Option
URL: http://localhost:1337/static/index.html
b. Configure and Use Custom Server Options
URL: http://localhost:1338/static/index.html
a. Model Settings
a. Model Functionality
Test Start/Stop/Delete Buttons
• Test: Verify that the Start, Stop, and Delete buttons function as expected for each model. • Steps:
Verify Starting Another Model Stops the Previous Model
• Test: Ensure that when you start a different model, the previously running model is stopped entirely. • Steps:
Check Deletion of Model Files
• Test: Verify that deleting a model removes all associated files from the user’s computer. • Steps:
Color Theme Selection
• Test: Select different color themes from the dropdown (e.g., Joi Light, Dark, etc.). • Expected Behavior: The interface should immediately update to reflect the selected color theme. • Verify: Ensure the theme selection persists across app restarts.
Interface Theme (Solid vs Translucent)
• Test: Toggle between Solid and Translucent options under the Interface Theme. • Expected Behavior: The background should change accordingly. Solid should display a standard opaque background, while Translucent should make the background semi-transparent. • Verify: Ensure the change is applied across all sections of the interface (e.g., sidebar, chat window).
Spell Check
• Test: Toggle the Spell Check option ON/OFF. • Expected Behavior: When enabled, spell check should highlight misspelled words in the chat or input fields. • Verify: Misspelled words should appear underlined or highlighted when Spell Check is ON. No highlighting should occur when it’s OFF.
3. Keyboard Shorcuts
Settings
>Keyboard Shortcuts
) to confirm they function correctly.4. Advanced Settings
Experimental Mode
Experimental Mode
toggle to ensure it works as expected.Data Folder Relocation
Jan Data Folder
option opens the correct folder in the system.2. Proxy and SSL Certificate
3. Logs and Data Management
Clear Logs
works.Reset to Factory Settings
option works correctly:Testing Script
4. Extensions
1. Install and Enable Extensions
Install Extensions
process by selecting and installing a plugin file.2. Extension Group Management
1. Model Providers
Test each model provider extension to ensure it updates properly and maintains functionality:
Anthropic (v1.0.2):
Cohere (v1.0.0):
Groq (v1.0.1):
Martian (v1.0.1):
Mistral (v1.0.1):
TensorRT-LLM (v0.0.3):
NVIDIA NIM (v1.0.1):
OpenAI (v1.0.2):
OpenRouter (v1.0.0):
Triton-TRT-LLM (v1.0.0):
[ ] Confirm that Triton-TRT-LLM API key works.
2. Core Extensions
Model Management (v1.0.33):
System Monitoring (v1.0.10):