Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,18 @@ Newest first. `Unreleased` is what is on `main` and not yet tagged.
Downloads sync now copies a prerelease asked for by tag (its images and its own files, never
`latest/`), and each scheduled run copies the images of every prerelease newer than Latest from
the last 30 days. Drafts are never copied.
- **A back end start that fails on a nearly full disk says so, with the numbers.** Relaunching a
used install whose back end's disk was nearly full said only "The back end stopped with an error
partway through." Each start, update and setup now checks the engine first and logs what it has
as `[local check]`, and a start that fails is checked again with the back end asked whether it is
short of disk. The card then says, for example, "The back end's disk is nearly full. Podman has
30.5 GB free of 1006.8 GB. OpenBot needs 40 GB. Free space on the drive that holds OpenBot's
engine (C:), then Retry." On Windows, free disk is measured on that drive, which can run out
while the machine itself shows hundreds of GB free, and the card never suggests
`podman machine set`, which WSL machines refuse. In the few minutes after space was freed, while
the back end still reports low disk, a start that fails, or a Retry that finds the back end
running but not healthy, says "The back end is recovering from low disk space. Wait a few
minutes, then Retry." where Retry said "The back end is running but not healthy."

## 1.0.0

Expand Down
1 change: 1 addition & 0 deletions desktop/src-tauri/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 4 additions & 1 deletion desktop/src-tauri/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,10 @@ objc2-av-foundation = { version = "0.3", default-features = false, features = ["

# Narration on Windows: the SAPI in-process recognizer. See `speech/sapi.rs`. The version Tauri uses.
[target.'cfg(windows)'.dependencies]
windows = { version = "0.62", features = ["Win32_Foundation", "Win32_Globalization", "Win32_Media_Speech", "Win32_System_Com", "Data_Xml_Dom", "UI_Notifications", "Win32_UI_WindowsAndMessaging", "Win32_System_Threading"] }
windows = { version = "0.62", features = ["Win32_Foundation", "Win32_Globalization", "Win32_Media_Speech", "Win32_System_Com", "Data_Xml_Dom", "UI_Notifications", "Win32_UI_WindowsAndMessaging", "Win32_System_Threading", "Win32_Storage_FileSystem"] }
# Where WSL keeps a Podman machine's disk, so its drive's free space is checked before Start. See
# `windows::podman_machine_drive`. The version reqwest already uses.
windows-registry = "0.6"

[dev-dependencies]
tauri = { version = "2", features = ["test"] }
Expand Down
Loading
Loading