Skip to content

v0.3.11#80

Merged
jotuel merged 13 commits intomainfrom
v0.3.11
Feb 20, 2026
Merged

v0.3.11#80
jotuel merged 13 commits intomainfrom
v0.3.11

Conversation

@jotuel
Copy link
Member

@jotuel jotuel commented Feb 20, 2026

No description provided.

google-labs-jules bot and others added 13 commits February 19, 2026 17:06
- Prevent user switching and page navigation when the application is busy (e.g., enrolling or deleting fingerprints) to avoid state corruption.
- Rename resource files to match the AppID `fi.joonastuomi.Fprint`:
    - `resources/app.desktop` -> `resources/fi.joonastuomi.Fprint.desktop`
    - `resources/app.metainfo.xml` -> `resources/fi.joonastuomi.Fprint.metainfo.xml`
- Update `justfile` to use the correct AppID and derived variable names for installation.
- Update Flatpak manifest `flatpak/fi.joonastuomi.Fprint.yml` to point to the renamed resource files.
…80875013408557

Fix AppModel busy logic and standardize resource naming
- Add `DeleteAllUsersPrints` variant to `Page` enum.
- Implement `delete_fingers` function in `fprint.rs` for bulk deletion.
- Update UI and logic in `mod.rs` to handle the new "Delete All" page.
- Add localization key for the new page.
- Update `as_finger_id()` to return `Option<&'static str>`.
Implemented a way to clear all fingerprints for all known system users.
- Added `clear_all_fingers_dbus` helper in `src/app/fprint.rs`.
- Added `ClearDevice` and `ClearComplete` messages.
- Added a "Clear Device" button with a two-step confirmation.
- Updated localization with warnings about orphaned fingerprints.
- Improved error handling to capture failures during the clearing process.
…20024299952

Add delete all user fingerprints option
… deletion logic.

- Added `delete_fingers` to `src/app/fprint.rs` for user-specific bulk fingerprint deletion.
- Added `Message::CancelClear` to handle dialog dismissal.
- Implemented `Application::dialog` in `src/app/mod.rs` to provide a modal confirmation for the "Clear Device" action.
- Updated `AppModel::update` and `AppModel::view_controls` to support the new dialog-based workflow.
- Bumped version to `0.3.11` and updated `CHANGES`.
Add Clear Device Confirmation Dialog and Fix Bulk Deletion
@jotuel jotuel merged commit 89d7fb4 into main Feb 20, 2026
1 check passed
@jotuel jotuel deleted the v0.3.11 branch February 20, 2026 12:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant