phosh-first-boot (0.2.0) unstable; urgency=medium

  [ Guido Günther ]
  * build: Bump dependencies
  * panels/user: Allow to set minimum pin and username length
  * panels/user: Use luks storage backend by default.
    Can be changed via config
    Closes: https://gitlab.gnome.org/World/Phosh/phosh-first-boot/-/work_items/3
  * defaults: Add user to sudo group.
    While we don't use sudo on e.g. BengalOS it's still useful as
    /usr/share/polkit-1/rules.d/50-default.rules determines the
    admin from it.
    That way `run0` to works without root password and uses the users
    password.
  * data: Uncomment storage field. Avoids a warning on startup
  * build: Trim PFB_SKIP_MESON.
    The comment in the debian/rules file adds a whitespace to the
    variable.
    Fixes: e8548aa ("build: Add opt-out for automatic Meson setup")
  * build: Deb builds must never invoke meson

  [ Sam Day ]
  * desktop: Use the installed application binary directory.
    The application is installed in bindir, including by the Debian
    packaging, while only the importer belongs in libexecdir. Use bindir in
    the desktop entry so launching it finds the application.
    Assisted-by: Codex:gpt-6
  * build: Add opt-out for automatic Meson setup
    build.rs runs `meson setup` as a convenience for local development. This
    interferes with most distro packaging tooling, including Debian and
    Fedora.
    Replace the existing Debian-specific detection with a generic
    PFB_SKIP_MESON=1 env var that can be used from packaging contexts.

  [ Alexander Martinz ]
  * panels/user: Allow translation of ui visible text

 -- Guido Günther <agx@sigxcpu.org>  Fri, 02 Oct 2026 16:38:34 +0200

phosh-first-boot (0.1.1) unstable; urgency=medium

  * build: Bump version
  * build: Document '_' vs '-'
    We override systemd pkgconf variables which use '_' not '-' for these two.
  * build: Skip meson run during Debian builds.
    We run meson to set the right prefix, running it again will
    overwrite this.
  * build: Fix datadir path.
    We want it absolute as the rust code won't add `prefix`.
  * panels/user: Allow to add auxiliary groups.
    We parse a file with config defaults. This will be useful
    to configure other panels too.
    Closes: https://gitlab.gnome.org/World/Phosh/phosh-first-boot/-/work_items/5

 -- Guido Günther <agx@sigxcpu.org>  Mon, 10 Aug 2026 13:25:20 +0200

phosh-first-boot (0.1.0) unstable; urgency=medium

  [ nicole mikołajczyk ]
  * po: Add Polish translation

  [ Guido Günther ]
  * cargo: Make it simple to build against libpms-rs main
  * build: Use current libpms git
  * build: Update dependencies
  * lang-page: Auto-select OSK layout based on chosen locale
  * build: Use libpms 0.0.3
  * treewide: Release 0.1.0

 -- Guido Günther <agx@sigxcpu.org>  Sun, 28 Jun 2026 11:20:00 +0200

phosh-first-boot (0.0.1) unstable; urgency=medium

  * Initial release

 -- Guido Günther <agx@sigxcpu.org>  Wed, 13 May 2026 08:52:50 +0200
