RTL/frontend
saubyk 7df995916b Address review: soften parity comment, guard async verify double-click
Two non-blocking review points on #1644:

- createHmacKey's comment claimed "exact parity" with otplib, but
  otplib's totpPadSecret under-repeats to 18 bytes for 1- and 9-byte
  secrets where this service pads to 20. Unreachable in RTL (secrets are
  always 10 bytes from generateSecret, field is read-only), and
  replicating the otplib bug has negative value - so the comment is
  corrected to state parity holds for the 10-byte secrets used here
  rather than universally.

- onVerifyToken's token check is now async, so two fast clicks on Verify
  could dispatch updateApplicationSettings twice (was synchronous
  before). Payload is idempotent so it was harmless, but guarded with an
  in-flight flag to restore the single-dispatch behavior.

Frontend/backend artifacts rebuilt; TOTP spec and lint pass.
2026-07-19 18:56:22 -07:00
..
assets/images Add Taproot Address Type #1075 2022-09-23 17:35:25 -07:00
3rdpartylicenses.txt Drop crypto-browserify polyfills by moving 2FA TOTP to WebCrypto 2026-07-19 18:56:22 -07:00
17.da5e0b6abb96d103.js Drop crypto-browserify polyfills by moving 2FA TOTP to WebCrypto 2026-07-19 18:56:22 -07:00
190.0e6572086349bd7c.js Drop crypto-browserify polyfills by moving 2FA TOTP to WebCrypto 2026-07-19 18:56:22 -07:00
193.5eec0042e2c6f1a7.js Drop crypto-browserify polyfills by moving 2FA TOTP to WebCrypto 2026-07-19 18:56:22 -07:00
853.e46ed60b577aec33.js Drop crypto-browserify polyfills by moving 2FA TOTP to WebCrypto 2026-07-19 18:56:22 -07:00
index.html Address review: soften parity comment, guard async verify double-click 2026-07-19 18:56:22 -07:00
main.483124dd4b12e339.js Address review: soften parity comment, guard async verify double-click 2026-07-19 18:56:22 -07:00
material-icons-outlined.78a93b2079680a08.woff Material Icon and Roboto Fonts 2022-12-14 21:40:10 -08:00
material-icons-outlined.f86cb7b0aa53f0fe.woff2 Material Icon and Roboto Fonts 2022-12-14 21:40:10 -08:00
material-icons-round.92dc7ca2f4c591e7.woff Material Icon and Roboto Fonts 2022-12-14 21:40:10 -08:00
material-icons-round.b10ec9db5b7fbc74.woff2 Material Icon and Roboto Fonts 2022-12-14 21:40:10 -08:00
material-icons-sharp.3885863ee4746422.woff2 Material Icon and Roboto Fonts 2022-12-14 21:40:10 -08:00
material-icons-sharp.a71cb2bf66c604de.woff Material Icon and Roboto Fonts 2022-12-14 21:40:10 -08:00
material-icons-two-tone.588d63134de807a7.woff Material Icon and Roboto Fonts 2022-12-14 21:40:10 -08:00
material-icons-two-tone.675bd578bd14533e.woff2 Material Icon and Roboto Fonts 2022-12-14 21:40:10 -08:00
material-icons.4ad034d2c499d9b6.woff Material Icon and Roboto Fonts 2022-12-14 21:40:10 -08:00
material-icons.59322316b3fd6063.woff2 Material Icon and Roboto Fonts 2022-12-14 21:40:10 -08:00
polyfills.17d9756e1f282744.js Drop crypto-browserify polyfills by moving 2FA TOTP to WebCrypto 2026-07-19 18:56:22 -07:00
Roboto-Black.2eaa390d458c877d.woff2 Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-Black.b25f67ad8583da68.woff Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-BlackItalic.7dc03ee444552bc5.woff2 Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-BlackItalic.c8dc642467cb3099.woff Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-Bold.447291a88c067396.woff2 Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-Bold.fc482e6133cf5e26.woff Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-BoldItalic.1b15168ef6fa4e16.woff2 Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-BoldItalic.e26ba339b06f09f7.woff Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-Light.0e01b6cd13b3857f.woff2 Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-Light.603ca9a537b88428.woff Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-LightItalic.1b5e142f787151c8.woff Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-LightItalic.232ef4b20215f720.woff2 Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-Medium.6e1ae5f0b324a0aa.woff Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-Medium.457532032ceb0168.woff2 Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-MediumItalic.872f7060602d55d2.woff2 Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-MediumItalic.e06fb533801cbb08.woff Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-Regular.475ba9e4e2d63456.woff2 Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-Regular.bcefbfee882bc1cb.woff Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-RegularItalic.0668fae6af0cf8c2.woff Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-RegularItalic.e3a9ebdaac06bbc4.woff2 Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-Thin.c13c157cb81e8ebb.woff Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-Thin.f7a95c9c5999532c.woff2 Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-ThinItalic.1111028df6cea564.woff Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
Roboto-ThinItalic.b0e084abf689f393.woff2 Release 0.12.0 (#916) 2021-12-29 18:08:41 -05:00
runtime.785eb15c327b373a.js Drop crypto-browserify polyfills by moving 2FA TOTP to WebCrypto 2026-07-19 18:56:22 -07:00
styles.5b012787da2659f9.css Bump pdfmake to 0.3.11 to fix its SSRF advisory 2026-07-18 21:22:59 -07:00