<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>purr, branch HEAD</title>
<subtitle>password generation and secret sharing
</subtitle>
<entry>
<id>8465395e65901b99ea79cbc5459f9e1f1bbc13a9</id>
<published>2024-09-18T16:53:58Z</published>
<updated>2024-09-18T16:53:58Z</updated>
<title type="text">Use the Atkinson Hyperlegible font for accessibility</title>
<link rel="alternate" type="text/html" href="commit/8465395e65901b99ea79cbc5459f9e1f1bbc13a9.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 8465395e65901b99ea79cbc5459f9e1f1bbc13a9
parent 3d09446bedc0ece9c4fb42d1c043ce8329e4e4b9
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Wed, 18 Sep 2024 11:53:58 -0500

Use the Atkinson Hyperlegible font for accessibility

</content>
</entry>
<entry>
<id>3d09446bedc0ece9c4fb42d1c043ce8329e4e4b9</id>
<published>2024-07-08T16:03:37Z</published>
<updated>2024-07-08T16:03:37Z</updated>
<title type="text">Include hash attribute in HTMX include</title>
<link rel="alternate" type="text/html" href="commit/3d09446bedc0ece9c4fb42d1c043ce8329e4e4b9.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 3d09446bedc0ece9c4fb42d1c043ce8329e4e4b9
parent 70b883cfe0d3eae322636f3c0e4b06dffe5c8ef0
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Mon,  8 Jul 2024 11:03:37 -0500

Include hash attribute in HTMX include

</content>
</entry>
<entry>
<id>70b883cfe0d3eae322636f3c0e4b06dffe5c8ef0</id>
<published>2024-07-08T15:57:24Z</published>
<updated>2024-07-08T15:57:24Z</updated>
<title type="text">Upgrade to HTMX 2.0 and serve script from application</title>
<link rel="alternate" type="text/html" href="commit/70b883cfe0d3eae322636f3c0e4b06dffe5c8ef0.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 70b883cfe0d3eae322636f3c0e4b06dffe5c8ef0
parent 2514d5befd2b0d31a9b573355dc44ee672149a56
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Mon,  8 Jul 2024 10:57:24 -0500

Upgrade to HTMX 2.0 and serve script from application

</content>
</entry>
<entry>
<id>2514d5befd2b0d31a9b573355dc44ee672149a56</id>
<published>2024-02-24T19:11:31Z</published>
<updated>2024-02-24T19:11:31Z</updated>
<title type="text">Increment version</title>
<link rel="alternate" type="text/html" href="commit/2514d5befd2b0d31a9b573355dc44ee672149a56.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 2514d5befd2b0d31a9b573355dc44ee672149a56
parent 3863ddf42e3564940bc52de008fadb28676788be
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Sat, 24 Feb 2024 13:11:31 -0600

Increment version

</content>
</entry>
<entry>
<id>3863ddf42e3564940bc52de008fadb28676788be</id>
<published>2024-02-24T19:07:33Z</published>
<updated>2024-02-24T19:07:33Z</updated>
<title type="text">Remove redundant entry point; adjust comments in main init; update init function names from &#39;main&#39;</title>
<link rel="alternate" type="text/html" href="commit/3863ddf42e3564940bc52de008fadb28676788be.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 3863ddf42e3564940bc52de008fadb28676788be
parent 19c6801d12341056ac2bea9901d8e8b3ed64eba8
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Sat, 24 Feb 2024 13:07:33 -0600

Remove redundant entry point; adjust comments in main init; update init function names from &#39;main&#39;

</content>
</entry>
<entry>
<id>19c6801d12341056ac2bea9901d8e8b3ed64eba8</id>
<published>2024-02-20T16:45:20Z</published>
<updated>2024-02-20T16:45:20Z</updated>
<title type="text">Update hardcoded git reference in index template</title>
<link rel="alternate" type="text/html" href="commit/19c6801d12341056ac2bea9901d8e8b3ed64eba8.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 19c6801d12341056ac2bea9901d8e8b3ed64eba8
parent 66cf9d460076e0a6630fa6eff8acea62635954e2
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Tue, 20 Feb 2024 10:45:20 -0600

Update hardcoded git reference in index template

</content>
</entry>
<entry>
<id>66cf9d460076e0a6630fa6eff8acea62635954e2</id>
<published>2024-02-20T12:22:03Z</published>
<updated>2024-02-20T13:48:54Z</updated>
<title type="text">More explicit error handling and messages when required environment variables are missing</title>
<link rel="alternate" type="text/html" href="commit/66cf9d460076e0a6630fa6eff8acea62635954e2.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 66cf9d460076e0a6630fa6eff8acea62635954e2
parent 5072fb4df4033c1b94e9af47723abff81c726f01
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Tue, 20 Feb 2024 06:22:03 -0600

More explicit error handling and messages when required environment variables are missing

</content>
</entry>
<entry>
<id>5072fb4df4033c1b94e9af47723abff81c726f01</id>
<published>2024-02-19T01:34:16Z</published>
<updated>2024-02-19T01:34:16Z</updated>
<title type="text">Clarify README further, ensure production logger is used when set to PRODUCTION environment</title>
<link rel="alternate" type="text/html" href="commit/5072fb4df4033c1b94e9af47723abff81c726f01.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 5072fb4df4033c1b94e9af47723abff81c726f01
parent d713f9b4e6a53cf9707c937fc5bcb51692dfb8df
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Sun, 18 Feb 2024 19:34:16 -0600

