<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>marky, branch HEAD</title>
<subtitle>Lightweight bookmarking + plaintext archive
</subtitle>
<entry>
<id>ed33b91b16ef728d05014fb51c6dc44abc2c0652</id>
<published>2026-09-01T14:58:21Z</published>
<updated>2026-09-01T14:58:21Z</updated>
<title type="text">Fix issue w/ text/plain</title>
<link rel="alternate" type="text/html" href="commit/ed33b91b16ef728d05014fb51c6dc44abc2c0652.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit ed33b91b16ef728d05014fb51c6dc44abc2c0652
parent fdaf61bd91edf8b5ac90448203c7ad3b92b9a8c6
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Tue,  1 Sep 2026 10:58:21 -0400

Fix issue w/ text/plain

</content>
</entry>
<entry>
<id>fdaf61bd91edf8b5ac90448203c7ad3b92b9a8c6</id>
<published>2026-04-16T14:08:24Z</published>
<updated>2026-04-16T14:08:24Z</updated>
<title type="text">Remove fake browser UA</title>
<link rel="alternate" type="text/html" href="commit/fdaf61bd91edf8b5ac90448203c7ad3b92b9a8c6.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit fdaf61bd91edf8b5ac90448203c7ad3b92b9a8c6
parent f4c3b098dbf4621e09ef7fd414b8adf5901d6e5a
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Thu, 16 Apr 2026 10:08:24 -0400

Remove fake browser UA

Causing issues on brainbaking.com

</content>
</entry>
<entry>
<id>f4c3b098dbf4621e09ef7fd414b8adf5901d6e5a</id>
<published>2026-01-29T17:29:04Z</published>
<updated>2026-01-29T17:29:04Z</updated>
<title type="text">Add saving ... state</title>
<link rel="alternate" type="text/html" href="commit/f4c3b098dbf4621e09ef7fd414b8adf5901d6e5a.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit f4c3b098dbf4621e09ef7fd414b8adf5901d6e5a
parent e846c637f8c5fcde85333efa492ca0424fff1b52
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Thu, 29 Jan 2026 12:29:04 -0500

Add saving ... state

</content>
</entry>
<entry>
<id>e846c637f8c5fcde85333efa492ca0424fff1b52</id>
<published>2026-01-29T17:27:21Z</published>
<updated>2026-01-29T17:27:21Z</updated>
<title type="text">Add &#39;clear&#39; button</title>
<link rel="alternate" type="text/html" href="commit/e846c637f8c5fcde85333efa492ca0424fff1b52.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit e846c637f8c5fcde85333efa492ca0424fff1b52
parent a3cb080d904d745f1b71c2e0bc250756358e960f
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Thu, 29 Jan 2026 12:27:21 -0500

Add &#39;clear&#39; button

</content>
</entry>
<entry>
<id>a3cb080d904d745f1b71c2e0bc250756358e960f</id>
<published>2026-01-07T15:17:27Z</published>
<updated>2026-01-07T15:17:27Z</updated>
<title type="text">Add button to paste referrer from clipboard</title>
<link rel="alternate" type="text/html" href="commit/a3cb080d904d745f1b71c2e0bc250756358e960f.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit a3cb080d904d745f1b71c2e0bc250756358e960f
parent 757d7929b147e6e403ff5412f999d34364d6383e
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Wed,  7 Jan 2026 10:17:27 -0500

Add button to paste referrer from clipboard

</content>
</entry>
<entry>
<id>757d7929b147e6e403ff5412f999d34364d6383e</id>
<published>2025-12-31T03:21:31Z</published>
<updated>2025-12-31T03:21:31Z</updated>
<title type="text">Fix bookmarklet issue w/ quotation marks in title</title>
<link rel="alternate" type="text/html" href="commit/757d7929b147e6e403ff5412f999d34364d6383e.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 757d7929b147e6e403ff5412f999d34364d6383e
parent 6b348de7805aa2ddd6a1a5d579fe53d6a36aec74
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Tue, 30 Dec 2025 22:21:31 -0500

Fix bookmarklet issue w/ quotation marks in title

</content>
</entry>
<entry>
<id>6b348de7805aa2ddd6a1a5d579fe53d6a36aec74</id>
<published>2025-12-31T03:17:40Z</published>
<updated>2025-12-31T03:17:40Z</updated>
<title type="text">Don&#39;t show links for every page</title>
<link rel="alternate" type="text/html" href="commit/6b348de7805aa2ddd6a1a5d579fe53d6a36aec74.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 6b348de7805aa2ddd6a1a5d579fe53d6a36aec74
parent 6f2218192780b014092ca0bdb62aee53247f5607
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Tue, 30 Dec 2025 22:17:40 -0500

Don&#39;t show links for every page

</content>
</entry>
<entry>
<id>6f2218192780b014092ca0bdb62aee53247f5607</id>
<published>2025-11-12T15:11:40Z</published>
<updated>2025-11-12T15:11:40Z</updated>
<title type="text">Fix issue w/ long, non-breaking link titles</title>
<link rel="alternate" type="text/html" href="commit/6f2218192780b014092ca0bdb62aee53247f5607.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 6f2218192780b014092ca0bdb62aee53247f5607
parent fae2f116a718bb1ac28f6b1bc5db05fabf283d27
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Wed, 12 Nov 2025 10:11:40 -0500

Fix issue w/ long, non-breaking link titles

</content>
</entry>
<entry>
<id>fae2f116a718bb1ac28f6b1bc5db05fabf283d27</id>
<published>2025-10-20T15:43:21Z</published>
<updated>2025-10-20T15:43:21Z</updated>
<title type="text">Fix broken test</title>
<link rel="alternate" type="text/html" href="commit/fae2f116a718bb1ac28f6b1bc5db05fabf283d27.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit fae2f116a718bb1ac28f6b1bc5db05fabf283d27
parent bba73c3bc1d03c7cb008377ffa30b5214b32f696
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon, 20 Oct 2025 11:43:21 -0400

Fix broken test

</content>
</entry>
<entry>
<id>bba73c3bc1d03c7cb008377ffa30b5214b32f696</id>
<published>2025-10-20T15:39:42Z</published>
<updated>2025-10-20T15:39:42Z</updated>
<title type="text">Use 422 instead of 502 for failure</title>
<link rel="alternate" type="text/html" href="commit/bba73c3bc1d03c7cb008377ffa30b5214b32f696.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit bba73c3bc1d03c7cb008377ffa30b5214b32f696
parent d0730de5f0b43d056ece1fa2fcf3e058e14b4f31
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon, 20 Oct 2025 11:39:42 -0400

Use 422 instead of 502 for failure

</content>
</entry>
<entry>
<id>d0730de5f0b43d056ece1fa2fcf3e058e14b4f31</id>
<published>2025-10-16T13:50:08Z</published>
<updated>2025-10-16T14:25:47Z</updated>
<title type="text">Hide long referrer URL</title>
<link rel="alternate" type="text/html" href="commit/d0730de5f0b43d056ece1fa2fcf3e058e14b4f31.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit d0730de5f0b43d056ece1fa2fcf3e058e14b4f31
parent 4889ab21f6eb6197fa5903178cf4e6de4f3e732d
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Thu, 16 Oct 2025 09:50:08 -0400

Hide long referrer URL

</content>
</entry>
<entry>
<id>4889ab21f6eb6197fa5903178cf4e6de4f3e732d</id>
<published>2025-10-14T16:36:17Z</published>
<updated>2025-10-14T16:36:17Z</updated>
<title type="text">Header spacing</title>
<link rel="alternate" type="text/html" href="commit/4889ab21f6eb6197fa5903178cf4e6de4f3e732d.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 4889ab21f6eb6197fa5903178cf4e6de4f3e732d
parent f13d66f96f259c35541664372a4961eebaea5cbe
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Tue, 14 Oct 2025 12:36:17 -0400

