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