1. Custom Shortcut Creation:
* Implemented a feature that allows users to create a custom shortcut for launching specific apps from the toolbox with SillyTavern directly from the main menu with a single button push.
* Added a command (:create_custom_shortcut) to dynamically generate and save these shortcuts to a text file, "custom-shortcut.txt" in "\bin\settings".
2. Shortcut Execution:
* Introduced the :launch_custom_shortcut command to execute shortcuts based on the contents of the custom-shortcut.txt file. This includes a mechanism to read and process commands line-by-line from the file.
* Adjusted command flow to launch SillyTavern without using :start_st as it ends with a goto :home, breaking the chaining of commands.
* Changed the following commands to end with 'goto :home' to ensure users return to the home menu smoothly after application launches:
- :start_ooba, :start_koboldcpp, :start_tabbyapi, :start_alltalk, :start_xtts, :start_rvc, :start_sdwebui, :start_sd
3. Toolbox Menu Enhancement:
* Introduced a new option "Reset Custom Shortcut" in the toolbox menu that allows users to delete the existing custom shortcut txt file, effectively resetting the custom shortcut setup.
4. Gitignore Configuration:
* Confirmed that the bin/ directory and all its contents, such as the settings/custom-shortcut.txt, remain untracked by Git to protect user-specific settings from being overwritten during updates.
+added installer + uninstaller for llamacpp
+added GPU VRAM info
+added menu to view recommendations for LLM model based on VRAM
+ooba now launches with 1 cmd window instead of 2
+added conda deactivate command before uninstalling app made in miniconda
+added editor for text generation webui
+added sillytavern and custom launcher icon
+when installing sillytavern it will now ask if user wants to create icon for launcher and sillytavern
+added module editor for stable difussion webui
+fixed broken link when installing extensions for stable diffussion
+added ability to add API key from civitai
+added logs.log file when user inputs wrong value
+moved .txt files for modules into /bin/settings
-removed unused code
+changed title to STL for installer.bat
+changed error handling when user triggers invalid input
+added app launcher + installer + uninstaller for: Text generation web UI (oobabooga), koboldcpp, TabbyAPI, Stable Diffusion web UI, Stable Diffusion web UI Forge, ComfyUI, Fooocus
+ability to download stable difussion models from the app installer
+added ooba, koboldcpp and tabbyapi installers + uninstallers + launchers
+changed window title to STL
+added installers + uninstallers for cuda toolkit and visual studio buildtools
+organized categories
---launcher.sh--- ---install.sh---
-removed question to install XTTS since user already chooses to install XTTS with sillytavern
-removed XTTS install when user chooses to only install extras
+added troubleshooting commands
+put more stuff into a organized category for toolbox
+added uninstall options for: ffmpeg, node.js, p7zip
+added uninstallers to app uninstaller category
+organized the toolbox menu
+added xtts install option
-removed question to install XTTS since user already chooses to install XTTS with sillytavern
-removed XTTS install when user chooses to only install extras
+added function to troubleshooting menu so user can find what app is using a port
+added dxdiag export function to troubleshooting menu (will export to current script location)
+added uninstallers to app uninstaller category
+organized the toolbox menu
+added gitignore for sillytavern-backups
+added xtts install option to installer.bat