Checkpoint
Save exact install state and recover later.
A checkpoint is a tiny JSON of exact commit hashes and install paths for all installed modules for a project, so you can later restore exact versions from the Checkpoints tab.
When you create a checkpoint, it does NOT store all the files, it simply creates a tiny JSON. Example:
{
"version": 1,
"root": "https://github.com/org/app",
"repos": [
{ "path": ".", "repo": "https://github.com/org/app", "commit": "9f2a3c1" },
{ "path": "modules/foo", "repo": "https://github.com/org/foo", "commit": "1ab4d90" }
]
}Use after all modules have finished installing.
Later you will be able to restore that exact state from the checkpoints page
Cuda fix
- Add cuda-nccl
- Fix TORCH_CUDA_ARCH_LIST bug
- Fix vdvarsall fix
Linux fix
Fixes launch crashes on some linux environments
Vertical mode
Switch back and forth between vertical and horizontal tabs
Create with files
Allow uploading files when creating a project
Template additions
- New template expression variables:
{{vram}}(total vram) and{{ram}}(total ram) support - Bug fix: template variables should be ready even when running scripts immediately after launching
Disk usage
- Display disk usage: disk space usage on app pages
Performance Improvements
- sysinfo optimization
- do not compute battery/bluetooth
- do not keep computing sysinfo. everything should be computed once at the beginning via sysinfo.static()
- git optimization: do not keep adding .geminiignore
Offline First
- Offline-first Usage: Do NOT pull in files at launch. Only pull in when first updating pinokio
- Network Sharing Off by default: Do NOT query local LAN by default. Do not turn on network sharing by default
- Network access warning: When using an AI agent, display a warning that it might send local files to their servers. Remember the choice.
Bug fix
- fix infinite nested headers problem
UX
- Make checkpoint save dismissable
- Move "Delete app" to the bottom
- Do not display qr code dropdown by default: Dropdown should only trigger when explicitly clicked.
- Make the vertical/horizontal toggle trigger with the hamburger button only
- Make the popout links open a new browser tab instead of a popup window
Feature additions
- Display disk usage everywhere
- Full screen mode => move the floating bar to the top left corner and snap
- Make the cursor look resizable when hovering over the column resizer
- Normalize the checkpoint repo path to POSIX (even on windows)
- Make checkpoints deletable
- Display all installed apps when splitting cells
Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation.
Privacy Policy
This program will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it.