Commit Graph
27 Commits
Author SHA1 Message Date
Suyog Tandel 6abb460096 ci: drop .deb and .tar.gz pkgs from releases 2026-07-21 15:35:12 +05:30
Suyog Tandel 58b3a480f7 feat: update flathub metainfo and increment app ver to 0.7.1 2026-07-19 23:56:47 +05:30
Suyog Tandel afb316e41b feat: add wiki button in about screen and update application description 2026-07-19 22:36:24 +05:30
Maxim Muravev e5b2219679 fix(hal): open the FIDO HID non-exclusively on macOS
macOS holds FIDO-usage-page (0xF1D0) HID devices exclusively, so hidapi's
default open fails with 0xE00002C5 ("exclusive access and device already
open") and the entire FIDO transport is unreachable. GetInfo, the VID/PID
seed and hardware-config-over-FIDO then silently fall back to rescue-only,
leaving the Configuration screen blank on an otherwise healthy key.

Enable hidapi's `macos-shared-device` feature so opens go through
hid_darwin_set_open_exclusive(0). No-op on Linux/Windows; hidapi 2.6
explicitly allows several concurrent HidApi contexts.
2026-07-19 18:33:39 +03:00
Suyog Tandel 5121bb011d feat: RS-Key curve selection card, transport priority fix, RescueCurves re-export
- Reversed transport priority: PCSC/Rescue preferred over FIDO
- Added `RescueCurves` bitflags re-export to `hal/types.rs`
- Replaced single secp256k1 toggle with full "Supported Curves" card
  (11 curves) gated on RS-Key, with mask-building in apply_changes
- Updated FIDO/Rescue write status messages to match transport behavior
- Cleaned up device status display (green "Online" for RS-Key)

Changes: src/ui/screens/config/view.rs, view_model.rs, hal/io.rs, hal/transport/mod.rs, hal/types.rs.
2026-07-09 00:04:38 +05:30
Suyog Tandel 5157c0616c fix: tests and update crates to latest versions 2026-06-23 15:03:30 +05:30
Suyog Tandel b549eebfb7 chore: update deps and fix tito spec update script 2026-06-22 12:56:43 +05:30
sylvainpelissier bde555c4ab Add Enterprise attestation features:
* Add Enterprise attestation status
* Add CSR retrieval
* Add certificate update
* Add Enterprise attestation enable feature
2026-04-29 11:38:25 +02:00
Suyog Tandel 9c37eb2da9 chore: bump app version to 0.5.0 2026-03-06 20:56:05 +05:30
Suyog Tandel 15c2a9acb4 fix(ui): error message colors in dialogs 2026-03-03 17:36:32 +05:30
Fabrice Bellamy 790966d4cb remove dependency on ctap-hid-fido2 and use our own implementation of fido commands to avoid picoforge freeze with som bad firmwares 2026-03-02 12:31:13 +01:00
c0412aff74 fix(ui): Application icon on macos and windows (#74)
* change cargo-packager config to fix application icon on macos

* fix: add windows icon fixes

* chore(pkg): add cargo-packager removed stuff and clean build.rs

* fix: compile issue on unix

---------

Co-authored-by: Suyog Tandel <git@suyogtandel.in>
2026-02-28 22:45:17 +01:00
Suyog Tandel aefd02c5e3 chore: bump app version to 0.4.1 2026-02-22 22:30:36 +05:30
Suyog Tandel 8dcac818ef feat(ui): extract dialogs into a custom component 2026-02-21 22:46:22 +05:30
Suyog Tandel d0e8c315f4 fix: window resize cursor shown when picoforge maximised on linux 2026-02-19 18:11:25 +05:30
Suyog Tandel 127931d006 fix(ci/cd): release build workflow failing due to result output in wrong dir 2026-02-19 10:52:20 +05:30
Suyog Tandel 120253c2ef Automatic commit of package [picoforge] release [0.4.0-1].
Created by command:

/usr/sbin/tito tag --offline --accept-auto-changelog --keep-version
2026-02-18 18:40:57 +00:00
Suyog Tandel 3744807e74 chore(packaging): add cargo packager config file 2026-02-18 23:27:52 +05:30
Suyog Tandel 03b089d879 fix(ui): async functions blocking ui thread 2026-02-17 23:08:37 +05:30
Suyog Tandel 51ef7bf134 chore(docs): update readme.md with new build info and credits.md with new deps 2026-02-12 21:49:43 +05:30
Suyog Tandel 9aac13c8b5 fix(ui): inconsistencies in cards 2026-02-08 16:43:09 +05:30
Suyog Tandel 22d1879508 feat(ui): add font color customization to button component 2026-02-05 23:04:18 +05:30
Suyog Tandel e86cd4ada7 fix(ui): config view input field theme 2026-01-31 12:49:42 +05:30
Suyog Tandel 25f3d8b034 feat(ui): add config page skeleton 2026-01-29 15:41:37 +05:30
Suyog Tandel 0d837a19b4 chore: change code formatting, use space for tabs and indents instead of tabs 2026-01-28 17:29:07 +05:30