Skip to content

v1.4.2

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Jul 00:01
6845262

What Changed

Added

  • Automatic backup of database before schema migration to protect against data loss.
  • Creates gosuki-v<VERSION>.db.bak in the same directory as the database before migration

Changed

  • Database and importer now use platform-appropriate data directories via utils.GetGosukiDataDir() — Windows uses %APPDATA%\gosuki, Linux/BSD retains ~/.local/share/gosuki
  • suki: enable version display via --version flag (was previously hidden)
  • Man pages: update synopsis formatting, add repository and documentation links, update copyright year
  • TUI: use lowercase l (instead of L) to toggle logs panel

Fixed

  • Skip backup for in-memory databases during schema migration (regression when db.filePath is empty)
  • Firefox: close places.sqlite connection after each Run() to prevent file descriptor leak — closes #26, #22

Installation

Arch Linux

paru install gosuki-git

You can build from the PKGBUILD file in packages/arch/PKGBUILD

Ubuntu / Debian

Full instructions at https://git.blob42.xyz/gosuki.net/-/packages/debian/gosuki

Setup this registry from the command line:

sudo curl https://git.blob42.xyz/api/packages/gosuki.net/debian/repository.key -o /etc/apt/keyrings/gosuki.asc

echo "deb [signed-by=/etc/apt/keyrings/gosuki.asc] https://git.blob42.xyz/api/packages/gosuki.net/debian trixie main" | sudo tee -a /etc/apt/sources.list.d/gosuki.list
sudo apt update

To install the package, run the following command:

sudo apt install gosuki=1.4.2-1

macOS (Homebrew)

brew tap blob42/gosuki
brew install blob42/gosuki/gosuki

# OR with system tray
brew install --cask blob42/gosuki/gosuki-app

From Source

Gosuki Daemon:

go install -tags systray github.com/blob42/gosuki/cmd/gosuki@latest

note: skip the tags flag if you don't need the feature

Suki:

go install github.com/blob42/gosuki/cmd/suki@latest

Full Changelog: v1.4.1...v1.4.2