Commit Graph

  • ab6d768e3e hel: enc takes any command; gen names in capture; ls-name resolve main ok 2026-06-14 18:16:43 +02:00
  • df0730486e Merge github main (gitignore scratch) into hel CLI work ok 2026-06-14 18:02:00 +02:00
  • 4cb3464e86 hel: pb multi-sink copy, enc command-consumer, proper help ok 2026-06-14 17:58:05 +02:00
  • 11c0198e34 gitignore local scratch: login exports, test artifacts, dead my-app scaffold, editor config Oleksandr Kozachuk 2026-06-11 15:42:41 +02:00
  • a31ae9669f helwasm: footer version badge + changelog overlay ok.wasm-website ok 2026-06-10 14:46:14 +02:00
  • db05834fd1 helwasm: cache-bust favicon links (?v=2) so the new key icon refreshes Oleksandr Kozachuk 2026-06-10 11:30:18 +02:00
  • 1fd61e5fc4 helwasm: favicon = official enso + key (render from icon-source.svg) Oleksandr Kozachuk 2026-06-10 11:22:40 +02:00
  • a88f9f6c88 helwasm: show the wordmark in standalone app mode (back link gone = room) Oleksandr Kozachuk 2026-06-10 00:31:51 +02:00
  • 90dd2532b5 helwasm: Enter in the master field copies the result (like Copy) Oleksandr Kozachuk 2026-06-10 00:26:59 +02:00
  • 507335168c helwasm: hide back-to-Kaizenkodo link when launched as an installed app Oleksandr Kozachuk 2026-06-10 00:24:45 +02:00
  • b25408d283 helwasm: Enter in the name field jumps to the master field Oleksandr Kozachuk 2026-06-10 00:21:25 +02:00
  • 11476aecbc helwasm: shrink result font to fit one line on narrow screens Oleksandr Kozachuk 2026-06-10 00:19:33 +02:00
  • fa0fd841b6 helwasm: shorten quick-gen hint (iphone); round out the About panel Oleksandr Kozachuk 2026-06-10 00:13:57 +02:00
  • ebb09c7cb9 help: list every command (add keep, pb, and the other/help/quit line) Oleksandr Kozachuk 2026-06-10 00:07:59 +02:00
  • eef2104f25 helwasm: let hint + About text fill the block (drop ch max-width caps) Oleksandr Kozachuk 2026-06-09 23:59:49 +02:00
  • 15245d027c helwasm: fix hint — Store files the entry (name + rules), not just the name Oleksandr Kozachuk 2026-06-09 23:57:10 +02:00
  • 4c6884c947 helwasm: footer respects the body gutter (use padding-block) Oleksandr Kozachuk 2026-06-09 23:54:13 +02:00
  • 7c651d0bb5 pb: copy to the clipboard in the browser Oleksandr Kozachuk 2026-06-09 23:51:51 +02:00
  • 30fbc1caae helwasm: merge Store + Mark correct into one progressive button Oleksandr Kozachuk 2026-06-09 23:45:31 +02:00
  • 2f55846f70 helwasm: Stored button matches Correct (filled ocean); refocus console after pass modal Oleksandr Kozachuk 2026-06-09 23:31:46 +02:00
  • 05613813de parser: a mode must end at a word boundary Oleksandr Kozachuk 2026-06-09 23:24:57 +02:00
  • 0dd173f113 helwasm: store-on-correct, store button reflects existence, use stored spec Oleksandr Kozachuk 2026-06-09 23:12:48 +02:00
  • c60e6c8ce2 helwasm: colour is per name+master, not per root master Oleksandr Kozachuk 2026-06-09 22:53:44 +02:00
  • 10a21d1f9d helwasm: hierarchical quick-gen, pure sugar over the engine Oleksandr Kozachuk 2026-06-09 22:45:44 +02:00
  • e25746d5f0 web: add an always-visible '← Kaizenkodo' back link to the main site Oleksandr Kozachuk 2026-06-09 21:38:14 +02:00
  • fc0e9bfafd web: clarify + shorten the Store/privacy hint (browser-only, never a server) Oleksandr Kozachuk 2026-06-08 23:11:58 +02:00
  • 1370e640fb web: drop em-dashes from style.css comments Oleksandr Kozachuk 2026-06-08 23:03:30 +02:00
  • 1005e5a8e2 web: forward-port the no-horizontal-scroll rules into source style.css (de-em-dashed comments) Oleksandr Kozachuk 2026-06-08 23:02:44 +02:00
  • 29c26ddda1 web: drop em-dashes from the help/UI copy, reword to not need them Oleksandr Kozachuk 2026-06-08 23:00:41 +02:00
  • 77352093c9 web: official ensō+key icon, Kaizenkodo link, installable home-screen app Oleksandr Kozachuk 2026-06-08 22:39:30 +02:00
  • b163cc440f web: stack the result row cleanly on phones Oleksandr Kozachuk 2026-06-08 22:18:07 +02:00
  • be2078779d web: quick-gen result scales + wraps on small screens Oleksandr Kozachuk 2026-06-08 22:12:53 +02:00
  • 509a66a609 web: prevent iOS focus-zoom — inputs/textarea >= 16px Oleksandr Kozachuk 2026-06-08 22:04:55 +02:00
  • db0eb9ebc4 web: stop browser autofill on the name + master fields Oleksandr Kozachuk 2026-06-08 21:59:16 +02:00
  • d44a54002b parser: default mode for a bare name is now R (six S/KEY words), not C Oleksandr Kozachuk 2026-06-08 21:51:03 +02:00
  • 14d404744c web: fix mobile horizontal overflow Oleksandr Kozachuk 2026-06-08 21:41:35 +02:00
  • 349bbe1557 web: link RFC 2289 in the About panel Oleksandr Kozachuk 2026-06-08 21:24:59 +02:00
  • f8e8a9981a help: note the S/KEY (RFC 2289) heritage + xkcd 936 memorable-words idea Oleksandr Kozachuk 2026-06-08 21:15:15 +02:00
  • ba884037b0 web: state the no-server/in-browser privacy clearly + self-host fonts Oleksandr Kozachuk 2026-06-08 20:42:33 +02:00
  • 3031105000 feat(web): polish the WASM site - UX, help, parsing, assets Oleksandr Kozachuk 2026-06-08 20:11:24 +02:00
  • 03c5dadccb feat: WASM web app (browser LesS/KEY) backed by the hel core Oleksandr Kozachuk 2026-06-08 18:43:19 +02:00
  • 74d3296882 feat: Notion backend for the catalog + set command + ls/source/save UX Oleksandr Kozachuk 2026-06-08 16:53:23 +02:00
  • 38e7df982f Merge pull request #1 from ok2/codex/fix-typo,-bug,-comments,-and-improve-tests Kiyomichi Kosaka 2025-06-08 17:01:17 +02:00
  • ff4215fbab Fix typos and improve Radix Kiyomichi Kosaka 2025-05-23 13:47:58 +02:00
  • d4eeea73d8 Improve readline history. Oleksandr Kozachuk 2023-07-18 14:22:15 +02:00
  • b3260e04fb Do not print error on adding, when exactly the same already exist, it ignores it then silently. Oleksandr Kozachuk 2023-02-02 10:54:08 +01:00
  • 464ac458d2 Simplify call_cmd_with_input. Oleksandr Kozachuk 2023-01-11 14:29:10 +01:00
  • 8db5e66f83 Small refactoring/simplification of radix code. Oleksandr Kozachuk 2023-01-10 13:58:25 +01:00
  • ab79a100d3 Small changes for the html. Oleksandr Kozachuk 2023-01-09 13:53:23 +01:00
  • ccc318b2ad Increase the max history size for hel to 10000. Oleksandr Kozachuk 2023-01-07 13:55:37 +01:00
  • a180291e94 Fix handling of empty password. Oleksandr Kozachuk 2023-01-07 13:46:33 +01:00
  • 122aeaf75b Refactor read_password function to take just the name as argument, not the prompt. Oleksandr Kozachuk 2023-01-07 13:40:00 +01:00
  • 54c2c0e5a1 Store pass command without password to history. Oleksandr Kozachuk 2023-01-07 13:18:39 +01:00
  • 2b56aed28e Refactor history handling: store only save and usefull commands, save them in LKEval state, do not safe pass command into history. Oleksandr Kozachuk 2023-01-07 13:16:47 +01:00
  • 4ee1d38be7 pass command accepts now optionally the password from command line, instead of stdin. Oleksandr Kozachuk 2023-01-07 12:06:41 +01:00
  • 44c6f371a8 Wrap lines in HTML. Oleksandr Kozachuk 2023-01-06 17:31:57 +01:00
  • ed894b8b16 Remove warning. Oleksandr Kozachuk 2023-01-06 17:22:52 +01:00
  • e0b5c0280e Integrate the REPL, now WASM32 works, just some functions missing. Oleksandr Kozachuk 2023-01-06 17:21:28 +01:00
  • 77f7db7dec Add possibility to add input instead of calling readline. Oleksandr Kozachuk 2023-01-06 17:13:42 +01:00
  • e9dba54750 Develop wasm support further. Oleksandr Kozachuk 2023-01-06 16:16:04 +01:00
  • 3416ea96ae Remove deadlock_detection feature from parking_lot, because it is incompatible with wasm32 Oleksandr Kozachuk 2023-01-06 15:27:58 +01:00
  • 127f386e35 Fix compilation and tests. Oleksandr Kozachuk 2023-01-06 15:08:52 +01:00
  • 6f78130fab Rename command "leave" to "keep", sounds more appropreate. Oleksandr Kozachuk 2023-01-03 16:25:29 +01:00
  • 538a32a471 Switch from Rc<RefCell> to Arc<Mutex<T>> or Arc<ReentrantMutex<RefCell<T>>>. Oleksandr Kozachuk 2023-01-06 13:12:58 +01:00
  • a2978c1230 Fix printing correct password and reading master password. Oleksandr Kozachuk 2023-01-05 15:25:08 +01:00
  • fd3914dacb Renamed the dump command to save, added command dump to dump the db to stdout. Oleksandr Kozachuk 2023-01-03 11:58:48 +01:00
  • 1b96ca3239 Some WASM changes, not ready yet. Oleksandr Kozachuk 2023-01-03 11:15:40 +01:00
  • 69f65a5be0 Make helwasm compilable for wasm32-unknown-unknown target. Oleksandr Kozachuk 2023-01-01 19:46:14 +01:00
  • 7563645518 Fix tests, move rpassword usage to utils.rs to implement something different for wasm. Oleksandr Kozachuk 2023-01-01 19:04:56 +01:00
  • eced302282 Split project into three workspaces: hel (the library), helcli (the tool) and helwasm (the wasm code). Move wasm incompatible code to extra modules in utils.rs to be implementable separately for wasm. Oleksandr Kozachuk 2023-01-01 18:50:16 +01:00
  • cff9e3f90d Make the height a bit better. Oleksandr Kozachuk 2022-12-31 17:16:02 +01:00
  • d3f00e7268 Add first prototype index.html Oleksandr Kozachuk 2022-12-31 17:08:32 +01:00
  • 984a416ae7 Fix space recognicion, support all kinds of spaces. Oleksandr Kozachuk 2022-12-28 19:34:24 +01:00
  • 41a3248084 Fix tests. Oleksandr Kozachuk 2022-12-28 17:18:37 +01:00
  • 78d5f46d43 Fix outuput in gen. Oleksandr Kozachuk 2022-12-28 14:57:54 +01:00
  • 5b20968ade Fix ld command sort order. Oleksandr Kozachuk 2022-12-24 16:01:27 +01:00
  • b89dd0936e Expand the commands. Oleksandr Kozachuk 2022-12-24 15:59:22 +01:00
  • 46fb2c6b40 Add leave command, to directly save the generated password and restructure the parser a bit. Oleksandr Kozachuk 2022-12-24 15:00:07 +01:00
  • a69fceb126 Add ld command, like ls but sort by date. Fix quit command in scripts, output passwords with spaces when no prefix given (align output by name, somewhat). Oleksandr Kozachuk 2022-12-24 13:53:53 +01:00
  • f0ce3b4d96 Change password struct to use name as String instead of Rc<String>, fix gen command. Oleksandr Kozachuk 2022-12-23 20:14:07 +01:00
  • 13ea63d687 Fix gen command, but still has issues. Oleksandr Kozachuk 2022-12-22 19:28:38 +01:00
  • 3373f17332 Fix for gen command (not finished yet). Kiyomichi Kosaka 2022-12-22 15:07:56 +00:00
  • 03b2d43c6c Fix generation of single random passwords. Kiyomichi Kosaka 2022-12-22 12:10:13 +00:00
  • e8345b374d Implement gen command, to generate samples. Kiyomichi Kosaka 2022-12-22 12:07:13 +00:00
  • b6c7b08320 Move more command implementations from repl.rs to commands.rs. Kiyomichi Kosaka 2022-12-21 14:32:54 +00:00
  • 1845916a12 Move commands implementations to commands.rs. Kiyomichi Kosaka 2022-12-21 14:15:24 +00:00
  • de13dd6a7b Improve test cleanup by using scopeguard. Kiyomichi Kosaka 2022-12-21 14:00:01 +00:00
  • 35517b2849 Fix warnings output of pb command and add some more env vars tests. Kiyomichi Kosaka 2022-12-21 13:26:07 +00:00
  • 0e21e0c10d Fix compile warning. Kiyomichi Kosaka 2022-12-21 13:01:59 +00:00
  • c03d6ab560 Fix the warnings to output for the between passwords and write some tests for it, also write tests for some environment variables. Kiyomichi Kosaka 2022-12-21 12:59:57 +00:00
  • f67b64080c Same cleanup after last change. Oleksandr Kozachuk 2022-12-20 22:11:15 +01:00
  • c43221c590 Optimized the storage, key is now String instead of Rc<String>, fixed some error output. Oleksandr Kozachuk 2022-12-20 22:06:46 +01:00
  • fbdfca1982 Create a new structure LKOut to manage output and error streams, output warning about not correct passwords after "pass" command. Oleksandr Kozachuk 2022-12-20 20:05:42 +01:00
  • ae4e09b2b1 Rename the tool to hel. Oleksandr Kozachuk 2022-12-20 19:50:06 +01:00
  • dbb00caca1 Improved dump output with command to be copieable by pb command. Oleksandr Kozachuk 2022-12-18 15:16:37 +01:00
  • bc110f4940 Reformat source code. Oleksandr Kozachuk 2022-12-18 15:07:26 +01:00
  • 59d2b5a122 Fix environment varaible for the correct file. Oleksandr Kozachuk 2022-12-18 15:05:22 +01:00
  • 9ad7054b60 Support | prefix in dump file names to dump to a command instead of a file. Oleksandr Kozachuk 2022-12-18 15:02:19 +01:00
  • cfe1e1b062 First version of the dump command. Oleksandr Kozachuk 2022-12-18 14:46:22 +01:00
  • 7648d3c814 Fully support check of the password correctness. Oleksandr Kozachuk 2022-12-18 14:21:38 +01:00