Commit graph

35 commits

Author SHA1 Message Date
bunnie
90c3f095ec add support for more keyboard input configs on baosec 2026-02-26 18:29:47 +08:00
bunnie
6730a01799 cleanup FIDO2 UI
messages now fit on the screen and are clearer for the small
format
2026-02-23 03:13:56 +08:00
bunnie
992cbb4388 move buttons and menus around for toggling modes
a little easier to use with a hot key for switching ui modes
2026-02-22 22:29:33 +08:00
bunnie
c2640458f5 fix hosted mode and warnings 2026-01-28 15:21:39 +08:00
bunnie
b84ff3d351 add a menu item to show a test QR code
this is useful for testing inter-device QR code scanning.
2026-01-28 15:10:15 +08:00
bunnie
45632385d5 downgrade susres to a common api
doesn't make sense to push this to crates.io because it's not
common across all platforms, I think.
2026-01-28 00:36:05 +08:00
bunnie
544a0368fc setup the security dependency to pull in sigcheck in crates that use it 2025-12-22 16:18:21 +08:00
bunnie
d9a65a51d9 fix hosted mode 2025-11-30 21:56:32 +08:00
bunnie
7ec01905aa add password creation, and password generator configuration
also vendors in the password generator so that we can customize
special characters
2025-11-30 21:34:05 +08:00
bunnie
18dd921cb8 setup time setting from QR code scan
this is a stub based off the password scanning QR code

still need to add actual password setting, will do that tomorrow
2025-11-29 01:02:21 +08:00
bunnie
e8edb3f4b2 remove unused file 2025-11-29 01:01:57 +08:00
bunnie
4a62108da2 many ui improvements to vault2
passwords are now using scrollable list, instead of the paned
view from Precursor. Paned view doesn't make sense because the
panes are so small.

scrolling accelerates with time spent pushing the scroll wheel,
allowing lists of hundreds of passwords to be navigated in a few
seconds.

a bunch of unused APIs are now deprecated in the itemcache -
scrolling lists off-load most of the ui functions. itemcache is
now used just for caching entries from the PDDB and also, more
importantly, filtering entries - filters are of course TBD implementation
2025-11-28 18:45:36 +08:00
bunnie
f099c67168 move the todo list out of the source file 2025-11-27 23:31:32 +08:00
bunnie
b88f6cad91 fix hosted mode 2025-11-27 22:10:43 +08:00
bunnie
e18175a425 refer to local version of libraries
this fixes a dangling reference to the trng generator
2025-11-27 17:57:03 +08:00
bunnie
7b00f63d74 fix libraries to refer to local vendored-in version
this allows us to tweak the libs locally without affecting
the legacy stuff
2025-11-27 17:56:04 +08:00
bunnie
b0888f69df integration of QR code scanning in main
plus additional notes/thoughts on things to do
2025-11-27 16:56:06 +08:00
bunnie
7e5aaa805d implement totp auto-typing
also extend totp updater to return the string so we can use that
result to type a code
2025-11-27 16:54:43 +08:00
bunnie
8a980c1c81 add totp extractor directly from uri string in QR code 2025-11-27 16:54:09 +08:00
bunnie
833fa96041 add qr acqusition for totp 2025-11-27 16:53:35 +08:00
bunnie
cd769d4969 change default font to regular
it's readable enough without having to go to bold
2025-11-27 12:35:28 +08:00
bunnie
d41661c20a
Merge branch 'main' into vault2-progress 2025-11-26 15:08:14 +01:00
bunnie
77ae4f00a2 add feedback during test vector creation 2025-11-26 20:48:10 +08:00
bunnie
27e5f0b72f fix flashing bar artifact in vault UI 2025-11-25 19:07:06 +08:00
bunnie
41f750163f change timing of PDDB mount
moving it a shy later into the boot makes the mount process faster
because it's not fighting for swap memory with everything else
trying to initialize at the time.
2025-11-25 01:08:47 +08:00
bunnie
49c1bd2db6
Merge branch 'main' into vault2-progress 2025-11-24 12:11:37 +01:00
bunnie
e6e13bc0ad narrow the scope of the pddb featuring 2025-11-24 19:04:02 +08:00
bunnie
ea083c6573 add flags to make sure correct pddb apis are pulled into persistent_store 2025-11-24 18:55:33 +08:00
bunnie
3aea86213d update todo list 2025-11-12 18:56:26 +08:00
bunnie
5f859e57fb cleanup warnings 2025-11-12 18:24:23 +08:00
bunnie
fc43efb7f6 layer in password browsing 2025-11-12 17:46:21 +08:00
bunnie
c650b0fb94 hook the totp rendering list to the internal database 2025-11-12 16:25:59 +08:00
bunnie
fe68753779 layer in new items that can be activated
now that more APIs are implemented, more of the "real meat"
of the vault app can be turned on
2025-11-12 15:25:30 +08:00
bunnie
efaa17148f add readme to explain apps-baosec 2025-10-06 01:33:29 +08:00
bunnie
f2a407dadc create apps-baosec; clean up bit-rot 2025-10-06 01:32:31 +08:00