Clarify README further, ensure production logger is used when set to PRODUCTION environment

</content>
</entry>
<entry>
<id>d713f9b4e6a53cf9707c937fc5bcb51692dfb8df</id>
<published>2024-02-19T01:11:53Z</published>
<updated>2024-02-19T01:11:53Z</updated>
<title type="text">Add containerless instructions to run the application</title>
<link rel="alternate" type="text/html" href="commit/d713f9b4e6a53cf9707c937fc5bcb51692dfb8df.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit d713f9b4e6a53cf9707c937fc5bcb51692dfb8df
parent a1edace600b48080372723b375cba98ff2b8e4a4
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Sun, 18 Feb 2024 19:11:53 -0600

Add containerless instructions to run the application

</content>
</entry>
<entry>
<id>a1edace600b48080372723b375cba98ff2b8e4a4</id>
<published>2024-02-19T00:53:54Z</published>
<updated>2024-02-19T01:04:28Z</updated>
<title type="text">Update both README and LICENSE (still ISC)</title>
<link rel="alternate" type="text/html" href="commit/a1edace600b48080372723b375cba98ff2b8e4a4.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit a1edace600b48080372723b375cba98ff2b8e4a4
parent 5354c950faaafecd5c58644353fd043acec8ac4e
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Sun, 18 Feb 2024 18:53:54 -0600

Update both README and LICENSE (still ISC)

</content>
</entry>
<entry>
<id>5354c950faaafecd5c58644353fd043acec8ac4e</id>
<published>2024-02-17T21:08:52Z</published>
<updated>2024-02-17T21:08:52Z</updated>
<title type="text">Adjust generators size on mobile and allow horizontal scroll instead of text overflow</title>
<link rel="alternate" type="text/html" href="commit/5354c950faaafecd5c58644353fd043acec8ac4e.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 5354c950faaafecd5c58644353fd043acec8ac4e
parent 4909bb9c962e965dd746e554c23a2cdc38769770
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Sat, 17 Feb 2024 15:08:52 -0600

Adjust generators size on mobile and allow horizontal scroll instead of text overflow

</content>
</entry>
<entry>
<id>4909bb9c962e965dd746e554c23a2cdc38769770</id>
<published>2024-02-17T20:56:13Z</published>
<updated>2024-02-17T20:56:13Z</updated>
<title type="text">Extensive commenting of functions; refactor some duplicate pattern matching logic</title>
<link rel="alternate" type="text/html" href="commit/4909bb9c962e965dd746e554c23a2cdc38769770.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 4909bb9c962e965dd746e554c23a2cdc38769770
parent 7796fcb9b4b229ffa54cae2101aec6e528f4bce4
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Sat, 17 Feb 2024 14:56:13 -0600

Extensive commenting of functions; refactor some duplicate pattern matching logic

</content>
</entry>
<entry>
<id>7796fcb9b4b229ffa54cae2101aec6e528f4bce4</id>
<published>2024-02-17T19:40:30Z</published>
<updated>2024-02-17T19:44:55Z</updated>
<title type="text">Move static assets into data dir</title>
<link rel="alternate" type="text/html" href="commit/7796fcb9b4b229ffa54cae2101aec6e528f4bce4.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 7796fcb9b4b229ffa54cae2101aec6e528f4bce4
parent c26c7e8696175863ec62abe271c123edc6254596
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Sat, 17 Feb 2024 13:40:30 -0600

Move static assets into data dir

</content>
</entry>
<entry>
<id>c26c7e8696175863ec62abe271c123edc6254596</id>
<published>2024-02-17T15:28:32Z</published>
<updated>2024-02-17T15:28:47Z</updated>
<title type="text">Allow users to opt out of reading anything from the expected environment file location</title>
<link rel="alternate" type="text/html" href="commit/c26c7e8696175863ec62abe271c123edc6254596.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit c26c7e8696175863ec62abe271c123edc6254596
parent 0e8144b82c0417d8b121b1f074a9df3f655b35f6
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Sat, 17 Feb 2024 09:28:32 -0600

Allow users to opt out of reading anything from the expected environment file location

</content>
</entry>
<entry>
<id>0e8144b82c0417d8b121b1f074a9df3f655b35f6</id>
<published>2024-02-17T14:41:39Z</published>
<updated>2024-02-17T14:41:39Z</updated>
<title type="text">Don&#39;t allow configuration of dbFile path or name; use the DATADIR and a hardcoded path</title>
<link rel="alternate" type="text/html" href="commit/0e8144b82c0417d8b121b1f074a9df3f655b35f6.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 0e8144b82c0417d8b121b1f074a9df3f655b35f6
parent f065300113da8473c6e8d98f0326477c496d90e0
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Sat, 17 Feb 2024 08:41:39 -0600

Don&#39;t allow configuration of dbFile path or name; use the DATADIR and a hardcoded path

</content>
</entry>
<entry>
<id>f065300113da8473c6e8d98f0326477c496d90e0</id>
<published>2024-02-17T14:34:26Z</published>
<updated>2024-02-17T14:34:26Z</updated>
<title type="text">Update deployment details</title>
<link rel="alternate" type="text/html" href="commit/f065300113da8473c6e8d98f0326477c496d90e0.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit f065300113da8473c6e8d98f0326477c496d90e0
parent dbe5cb2985371a96d96fb7222fd4fe1db80b6d90
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Sat, 17 Feb 2024 08:34:26 -0600

