Commit Graph

  • 41278e81a9 simplified application state brick jlamothe 2024-09-12 20:57:51 -04:00
  • 8bddf35a1a generate passord form error message jlamothe 2024-09-12 20:09:13 -04:00
  • b0487d4d03 created post-initialization state jlamothe 2024-09-12 19:47:33 -04:00
  • 233a559aaf Don't crash if the database doesn't exist jlamothe 2024-09-10 20:12:46 -04:00
  • 86278db578 load database on start jlamothe 2024-09-10 20:00:24 -04:00
  • a872fcfd6c added password database to AppState jlamothe 2024-09-10 19:03:19 -04:00
  • d049c40b7a handle events for password entry form jlamothe 2024-09-07 20:41:43 -04:00
  • ffce0d6a1c render the master password form jlamothe 2024-09-07 18:30:25 -04:00
  • 2b427789d2 defined data structure for master password form jlamothe 2024-09-07 16:57:20 -04:00
  • a3f405d9c5 make lenses for AppState jlamothe 2024-09-07 15:40:10 -04:00
  • 76d2600fcf initialize random number generator jlamothe 2024-09-07 15:34:10 -04:00
  • 11870423ed use brick jlamothe 2024-09-07 15:00:17 -04:00
  • 4b057272d3 updated copyright to reflect current year jlamothe 2024-09-07 14:43:22 -04:00
  • 3e661e3b24 use LTS 22.33 jlamothe 2024-09-07 14:36:48 -04:00
  • f65a478fb5 stripped out frontend jlamothe 2024-09-07 14:26:15 -04:00
  • 85920c26a0 minor refactor to app/Util.hs to make hlint happy dev jlamothe 2023-05-04 14:47:20 -04:00
  • 8be90e9822 add blank line before prompting for service name to search for jlamothe 2023-05-04 14:21:55 -04:00
  • bb85081380 removed copyright years from individual source files jlamothe 2023-05-02 19:40:22 -04:00
  • f423d202ce fixed installation instructions jlamothe 2023-05-02 17:45:48 -04:00
  • 82f2c6c5fb version 0.3.1.1 master 0.3.1.1 jlamothe 2023-05-02 17:29:31 -04:00
  • d7da4b2924 use LTS 20.19 resolver jlamothe 2023-05-02 17:27:58 -04:00
  • 0267ce8792 removed GitHub references jlamothe 2023-05-02 16:48:44 -04:00
  • d0d80223f7 added bug reports link jlamothe 2021-11-14 03:47:53 -05:00
  • 180af04891 updated description jlamothe 2021-11-13 23:54:06 -05:00
  • a048e0ad8b moved priject to codeberg jlamothe 2021-11-13 23:50:08 -05:00
  • d3a54f19b9 updated cabal file jlamothe 2021-10-25 15:51:19 -04:00
  • b9d52070f1 version 0.3.1 0.3.1 jlamothe 2021-05-14 13:55:01 -04:00
  • 6585d63385 allow user to specify temporary alternate master password jlamothe 2021-05-14 13:46:52 -04:00
  • 258ebf29fe max version for transformers package jlamothe 2021-05-09 14:41:20 -04:00
  • 1d6fbb5f40 version 0.3.0.2 0.3.0.2 jlamothe 2021-05-09 13:36:27 -04:00
  • 08d2827613 version 0.3.0.1 0.3.0.1 jlamothe 2021-05-09 12:57:38 -04:00
  • 4ac3d37913 version 0.3.0 0.3.0 jlamothe 2021-01-05 21:26:12 -05:00
  • 4be38eb87a updated ChangeLog jlamothe 2021-01-05 21:25:29 -05:00
  • 807e09a5ae switched from lens package to microlens jlamothe 2021-01-05 21:22:41 -05:00
  • c5cdde8f73 removed unnecessary import jlamothe 2021-01-05 21:22:05 -05:00
  • d87ccc4346 updated copyright jlamothe 2021-01-05 21:08:41 -05:00
  • 2d70a9e284 updated to more recent snapshot jlamothe 2021-01-05 10:28:18 -05:00
  • 97a5ff4c92 updated email address jlamothe 2020-12-14 22:41:24 -05:00
  • df5f0a4334 updated copyright jlamothe 2020-12-14 22:10:14 -05:00
  • ae9a43519e version 0.2.1 0.2.1 Jonathan Lamothe 2020-03-20 20:29:37 -04:00
  • a615538d96 confirm master password before creating new service Jonathan Lamothe 2020-03-20 20:20:59 -04:00
  • 927ce27865 swap items 1 & 2 in main menu Jonathan Lamothe 2020-03-20 17:36:04 -04:00
  • c8412a6d3b updated change log Jonathan Lamothe 2020-03-20 17:29:09 -04:00
  • ef663b39b0 don't store database file in home directory Jonathan Lamothe 2020-03-20 17:24:14 -04:00
  • 645142aa8f import easy-package Jonathan Lamothe 2020-02-28 01:55:23 -05:00
  • 1717f4c298 fixed pedantic warnings and hlint stuff Jonathan Lamothe 2020-02-28 01:23:44 -05:00
  • b3e2121597 refactoring Jonathan Lamothe 2019-01-02 13:38:29 -05:00
  • 412c8312b0 version 0.2 0.2 Jonathan Lamothe 2019-01-01 23:03:09 -05:00
  • 012486c045 handle empty input string in mkPass Jonathan Lamothe 2019-01-01 22:50:16 -05:00
  • cdff8c8917 refactored mkHash Jonathan Lamothe 2019-01-01 22:45:03 -05:00
  • f305822ae1 whitespace fix Jonathan Lamothe 2019-01-01 22:25:25 -05:00
  • 7cf0b34078 warn when changing master password Jonathan Lamothe 2019-01-01 21:15:09 -05:00
  • 191be38fbe implemented manual saving Jonathan Lamothe 2019-01-01 21:02:52 -05:00
  • f2ae7bca76 fixed changelog Jonathan Lamothe 2019-01-01 04:57:24 -05:00
  • 3d8b41c5b6 version 0.1.1 0.1.1 Jonathan Lamothe 2019-01-01 04:51:52 -05:00
  • 60f40262f7 fixed pwGenerate hanging Jonathan Lamothe 2019-01-01 04:48:36 -05:00
  • 32c9241a2e updated copyright Jonathan Lamothe 2019-01-01 04:47:42 -05:00
  • 29ca8a64bf typo Jonathan Lamothe 2019-01-01 04:30:12 -05:00
  • a823cd5f03 version 0.1 0.1 Jonathan Lamothe 2018-12-31 17:41:56 -05:00
  • bd29b42386 better install instructions Jonathan Lamothe 2018-12-31 17:40:55 -05:00
  • 16ac391034 typo Jonathan Lamothe 2018-12-31 16:28:32 -05:00
  • 585cba3ca7 documentation Jonathan Lamothe 2018-12-31 16:14:37 -05:00
  • f686fb7412 implemented service renaming Jonathan Lamothe 2018-12-31 15:27:36 -05:00
  • 8b71454445 hlint suggestion Jonathan Lamothe 2018-12-31 15:26:11 -05:00
  • 7e23d70a63 better flow when trying to re-add an existing service Jonathan Lamothe 2018-12-31 14:33:23 -05:00
  • 4fb0920e88 implemented service removal Jonathan Lamothe 2018-12-31 14:29:44 -05:00
  • b52380a10b implemented pwRemoveService Jonathan Lamothe 2018-12-31 14:09:13 -05:00
  • 82c53ce446 don't choke when database file doesn't exist Jonathan Lamothe 2018-12-30 15:27:01 -05:00
  • 0adbc510ae implementing database load/save Jonathan Lamothe 2018-12-29 20:15:59 -05:00
  • d1e4287745 determine database path Jonathan Lamothe 2018-12-29 14:01:32 -05:00
  • aa0b8e13d2 JSON encoding/decoding Jonathan Lamothe 2018-12-29 12:21:25 -05:00
  • 0f83374060 allow confirmation with a single keystroke Jonathan Lamothe 2018-12-28 14:37:50 -05:00
  • e2c1453dcd user friendliness fixes Jonathan Lamothe 2018-12-28 12:59:48 -05:00
  • 9b5af711b3 implemented policy editing Jonathan Lamothe 2018-12-27 15:56:25 -05:00
  • 0920bff2f5 reordered functions in UI module Jonathan Lamothe 2018-12-27 14:26:44 -05:00
  • 318079dca8 implemented password changing Jonathan Lamothe 2018-12-26 15:43:13 -05:00
  • 0f6cbc0b24 added edit password menu Jonathan Lamothe 2018-12-26 15:03:01 -05:00
  • aad435f366 refactored Jonathan Lamothe 2018-12-26 14:38:42 -05:00
  • 58d27f4c20 more intuitive search Jonathan Lamothe 2018-12-25 19:38:27 -05:00
  • f119aa8264 typo Jonathan Lamothe 2018-12-25 18:34:20 -05:00
  • 649d986a5d streamlined policy edit process Jonathan Lamothe 2018-12-25 18:32:26 -05:00
  • 8765d27236 better implementation of isSpecial Jonathan Lamothe 2018-12-25 16:10:13 -05:00
  • d874db8da2 implemented pwCount Jonathan Lamothe 2018-12-25 16:09:32 -05:00
  • e2a7fa6fc2 implemented pwSearch Jonathan Lamothe 2018-12-25 15:47:39 -05:00
  • 00311092d0 partial implementation of password view/edit Jonathan Lamothe 2018-12-24 14:02:28 -05:00
  • 51208d3fe9 actually edit password policy Jonathan Lamothe 2018-12-24 13:10:54 -05:00
  • 12049652c4 display blank line before displaying password Jonathan Lamothe 2018-12-24 12:56:03 -05:00
  • c5084c3cb0 typo Jonathan Lamothe 2018-12-24 12:52:11 -05:00
  • 6998dfe03e implemented pwGetService Jonathan Lamothe 2018-12-24 12:22:54 -05:00
  • 7b13aad709 implemented pwSetService Jonathan Lamothe 2018-12-24 11:55:49 -05:00
  • 824f52b108 implemented pwHasService Jonathan Lamothe 2018-12-24 10:53:52 -05:00
  • 771eaa9c42 comment Jonathan Lamothe 2018-12-24 02:32:22 -05:00
  • 3b93849a0e partial implementation of password adding Jonathan Lamothe 2018-12-23 16:24:08 -05:00
  • 3893a1c63e run pwGenerate tests Jonathan Lamothe 2018-12-21 17:33:15 -05:00
  • 42b49822cc implemented toB64 Jonathan Lamothe 2018-12-21 17:32:06 -05:00
  • d53fde8c54 implemented toUTF8 Jonathan Lamothe 2018-12-21 17:17:12 -05:00
  • 9a2333140a implemented mkHash Jonathan Lamothe 2018-12-21 17:04:37 -05:00
  • 2cb10b263e changed PWSalt default size to 32 bytes (256 bits) Jonathan Lamothe 2018-12-21 16:49:32 -05:00
  • 570cfe4af2 fixed nextPolicy (for serious this time) Jonathan Lamothe 2018-12-21 16:44:25 -05:00
  • 0260f665dc explicitly use lazy ByteStrings Jonathan Lamothe 2018-12-20 22:21:36 -05:00