<feed xmlns='http://www.w3.org/2005/Atom'>
<title>weepinbell/resources, branch master</title>
<subtitle>A Webmention receiver written in Clojure</subtitle>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/'/>
<entry>
<title>all: use JF2 as a single source of truth, compile microformats/JSON-LD/&lt;meta&gt; to JF2 (#80)</title>
<updated>2026-10-29T11:42:50+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-29T11:42:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=573e5f513387ebd34ad9df4b7fe4dc83d7323c8d'/>
<id>573e5f513387ebd34ad9df4b7fe4dc83d7323c8d</id>
<content type='text'>
closes #75

This is a large squash commit. For details, see https://codeberg.org/eltrac/weepinbell/pulls/80
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
closes #75

This is a large squash commit. For details, see https://codeberg.org/eltrac/weepinbell/pulls/80
</pre>
</div>
</content>
</entry>
<entry>
<title>storage/h2: fix startup failure when indexes are already created</title>
<updated>2026-10-24T10:53:45+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-24T10:53:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=7530424d5d1b2c70d847e53f99c3d8e9b25d1d79'/>
<id>7530424d5d1b2c70d847e53f99c3d8e9b25d1d79</id>
<content type='text'>
add "if not exists" condition before creating indexes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add "if not exists" condition before creating indexes
</pre>
</div>
</content>
</entry>
<entry>
<title>storage/h2: optimize H2 database performance</title>
<updated>2026-10-24T10:17:08+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-24T09:50:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=c54bece1a02a6ade615492f09792c17c75b69c95'/>
<id>c54bece1a02a6ade615492f09792c17c75b69c95</id>
<content type='text'>
- use LEFT JOIN instead of making multiple queries
- put insert/update inside transactions
- add indexes
- fix configuration description
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- use LEFT JOIN instead of making multiple queries
- put insert/update inside transactions
- add indexes
- fix configuration description
</pre>
</div>
</content>
</entry>
<entry>
<title>storage: migrate from SQLite to H2</title>
<updated>2026-10-23T06:53:19+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-23T06:38:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=871ea1569fc1dc5900e3b8233fc9aede8245f15f'/>
<id>871ea1569fc1dc5900e3b8233fc9aede8245f15f</id>
<content type='text'>
add ADR-0002 about migrating to H2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add ADR-0002 about migrating to H2
</pre>
</div>
</content>
</entry>
<entry>
<title>deps: build libsqlitejdbc.so for OpenBSD x86; add nrepl 1.8.0</title>
<updated>2026-10-22T13:40:17+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-22T13:40:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=6000bfb084d17dd4f4e6243d4dc6c5dbfc3af77d'/>
<id>6000bfb084d17dd4f4e6243d4dc6c5dbfc3af77d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core: add embeded nREPL server</title>
<updated>2026-10-21T02:18:00+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-20T08:38:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=4ab2ebf1f90170a8f9436f5260b4c740a447baf4'/>
<id>4ab2ebf1f90170a8f9436f5260b4c740a447baf4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: update User Manual, Contributors' Guide, Philosphy and comment config.edn</title>
<updated>2026-10-16T09:29:36+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-16T08:12:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=d8b39437a067d01857998aafec88ca7f2ca6e8d4'/>
<id>d8b39437a067d01857998aafec88ca7f2ca6e8d4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement SQLite storage #7 (#73)</title>
<updated>2026-10-16T06:44:26+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-16T06:44:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=1db02376cd50e604973d17fd4a04f6e1969fc53c'/>
<id>1db02376cd50e604973d17fd4a04f6e1969fc53c</id>
<content type='text'>
- new config `:storage-type` (default `:edn`, also support `:sqlite`)
- `LICENSE` change: add exceptions to `next.jdbc` (which uses EPL)

Reviewed-on: https://codeberg.org/eltrac/weepinbell/pulls/73
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- new config `:storage-type` (default `:edn`, also support `:sqlite`)
- `LICENSE` change: add exceptions to `next.jdbc` (which uses EPL)

Reviewed-on: https://codeberg.org/eltrac/weepinbell/pulls/73
</pre>
</div>
</content>
</entry>
<entry>
<title>core: allow configuring minimal log level, default :info</title>
<updated>2026-10-15T08:39:07+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-15T08:39:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=127f0738a2097db35d85188beb124a6ea28b8e16'/>
<id>127f0738a2097db35d85188beb124a6ea28b8e16</id>
<content type='text'>
- refactored weepinbell.core/start-system. moved config loading outside
start-system, loaded in -main function.
- use :log-level in config and set timbre :min-level in -main
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- refactored weepinbell.core/start-system. moved config loading outside
start-system, loaded in -main function.
- use :log-level in config and set timbre :min-level in -main
</pre>
</div>
</content>
</entry>
<entry>
<title>processor: concurrently starts multiple pipeline loops</title>
<updated>2026-10-15T08:09:40+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-15T07:02:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=9aae86ada1418058b54bd2b3b0a05f98ef04ba63'/>
<id>9aae86ada1418058b54bd2b3b0a05f98ef04ba63</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