Update deployment details

</content>
</entry>
<entry>
<id>dbe5cb2985371a96d96fb7222fd4fe1db80b6d90</id>
<published>2024-02-17T14:23:10Z</published>
<updated>2024-02-17T14:23:10Z</updated>
<title type="text">Update environment variables to support custom data directory</title>
<link rel="alternate" type="text/html" href="commit/dbe5cb2985371a96d96fb7222fd4fe1db80b6d90.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit dbe5cb2985371a96d96fb7222fd4fe1db80b6d90
parent 5484699565bc640aa4be907b816aaf9266f8e91d
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Sat, 17 Feb 2024 08:23:10 -0600

Update environment variables to support custom data directory

</content>
</entry>
<entry>
<id>5484699565bc640aa4be907b816aaf9266f8e91d</id>
<published>2024-02-17T13:46:09Z</published>
<updated>2024-02-17T13:46:09Z</updated>
<title type="text">Remove Dhall dependency and ReaderT; use dotenv; create encryption key on startup if it doesn&#39;t exist</title>
<link rel="alternate" type="text/html" href="commit/5484699565bc640aa4be907b816aaf9266f8e91d.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 5484699565bc640aa4be907b816aaf9266f8e91d
parent 8545b969f33c7052f27bba65a2ac7828623e6f28
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Sat, 17 Feb 2024 07:46:09 -0600

Remove Dhall dependency and ReaderT; use dotenv; create encryption key on startup if it doesn&#39;t exist

</content>
</entry>
<entry>
<id>8545b969f33c7052f27bba65a2ac7828623e6f28</id>
<published>2024-02-17T00:35:42Z</published>
<updated>2024-02-17T00:35:42Z</updated>
<title type="text">\n</title>
<link rel="alternate" type="text/html" href="commit/8545b969f33c7052f27bba65a2ac7828623e6f28.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 8545b969f33c7052f27bba65a2ac7828623e6f28
parent 6f684564ed7cbeb7d786a4a7d21eca54ab20851a
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Fri, 16 Feb 2024 18:35:42 -0600

\n

</content>
</entry>
<entry>
<id>6f684564ed7cbeb7d786a4a7d21eca54ab20851a</id>
<published>2024-02-17T00:35:12Z</published>
<updated>2024-02-17T00:35:12Z</updated>
<title type="text">Update README</title>
<link rel="alternate" type="text/html" href="commit/6f684564ed7cbeb7d786a4a7d21eca54ab20851a.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 6f684564ed7cbeb7d786a4a7d21eca54ab20851a
parent b4a5da0ed1a4b839971d4ab3b0dbd3533e2c30cb
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Fri, 16 Feb 2024 18:35:12 -0600

Update README

</content>
</entry>
<entry>
<id>b4a5da0ed1a4b839971d4ab3b0dbd3533e2c30cb</id>
<published>2024-02-17T00:30:37Z</published>
<updated>2024-02-17T00:30:37Z</updated>
<title type="text">Merge branch &#39;feature/nixify-and-saltine&#39;</title>
<link rel="alternate" type="text/html" href="commit/b4a5da0ed1a4b839971d4ab3b0dbd3533e2c30cb.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit b4a5da0ed1a4b839971d4ab3b0dbd3533e2c30cb
parent c883e4d9e97c42b2507a6b5ce5e27abc75ef86c0
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Fri, 16 Feb 2024 18:30:37 -0600

Merge branch &#39;feature/nixify-and-saltine&#39;

</content>
</entry>
<entry>
<id>9ad3d1ee7acce4f294267090ab5a017b3801bb65</id>
<published>2024-02-17T00:30:06Z</published>
<updated>2024-02-17T00:30:06Z</updated>
<title type="text">Working saltine encryption and decryption</title>
<link rel="alternate" type="text/html" href="commit/9ad3d1ee7acce4f294267090ab5a017b3801bb65.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 9ad3d1ee7acce4f294267090ab5a017b3801bb65
parent f9c3a40c991a3f489f44e3d96e2aaf793801540a
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Fri, 16 Feb 2024 18:30:06 -0600

Working saltine encryption and decryption

</content>
</entry>
<entry>
<id>c883e4d9e97c42b2507a6b5ce5e27abc75ef86c0</id>
<published>2023-06-16T21:32:26Z</published>
<updated>2023-06-16T21:32:26Z</updated>
<title type="text">Moving on from Purr</title>
<link rel="alternate" type="text/html" href="commit/c883e4d9e97c42b2507a6b5ce5e27abc75ef86c0.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit c883e4d9e97c42b2507a6b5ce5e27abc75ef86c0
parent ed2ebc91b859cf7fdaa58720b3cbd09d07b00f02
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Fri, 16 Jun 2023 16:32:26 -0500

Moving on from Purr

</content>
</entry>
<entry>
<id>f9c3a40c991a3f489f44e3d96e2aaf793801540a</id>
<published>2023-05-07T19:04:25Z</published>
<updated>2023-05-07T19:04:25Z</updated>
<title type="text">Add README warning that project is currently broken due to a change in crypto libraries</title>
<link rel="alternate" type="text/html" href="commit/f9c3a40c991a3f489f44e3d96e2aaf793801540a.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit f9c3a40c991a3f489f44e3d96e2aaf793801540a
parent 1ad7ce3440210afffd390c342cfe636ae1d97fef
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Sun,  7 May 2023 14:04:25 -0500

Add README warning that project is currently broken due to a change in crypto libraries

</content>
</entry>
<entry>
<id>1ad7ce3440210afffd390c342cfe636ae1d97fef</id>
<published>2023-05-07T18:08:47Z</published>
<updated>2023-05-07T18:08:47Z</updated>
<title type="text">Remove nix2container from flake, update dev shell config</title>
<link rel="alternate" type="text/html" href="commit/1ad7ce3440210afffd390c342cfe636ae1d97fef.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 1ad7ce3440210afffd390c342cfe636ae1d97fef
parent a9c08415926e0511f0ba901bdebd3c37a1f4f5de
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Sun,  7 May 2023 13:08:47 -0500

Remove nix2container from flake, update dev shell config

</content>
</entry>
<entry>
<id>a9c08415926e0511f0ba901bdebd3c37a1f4f5de</id>
<published>2023-05-06T00:38:59Z</published>
<updated>2023-05-06T00:38:59Z</updated>
<title type="text">Stop using a Cabal library to achieve reasonable Docker image sizes</title>
<link rel="alternate" type="text/html" href="commit/a9c08415926e0511f0ba901bdebd3c37a1f4f5de.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit a9c08415926e0511f0ba901bdebd3c37a1f4f5de
parent a05d227138d584a78062ef126cf53a3e283cb0da
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Fri,  5 May 2023 19:38:59 -0500

Stop using a Cabal library to achieve reasonable Docker image sizes

</content>
</entry>
<entry>
<id>a05d227138d584a78062ef126cf53a3e283cb0da</id>
<published>2023-05-04T12:45:02Z</published>
<updated>2023-05-04T12:45:02Z</updated>
<title type="text">Resolve cached naming issue; statically link Haskell dependencies</title>
<link rel="alternate" type="text/html" href="commit/a05d227138d584a78062ef126cf53a3e283cb0da.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit a05d227138d584a78062ef126cf53a3e283cb0da
parent 9efdc01828af6d56755ea381cb2708f3f8b288b6
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Thu,  4 May 2023 07:45:02 -0500

Resolve cached naming issue; statically link Haskell dependencies

</content>
</entry>
<entry>
<id>9efdc01828af6d56755ea381cb2708f3f8b288b6</id>
<published>2023-05-03T02:26:40Z</published>
<updated>2023-05-03T02:26:40Z</updated>
<title type="text">Pure nix flake; replace crypto-simple with Saltine; update README and TODO</title>
<link rel="alternate" type="text/html" href="commit/9efdc01828af6d56755ea381cb2708f3f8b288b6.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 9efdc01828af6d56755ea381cb2708f3f8b288b6
parent b4bbf6e5a796d6dfc44ac0a052ec4949d2394927
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Tue,  2 May 2023 21:26:40 -0500

Pure nix flake; replace crypto-simple with Saltine; update README and TODO

</content>
</entry>
<entry>
<id>b4bbf6e5a796d6dfc44ac0a052ec4949d2394927</id>
<published>2023-05-02T23:41:00Z</published>
<updated>2023-05-02T23:41:00Z</updated>
<title type="text">Add --impure flag for native build; add disclaimer that I&#39;m working on dropping the impure requirement</title>
<link rel="alternate" type="text/html" href="commit/b4bbf6e5a796d6dfc44ac0a052ec4949d2394927.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit b4bbf6e5a796d6dfc44ac0a052ec4949d2394927
parent a04b129e37414e2eb134f4c524bcbd75aa1d511a
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Tue,  2 May 2023 18:41:00 -0500

Add --impure flag for native build; add disclaimer that I&#39;m working on dropping the impure requirement

</content>
</entry>
<entry>
<id>a04b129e37414e2eb134f4c524bcbd75aa1d511a</id>
<published>2023-05-02T23:39:25Z</published>
<updated>2023-05-02T23:39:25Z</updated>
<title type="text">Update README for Nix; add TODO</title>
<link rel="alternate" type="text/html" href="commit/a04b129e37414e2eb134f4c524bcbd75aa1d511a.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit a04b129e37414e2eb134f4c524bcbd75aa1d511a
parent e95f9e4433a8f1fef7dfe2355ad05df49e07a1a7
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Tue,  2 May 2023 18:39:25 -0500

Update README for Nix; add TODO

</content>
</entry>
<entry>
<id>e95f9e4433a8f1fef7dfe2355ad05df49e07a1a7</id>
<published>2023-05-02T23:35:04Z</published>
<updated>2023-05-02T23:35:04Z</updated>
<title type="text">Flakeify repository and remove Stack</title>
<link rel="alternate" type="text/html" href="commit/e95f9e4433a8f1fef7dfe2355ad05df49e07a1a7.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit e95f9e4433a8f1fef7dfe2355ad05df49e07a1a7
parent ed2ebc91b859cf7fdaa58720b3cbd09d07b00f02
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Tue,  2 May 2023 18:35:04 -0500

Flakeify repository and remove Stack

</content>
</entry>
<entry>
<id>ed2ebc91b859cf7fdaa58720b3cbd09d07b00f02</id>
<published>2023-01-17T01:21:04Z</published>
<updated>2023-01-17T01:21:04Z</updated>
<title type="text">Longer pure random password offering. Remove some wordlist options.</title>
<link rel="alternate" type="text/html" href="commit/ed2ebc91b859cf7fdaa58720b3cbd09d07b00f02.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit ed2ebc91b859cf7fdaa58720b3cbd09d07b00f02
parent 2889c7e9e7ceb0b4af963c525c60aed4de183d2b
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Mon, 16 Jan 2023 19:21:04 -0600

Longer pure random password offering. Remove some wordlist options.

</content>
</entry>
<entry>
<id>2889c7e9e7ceb0b4af963c525c60aed4de183d2b</id>
<published>2023-01-11T21:23:01Z</published>
<updated>2023-01-11T21:23:01Z</updated>
<title type="text">Use EFF wordlist. Embed wordlist into executable. Move views/public to assets/public. Move wordlist into assets.</title>
<link rel="alternate" type="text/html" href="commit/2889c7e9e7ceb0b4af963c525c60aed4de183d2b.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 2889c7e9e7ceb0b4af963c525c60aed4de183d2b
parent cb45c4ce1d5b38881295ffc1a8532681e862e1c4
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Wed, 11 Jan 2023 15:23:01 -0600

Use EFF wordlist. Embed wordlist into executable. Move views/public to assets/public. Move wordlist into assets.

</content>
</entry>
<entry>
<id>cb45c4ce1d5b38881295ffc1a8532681e862e1c4</id>
<published>2023-01-11T03:53:10Z</published>
<updated>2023-01-11T03:53:10Z</updated>
<title type="text">Start formatting with stylish-haskell. Start refactoring for clearer types.</title>
<link rel="alternate" type="text/html" href="commit/cb45c4ce1d5b38881295ffc1a8532681e862e1c4.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit cb45c4ce1d5b38881295ffc1a8532681e862e1c4
parent 84c49319a691ea943f9df0aa70b231753ef2360e
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Tue, 10 Jan 2023 21:53:10 -0600

Start formatting with stylish-haskell. Start refactoring for clearer types.

</content>
</entry>
<entry>
<id>84c49319a691ea943f9df0aa70b231753ef2360e</id>
<published>2022-12-29T23:57:34Z</published>
<updated>2022-12-29T23:57:34Z</updated>
<title type="text">Add UPX executable compression to Docker build in order to reduce binary and docker image sizes significantly</title>
<link rel="alternate" type="text/html" href="commit/84c49319a691ea943f9df0aa70b231753ef2360e.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 84c49319a691ea943f9df0aa70b231753ef2360e
parent d5fa1ffd7a0582f5f827fd1cfa761258e8969fb2
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Thu, 29 Dec 2022 17:57:34 -0600

Add UPX executable compression to Docker build in order to reduce binary and docker image sizes significantly

</content>
</entry>
<entry>
<id>d5fa1ffd7a0582f5f827fd1cfa761258e8969fb2</id>
<published>2022-12-27T20:11:41Z</published>
<updated>2022-12-27T20:11:41Z</updated>
<title type="text">Add copy link button. Enhance buttons by reverting their text when a new copy event occurs.</title>
<link rel="alternate" type="text/html" href="commit/d5fa1ffd7a0582f5f827fd1cfa761258e8969fb2.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit d5fa1ffd7a0582f5f827fd1cfa761258e8969fb2
parent 5ce04d5bb0a7c29041daac88cb63918475267a39
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Tue, 27 Dec 2022 14:11:41 -0600

Add copy link button. Enhance buttons by reverting their text when a new copy event occurs.

</content>
</entry>
<entry>
<id>5ce04d5bb0a7c29041daac88cb63918475267a39</id>
<published>2022-12-27T18:37:10Z</published>
<updated>2022-12-27T18:37:10Z</updated>
<title type="text">Add missing stack setup for initializing repo</title>
<link rel="alternate" type="text/html" href="commit/5ce04d5bb0a7c29041daac88cb63918475267a39.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 5ce04d5bb0a7c29041daac88cb63918475267a39
parent ee8686bc83be55d95d5e9e185ca8808600fa31b8
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Tue, 27 Dec 2022 12:37:10 -0600

Add missing stack setup for initializing repo

</content>
</entry>
<entry>
<id>ee8686bc83be55d95d5e9e185ca8808600fa31b8</id>
<published>2022-12-27T18:25:14Z</published>
<updated>2022-12-27T18:25:14Z</updated>
<title type="text">Bugfix on UI elements when no secret is found. Add copy secret button on successful retrieval. Include deployment information and updated example files.</title>
<link rel="alternate" type="text/html" href="commit/ee8686bc83be55d95d5e9e185ca8808600fa31b8.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit ee8686bc83be55d95d5e9e185ca8808600fa31b8
parent c3a3374e45cf53bbe839ba31d843b1c921e049cc
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Tue, 27 Dec 2022 12:25:14 -0600

Bugfix on UI elements when no secret is found. Add copy secret button on successful retrieval. Include deployment information and updated example files.

</content>
</entry>
<entry>
<id>c3a3374e45cf53bbe839ba31d843b1c921e049cc</id>
<published>2022-12-27T04:42:09Z</published>
<updated>2022-12-27T04:42:09Z</updated>
<title type="text">Remove valid for text notice, remove arrows on number input styling</title>
<link rel="alternate" type="text/html" href="commit/c3a3374e45cf53bbe839ba31d843b1c921e049cc.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit c3a3374e45cf53bbe839ba31d843b1c921e049cc
parent 117d8793dd18968b4c78501224f0ff067458287f
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Mon, 26 Dec 2022 22:42:09 -0600

Remove valid for text notice, remove arrows on number input styling

