<feed xmlns='http://www.w3.org/2005/Atom'>
<title>likha-pdf/src/static/main.js, branch master</title>
<subtitle>a simple web app that converts markdown to pdf.</subtitle>
<id>https://kj-git.com/likha-pdf/atom?h=master</id>
<link rel='self' href='https://kj-git.com/likha-pdf/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://kj-git.com/likha-pdf/'/>
<updated>2026-06-01T18:37:28+00:00</updated>
<entry>
<title>refactor: upload photos</title>
<updated>2026-06-01T18:37:28+00:00</updated>
<author>
<name>kj_sh604</name>
</author>
<published>2026-06-01T18:37:28+00:00</published>
<link rel='alternate' type='text/html' href='https://kj-git.com/likha-pdf/commit/?id=6fd3f732dd6430a7e5644524b27ea6d60f5e2a45'/>
<id>urn:sha1:6fd3f732dd6430a7e5644524b27ea6d60f5e2a45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: handle tab input</title>
<updated>2026-05-31T19:33:03+00:00</updated>
<author>
<name>kj_sh604</name>
</author>
<published>2026-05-31T19:33:03+00:00</published>
<link rel='alternate' type='text/html' href='https://kj-git.com/likha-pdf/commit/?id=738de85c9b646ebd68b1677538581267cf1fb515'/>
<id>urn:sha1:738de85c9b646ebd68b1677538581267cf1fb515</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: localStorage clean-up for user on pdf regen</title>
<updated>2026-05-31T16:47:22+00:00</updated>
<author>
<name>kj_sh604</name>
</author>
<published>2026-05-31T16:47:22+00:00</published>
<link rel='alternate' type='text/html' href='https://kj-git.com/likha-pdf/commit/?id=1ecd0cce62450f017cdcf8e1a17f3225e3693604'/>
<id>urn:sha1:1ecd0cce62450f017cdcf8e1a17f3225e3693604</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: hardening for rate-limiting and processing</title>
<updated>2026-05-31T16:40:26+00:00</updated>
<author>
<name>kj_sh604</name>
</author>
<published>2026-05-31T16:40:26+00:00</published>
<link rel='alternate' type='text/html' href='https://kj-git.com/likha-pdf/commit/?id=9201da1215430c1e0f989584321643b39c858866'/>
<id>urn:sha1:9201da1215430c1e0f989584321643b39c858866</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: put generated .pdfs to client</title>
<updated>2026-05-31T16:08:03+00:00</updated>
<author>
<name>kj_sh604</name>
</author>
<published>2026-05-31T16:08:03+00:00</published>
<link rel='alternate' type='text/html' href='https://kj-git.com/likha-pdf/commit/?id=80e279b65351d4dbd8e71cd7b3870cba51c23bc9'/>
<id>urn:sha1:80e279b65351d4dbd8e71cd7b3870cba51c23bc9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: initial hardening tweaks</title>
<updated>2026-05-31T15:29:58+00:00</updated>
<author>
<name>kj_sh604</name>
</author>
<published>2026-05-31T15:29:58+00:00</published>
<link rel='alternate' type='text/html' href='https://kj-git.com/likha-pdf/commit/?id=2b2e511a15414f6c28f15990b75442424f9cc3b9'/>
<id>urn:sha1:2b2e511a15414f6c28f15990b75442424f9cc3b9</id>
<content type='text'>
store images in localStorage
</content>
</entry>
<entry>
<title>feat: form state</title>
<updated>2026-03-13T03:41:39+00:00</updated>
<author>
<name>kj_sh604</name>
</author>
<published>2026-03-13T03:41:39+00:00</published>
<link rel='alternate' type='text/html' href='https://kj-git.com/likha-pdf/commit/?id=fb7ad061374085aa50ef8347f8d15fcca215b40a'/>
<id>urn:sha1:fb7ad061374085aa50ef8347f8d15fcca215b40a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: workaround for htmx quirk</title>
<updated>2026-03-13T03:34:14+00:00</updated>
<author>
<name>kj_sh604</name>
</author>
<published>2026-03-13T03:34:14+00:00</published>
<link rel='alternate' type='text/html' href='https://kj-git.com/likha-pdf/commit/?id=a4fcf876431d729feaa214f02adb131720fec946'/>
<id>urn:sha1:a4fcf876431d729feaa214f02adb131720fec946</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: extra options</title>
<updated>2026-02-20T16:56:35+00:00</updated>
<author>
<name>kj_sh604</name>
</author>
<published>2026-02-20T16:56:35+00:00</published>
<link rel='alternate' type='text/html' href='https://kj-git.com/likha-pdf/commit/?id=4ea6886a06cef46193f4101d84ebb3dcc7928d84'/>
<id>urn:sha1:4ea6886a06cef46193f4101d84ebb3dcc7928d84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: move to src/</title>
<updated>2026-02-16T06:42:50+00:00</updated>
<author>
<name>kj_sh604</name>
</author>
<published>2026-02-16T06:42:50+00:00</published>
<link rel='alternate' type='text/html' href='https://kj-git.com/likha-pdf/commit/?id=afd82dc38510c6a47cfa227f40f1dae76e1a526c'/>
<id>urn:sha1:afd82dc38510c6a47cfa227f40f1dae76e1a526c</id>
<content type='text'>
</content>
</entry>
</feed>
></td><td>kj_sh604</td><td>21</td><td><span class='deletions'>-58</span>/<span class='insertions'>+748</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2025-12-29 13:58:43 -0500'>2025-12-29</span></td><td class='logsubject'><a href='/dotfiles/commit/.gitignore?id=d1d3dcee3b55d8646cb1509d94fd783bce15f3ad&amp;follow=1'>feat: add more of xfce4 config to this repo</a></td><td>kj_sh604</td><td>3</td><td><span class='deletions'>-1</span>/<span class='insertions'>+296</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2025-12-29 12:25:46 -0500'>2025-12-29</span></td><td class='logsubject'><a href='/dotfiles/commit/.config/fish/config.fish?id=51197940a18f199a24d6a189abdaba1c9664523b&amp;follow=1'>refactor: remove redundant config</a></td><td>kj_sh604</td><td>1</td><td><span class='deletions'>-3</span>/<span class='insertions'>+0</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2025-12-28 23:42:16 -0500'>2025-12-28</span></td><td class='logsubject'><a href='/dotfiles/commit/.config/fish/fish_variables?id=155d1165bb560552f672323ce18e4d3d92aa42e7&amp;follow=1'>refactor: fish 4.3 changes</a></td><td>kj_sh604</td><td>3</td><td><span class='deletions'>-40</span>/<span class='insertions'>+63</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
fish update message that prompted this change:

fish: upgraded to version 4.3:
* Color variables are no longer set in universal scope by default.
  Migrated them to global variables set in ~/.config/fish/conf.d/fish_frozen_theme.fish
  To restore syntax highlighting in other fish sessions, please restart them.
* The fish_key_bindings variable is no longer set in universal scope by default.
  Migrated it to a global variable set in  ~/.config/fish/conf.d/fish_frozen_key_bindings.fish
See also the release notes (type `help relnotes`).


</td></tr>
<tr class='logheader'><td><span title='2025-12-28 23:26:34 -0500'>2025-12-28</span></td><td class='logsubject'><a href='/dotfiles/commit/.config/shell/git-prompts/kj_sh604.zsh?id=cc352d70fa1018cdcc3dea2982762e0d3d475eb5&amp;follow=1'>refactor: consolidate changes to git-prompts/kj_sh604.zsh</a></td><td>kj_sh604</td><td>3</td><td><span class='deletions'>-66</span>/<span class='insertions'>+45</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2025-12-28 23:23:02 -0500'>2025-12-28</span></td><td class='logsubject'><a href='/dotfiles/commit/.config/shell/git-prompts/kj_sh604-with-attempt-at-fish-style-pwd.zsh?id=f3b379dcdde48b80dc59664616157d4e38f6c447&amp;follow=1'>refactor: better fish-style pwd for zsh</a></td><td>kj_sh604</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+44</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