Header spacing

</content>
</entry>
<entry>
<id>f13d66f96f259c35541664372a4961eebaea5cbe</id>
<published>2025-10-14T04:10:43Z</published>
<updated>2025-10-14T04:10:43Z</updated>
<title type="text">submit on clear</title>
<link rel="alternate" type="text/html" href="commit/f13d66f96f259c35541664372a4961eebaea5cbe.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit f13d66f96f259c35541664372a4961eebaea5cbe
parent 0d9b3ed77c56b97c622ddfbe4b74fa60f1091fa1
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Tue, 14 Oct 2025 00:10:43 -0400

submit on clear

</content>
</entry>
<entry>
<id>0d9b3ed77c56b97c622ddfbe4b74fa60f1091fa1</id>
<published>2025-10-14T03:52:20Z</published>
<updated>2025-10-14T03:52:20Z</updated>
<title type="text">Link colors</title>
<link rel="alternate" type="text/html" href="commit/0d9b3ed77c56b97c622ddfbe4b74fa60f1091fa1.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 0d9b3ed77c56b97c622ddfbe4b74fa60f1091fa1
parent e280b5892318b53d08f2ad9e3322436d2a718ffd
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon, 13 Oct 2025 23:52:20 -0400

Link colors

</content>
</entry>
<entry>
<id>e280b5892318b53d08f2ad9e3322436d2a718ffd</id>
<published>2025-10-14T03:43:39Z</published>
<updated>2025-10-14T03:43:39Z</updated>
<title type="text">Add anchor to search form</title>
<link rel="alternate" type="text/html" href="commit/e280b5892318b53d08f2ad9e3322436d2a718ffd.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit e280b5892318b53d08f2ad9e3322436d2a718ffd
parent 49bb35851c8bcc6363f34b833ba217cc4b7443ce
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon, 13 Oct 2025 23:43:39 -0400

Add anchor to search form

</content>
</entry>
<entry>
<id>49bb35851c8bcc6363f34b833ba217cc4b7443ce</id>
<published>2025-10-14T03:36:16Z</published>
<updated>2025-10-14T03:36:16Z</updated>
<title type="text">Remove old index.html</title>
<link rel="alternate" type="text/html" href="commit/49bb35851c8bcc6363f34b833ba217cc4b7443ce.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 49bb35851c8bcc6363f34b833ba217cc4b7443ce
parent 82c12605661bb0fa89aff760158c04d6c4a2a79d
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon, 13 Oct 2025 23:36:16 -0400

Remove old index.html

</content>
</entry>
<entry>
<id>82c12605661bb0fa89aff760158c04d6c4a2a79d</id>
<published>2025-10-14T03:30:26Z</published>
<updated>2025-10-14T03:30:26Z</updated>
<title type="text">#bookmarks anchor</title>
<link rel="alternate" type="text/html" href="commit/82c12605661bb0fa89aff760158c04d6c4a2a79d.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 82c12605661bb0fa89aff760158c04d6c4a2a79d
parent 9e6156283c543f6202e28b25e64af89110e19e31
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon, 13 Oct 2025 23:30:26 -0400

#bookmarks anchor

</content>
</entry>
<entry>
<id>9e6156283c543f6202e28b25e64af89110e19e31</id>
<published>2025-10-13T19:36:25Z</published>
<updated>2025-10-13T19:36:25Z</updated>
<title type="text">Remove pagination links for current params</title>
<link rel="alternate" type="text/html" href="commit/9e6156283c543f6202e28b25e64af89110e19e31.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 9e6156283c543f6202e28b25e64af89110e19e31
parent fa5b5778cdf4ebe4316f8d283d664837eb1cf706
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon, 13 Oct 2025 15:36:25 -0400

Remove pagination links for current params

</content>
</entry>
<entry>
<id>fa5b5778cdf4ebe4316f8d283d664837eb1cf706</id>
<published>2025-10-13T19:27:39Z</published>
<updated>2025-10-13T19:29:56Z</updated>
<title type="text">Public/private filters</title>
<link rel="alternate" type="text/html" href="commit/fa5b5778cdf4ebe4316f8d283d664837eb1cf706.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit fa5b5778cdf4ebe4316f8d283d664837eb1cf706
parent b24e0d7c6917db936ff124ff9f137e6f00613edc
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon, 13 Oct 2025 15:27:39 -0400

Public/private filters

</content>
</entry>
<entry>
<id>b24e0d7c6917db936ff124ff9f137e6f00613edc</id>
<published>2025-10-13T14:14:14Z</published>
<updated>2025-10-13T14:14:14Z</updated>
<title type="text">Fix results summary margin</title>
<link rel="alternate" type="text/html" href="commit/b24e0d7c6917db936ff124ff9f137e6f00613edc.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit b24e0d7c6917db936ff124ff9f137e6f00613edc
parent 49caf6290d92e0bd475f7ad1441364ec1f0ef618
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon, 13 Oct 2025 10:14:14 -0400

Fix results summary margin

</content>
</entry>
<entry>
<id>49caf6290d92e0bd475f7ad1441364ec1f0ef618</id>
<published>2025-10-13T04:18:20Z</published>
<updated>2025-10-13T04:18:20Z</updated>
<title type="text">Fix w3m/Linux/UTF-8 issue</title>
<link rel="alternate" type="text/html" href="commit/49caf6290d92e0bd475f7ad1441364ec1f0ef618.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 49caf6290d92e0bd475f7ad1441364ec1f0ef618
parent ba381a0d8736414280ff50d3f5bdee45ba5d5e97
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon, 13 Oct 2025 00:18:20 -0400

Fix w3m/Linux/UTF-8 issue

</content>
</entry>
<entry>
<id>ba381a0d8736414280ff50d3f5bdee45ba5d5e97</id>
<published>2025-10-13T04:13:46Z</published>
<updated>2025-10-13T04:13:46Z</updated>
<title type="text">Add pagination stats</title>
<link rel="alternate" type="text/html" href="commit/ba381a0d8736414280ff50d3f5bdee45ba5d5e97.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit ba381a0d8736414280ff50d3f5bdee45ba5d5e97
parent 0df5a795894a1355d2ec4d026c07a952b01d33c9
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon, 13 Oct 2025 00:13:46 -0400

Add pagination stats

</content>
</entry>
<entry>
<id>0df5a795894a1355d2ec4d026c07a952b01d33c9</id>
<published>2025-10-13T04:05:37Z</published>
<updated>2025-10-13T04:05:37Z</updated>
<title type="text">Fix search pagination</title>
<link rel="alternate" type="text/html" href="commit/0df5a795894a1355d2ec4d026c07a952b01d33c9.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 0df5a795894a1355d2ec4d026c07a952b01d33c9
parent 493de0c9cefe36622516d5f01d0fd758ae6d4561
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon, 13 Oct 2025 00:05:37 -0400

Fix search pagination

</content>
</entry>
<entry>
<id>493de0c9cefe36622516d5f01d0fd758ae6d4561</id>
<published>2025-10-13T03:54:11Z</published>
<updated>2025-10-13T03:54:11Z</updated>
<title type="text">basic pagination</title>
<link rel="alternate" type="text/html" href="commit/493de0c9cefe36622516d5f01d0fd758ae6d4561.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 493de0c9cefe36622516d5f01d0fd758ae6d4561
parent 7b143d9eded945c51dddab1d1df04adbec619e59
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Sun, 12 Oct 2025 23:54:11 -0400

basic pagination