</content>
</entry>
<entry>
<id>117d8793dd18968b4c78501224f0ff067458287f</id>
<published>2022-12-27T03:49:21Z</published>
<updated>2022-12-27T03:49:21Z</updated>
<title type="text">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.</title>
<link rel="alternate" type="text/html" href="commit/117d8793dd18968b4c78501224f0ff067458287f.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 117d8793dd18968b4c78501224f0ff067458287f
parent 785a797b7c8083ec7f743555d4e23ae2bc71f443
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Mon, 26 Dec 2022 21:49:21 -0600

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.

</content>
</entry>
<entry>
<id>785a797b7c8083ec7f743555d4e23ae2bc71f443</id>
<published>2022-12-21T18:06:46Z</published>
<updated>2022-12-24T17:35:36Z</updated>
<title type="text">l o w e r c a s e</title>
<link rel="alternate" type="text/html" href="commit/785a797b7c8083ec7f743555d4e23ae2bc71f443.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 785a797b7c8083ec7f743555d4e23ae2bc71f443
parent efc7f64ed3835ccd5ebf85aa5b28fa8de1a887fe
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Wed, 21 Dec 2022 12:06:46 -0600

l o w e r c a s e

</content>
</entry>
<entry>
<id>efc7f64ed3835ccd5ebf85aa5b28fa8de1a887fe</id>
<published>2022-12-21T17:46:05Z</published>
<updated>2022-12-24T17:35:35Z</updated>
<title type="text">Update LICENSE and README for plaintext</title>
<link rel="alternate" type="text/html" href="commit/efc7f64ed3835ccd5ebf85aa5b28fa8de1a887fe.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit efc7f64ed3835ccd5ebf85aa5b28fa8de1a887fe
parent 689f4bb4b7a2ff043c15083bcacdb73003f610a7
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Wed, 21 Dec 2022 11:46:05 -0600

Update LICENSE and README for plaintext

</content>
</entry>
<entry>
<id>689f4bb4b7a2ff043c15083bcacdb73003f610a7</id>
<published>2022-10-21T01:06:20Z</published>
<updated>2022-12-24T17:35:25Z</updated>
<title type="text">Remove DeltaChat group</title>
<link rel="alternate" type="text/html" href="commit/689f4bb4b7a2ff043c15083bcacdb73003f610a7.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 689f4bb4b7a2ff043c15083bcacdb73003f610a7
parent 2a4787fc8435fcaaff7101610c5e3c7f4ca12982
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Thu, 20 Oct 2022 20:06:20 -0500

Remove DeltaChat group

</content>
</entry>
<entry>
<id>2a4787fc8435fcaaff7101610c5e3c7f4ca12982</id>
<published>2022-08-07T21:22:09Z</published>
<updated>2022-08-07T21:22:09Z</updated>
<title type="text">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.</title>
<link rel="alternate" type="text/html" href="commit/2a4787fc8435fcaaff7101610c5e3c7f4ca12982.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 2a4787fc8435fcaaff7101610c5e3c7f4ca12982
parent 3c4c4f8d305fff7313efb56360864cf72257a298
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Sun,  7 Aug 2022 16:22:09 -0500

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.

</content>
</entry>
<entry>
<id>3c4c4f8d305fff7313efb56360864cf72257a298</id>
<published>2022-08-07T02:00:44Z</published>
<updated>2022-08-07T02:00:44Z</updated>
<title type="text">Add footer with link to git repo. Update docker-stack example to include shared Sqlite volume</title>
<link rel="alternate" type="text/html" href="commit/3c4c4f8d305fff7313efb56360864cf72257a298.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 3c4c4f8d305fff7313efb56360864cf72257a298
parent 1be99a44ffcb03b7d611a08dfc69b5d43d934510
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Sat,  6 Aug 2022 21:00:44 -0500

Add footer with link to git repo. Update docker-stack example to include shared Sqlite volume

</content>
</entry>
<entry>
<id>1be99a44ffcb03b7d611a08dfc69b5d43d934510</id>
<published>2022-08-06T00:43:39Z</published>
<updated>2022-08-06T00:43:39Z</updated>
<title type="text">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</title>
<link rel="alternate" type="text/html" href="commit/1be99a44ffcb03b7d611a08dfc69b5d43d934510.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 1be99a44ffcb03b7d611a08dfc69b5d43d934510
parent 910859bce6bdb37e9724c61211f5d510a43bed2b
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Fri,  5 Aug 2022 19:43:39 -0500

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

</content>
</entry>
<entry>
<id>910859bce6bdb37e9724c61211f5d510a43bed2b</id>
<published>2022-08-05T20:42:37Z</published>
<updated>2022-08-05T20:42:37Z</updated>
<title type="text">Track the number of views for secrets, delete secrets on next lookup attempt when the lifespan or max viewcount is exceeded.</title>
<link rel="alternate" type="text/html" href="commit/910859bce6bdb37e9724c61211f5d510a43bed2b.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 910859bce6bdb37e9724c61211f5d510a43bed2b
parent ca73ed7982881f8df02d6c8ca0b5df37475c41a4
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Fri,  5 Aug 2022 15:42:37 -0500

Track the number of views for secrets, delete secrets on next lookup attempt when the lifespan or max viewcount is exceeded.

</content>
</entry>
<entry>
<id>ca73ed7982881f8df02d6c8ca0b5df37475c41a4</id>
<published>2022-07-31T22:41:54Z</published>
<updated>2022-07-31T22:41:54Z</updated>
<title type="text">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</title>
<link rel="alternate" type="text/html" href="commit/ca73ed7982881f8df02d6c8ca0b5df37475c41a4.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit ca73ed7982881f8df02d6c8ca0b5df37475c41a4
parent 478384aae90fa4d605ac2141dc46af4d173a285b
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Sun, 31 Jul 2022 17:41:54 -0500

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

</content>
</entry>
<entry>
<id>478384aae90fa4d605ac2141dc46af4d173a285b</id>
<published>2022-07-30T01:31:58Z</published>
<updated>2022-07-30T01:31:58Z</updated>
<title type="text">Secrets are now stored as AES encrypted -&gt; Base64 encoded strings, retrieval is still plaintext and will need to be updated to reflect the required unencoding and decryption process</title>
<link rel="alternate" type="text/html" href="commit/478384aae90fa4d605ac2141dc46af4d173a285b.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 478384aae90fa4d605ac2141dc46af4d173a285b
parent bbe315c450731a1b0b1225e02fa4b6d3d126f94c
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Fri, 29 Jul 2022 20:31:58 -0500

Secrets are now stored as AES encrypted -&gt; Base64 encoded strings, retrieval is still plaintext and will need to be updated to reflect the required unencoding and decryption process

</content>
</entry>
<entry>
<id>bbe315c450731a1b0b1225e02fa4b6d3d126f94c</id>
<published>2022-07-29T22:40:45Z</published>
<updated>2022-07-29T22:40:45Z</updated>
<title type="text">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.</title>
<link rel="alternate" type="text/html" href="commit/bbe315c450731a1b0b1225e02fa4b6d3d126f94c.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit bbe315c450731a1b0b1225e02fa4b6d3d126f94c
parent b1a4251d95ae778f461e9f400acc186c7b2e2622
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Fri, 29 Jul 2022 17:40:45 -0500

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.

</content>
</entry>
<entry>
<id>b1a4251d95ae778f461e9f400acc186c7b2e2622</id>
<published>2022-07-22T17:27:35Z</published>
<updated>2022-07-22T17:27:35Z</updated>
<title type="text">Started building generation functionality, added useful haddock-style comments for several functions</title>
<link rel="alternate" type="text/html" href="commit/b1a4251d95ae778f461e9f400acc186c7b2e2622.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit b1a4251d95ae778f461e9f400acc186c7b2e2622
parent 10e3724a1aa7c4dbf86ef6fc9a7dd2a288c789da
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Fri, 22 Jul 2022 12:27:35 -0500

Started building generation functionality, added useful haddock-style comments for several functions

</content>
</entry>
<entry>
<id>10e3724a1aa7c4dbf86ef6fc9a7dd2a288c789da</id>
<published>2022-07-19T20:57:30Z</published>
<updated>2022-07-19T20:57:30Z</updated>
<title type="text">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.</title>
<link rel="alternate" type="text/html" href="commit/10e3724a1aa7c4dbf86ef6fc9a7dd2a288c789da.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 10e3724a1aa7c4dbf86ef6fc9a7dd2a288c789da
parent cb013e5bf7ed0dff1dc41aed1249afa86640dd32
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Tue, 19 Jul 2022 15:57:30 -0500

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.

</content>
</entry>
<entry>
<id>cb013e5bf7ed0dff1dc41aed1249afa86640dd32</id>
<published>2022-07-18T21:07:04Z</published>
<updated>2022-07-18T21:07:04Z</updated>
<title type="text">Updated example config file and docker-stack YAML to reflect SQLite requirements</title>
<link rel="alternate" type="text/html" href="commit/cb013e5bf7ed0dff1dc41aed1249afa86640dd32.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit cb013e5bf7ed0dff1dc41aed1249afa86640dd32
parent 1718e69533788cbfef4144a38bd7ae9b67a3df9e
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Mon, 18 Jul 2022 16:07:04 -0500

Updated example config file and docker-stack YAML to reflect SQLite requirements

</content>
</entry>
<entry>
<id>1718e69533788cbfef4144a38bd7ae9b67a3df9e</id>
<published>2022-07-18T21:04:10Z</published>
<updated>2022-07-18T21:04:10Z</updated>
<title type="text">Squashed commit of the following:</title>
<link rel="alternate" type="text/html" href="commit/1718e69533788cbfef4144a38bd7ae9b67a3df9e.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 1718e69533788cbfef4144a38bd7ae9b67a3df9e
parent 6a0b5b014499af788951b8a3e16b8eb0b0b5b2b9
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Mon, 18 Jul 2022 16:04:10 -0500

Squashed commit of the following:

commit 9aaa5307e7671bc8bcc444733a6e38999f346772
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Mon Jul 18 16:03:43 2022 -0500

    Completed migration to SQLite, full feature parity with original Mongo/Couch implementations. Added ability to submit new passwords with full frontend functionality. Generation of random links now functions as expected and Unix Epoch Timestamps are now included in DB entries.

</content>
</entry>
<entry>
<id>6a0b5b014499af788951b8a3e16b8eb0b0b5b2b9</id>
<published>2022-07-06T01:11:41Z</published>
<updated>2022-07-06T01:11:41Z</updated>
<title type="text">Squashed commit of the following:</title>
<link rel="alternate" type="text/html" href="commit/6a0b5b014499af788951b8a3e16b8eb0b0b5b2b9.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 6a0b5b014499af788951b8a3e16b8eb0b0b5b2b9
parent f1b18f3b478d15148b8abb5c7dfb95c9c0d33cad
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Tue,  5 Jul 2022 20:11:41 -0500

