Updating
A new version is installed over the old one. Your settings, saved keys, projects and the history of your graph are kept.
How to know there is a new version
The app does not check for new versions unless you ask it to. Settings ▸ Privacy ▸ Check for new versions (off by default) asks the project's releases page once a day and shows a quiet notice when a newer version exists; it downloads nothing. Or look yourself: Help ▸ New versions opens the Releases page. Help ▸ What's new shows the notes of the version you have.
Install the new version
Download the new
nodewise-studio_<version>_amd64.deb(andSHA256SUMSto check it, see Installing).Quit the app (File ▸ Quit).
Install it the same way as the first time:
sudo apt install ./nodewise-studio_*_amd64.debStart the app again.
What happens to your data
- Everything stays in the data folder. The package never touches it.
- When the new version needs a newer layout of the database, it first writes a copy of the old database next to it,
comfyui-desktop.db.before-v<N>.bak(one copy is kept), then upgrades it. - Saved keys stay in the system keychain under the same name.
- Project files and workflows you saved stay where you saved them.
From version 0.9 to 1.0
Until 0.9 the app had another name. From 1.0 it is NodeWise Studio, and its package, program and data folder are
named nodewise-studio. What that means for an update:
- The package. The new
.deb(and.rpm) replaces the 0.9 package: installing it removes the old one, so the menu shows the app once. A copy thatinstall.shput in your home folder is removed by the newinstall.sh. - Your data. On its first start NodeWise moves the 0.9 data folder to
~/.config/nodewise-studio: settings, projects, chats, the history of your graph and the logs come along. It moves the folder, it does not copy or delete it. It leaves both alone when~/.config/nodewise-studioalready exists. If version 0.9 is still open, the window "Version 0.9 is still open" asks you to quit it and start again. A window titled "NodeWise Studio has your work" then says once where your work is now. If the old folder cannot be read, "The old settings could not be read" says so, and NodeWise starts with new settings while your 0.9 work stays untouched. - Keys you saved in the system keychain must be entered again. The keychain (GNOME Keyring, KWallet) keeps the
secret that encrypts them under the app's old name, and NodeWise cannot open them under the new one. Enter them
again in Settings; the old entry stays in the keychain, and your keyring manager (for example Passwords and Keys)
can delete it. Keys you kept in a file on this computer (
model-key.json,mcp-token.json) come along and work. - Project files. Files saved by 0.9 open as before. Save writes them back under their own name; new projects are
saved as
*.nodewise.json. - The update notice of 0.9. Version 0.9 looks for release files named after its old package name, so its notice probably offers the release page but no direct download. Not tried yet. Download the 1.0 file from the release page yourself.
Going back to an older version
An older version cannot open a database that a newer version upgraded: it says "Your data was saved by a newer version of the app" and changes nothing. To go back:
- Quit the app and install the older
.deb. - In the data folder, move away
comfyui-desktop.db,comfyui-desktop.db-walandcomfyui-desktop.db-shm. - Rename the copy
comfyui-desktop.db.before-v<N>.baktocomfyui-desktop.db. - Start the older version.
Changes made with the newer version are lost this way; your saved project files are not.
Going back from 1.0 to 0.9 also needs the 0.9 folder name: remove the new package first
(sudo apt remove nodewise-studio), install the 0.9 .deb, and rename ~/.config/nodewise-studio to the name the
0.9 package file begins with (the part before the first _). Then do steps 2 to 4 in that folder.