</content>
</entry>
<entry>
<id>7b143d9eded945c51dddab1d1df04adbec619e59</id>
<published>2025-10-12T18:32:45Z</published>
<updated>2025-10-12T18:32:45Z</updated>
<title type="text">Remove inline styles</title>
<link rel="alternate" type="text/html" href="commit/7b143d9eded945c51dddab1d1df04adbec619e59.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 7b143d9eded945c51dddab1d1df04adbec619e59
parent 440ffbeb03406725db7511885039be0e176d4943
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Sun, 12 Oct 2025 14:32:45 -0400

Remove inline styles

</content>
</entry>
<entry>
<id>440ffbeb03406725db7511885039be0e176d4943</id>
<published>2025-10-12T15:42:56Z</published>
<updated>2025-10-12T15:42:56Z</updated>
<title type="text">Hide subtitle on mobile</title>
<link rel="alternate" type="text/html" href="commit/440ffbeb03406725db7511885039be0e176d4943.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 440ffbeb03406725db7511885039be0e176d4943
parent 4bf1a7d6da7d8618cd39888ad694b24c53e7b22c
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Sun, 12 Oct 2025 11:42:56 -0400

Hide subtitle on mobile

</content>
</entry>
<entry>
<id>4bf1a7d6da7d8618cd39888ad694b24c53e7b22c</id>
<published>2025-10-12T15:39:53Z</published>
<updated>2025-10-12T15:39:53Z</updated>
<title type="text">Vertical centering</title>
<link rel="alternate" type="text/html" href="commit/4bf1a7d6da7d8618cd39888ad694b24c53e7b22c.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 4bf1a7d6da7d8618cd39888ad694b24c53e7b22c
parent 5ec023afa32753527a057c560f4d7c1da8e68b74
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Sun, 12 Oct 2025 11:39:53 -0400

Vertical centering

</content>
</entry>
<entry>
<id>5ec023afa32753527a057c560f4d7c1da8e68b74</id>
<published>2025-10-12T01:40:43Z</published>
<updated>2025-10-12T01:44:53Z</updated>
<title type="text">URL truncation</title>
<link rel="alternate" type="text/html" href="commit/5ec023afa32753527a057c560f4d7c1da8e68b74.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 5ec023afa32753527a057c560f4d7c1da8e68b74
parent ece368e219e9165e8094446c1dbbf4150948c39a
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Sat, 11 Oct 2025 21:40:43 -0400

URL truncation

</content>
</entry>
<entry>
<id>ece368e219e9165e8094446c1dbbf4150948c39a</id>
<published>2025-10-11T21:23:39Z</published>
<updated>2025-10-11T21:23:39Z</updated>
<title type="text">Increase favicon compatibility</title>
<link rel="alternate" type="text/html" href="commit/ece368e219e9165e8094446c1dbbf4150948c39a.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit ece368e219e9165e8094446c1dbbf4150948c39a
parent 6508e68df856fefbcccffe44072e82b2f36a9f1b
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Sat, 11 Oct 2025 17:23:39 -0400

Increase favicon compatibility

</content>
</entry>
<entry>
<id>6508e68df856fefbcccffe44072e82b2f36a9f1b</id>
<published>2025-10-11T21:08:51Z</published>
<updated>2025-10-11T21:08:51Z</updated>
<title type="text">Strip more tracking params</title>
<link rel="alternate" type="text/html" href="commit/6508e68df856fefbcccffe44072e82b2f36a9f1b.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 6508e68df856fefbcccffe44072e82b2f36a9f1b
parent 25defcd00c6af26d1c6cb4e23f784cdd1257465b
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Sat, 11 Oct 2025 17:08:51 -0400

Strip more tracking params

</content>
</entry>
<entry>
<id>25defcd00c6af26d1c6cb4e23f784cdd1257465b</id>
<published>2025-10-11T21:05:13Z</published>
<updated>2025-10-11T21:05:13Z</updated>
<title type="text">Strip UTM params</title>
<link rel="alternate" type="text/html" href="commit/25defcd00c6af26d1c6cb4e23f784cdd1257465b.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 25defcd00c6af26d1c6cb4e23f784cdd1257465b
parent 58fb7a43091a0951bf0dea20950ff6895dd3f5a4
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Sat, 11 Oct 2025 17:05:13 -0400

Strip UTM params

</content>
</entry>
<entry>
<id>58fb7a43091a0951bf0dea20950ff6895dd3f5a4</id>
<published>2025-10-11T21:02:14Z</published>
<updated>2025-10-11T21:02:14Z</updated>
<title type="text">Fix bookmarklet &amp; escaping issue</title>
<link rel="alternate" type="text/html" href="commit/58fb7a43091a0951bf0dea20950ff6895dd3f5a4.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 58fb7a43091a0951bf0dea20950ff6895dd3f5a4
parent 618b9ef38b861f92769a5ab15e484d03710b6be3
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Sat, 11 Oct 2025 17:02:14 -0400

Fix bookmarklet &amp; escaping issue

</content>
</entry>
<entry>
<id>618b9ef38b861f92769a5ab15e484d03710b6be3</id>
<published>2025-10-11T01:01:49Z</published>
<updated>2025-10-11T01:12:51Z</updated>
<title type="text">Fix bookshop.org error</title>
<link rel="alternate" type="text/html" href="commit/618b9ef38b861f92769a5ab15e484d03710b6be3.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 618b9ef38b861f92769a5ab15e484d03710b6be3
parent 16e579a2e440dd6fe9b404365dc69f600c63c089
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Fri, 10 Oct 2025 21:01:49 -0400

Fix bookshop.org error

</content>
</entry>
<entry>
<id>16e579a2e440dd6fe9b404365dc69f600c63c089</id>
<published>2025-10-10T18:39:12Z</published>
<updated>2025-10-10T18:39:12Z</updated>
<title type="text">Bookmarklet/referrer bugfixes</title>
<link rel="alternate" type="text/html" href="commit/16e579a2e440dd6fe9b404365dc69f600c63c089.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 16e579a2e440dd6fe9b404365dc69f600c63c089
parent 1b3c0589cfcd8cfd57eba0785788942eaa762421
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Fri, 10 Oct 2025 14:39:12 -0400

Bookmarklet/referrer bugfixes

</content>
</entry>
<entry>
<id>1b3c0589cfcd8cfd57eba0785788942eaa762421</id>
<published>2025-10-10T15:04:04Z</published>
<updated>2025-10-10T15:04:04Z</updated>
<title type="text">Toggle API Token visibility</title>
<link rel="alternate" type="text/html" href="commit/1b3c0589cfcd8cfd57eba0785788942eaa762421.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 1b3c0589cfcd8cfd57eba0785788942eaa762421
parent 077469173cb48b392b59ac8904764399aaff6ceb
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Fri, 10 Oct 2025 11:04:04 -0400

Toggle API Token visibility

</content>
</entry>
<entry>
<id>077469173cb48b392b59ac8904764399aaff6ceb</id>
<published>2025-10-10T14:58:37Z</published>
<updated>2025-10-10T14:58:37Z</updated>
<title type="text">Bookmarklet copy btn</title>
<link rel="alternate" type="text/html" href="commit/077469173cb48b392b59ac8904764399aaff6ceb.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 077469173cb48b392b59ac8904764399aaff6ceb
parent 544a9c29079b259170c6c1da1fcb7262e0650b98
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Fri, 10 Oct 2025 10:58:37 -0400

Bookmarklet copy btn

</content>
</entry>
<entry>
<id>544a9c29079b259170c6c1da1fcb7262e0650b98</id>
<published>2025-10-10T14:49:28Z</published>
<updated>2025-10-10T14:49:28Z</updated>
<title type="text">Capture referrer in bookmarklet</title>
<link rel="alternate" type="text/html" href="commit/544a9c29079b259170c6c1da1fcb7262e0650b98.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 544a9c29079b259170c6c1da1fcb7262e0650b98
parent 4f695c1aa3003f3c16bfba6a6b33c300f5150e1b
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Fri, 10 Oct 2025 10:49:28 -0400

Capture referrer in bookmarklet

</content>
</entry>
<entry>
<id>4f695c1aa3003f3c16bfba6a6b33c300f5150e1b</id>
<published>2025-10-10T14:42:14Z</published>
<updated>2025-10-10T14:42:14Z</updated>
<title type="text">Add ref to edit form</title>
<link rel="alternate" type="text/html" href="commit/4f695c1aa3003f3c16bfba6a6b33c300f5150e1b.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 4f695c1aa3003f3c16bfba6a6b33c300f5150e1b
parent d0eb9efb62481b139b047dab20ca54a6c95aed1f
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Fri, 10 Oct 2025 10:42:14 -0400

Add ref to edit form

</content>
</entry>
<entry>
<id>d0eb9efb62481b139b047dab20ca54a6c95aed1f</id>
<published>2025-10-10T14:39:30Z</published>
<updated>2025-10-10T14:39:30Z</updated>
<title type="text">Display referrer</title>
<link rel="alternate" type="text/html" href="commit/d0eb9efb62481b139b047dab20ca54a6c95aed1f.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit d0eb9efb62481b139b047dab20ca54a6c95aed1f
parent 6f0076bb326d556ce1c2e678ea0869e426aa8d85
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Fri, 10 Oct 2025 10:39:30 -0400

Display referrer

</content>
</entry>
<entry>
<id>6f0076bb326d556ce1c2e678ea0869e426aa8d85</id>
<published>2025-10-10T14:35:23Z</published>
<updated>2025-10-10T14:35:23Z</updated>
<title type="text">Add referrer to form</title>
<link rel="alternate" type="text/html" href="commit/6f0076bb326d556ce1c2e678ea0869e426aa8d85.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 6f0076bb326d556ce1c2e678ea0869e426aa8d85
parent c4329c55cd755a82edcecf14ba5f08bc18f76fd6
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Fri, 10 Oct 2025 10:35:23 -0400

Add referrer to form

</content>
</entry>
<entry>
<id>c4329c55cd755a82edcecf14ba5f08bc18f76fd6</id>
<published>2025-10-10T14:33:41Z</published>
<updated>2025-10-10T14:33:41Z</updated>
<title type="text">Add referrer to API endpoints</title>
<link rel="alternate" type="text/html" href="commit/c4329c55cd755a82edcecf14ba5f08bc18f76fd6.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit c4329c55cd755a82edcecf14ba5f08bc18f76fd6
parent 8928907e351e1e511ed35302fb0ef86ef48a170c
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Fri, 10 Oct 2025 10:33:41 -0400

Add referrer to API endpoints

</content>
</entry>
<entry>
<id>8928907e351e1e511ed35302fb0ef86ef48a170c</id>
<published>2025-10-10T14:28:24Z</published>
<updated>2025-10-10T14:28:24Z</updated>
<title type="text">Add &#39;referrer&#39; column</title>
<link rel="alternate" type="text/html" href="commit/8928907e351e1e511ed35302fb0ef86ef48a170c.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 8928907e351e1e511ed35302fb0ef86ef48a170c
parent bc157087a19ad59f109ce7c0fa98e725fd9b66a0
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Fri, 10 Oct 2025 10:28:24 -0400

Add &#39;referrer&#39; column

</content>
</entry>
<entry>
<id>bc157087a19ad59f109ce7c0fa98e725fd9b66a0</id>
<published>2025-10-10T02:28:49Z</published>
<updated>2025-10-10T02:28:49Z</updated>
<title type="text">Normalize user URLs</title>
<link rel="alternate" type="text/html" href="commit/bc157087a19ad59f109ce7c0fa98e725fd9b66a0.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit bc157087a19ad59f109ce7c0fa98e725fd9b66a0
parent a8dd728f2e9a1be1ee223da5d646459ec7bcec98
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Thu,  9 Oct 2025 22:28:49 -0400

Normalize user URLs

</content>
</entry>
<entry>
<id>a8dd728f2e9a1be1ee223da5d646459ec7bcec98</id>
<published>2025-10-10T02:07:15Z</published>
<updated>2025-10-10T02:07:15Z</updated>
<title type="text">Remove /me endpoint</title>
<link rel="alternate" type="text/html" href="commit/a8dd728f2e9a1be1ee223da5d646459ec7bcec98.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit a8dd728f2e9a1be1ee223da5d646459ec7bcec98
parent 48502626fcbdc6ecd5b69b6073848766be2ef46e
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Thu,  9 Oct 2025 22:07:15 -0400

Remove /me endpoint

</content>
</entry>
<entry>
<id>48502626fcbdc6ecd5b69b6073848766be2ef46e</id>
<published>2025-10-09T18:47:52Z</published>
<updated>2025-10-09T18:47:52Z</updated>
<title type="text">Add cache busting to login page</title>
<link rel="alternate" type="text/html" href="commit/48502626fcbdc6ecd5b69b6073848766be2ef46e.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 48502626fcbdc6ecd5b69b6073848766be2ef46e
parent fbe219a287d77fea096917f7262afe2e58712236
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Thu,  9 Oct 2025 14:47:52 -0400

Add cache busting to login page

</content>
</entry>
<entry>
<id>fbe219a287d77fea096917f7262afe2e58712236</id>
<published>2025-10-09T18:35:11Z</published>
<updated>2025-10-09T18:35:11Z</updated>
<title type="text">Fix formatting</title>
<link rel="alternate" type="text/html" href="commit/fbe219a287d77fea096917f7262afe2e58712236.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit fbe219a287d77fea096917f7262afe2e58712236
parent e1c5f7327f0d2d58c50bca3b16371bca7b85a393
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Thu,  9 Oct 2025 14:35:11 -0400

Fix formatting

</content>
</entry>
<entry>
<id>e1c5f7327f0d2d58c50bca3b16371bca7b85a393</id>
<published>2025-10-09T18:34:45Z</published>
<updated>2025-10-09T18:34:45Z</updated>
<title type="text">Add favicon</title>
<link rel="alternate" type="text/html" href="commit/e1c5f7327f0d2d58c50bca3b16371bca7b85a393.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit e1c5f7327f0d2d58c50bca3b16371bca7b85a393
parent 5563d32bc82884394ef7bfff647d21d632a6f178
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Thu,  9 Oct 2025 14:34:45 -0400

Add favicon

</content>
</entry>
<entry>
<id>5563d32bc82884394ef7bfff647d21d632a6f178</id>
<published>2025-10-09T18:32:36Z</published>
<updated>2025-10-09T18:32:36Z</updated>
<title type="text">Cache busting</title>
<link rel="alternate" type="text/html" href="commit/5563d32bc82884394ef7bfff647d21d632a6f178.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 5563d32bc82884394ef7bfff647d21d632a6f178
parent ec9b947472ab9436481f43599a924b110e2ba5f5
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Thu,  9 Oct 2025 14:32:36 -0400

Cache busting

</content>
</entry>
<entry>
<id>ec9b947472ab9436481f43599a924b110e2ba5f5</id>
<published>2025-10-09T18:25:55Z</published>
<updated>2025-10-09T18:25:55Z</updated>
<title type="text">Page titles</title>
<link rel="alternate" type="text/html" href="commit/ec9b947472ab9436481f43599a924b110e2ba5f5.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit ec9b947472ab9436481f43599a924b110e2ba5f5
parent 63f80483bda23dccd216fc52115244e2915f4b46
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Thu,  9 Oct 2025 14:25:55 -0400

Page titles