Squashed commit of the following:

commit 86ee3c4d262916bec531ad5616273b391cdffeb3
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Tue Jul 5 20:09:22 2022 -0500

    Refactored findByLink for modularity, started prototyping document creation

commit 65b68df295069edb57adcdc16a3300c9d762dc2f
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Tue Jul 5 18:45:25 2022 -0500

    Feature parity with MongoDB implementation in main; need to refactor Feature.Sharing.Couch.findByLink into multiple functions so that more information regarding retrieved documents can be used compositionally to DRY before merging into main

commit e10cc4de8acd45488679f0587732f02fee950c77
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Mon Jul 4 20:53:55 2022 -0500

    Better configuration file keys

commit d683a51cac4ad891856f7782aa6221402988fea4
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Mon Jul 4 20:38:40 2022 -0500

    Added beginnings of CouchDB logic while removing all Mongo references and dependencies. Updated configuration file and related data types. Added a MonadHttp instance for PurrAction to enable requests in their monadic context. Will merge into main once feature parity on the Sharing Feature is reached

</content>
</entry>
<entry>
<id>f1b18f3b478d15148b8abb5c7dfb95c9c0d33cad</id>
<published>2022-07-04T02:48:40Z</published>
<updated>2022-07-04T02:48:40Z</updated>
<title type="text">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</title>
<link rel="alternate" type="text/html" href="commit/f1b18f3b478d15148b8abb5c7dfb95c9c0d33cad.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit f1b18f3b478d15148b8abb5c7dfb95c9c0d33cad
parent 7274560398c3512256e53daca1e57e67c177f308
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Sun,  3 Jul 2022 21:48:40 -0500

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

</content>
</entry>
<entry>
<id>7274560398c3512256e53daca1e57e67c177f308</id>
<published>2022-07-03T00:00:31Z</published>
<updated>2022-07-03T00:00:31Z</updated>
<title type="text">Updated hardcoded paths in view templates to be accurate for /pw endpoint</title>
<link rel="alternate" type="text/html" href="commit/7274560398c3512256e53daca1e57e67c177f308.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit 7274560398c3512256e53daca1e57e67c177f308
parent f088ff3690c8959f2b69fa726c8fe88d2171589a
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Sat,  2 Jul 2022 19:00:31 -0500

Updated hardcoded paths in view templates to be accurate for /pw endpoint

</content>
</entry>
<entry>
<id>f088ff3690c8959f2b69fa726c8fe88d2171589a</id>
<published>2022-07-02T23:37:30Z</published>
<updated>2022-07-02T23:37:30Z</updated>
<title type="text">Beginnings of HTMX frontend interaction, able to request particular PWs by link names and patch the DOM appropriately</title>
<link rel="alternate" type="text/html" href="commit/f088ff3690c8959f2b69fa726c8fe88d2171589a.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit f088ff3690c8959f2b69fa726c8fe88d2171589a
parent d15b40a33900533c35d65334db11678246d4458a
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Sat,  2 Jul 2022 18:37:30 -0500

Beginnings of HTMX frontend interaction, able to request particular PWs by link names and patch the DOM appropriately

</content>
</entry>
<entry>
<id>d15b40a33900533c35d65334db11678246d4458a</id>
<published>2022-07-02T18:23:53Z</published>
<updated>2022-07-02T18:23:53Z</updated>
<title type="text">Added Shakespeare templating and setup basic Maybe-bound lookup for conditional rendering of the page or an appropriate notice that the password doesn&#39;t exist.</title>
<link rel="alternate" type="text/html" href="commit/d15b40a33900533c35d65334db11678246d4458a.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit d15b40a33900533c35d65334db11678246d4458a
parent f7a61dcddc26f441713133aa1f470315c36e59ac
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Sat,  2 Jul 2022 13:23:53 -0500

Added Shakespeare templating and setup basic Maybe-bound lookup for conditional rendering of the page or an appropriate notice that the password doesn&#39;t exist.

</content>
</entry>
<entry>
<id>f7a61dcddc26f441713133aa1f470315c36e59ac</id>
<published>2022-07-02T01:34:29Z</published>
<updated>2022-07-02T01:34:29Z</updated>
<title type="text">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</title>
<link rel="alternate" type="text/html" href="commit/f7a61dcddc26f441713133aa1f470315c36e59ac.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit f7a61dcddc26f441713133aa1f470315c36e59ac
parent b4d6e9c9d1935e5081f7e0f2b5f7d9a98f6857a7
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Fri,  1 Jul 2022 20:34:29 -0500

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

</content>
</entry>
<entry>
<id>b4d6e9c9d1935e5081f7e0f2b5f7d9a98f6857a7</id>
<published>2022-06-29T01:30:09Z</published>
<updated>2022-06-29T01:30:09Z</updated>
<title type="text">Initialize stack environment and repository</title>
<link rel="alternate" type="text/html" href="commit/b4d6e9c9d1935e5081f7e0f2b5f7d9a98f6857a7.html" />
<author>
<name>James Eversole</name>
<email>james@eversole.co</email>
</author>
<content type="text">commit b4d6e9c9d1935e5081f7e0f2b5f7d9a98f6857a7
Author: James Eversole &lt;james@eversole.co&gt;
Date:   Tue, 28 Jun 2022 20:30:09 -0500

Initialize stack environment and repository

</content>
</entry>
</feed>
