From d44a54002bdccf46f207c22ea34a3c501052d4e9 Mon Sep 17 00:00:00 2001 From: Oleksandr Kozachuk <201152+ok2@users.noreply.github.com> Date: Mon, 8 Jun 2026 21:51:03 +0200 Subject: [PATCH] parser: default mode for a bare name is now R (six S/KEY words), not C Matches the prefix-name default, the README, and the app's own help text (which already says the default is six memorable words). Explicit modes are unaffected, so existing catalogs round-trip unchanged. --- hel/src/parser.rs | 2 +- helwasm/pkg/helwasm_bg.wasm | Bin 1525348 -> 1525345 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/hel/src/parser.rs b/hel/src/parser.rs index e311137..a6921de 100644 --- a/hel/src/parser.rs +++ b/hel/src/parser.rs @@ -48,7 +48,7 @@ peg::parser! { rule qpname() -> Password = &(word() _ word()) pr:word() _ pn:word() { Password::new(Some(pr), pn, None, Mode::Regular, 99, Date::now(), None) } rule qname() -> Password = &(word()) pn:word() - { Password::new(None, pn, None, Mode::NoSpaceCamel, 99, Date::now(), None) } + { Password::new(None, pn, None, Mode::Regular, 99, Date::now(), None) } pub rule name() -> Password = name:(jname() / pname() / mname() / npname() / sname() / nname() / qpname() / qname())? {? match name { Some(n) => Ok(n), None => Err("failed to parse password description") } } diff --git a/helwasm/pkg/helwasm_bg.wasm b/helwasm/pkg/helwasm_bg.wasm index c137e418db13ab86ebf210b24f0a4a6d7519dbbb..c7bffb51c249c17679f34f197c4fb7ab03ea0e2d 100644 GIT binary patch delta 193 zcmaFT6Z^0ycEc?p#`Vp&h1zcmF>b#t#MHWo@%r|}txOiY+h-qQs%K@WJ9>PhftlQih`aiAr&FuKoLqHp$rwMn$EMNDM)_+