</content>
</entry>
<entry>
<id>63f80483bda23dccd216fc52115244e2915f4b46</id>
<published>2025-10-09T18:20:46Z</published>
<updated>2025-10-09T18:20:46Z</updated>
<title type="text">Get rid of legacy username</title>
<link rel="alternate" type="text/html" href="commit/63f80483bda23dccd216fc52115244e2915f4b46.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 63f80483bda23dccd216fc52115244e2915f4b46
parent 34edc2496071e3fde781072bbc97f00ec9f5de58
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Thu,  9 Oct 2025 14:20:46 -0400

Get rid of legacy username

</content>
</entry>
<entry>
<id>34edc2496071e3fde781072bbc97f00ec9f5de58</id>
<published>2025-10-09T18:15:37Z</published>
<updated>2025-10-09T18:15:37Z</updated>
<title type="text">Fix user tests</title>
<link rel="alternate" type="text/html" href="commit/34edc2496071e3fde781072bbc97f00ec9f5de58.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 34edc2496071e3fde781072bbc97f00ec9f5de58
parent 664096f3d8ffa4c124248d35d0d619e6281f7d3d
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Thu,  9 Oct 2025 14:15:37 -0400

Fix user tests

</content>
</entry>
<entry>
<id>664096f3d8ffa4c124248d35d0d619e6281f7d3d</id>
<published>2025-10-09T18:13:52Z</published>
<updated>2025-10-09T18:13:52Z</updated>
<title type="text">Simplify token code</title>
<link rel="alternate" type="text/html" href="commit/664096f3d8ffa4c124248d35d0d619e6281f7d3d.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 664096f3d8ffa4c124248d35d0d619e6281f7d3d
parent 934946a516bc71b0b18e4297f234ae41bceec1e9
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Thu,  9 Oct 2025 14:13:52 -0400

Simplify token code

</content>
</entry>
<entry>
<id>934946a516bc71b0b18e4297f234ae41bceec1e9</id>
<published>2025-10-09T18:06:14Z</published>
<updated>2025-10-09T18:06:14Z</updated>
<title type="text">API Token / settings tweaks</title>
<link rel="alternate" type="text/html" href="commit/934946a516bc71b0b18e4297f234ae41bceec1e9.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 934946a516bc71b0b18e4297f234ae41bceec1e9
parent b082d76c4a8bb402166408e264a17bf575ab22d9
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Thu,  9 Oct 2025 14:06:14 -0400

API Token / settings tweaks

</content>
</entry>
<entry>
<id>b082d76c4a8bb402166408e264a17bf575ab22d9</id>
<published>2025-10-09T17:53:06Z</published>
<updated>2025-10-09T17:53:06Z</updated>
<title type="text">Header tweak</title>
<link rel="alternate" type="text/html" href="commit/b082d76c4a8bb402166408e264a17bf575ab22d9.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit b082d76c4a8bb402166408e264a17bf575ab22d9
parent d2b0eb6e94cbda4a0cc5766c4409735dc5533e6d
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Thu,  9 Oct 2025 13:53:06 -0400

Header tweak

</content>
</entry>
<entry>
<id>d2b0eb6e94cbda4a0cc5766c4409735dc5533e6d</id>
<published>2025-10-09T17:50:57Z</published>
<updated>2025-10-09T17:50:57Z</updated>
<title type="text">Remove initial API call on logged-out view</title>
<link rel="alternate" type="text/html" href="commit/d2b0eb6e94cbda4a0cc5766c4409735dc5533e6d.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit d2b0eb6e94cbda4a0cc5766c4409735dc5533e6d
parent 8a7e253126aa473b0c63bbd3b16a61832be1e546
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Thu,  9 Oct 2025 13:50:57 -0400

Remove initial API call on logged-out view

</content>
</entry>
<entry>
<id>8a7e253126aa473b0c63bbd3b16a61832be1e546</id>
<published>2025-10-09T17:48:49Z</published>
<updated>2025-10-09T17:48:49Z</updated>
<title type="text">Remove initial API call</title>
<link rel="alternate" type="text/html" href="commit/8a7e253126aa473b0c63bbd3b16a61832be1e546.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 8a7e253126aa473b0c63bbd3b16a61832be1e546
parent 629ef0c8e8937b5719a4e6c2e9eaba5d94303da2
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Thu,  9 Oct 2025 13:48:49 -0400

Remove initial API call

</content>
</entry>
<entry>
<id>629ef0c8e8937b5719a4e6c2e9eaba5d94303da2</id>
<published>2025-10-09T17:43:29Z</published>
<updated>2025-10-09T17:43:29Z</updated>
<title type="text">Start revamp</title>
<link rel="alternate" type="text/html" href="commit/629ef0c8e8937b5719a4e6c2e9eaba5d94303da2.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 629ef0c8e8937b5719a4e6c2e9eaba5d94303da2
parent cf8d9259645824ff1bd5fd875b6e9eb2bd285baf
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Thu,  9 Oct 2025 13:43:29 -0400

Start revamp

</content>
</entry>
<entry>
<id>cf8d9259645824ff1bd5fd875b6e9eb2bd285baf</id>
<published>2025-10-08T19:34:09Z</published>
<updated>2025-10-08T19:34:09Z</updated>
<title type="text">Page titles + login link</title>
<link rel="alternate" type="text/html" href="commit/cf8d9259645824ff1bd5fd875b6e9eb2bd285baf.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit cf8d9259645824ff1bd5fd875b6e9eb2bd285baf
parent 5899940ff3e6fce18358d385458149b36feac0bf
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Wed,  8 Oct 2025 15:34:09 -0400

Page titles + login link

</content>
</entry>
<entry>
<id>5899940ff3e6fce18358d385458149b36feac0bf</id>
<published>2025-10-08T19:20:05Z</published>
<updated>2025-10-08T19:20:05Z</updated>
<title type="text">Add --base-url option</title>
<link rel="alternate" type="text/html" href="commit/5899940ff3e6fce18358d385458149b36feac0bf.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 5899940ff3e6fce18358d385458149b36feac0bf
parent 0b3f97b6ae7fc927c0299d66def01b804ecede0d
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Wed,  8 Oct 2025 15:20:05 -0400

Add --base-url option

</content>
</entry>
<entry>
<id>0b3f97b6ae7fc927c0299d66def01b804ecede0d</id>
<published>2025-10-08T19:04:08Z</published>
<updated>2025-10-08T19:04:08Z</updated>
<title type="text">Handle CloudFlare SSL properly</title>
<link rel="alternate" type="text/html" href="commit/0b3f97b6ae7fc927c0299d66def01b804ecede0d.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 0b3f97b6ae7fc927c0299d66def01b804ecede0d
parent c78b6d1aaf2568df0ba8be543597323cbd743dc0
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Wed,  8 Oct 2025 15:04:08 -0400

Handle CloudFlare SSL properly

</content>
</entry>
<entry>
<id>c78b6d1aaf2568df0ba8be543597323cbd743dc0</id>
<published>2025-10-08T18:45:00Z</published>
<updated>2025-10-08T18:45:00Z</updated>
<title type="text">make dist</title>
<link rel="alternate" type="text/html" href="commit/c78b6d1aaf2568df0ba8be543597323cbd743dc0.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit c78b6d1aaf2568df0ba8be543597323cbd743dc0
parent 7607f016c59b30f97918d97063c12c9388e0bc6f
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Wed,  8 Oct 2025 14:45:00 -0400

make dist

</content>
</entry>
<entry>
<id>7607f016c59b30f97918d97063c12c9388e0bc6f</id>
<published>2025-10-08T13:49:05Z</published>
<updated>2025-10-08T13:49:05Z</updated>
<title type="text">logged-out title tweak</title>
<link rel="alternate" type="text/html" href="commit/7607f016c59b30f97918d97063c12c9388e0bc6f.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 7607f016c59b30f97918d97063c12c9388e0bc6f
parent 93ae36b7e613dceefa63abe368e3d44e45948919
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Wed,  8 Oct 2025 09:49:05 -0400

