| 2024-09-18 16:53 | Use the Atkinson Hyperlegible font for accessibility | James Eversole | 2 | +9 | -12 |
| 2024-07-08 16:03 | Include hash attribute in HTMX include | James Eversole | 1 | +1 | -1 |
| 2024-07-08 15:57 | Upgrade to HTMX 2.0 and serve script from application | James Eversole | 2 | +3 | -1 |
| 2024-02-24 19:11 | Increment version | James Eversole | 1 | +1 | -1 |
| 2024-02-24 19:07 | Remove redundant entry point; adjust comments in main init; update init function names from 'main' | James Eversole | 6 | +40 | -48 |
| 2024-02-20 16:45 | Update hardcoded git reference in index template | James Eversole | 2 | +2 | -2 |
| 2024-02-20 12:22 | More explicit error handling and messages when required environment variables are missing | James Eversole | 1 | +37 | -6 |
| 2024-02-19 01:34 | Clarify README further, ensure production logger is used when set to PRODUCTION environment | James Eversole | 4 | +26 | -12 |
| 2024-02-19 01:11 | Add containerless instructions to run the application | James Eversole | 1 | +10 | -2 |
| 2024-02-19 00:53 | Update both README and LICENSE (still ISC) | James Eversole | 3 | +70 | -52 |
| 2024-02-17 21:08 | Adjust generators size on mobile and allow horizontal scroll instead of text overflow | James Eversole | 1 | +4 | -0 |
| 2024-02-17 20:56 | Extensive commenting of functions; refactor some duplicate pattern matching logic | James Eversole | 11 | +105 | -62 |
| 2024-02-17 19:40 | Move static assets into data dir | James Eversole | 9 | +4 | -4 |
| 2024-02-17 15:28 | Allow users to opt out of reading anything from the expected environment file location | James Eversole | 1 | +5 | -2 |
| 2024-02-17 14:41 | Don't allow configuration of dbFile path or name; use the DATADIR and a hardcoded path | James Eversole | 6 | +15 | -20 |
| 2024-02-17 14:34 | Update deployment details | James Eversole | 4 | +15 | -6 |
| 2024-02-17 14:23 | Update environment variables to support custom data directory | James Eversole | 7 | +29 | -34 |
| 2024-02-17 13:46 | Remove Dhall dependency and ReaderT; use dotenv; create encryption key on startup if it doesn't exist | James Eversole | 14 | +130 | -129 |
| 2024-02-17 00:35 | \n | James Eversole | 1 | +1 | -0 |
| 2024-02-17 00:35 | Update README | James Eversole | 1 | +8 | -13 |
| 2024-02-17 00:30 | Merge branch 'feature/nixify-and-saltine' | James Eversole | 14 | +240 | -178 |
| 2024-02-17 00:30 | Working saltine encryption and decryption | James Eversole | 3 | +31 | -21 |
| 2023-06-16 21:32 | Moving on from Purr | James Eversole | 1 | +3 | -14 |
| 2023-05-07 19:04 | Add README warning that project is currently broken due to a change in crypto libraries | James Eversole | 1 | +22 | -5 |
| 2023-05-07 18:08 | Remove nix2container from flake, update dev shell config | James Eversole | 4 | +6 | -59 |
| 2023-05-06 00:38 | Stop using a Cabal library to achieve reasonable Docker image sizes | James Eversole | 3 | +82 | -62 |
| 2023-05-04 12:45 | Resolve cached naming issue; statically link Haskell dependencies | James Eversole | 4 | +13 | -13 |
| 2023-05-03 02:26 | Pure nix flake; replace crypto-simple with Saltine; update README and TODO | James Eversole | 8 | +144 | -139 |
| 2023-05-02 23:41 | Add --impure flag for native build; add disclaimer that I'm working on dropping the impure requirement | James Eversole | 1 | +3 | -1 |
| 2023-05-02 23:39 | Update README for Nix; add TODO | James Eversole | 2 | +9 | -15 |
| 2023-05-02 23:35 | Flakeify repository and remove Stack | James Eversole | 8 | +225 | -170 |
| 2023-01-17 01:21 | Longer pure random password offering. Remove some wordlist options. | James Eversole | 2 | +1 | -15 |
| 2023-01-11 21:23 | Use EFF wordlist. Embed wordlist into executable. Move views/public to assets/public. Move wordlist into assets. | James Eversole | 12 | +7784 | -1617 |
| 2023-01-11 03:53 | Start formatting with stylish-haskell. Start refactoring for clearer types. | James Eversole | 16 | +185 | -180 |
| 2022-12-29 23:57 | Add UPX executable compression to Docker build in order to reduce binary and docker image sizes significantly | James Eversole | 1 | +11 | -3 |
| 2022-12-27 20:11 | Add copy link button. Enhance buttons by reverting their text when a new copy event occurs. | James Eversole | 4 | +26 | -12 |
| 2022-12-27 18:37 | Add missing stack setup for initializing repo | James Eversole | 1 | +1 | -0 |
| 2022-12-27 18:25 | Bugfix on UI elements when no secret is found. Add copy secret button on successful retrieval. Include deployment information and updated example files. | James Eversole | 11 | +91 | -113 |
| 2022-12-27 04:42 | Remove valid for text notice, remove arrows on number input styling | James Eversole | 3 | +8 | -3 |
| 2022-12-27 03:49 | Completely overhaul frontend styling for clearer usage. Add support for entering either the full link or just link key for viewing secrets without opening links anew. | James Eversole | 10 | +204 | -111 |
| 2022-12-21 18:06 | l o w e r c a s e | James Eversole | 2 | +5 | -4 |
| 2022-12-21 17:46 | Update LICENSE and README for plaintext | James Eversole | 3 | +29 | -26 |
| 2022-10-21 01:06 | Remove DeltaChat group | James Eversole | 1 | +1 | -2 |
| 2022-08-07 21:22 | Refactor excessive do notation. Complete oldschool and gibberish generators. Add frontend functionality for selecting from multiple generator styles. Add config requirement for admin email. Add admin email to header. | James Eversole | 16 | +197 | -159 |
| 2022-08-07 02:00 | Add footer with link to git repo. Update docker-stack example to include shared Sqlite volume | James Eversole | 3 | +18 | -0 |
| 2022-08-06 00:43 | Add favicon. Significantly modify layout and presentation of site by including flexbox for main content. Remove logo from index. Code whitespace updates on Sharing-SQLite | James Eversole | 6 | +135 | -99 |
| 2022-08-05 20:42 | Track the number of views for secrets, delete secrets on next lookup attempt when the lifespan or max viewcount is exceeded. | James Eversole | 2 | +61 | -3 |
| 2022-07-31 22:41 | Read encrypted secret entries from the database and decode/unencrypt appropriately, add max duration/view count entries for the database and frontend interface, update README to remove graceful JS degradation goal, remove a few wordlist entries | James Eversole | 8 | +96 | -29 |
| 2022-07-30 01:31 | Secrets are now stored as AES encrypted -> Base64 encoded strings, retrieval is still plaintext and will need to be updated to reflect the required unencoding and decryption process | James Eversole | 8 | +50 | -32 |
| 2022-07-29 22:40 | Random generation of xkcd-style passwords now functioning as expected, web interface now serves randomly generated xkcd-style passwords and provides a button to create a sharing link for them when a new generation is requested. Misc stylesheet updates. Generalized the hx-vals helper function in Core.Templates to be useful for arbitrary endpoints that will need to include specific JSON. Added configuration field for dbSalt which will be used as an encryption salt in the next commit when passwods are stored encrypted in the DB instead of in plaintext. | James Eversole | 16 | +1757 | -1644 |
| 2022-07-22 17:27 | Started building generation functionality, added useful haddock-style comments for several functions | James Eversole | 11 | +1703 | -34 |
| 2022-07-19 20:57 | Added loading indicators via htmx-indicator, removed unattributable ASCII art and replaced with the project logo from the README, minor touches on stylesheet and added clickable links in the display. | James Eversole | 8 | +76 | -15 |
| 2022-07-18 21:07 | Updated example config file and docker-stack YAML to reflect SQLite requirements | James Eversole | 2 | +2 | -21 |
| 2022-07-18 21:04 | Squashed commit of the following: | James Eversole | 16 | +156 | -219 |
| 2022-07-06 01:11 | Squashed commit of the following: | James Eversole | 15 | +256 | -146 |
| 2022-07-04 02:48 | Updated README with project goals, started prototyping frontend and added route for primary css dist, added reasonable functionality for requesting a password directly via link as well as patching index DOM when requesting HTML stub from /pw | James Eversole | 10 | +211 | -43 |
| 2022-07-03 00:00 | Updated hardcoded paths in view templates to be accurate for /pw endpoint | James Eversole | 1 | +5 | -5 |
| 2022-07-02 23:37 | Beginnings of HTMX frontend interaction, able to request particular PWs by link names and patch the DOM appropriately | James Eversole | 12 | +120 | -65 |
| 2022-07-02 18:23 | Added Shakespeare templating and setup basic Maybe-bound lookup for conditional rendering of the page or an appropriate notice that the password doesn't exist. | James Eversole | 10 | +144 | -37 |
| 2022-07-02 01:34 | Organize application logic by core/feature breakouts, add dhall configuration support and add a range of new config options in the Reader, add example configuration/deployment files | James Eversole | 15 | +260 | -22 |
| 2022-06-29 01:30 | Initialize stack environment and repository | James Eversole | 12 | +231 | -0 |