Commit Graph
49 Commits
Author SHA1 Message Date
Suyog Tandel a43f840a1a fix(ci): codeql build failure and securiy audit node 20 deprecation 2026-07-09 20:56:28 +05:30
Suyog Tandel fa96a849f6 fix(ci): docs workflow deps step missing 2026-07-09 20:45:31 +05:30
Suyog Tandel 8a769bc169 ci: replace Nix with rust-toolchain, add audit-check and CodeQL jobs
- Switch `checks` and docs jobs from Nix to dtolnay/rust-toolchain +
  Swatinem/rust-cache + apt system deps for faster setup
- Add dependency vulnerability scanning via rustsec/audit-check@v2.0.0
- Add CodeQL static analysis via github/codeql-action@v4 (manual build)
2026-07-09 20:22:32 +05:30
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 f8fc40c6cc fix(ci/cd): test build for macos-x64 2026-07-06 23:16:45 +05:30
Suyog Tandel ae8a12946e chore: Remove firmware type label from sidebar online status
- Drop firmware variant display (RS-Key/pico-fido) in sidebar status footer
- Rename workflow job to verify-build
2026-07-06 22:11:29 +05:30
Suyog Tandel 8f32c7c217 ci: add build matrix and cancel-in-progress concurrency 2026-07-06 19:53:37 +05:30
Suyog Tandel f05f42eb39 chore: update contributing.md with new mirror sources for picoforge 2026-07-05 20:54:17 +05:30
Suyog Tandel 2f1a9b97f2 feat(ci/cd): new workflow to keep mirror repos synced 2026-07-05 20:41:13 +05:30
Suyog Tandel a4356444ef fix: picoforge docs workflow failure due to missing libs 2026-06-23 23:54:04 +05:30
Suyog Tandel 720adb6a17 feat: add documentation page for picoforge source code 2026-06-23 23:45:11 +05:30
Suyog Tandel 0a0a7b46f0 fix: ci workflow name 2026-06-23 23:08:20 +05:30
Suyog Tandel 77db0aec49 feat: add basic rust ci workflow 2026-06-23 23:03:27 +05:30
Suyog Tandel b549eebfb7 chore: update deps and fix tito spec update script 2026-06-22 12:56:43 +05:30
Suyog Tandel 6c003ed6fa chore(docs): update readme.md with flathub link 2026-03-15 19:25:49 +05:30
Suyog Tandel 416f8c9507 chore(docs): update readme.md and PR template 2026-02-28 00:02:47 +05:30
Suyog TandelandGitHub a766cae501 feat(pkg): add flatpak build manifest and workflow (#75)
* feat(pkg): add flatpak build manifest

* feat(pkg): add flatpak build step to release workflow

* fix(pkg): flatpak build script failing due to absence of zsh

* fix: flatpak manifest pcsc build error

* feat(pkg): build flatpaks parallel to other workflow steps

* fix(pkg): windows installation binaries glob in workflow

* chore(pkg): change appimage naming in release workflow
2026-02-27 21:03:38 +05:30
Suyog TandelandGitHub 08ac803121 chore: Update funding.yml with donation links 2026-02-25 18:21:18 +05:30
Suyog Tandel 811e08d221 chore: delete old issue template 2026-02-25 17:58:09 +05:30
Suyog TandelandGitHub 802b10b424 chore: Update issue and feature templates 2026-02-25 17:55:54 +05:30
Suyog TandelandGitHub b8c589e70a Update issue templates 2026-02-25 17:46:29 +05:30
Suyog Tandel 96c82d3bdd chore: update github PR and ISSUE templates 2026-02-25 17:41:35 +05:30
Suyog Tandel 386cda6679 chore(docs): Add contribution and issue templates, and contributing guide 2026-02-22 14:27:29 +05:30
Suyog TandelandGitHub d013a858f2 Merge pull request #63 from librekeys/ci/nix-update-and-check
ci/nix update and check
2026-02-19 12:49:50 +05:30
Suyog TandelandGitHub c046f60ef0 chore(ci/cd): Modify release workflow to build gpui version of the application and fix appimages (#64)
* fix(ci/cd): release build workflow failing due to wrong github action syntax

* feat(ci/cd): add appimage build script that uses linuxdeploy

* feat(ci/cd): add caching to release workflow
2026-02-19 12:27:34 +05:30