logged-out title tweak

</content>
</entry>
<entry>
<id>93ae36b7e613dceefa63abe368e3d44e45948919</id>
<published>2025-10-07T19:55:53Z</published>
<updated>2025-10-07T19:58:12Z</updated>
<title type="text">Add bookmarklet link to header</title>
<link rel="alternate" type="text/html" href="commit/93ae36b7e613dceefa63abe368e3d44e45948919.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 93ae36b7e613dceefa63abe368e3d44e45948919
parent a731010ae6d3b08cde2f26321150bfa43712a2b8
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Tue,  7 Oct 2025 15:55:53 -0400

Add bookmarklet link to header

</content>
</entry>
<entry>
<id>a731010ae6d3b08cde2f26321150bfa43712a2b8</id>
<published>2025-10-07T19:48:20Z</published>
<updated>2025-10-07T19:48:20Z</updated>
<title type="text">Use highlighted text for bookmarklet description</title>
<link rel="alternate" type="text/html" href="commit/a731010ae6d3b08cde2f26321150bfa43712a2b8.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit a731010ae6d3b08cde2f26321150bfa43712a2b8
parent 9b589a6a2e706f014a25d9eec729b66bb4bdc597
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Tue,  7 Oct 2025 15:48:20 -0400

Use highlighted text for bookmarklet description

</content>
</entry>
<entry>
<id>9b589a6a2e706f014a25d9eec729b66bb4bdc597</id>
<published>2025-10-07T19:45:47Z</published>
<updated>2025-10-07T19:45:47Z</updated>
<title type="text">Update title/desc when resaving</title>
<link rel="alternate" type="text/html" href="commit/9b589a6a2e706f014a25d9eec729b66bb4bdc597.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 9b589a6a2e706f014a25d9eec729b66bb4bdc597
parent 827f058496f980b3d6c00922da5acb015544e697
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Tue,  7 Oct 2025 15:45:47 -0400

Update title/desc when resaving

</content>
</entry>
<entry>
<id>827f058496f980b3d6c00922da5acb015544e697</id>
<published>2025-10-07T19:41:01Z</published>
<updated>2025-10-07T19:41:01Z</updated>
<title type="text">Embded API Key in bookmarklet</title>
<link rel="alternate" type="text/html" href="commit/827f058496f980b3d6c00922da5acb015544e697.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 827f058496f980b3d6c00922da5acb015544e697
parent 1bea21100843fda05707fad0b7a69977f4bd4654
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Tue,  7 Oct 2025 15:41:01 -0400

Embded API Key in bookmarklet

</content>
</entry>
<entry>
<id>1bea21100843fda05707fad0b7a69977f4bd4654</id>
<published>2025-10-07T19:08:31Z</published>
<updated>2025-10-07T19:35:09Z</updated>
<title type="text">Bookmarklet</title>
<link rel="alternate" type="text/html" href="commit/1bea21100843fda05707fad0b7a69977f4bd4654.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 1bea21100843fda05707fad0b7a69977f4bd4654
parent 809baab415f7c2462a6cbaf3db303393cb7733f2
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Tue,  7 Oct 2025 15:08:31 -0400

Bookmarklet

</content>
</entry>
<entry>
<id>809baab415f7c2462a6cbaf3db303393cb7733f2</id>
<published>2025-10-07T05:33:55Z</published>
<updated>2025-10-07T05:33:55Z</updated>
<title type="text">Fix trailing dot bug</title>
<link rel="alternate" type="text/html" href="commit/809baab415f7c2462a6cbaf3db303393cb7733f2.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 809baab415f7c2462a6cbaf3db303393cb7733f2
parent a415c3e1882767b12da854dd3dfa0b3286ef84a6
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Tue,  7 Oct 2025 01:33:55 -0400

Fix trailing dot bug

</content>
</entry>
<entry>
<id>a415c3e1882767b12da854dd3dfa0b3286ef84a6</id>
<published>2025-10-07T05:28:23Z</published>
<updated>2025-10-07T05:28:23Z</updated>
<title type="text">RSS improvements</title>
<link rel="alternate" type="text/html" href="commit/a415c3e1882767b12da854dd3dfa0b3286ef84a6.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit a415c3e1882767b12da854dd3dfa0b3286ef84a6
parent 1549b3ecd5527a122fd05e3ac5f6a001d5d65f8a
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Tue,  7 Oct 2025 01:28:23 -0400

RSS improvements

</content>
</entry>
<entry>
<id>1549b3ecd5527a122fd05e3ac5f6a001d5d65f8a</id>
<published>2025-10-07T05:14:40Z</published>
<updated>2025-10-07T05:14:40Z</updated>
<title type="text">Only rebuild on change</title>
<link rel="alternate" type="text/html" href="commit/1549b3ecd5527a122fd05e3ac5f6a001d5d65f8a.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 1549b3ecd5527a122fd05e3ac5f6a001d5d65f8a
parent fea6da8272de9d85a7b5caa977fd32c1837309a0
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Tue,  7 Oct 2025 01:14:40 -0400

Only rebuild on change

</content>
</entry>
<entry>
<id>fea6da8272de9d85a7b5caa977fd32c1837309a0</id>
<published>2025-10-07T05:12:37Z</published>
<updated>2025-10-07T05:12:37Z</updated>
<title type="text">Fix search highlighting bug</title>
<link rel="alternate" type="text/html" href="commit/fea6da8272de9d85a7b5caa977fd32c1837309a0.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit fea6da8272de9d85a7b5caa977fd32c1837309a0
parent c65210f8a563cab8046bfa7b6e8d08e681317e08
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Tue,  7 Oct 2025 01:12:37 -0400

Fix search highlighting bug

</content>
</entry>
<entry>
<id>c65210f8a563cab8046bfa7b6e8d08e681317e08</id>
<published>2025-10-07T04:51:18Z</published>
<updated>2025-10-07T04:51:18Z</updated>
<title type="text">Support Markdown; vendor JS deps</title>
<link rel="alternate" type="text/html" href="commit/c65210f8a563cab8046bfa7b6e8d08e681317e08.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit c65210f8a563cab8046bfa7b6e8d08e681317e08
parent 0e14e23a2a2c5df904cfe93c10ae60229001a9be
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Tue,  7 Oct 2025 00:51:18 -0400

Support Markdown; vendor JS deps

</content>
</entry>
<entry>
<id>0e14e23a2a2c5df904cfe93c10ae60229001a9be</id>
<published>2025-10-07T04:42:58Z</published>
<updated>2025-10-07T04:42:58Z</updated>
<title type="text">Handle invalid updates</title>
<link rel="alternate" type="text/html" href="commit/0e14e23a2a2c5df904cfe93c10ae60229001a9be.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 0e14e23a2a2c5df904cfe93c10ae60229001a9be
parent 4792b18ac7660694e730545e0006e3dd91067aed
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Tue,  7 Oct 2025 00:42:58 -0400

Handle invalid updates

</content>
</entry>
<entry>
<id>4792b18ac7660694e730545e0006e3dd91067aed</id>
<published>2025-10-07T04:36:58Z</published>
<updated>2025-10-07T04:36:58Z</updated>
<title type="text">Non-HTML bookmarks</title>
<link rel="alternate" type="text/html" href="commit/4792b18ac7660694e730545e0006e3dd91067aed.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 4792b18ac7660694e730545e0006e3dd91067aed
parent f4131c992e7e60795191bae870b3a3f5788942b3
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Tue,  7 Oct 2025 00:36:58 -0400

Non-HTML bookmarks

</content>
</entry>
<entry>
<id>f4131c992e7e60795191bae870b3a3f5788942b3</id>
<published>2025-10-07T04:15:01Z</published>
<updated>2025-10-07T04:15:01Z</updated>
<title type="text">Prefer w3m if present</title>
<link rel="alternate" type="text/html" href="commit/f4131c992e7e60795191bae870b3a3f5788942b3.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit f4131c992e7e60795191bae870b3a3f5788942b3
parent 5f603fb84991b52ad00e9f75ecded99d83ed037a
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Tue,  7 Oct 2025 00:15:01 -0400

Prefer w3m if present

</content>
</entry>
<entry>
<id>5f603fb84991b52ad00e9f75ecded99d83ed037a</id>
<published>2025-10-07T04:07:48Z</published>
<updated>2025-10-07T04:07:48Z</updated>
<title type="text">flags</title>
<link rel="alternate" type="text/html" href="commit/5f603fb84991b52ad00e9f75ecded99d83ed037a.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 5f603fb84991b52ad00e9f75ecded99d83ed037a
parent 42f1ecfc4ab7fe7a3c0644091b8cf4c4b6876d8b
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Tue,  7 Oct 2025 00:07:48 -0400

flags

</content>
</entry>
<entry>
<id>42f1ecfc4ab7fe7a3c0644091b8cf4c4b6876d8b</id>
<published>2025-10-07T03:47:21Z</published>
<updated>2025-10-07T03:47:21Z</updated>
<title type="text">Add more tests</title>
<link rel="alternate" type="text/html" href="commit/42f1ecfc4ab7fe7a3c0644091b8cf4c4b6876d8b.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 42f1ecfc4ab7fe7a3c0644091b8cf4c4b6876d8b
parent d1c9e11a7457eb2d7822cfb223a0080461f71714
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 23:47:21 -0400

Add more tests

</content>
</entry>
<entry>
<id>d1c9e11a7457eb2d7822cfb223a0080461f71714</id>
<published>2025-10-07T03:31:10Z</published>
<updated>2025-10-07T03:31:10Z</updated>
<title type="text">Authorize /bookmarks</title>
<link rel="alternate" type="text/html" href="commit/d1c9e11a7457eb2d7822cfb223a0080461f71714.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit d1c9e11a7457eb2d7822cfb223a0080461f71714
parent de8cfea0fbc4d28e7b700ed98ac511d86bedc6b5
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 23:31:10 -0400

Authorize /bookmarks

</content>
</entry>
<entry>
<id>de8cfea0fbc4d28e7b700ed98ac511d86bedc6b5</id>
<published>2025-10-07T03:28:00Z</published>
<updated>2025-10-07T03:28:00Z</updated>
<title type="text">Consolidate migrations</title>
<link rel="alternate" type="text/html" href="commit/de8cfea0fbc4d28e7b700ed98ac511d86bedc6b5.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit de8cfea0fbc4d28e7b700ed98ac511d86bedc6b5
parent 182840e210c0863d6ad3d46b2ac488b93c370670
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 23:28:00 -0400

Consolidate migrations

</content>
</entry>
<entry>
<id>182840e210c0863d6ad3d46b2ac488b93c370670</id>
<published>2025-10-07T03:19:34Z</published>
<updated>2025-10-07T03:19:34Z</updated>
<title type="text">Auth for archive endpoints</title>
<link rel="alternate" type="text/html" href="commit/182840e210c0863d6ad3d46b2ac488b93c370670.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 182840e210c0863d6ad3d46b2ac488b93c370670
parent db82d83e41cfcf97e8b1162c714ee7cea753efc0
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 23:19:34 -0400

Auth for archive endpoints

</content>
</entry>
<entry>
<id>db82d83e41cfcf97e8b1162c714ee7cea753efc0</id>
<published>2025-10-07T03:06:31Z</published>
<updated>2025-10-07T03:06:31Z</updated>
<title type="text">Formatting</title>
<link rel="alternate" type="text/html" href="commit/db82d83e41cfcf97e8b1162c714ee7cea753efc0.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit db82d83e41cfcf97e8b1162c714ee7cea753efc0
parent ed8876859c30b8e0f63ba5732b10ecbf254ef755
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 23:06:31 -0400

Formatting

</content>
</entry>
<entry>
<id>ed8876859c30b8e0f63ba5732b10ecbf254ef755</id>
<published>2025-10-07T03:06:14Z</published>
<updated>2025-10-07T03:06:14Z</updated>
<title type="text">Update README</title>
<link rel="alternate" type="text/html" href="commit/ed8876859c30b8e0f63ba5732b10ecbf254ef755.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit ed8876859c30b8e0f63ba5732b10ecbf254ef755
parent 484c79547fc721aab4727d6fdbc07ed4a0316734
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 23:06:14 -0400

Update README

</content>
</entry>
<entry>
<id>484c79547fc721aab4727d6fdbc07ed4a0316734</id>
<published>2025-10-07T02:58:14Z</published>
<updated>2025-10-07T02:58:14Z</updated>
<title type="text">Auth tests</title>
<link rel="alternate" type="text/html" href="commit/484c79547fc721aab4727d6fdbc07ed4a0316734.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 484c79547fc721aab4727d6fdbc07ed4a0316734
parent 1adecb53033738b99c90ce5e029606f87c9edc60
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 22:58:14 -0400

Auth tests

</content>
</entry>
<entry>
<id>1adecb53033738b99c90ce5e029606f87c9edc60</id>
<published>2025-10-07T02:54:30Z</published>
<updated>2025-10-07T02:54:30Z</updated>
<title type="text">UI tweaks</title>
<link rel="alternate" type="text/html" href="commit/1adecb53033738b99c90ce5e029606f87c9edc60.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 1adecb53033738b99c90ce5e029606f87c9edc60
parent dde33033343519bde55f6d2ab3c93d30aa7eb8ae
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 22:54:30 -0400

UI tweaks

</content>
</entry>
<entry>
<id>dde33033343519bde55f6d2ab3c93d30aa7eb8ae</id>
<published>2025-10-07T02:34:38Z</published>
<updated>2025-10-07T02:48:25Z</updated>
<title type="text">Auth tokens</title>
<link rel="alternate" type="text/html" href="commit/dde33033343519bde55f6d2ab3c93d30aa7eb8ae.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit dde33033343519bde55f6d2ab3c93d30aa7eb8ae
parent 3a7ab819aa149935f8d1e24a45e6cc4d2cc5eb42
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 22:34:38 -0400

Auth tokens

</content>
</entry>
<entry>
<id>3a7ab819aa149935f8d1e24a45e6cc4d2cc5eb42</id>
<published>2025-10-07T02:19:50Z</published>
<updated>2025-10-07T02:19:50Z</updated>
<title type="text">Feed updates</title>
<link rel="alternate" type="text/html" href="commit/3a7ab819aa149935f8d1e24a45e6cc4d2cc5eb42.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 3a7ab819aa149935f8d1e24a45e6cc4d2cc5eb42
parent 3294091290e07bee9d5f9fdace3aebce016c9b23
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 22:19:50 -0400

Feed updates

</content>
</entry>
<entry>
<id>3294091290e07bee9d5f9fdace3aebce016c9b23</id>
<published>2025-10-07T02:09:28Z</published>
<updated>2025-10-07T02:09:28Z</updated>
<title type="text">logged-in/-out views working</title>
<link rel="alternate" type="text/html" href="commit/3294091290e07bee9d5f9fdace3aebce016c9b23.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 3294091290e07bee9d5f9fdace3aebce016c9b23
parent a40f5b88b37468af2b01bb41187829c49d159730
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 22:09:28 -0400

logged-in/-out views working

