-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
QA: Jan 0.5.7 Release Sign-off #3818
Comments
This is a Github thing @imtuyethan . not related to the app |
I have encountered this issue multiple times so far:
How could we handle this better, considering there are users like me who rarely download new models (unless new releases have insane high-quality performance) & keep using what I already have? Screen.Recording.2024-10-16.at.9.32.11.PM.mov |
@imtuyethan UI improvement:
|
Tested on:
1. Start server should show the correct statusWhen I click 2. Server logs should automatically scroll to the latest lineWhen i perform any new actions, i need to manually scroll down to see it is recorded in server logs: Screen.Recording.2024-10-17.at.12.24.58.AM.mov |
When i click Screen.Recording.2024-10-17.at.1.14.15.AM.mov |
When i tried to clear logs, Cortex logs remained, should it be deleted as well? Edited: These Cortex logs remain because of some old testing i did with Jan x Cortex implementation, issue is solved once i did factory reset. |
Step to reproduce:
Screen_Recording_2024-10-17_at_2.20.58_PM.mov |
cc @hiento09 ^ |
@imtuyethan @hiento09 I can update or download without any issues. Might your computer be blocking certain requests? |
|
This should be aligned properly |
Is it a bug? @louis-jan |
UI issue: |
It should not show the drop-down if there's no GPU detected (meaning the field should be disable): |
@imtuyethan @louis-jan All UI feedback based on Ashley’s comments with the rocket emoji has been fixed in this PR #3833 |
Closing this. Some issues are fixed in the new build, the remaining ones I have shifted them to separate tickets for the next release. |
Thank you and great job @imtuyethan! |
Regression Test Checklist
Get original QA checklist here: https://hackmd.io/@janhq/SJO9kXpJ1x
Release Version: v0.5.7
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.- Start models
- Model started successfully
- Generate response
- Stopping models
- Models fail to start
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
Testing Script:
E. Local API Server
Open Logs
&Clear Logs
works normally.Testing Script
F. Settings
1. My Models
My Models
page & assigned to provider groups correctly.Testing Script
2. Appearance
Testing Script
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):
2. Core Extensions
Model Management (v1.0.33):
System Monitoring (v1.0.10):
The text was updated successfully, but these errors were encountered: