From fe3f13263824ec5835e9526b61b4c1776f9b341f Mon Sep 17 00:00:00 2001 From: josc146 Date: Thu, 29 Aug 2024 15:07:48 +0800 Subject: [PATCH] release v1.8.6 --- CURRENT_CHANGE.md | 22 +++--- build/windows/Readme_Install.txt | 1 + frontend/wailsjs/go/backend_golang/App.js | 86 +++++++++++------------ 3 files changed, 57 insertions(+), 52 deletions(-) diff --git a/CURRENT_CHANGE.md b/CURRENT_CHANGE.md index 6a2d111c..aa35a794 100644 --- a/CURRENT_CHANGE.md +++ b/CURRENT_CHANGE.md @@ -2,22 +2,26 @@ ### Features -- allow the use of the devtools (Ctrl/Cmd+Shift+F12) -- allow custom user avatar image of presets +- feat(python backend): function call support (#368) Great thanks to @EliwiiKeeya -### Upgrades +![image](https://github.com/user-attachments/assets/d1686c4a-4b35-4482-b7d6-ad206b93f20e) -- bump webgpu(python) (https://github.com/cryscan/web-rwkv-py) -- bump rwkv.cpp (rwkv6 support) (https://github.com/RWKV/rwkv.cpp) +- feat(ui): add navigator for web on narrow screen (#376) Great thanks to @HaloWang + + + +- windows installer support: https://github.com/josStorer/RWKV-Runner/releases/latest/download/RWKV-Runner-amd64-installer.exe +- add penalty_decay to the Completion Page ### Improvements -- improve prompts -- improve error notifications during fine-tuning +- improve WSL installation condition detection -### Fixes +### Chores -- fix: #353, numpy2.0 error when fine-tuning +- downgrade to golang1.20 for compatibility with windows7 (#377) +- update manifest.json (hide old models and add new models) +- html-webui.zip is now added to the release ## Install diff --git a/build/windows/Readme_Install.txt b/build/windows/Readme_Install.txt index 10362e44..e496a052 100644 --- a/build/windows/Readme_Install.txt +++ b/build/windows/Readme_Install.txt @@ -1,6 +1,7 @@ Client Download URL: 客户端下载地址: クライアントのダウンロードURL: +https://github.com/josStorer/RWKV-Runner/releases/latest/download/RWKV-Runner-amd64-installer.exe https://github.com/josStorer/RWKV-Runner/releases/latest/download/RWKV-Runner_windows_x64.exe Please execute this program in an empty directory. All related dependencies will be placed in this directory. diff --git a/frontend/wailsjs/go/backend_golang/App.js b/frontend/wailsjs/go/backend_golang/App.js index a480b065..73e81d96 100644 --- a/frontend/wailsjs/go/backend_golang/App.js +++ b/frontend/wailsjs/go/backend_golang/App.js @@ -3,173 +3,173 @@ // This file is automatically generated. DO NOT EDIT export function AddToDownloadList(arg1, arg2) { - return window['go']['backend_golang']['App']['AddToDownloadList'](arg1, arg2); + return ObfuscatedCall(0, [arg1, arg2]); } export function CloseMidiPort() { - return window['go']['backend_golang']['App']['CloseMidiPort'](); + return ObfuscatedCall(1, []); } export function ContinueDownload(arg1) { - return window['go']['backend_golang']['App']['ContinueDownload'](arg1); + return ObfuscatedCall(2, [arg1]); } export function ConvertData(arg1, arg2, arg3, arg4) { - return window['go']['backend_golang']['App']['ConvertData'](arg1, arg2, arg3, arg4); + return ObfuscatedCall(3, [arg1, arg2, arg3, arg4]); } export function ConvertGGML(arg1, arg2, arg3, arg4) { - return window['go']['backend_golang']['App']['ConvertGGML'](arg1, arg2, arg3, arg4); + return ObfuscatedCall(4, [arg1, arg2, arg3, arg4]); } export function ConvertModel(arg1, arg2, arg3, arg4) { - return window['go']['backend_golang']['App']['ConvertModel'](arg1, arg2, arg3, arg4); + return ObfuscatedCall(5, [arg1, arg2, arg3, arg4]); } export function ConvertSafetensors(arg1, arg2) { - return window['go']['backend_golang']['App']['ConvertSafetensors'](arg1, arg2); + return ObfuscatedCall(6, [arg1, arg2]); } export function ConvertSafetensorsWithPython(arg1, arg2, arg3) { - return window['go']['backend_golang']['App']['ConvertSafetensorsWithPython'](arg1, arg2, arg3); + return ObfuscatedCall(7, [arg1, arg2, arg3]); } export function CopyFile(arg1, arg2) { - return window['go']['backend_golang']['App']['CopyFile'](arg1, arg2); + return ObfuscatedCall(8, [arg1, arg2]); } export function DeleteFile(arg1) { - return window['go']['backend_golang']['App']['DeleteFile'](arg1); + return ObfuscatedCall(9, [arg1]); } export function DepCheck(arg1) { - return window['go']['backend_golang']['App']['DepCheck'](arg1); + return ObfuscatedCall(10, [arg1]); } export function DownloadFile(arg1, arg2) { - return window['go']['backend_golang']['App']['DownloadFile'](arg1, arg2); + return ObfuscatedCall(11, [arg1, arg2]); } export function FileExists(arg1) { - return window['go']['backend_golang']['App']['FileExists'](arg1); + return ObfuscatedCall(12, [arg1]); } export function GetAbsPath(arg1) { - return window['go']['backend_golang']['App']['GetAbsPath'](arg1); + return ObfuscatedCall(13, [arg1]); } export function GetPlatform() { - return window['go']['backend_golang']['App']['GetPlatform'](); + return ObfuscatedCall(14, []); } export function GetProxyPort() { - return window['go']['backend_golang']['App']['GetProxyPort'](); + return ObfuscatedCall(15, []); } export function GetPyError() { - return window['go']['backend_golang']['App']['GetPyError'](); + return ObfuscatedCall(16, []); } export function InstallPyDep(arg1, arg2) { - return window['go']['backend_golang']['App']['InstallPyDep'](arg1, arg2); + return ObfuscatedCall(17, [arg1, arg2]); } export function IsPortAvailable(arg1) { - return window['go']['backend_golang']['App']['IsPortAvailable'](arg1); + return ObfuscatedCall(18, [arg1]); } export function ListDirFiles(arg1) { - return window['go']['backend_golang']['App']['ListDirFiles'](arg1); + return ObfuscatedCall(19, [arg1]); } export function MergeLora(arg1, arg2, arg3, arg4, arg5, arg6) { - return window['go']['backend_golang']['App']['MergeLora'](arg1, arg2, arg3, arg4, arg5, arg6); + return ObfuscatedCall(20, [arg1, arg2, arg3, arg4, arg5, arg6]); } export function OpenFileFolder(arg1) { - return window['go']['backend_golang']['App']['OpenFileFolder'](arg1); + return ObfuscatedCall(21, [arg1]); } export function OpenMidiPort(arg1) { - return window['go']['backend_golang']['App']['OpenMidiPort'](arg1); + return ObfuscatedCall(22, [arg1]); } export function OpenOpenFileDialog(arg1) { - return window['go']['backend_golang']['App']['OpenOpenFileDialog'](arg1); + return ObfuscatedCall(23, [arg1]); } export function OpenSaveFileDialog(arg1, arg2, arg3) { - return window['go']['backend_golang']['App']['OpenSaveFileDialog'](arg1, arg2, arg3); + return ObfuscatedCall(24, [arg1, arg2, arg3]); } export function OpenSaveFileDialogBytes(arg1, arg2, arg3) { - return window['go']['backend_golang']['App']['OpenSaveFileDialogBytes'](arg1, arg2, arg3); + return ObfuscatedCall(25, [arg1, arg2, arg3]); } export function PauseDownload(arg1) { - return window['go']['backend_golang']['App']['PauseDownload'](arg1); + return ObfuscatedCall(26, [arg1]); } export function PlayNote(arg1) { - return window['go']['backend_golang']['App']['PlayNote'](arg1); + return ObfuscatedCall(27, [arg1]); } export function ReadFileInfo(arg1) { - return window['go']['backend_golang']['App']['ReadFileInfo'](arg1); + return ObfuscatedCall(28, [arg1]); } export function ReadJson(arg1) { - return window['go']['backend_golang']['App']['ReadJson'](arg1); + return ObfuscatedCall(29, [arg1]); } export function RestartApp() { - return window['go']['backend_golang']['App']['RestartApp'](); + return ObfuscatedCall(30, []); } export function SaveFile(arg1, arg2) { - return window['go']['backend_golang']['App']['SaveFile'](arg1, arg2); + return ObfuscatedCall(31, [arg1, arg2]); } export function SaveJson(arg1, arg2) { - return window['go']['backend_golang']['App']['SaveJson'](arg1, arg2); + return ObfuscatedCall(32, [arg1, arg2]); } export function StartFile(arg1) { - return window['go']['backend_golang']['App']['StartFile'](arg1); + return ObfuscatedCall(33, [arg1]); } export function StartServer(arg1, arg2, arg3, arg4, arg5, arg6, arg7) { - return window['go']['backend_golang']['App']['StartServer'](arg1, arg2, arg3, arg4, arg5, arg6, arg7); + return ObfuscatedCall(34, [arg1, arg2, arg3, arg4, arg5, arg6, arg7]); } export function StartWebGPUServer(arg1, arg2) { - return window['go']['backend_golang']['App']['StartWebGPUServer'](arg1, arg2); + return ObfuscatedCall(35, [arg1, arg2]); } export function UpdateApp(arg1) { - return window['go']['backend_golang']['App']['UpdateApp'](arg1); + return ObfuscatedCall(36, [arg1]); } export function WslCommand(arg1) { - return window['go']['backend_golang']['App']['WslCommand'](arg1); + return ObfuscatedCall(37, [arg1]); } export function WslEnable(arg1) { - return window['go']['backend_golang']['App']['WslEnable'](arg1); + return ObfuscatedCall(38, [arg1]); } export function WslInstallUbuntu() { - return window['go']['backend_golang']['App']['WslInstallUbuntu'](); + return ObfuscatedCall(39, []); } export function WslIsEnabled() { - return window['go']['backend_golang']['App']['WslIsEnabled'](); + return ObfuscatedCall(40, []); } export function WslStart() { - return window['go']['backend_golang']['App']['WslStart'](); + return ObfuscatedCall(41, []); } export function WslStop() { - return window['go']['backend_golang']['App']['WslStop'](); + return ObfuscatedCall(42, []); }