</content>
</entry>
<entry>
<id>a40f5b88b37468af2b01bb41187829c49d159730</id>
<published>2025-10-07T01:20:45Z</published>
<updated>2025-10-07T01:20:45Z</updated>
<title type="text">user.go</title>
<link rel="alternate" type="text/html" href="commit/a40f5b88b37468af2b01bb41187829c49d159730.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit a40f5b88b37468af2b01bb41187829c49d159730
parent 3ebc107aef28a6f1e402d707647a441d389c263c
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 21:20:45 -0400

user.go

</content>
</entry>
<entry>
<id>3ebc107aef28a6f1e402d707647a441d389c263c</id>
<published>2025-10-06T19:50:39Z</published>
<updated>2025-10-06T19:50:39Z</updated>
<title type="text">Public/private</title>
<link rel="alternate" type="text/html" href="commit/3ebc107aef28a6f1e402d707647a441d389c263c.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 3ebc107aef28a6f1e402d707647a441d389c263c
parent aa6dfb6591b32c8ed6cf8c437968d0e6d27b051d
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 15:50:39 -0400

Public/private

</content>
</entry>
<entry>
<id>aa6dfb6591b32c8ed6cf8c437968d0e6d27b051d</id>
<published>2025-10-06T19:20:49Z</published>
<updated>2025-10-06T19:22:23Z</updated>
<title type="text">Sourcehut</title>
<link rel="alternate" type="text/html" href="commit/aa6dfb6591b32c8ed6cf8c437968d0e6d27b051d.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit aa6dfb6591b32c8ed6cf8c437968d0e6d27b051d
parent 8ac19254959e7d1081562ceb96cd6414279a8a42
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 15:20:49 -0400

Sourcehut

</content>
</entry>
<entry>
<id>8ac19254959e7d1081562ceb96cd6414279a8a42</id>
<published>2025-10-06T19:15:04Z</published>
<updated>2025-10-06T19:15:04Z</updated>
<title type="text">Add tests</title>
<link rel="alternate" type="text/html" href="commit/8ac19254959e7d1081562ceb96cd6414279a8a42.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 8ac19254959e7d1081562ceb96cd6414279a8a42
parent f19195e1eb8b2fe527b57fafd4751d01661ac5c9
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 15:15:04 -0400

Add tests

</content>
</entry>
<entry>
<id>f19195e1eb8b2fe527b57fafd4751d01661ac5c9</id>
<published>2025-10-06T19:02:02Z</published>
<updated>2025-10-06T19:02:02Z</updated>
<title type="text">Add feed links</title>
<link rel="alternate" type="text/html" href="commit/f19195e1eb8b2fe527b57fafd4751d01661ac5c9.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit f19195e1eb8b2fe527b57fafd4751d01661ac5c9
parent 89a6f4e50261569fdc5c2fb110fcd5a41b783a14
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 15:02:02 -0400

Add feed links

</content>
</entry>
<entry>
<id>89a6f4e50261569fdc5c2fb110fcd5a41b783a14</id>
<published>2025-10-06T18:50:15Z</published>
<updated>2025-10-06T18:50:15Z</updated>
<title type="text">RSS</title>
<link rel="alternate" type="text/html" href="commit/89a6f4e50261569fdc5c2fb110fcd5a41b783a14.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 89a6f4e50261569fdc5c2fb110fcd5a41b783a14
parent c67b180bc5d8eaddc92be658dfcb21ba71cf7e12
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 14:50:15 -0400

RSS

</content>
</entry>
<entry>
<id>c67b180bc5d8eaddc92be658dfcb21ba71cf7e12</id>
<published>2025-10-06T18:41:52Z</published>
<updated>2025-10-06T18:41:52Z</updated>
<title type="text">go fmt</title>
<link rel="alternate" type="text/html" href="commit/c67b180bc5d8eaddc92be658dfcb21ba71cf7e12.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit c67b180bc5d8eaddc92be658dfcb21ba71cf7e12
parent fc28f4062ad1e4a6c60a911a6d0bcf5193955cb6
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 14:41:52 -0400

go fmt

</content>
</entry>
<entry>
<id>fc28f4062ad1e4a6c60a911a6d0bcf5193955cb6</id>
<published>2025-10-06T18:38:09Z</published>
<updated>2025-10-06T18:38:09Z</updated>
<title type="text">link up title</title>
<link rel="alternate" type="text/html" href="commit/fc28f4062ad1e4a6c60a911a6d0bcf5193955cb6.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit fc28f4062ad1e4a6c60a911a6d0bcf5193955cb6
parent ee84c65ceb6516221cb6ea339d66c4c167556fb6
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 14:38:09 -0400

link up title

</content>
</entry>
<entry>
<id>ee84c65ceb6516221cb6ea339d66c4c167556fb6</id>
<published>2025-10-06T18:34:45Z</published>
<updated>2025-10-06T18:34:45Z</updated>
<title type="text">Update README</title>
<link rel="alternate" type="text/html" href="commit/ee84c65ceb6516221cb6ea339d66c4c167556fb6.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit ee84c65ceb6516221cb6ea339d66c4c167556fb6
parent d4738d9c29bbc0e736ab458a18d71ab831b6ef27
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 14:34:45 -0400

Update README

</content>
</entry>
<entry>
<id>d4738d9c29bbc0e736ab458a18d71ab831b6ef27</id>
<published>2025-10-06T18:27:52Z</published>
<updated>2025-10-06T18:27:52Z</updated>
<title type="text">Edit/delete</title>
<link rel="alternate" type="text/html" href="commit/d4738d9c29bbc0e736ab458a18d71ab831b6ef27.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit d4738d9c29bbc0e736ab458a18d71ab831b6ef27
parent 30d957b154c4b9e96e32e707ee273000589f90eb
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 14:27:52 -0400

Edit/delete

</content>
</entry>
<entry>
<id>30d957b154c4b9e96e32e707ee273000589f90eb</id>
<published>2025-10-06T18:17:31Z</published>
<updated>2025-10-06T18:17:31Z</updated>
<title type="text">Vue frontend</title>
<link rel="alternate" type="text/html" href="commit/30d957b154c4b9e96e32e707ee273000589f90eb.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 30d957b154c4b9e96e32e707ee273000589f90eb
parent 17fea11d6978da13b2acdb4d5adba8f644875bf3
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 14:17:31 -0400

Vue frontend

</content>
</entry>
<entry>
<id>17fea11d6978da13b2acdb4d5adba8f644875bf3</id>
<published>2025-10-06T18:01:33Z</published>
<updated>2025-10-06T18:01:33Z</updated>
<title type="text">Search excerpt</title>
<link rel="alternate" type="text/html" href="commit/17fea11d6978da13b2acdb4d5adba8f644875bf3.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 17fea11d6978da13b2acdb4d5adba8f644875bf3
parent 97c0eb383058b979acbb5dcf7a17340fded79297
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 14:01:33 -0400

Search excerpt

</content>
</entry>
<entry>
<id>97c0eb383058b979acbb5dcf7a17340fded79297</id>
<published>2025-10-06T17:55:56Z</published>
<updated>2025-10-06T17:55:56Z</updated>
<title type="text">title fetching</title>
<link rel="alternate" type="text/html" href="commit/97c0eb383058b979acbb5dcf7a17340fded79297.html" />
<author>
<name>David Eisinger</name>
<email>david.eisinger@gmail.com</email>
</author>
<content type="text">commit 97c0eb383058b979acbb5dcf7a17340fded79297
parent cc4249f287ba6c604f11e99f79bc03f4264125c3
Author: David Eisinger &lt;david.eisinger@gmail.com&gt;
Date:   Mon,  6 Oct 2025 13:55:56 -0400

title fetching

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