<feed xmlns='http://www.w3.org/2005/Atom'>
<title>weepinbell/test/weepinbell/handler_test.clj, 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>style: cljfmt everything</title>
<updated>2026-10-13T13:27:29+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-13T13:27:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=3989bf6fbbb242ad5bd6a1d1f91f70a6a222f8e2'/>
<id>3989bf6fbbb242ad5bd6a1d1f91f70a6a222f8e2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test, doc: fix failed tests; update coverage badge manually</title>
<updated>2026-10-10T08:20:44+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-10T08:20:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=5b1dcc98df2c9d8dac0dfa8e69f25b89b00bb334'/>
<id>5b1dcc98df2c9d8dac0dfa8e69f25b89b00bb334</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test: cover config, core, webserver; add edge cases in existing tests</title>
<updated>2026-10-10T06:14:27+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-10T06:14:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=0ec1f8a43f9f6f4256d907632b9cebe5b453e324'/>
<id>0ec1f8a43f9f6f4256d907632b9cebe5b453e324</id>
<content type='text'>
- test loading and merging config
- test start-system and graceful shutdown
- test /endpoint and /api/send
- test receiver handling nil input
- test webserver startup and graceful shutdown
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- test loading and merging config
- test start-system and graceful shutdown
- test /endpoint and /api/send
- test receiver handling nil input
- test webserver startup and graceful shutdown
</pre>
</div>
</content>
</entry>
<entry>
<title>fe: backend should be frontend-agnostic</title>
<updated>2026-10-08T07:13:11+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-08T07:13:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=ea3a702c260ab85aa4064c450440405e845d67e8'/>
<id>ea3a702c260ab85aa4064c450440405e845d67e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>handler: add /api/count #48</title>
<updated>2026-10-07T09:54:20+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-07T09:54:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=add243af59b54daa642e862136bd6f60f3bb2609'/>
<id>add243af59b54daa642e862136bd6f60f3bb2609</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>handler: pluggable services in API routes/handlers</title>
<updated>2026-10-07T09:04:04+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-07T09:04:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=e6ca4cbecff78a0f26086178c48e8fc66914ab86'/>
<id>e6ca4cbecff78a0f26086178c48e8fc66914ab86</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>API: remove typed API</title>
<updated>2026-10-04T09:07:10+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-04T09:06:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=61afc1a7cc45a1ab3a5d141c1a490badf3ea03ef'/>
<id>61afc1a7cc45a1ab3a5d141c1a490badf3ea03ef</id>
<content type='text'>
- /api/likes removed
- /api/replies removed
- /api/reposts removed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- /api/likes removed
- /api/replies removed
- /api/reposts removed
</pre>
</div>
</content>
</entry>
<entry>
<title>fe: new frontend in cljs, pluggable #8</title>
<updated>2026-10-04T09:07:08+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-09-30T06:08:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=b13b6ad1c2e9127412583760ff3d75e0e958e207'/>
<id>b13b6ad1c2e9127412583760ff3d75e0e958e207</id>
<content type='text'>
- remove deprecated weepinbell.ui
- create a ClojureScript project named bellsprout
  - use vanilla cljs and Pico CSS
  - can find and send webmentions in/to weepinbell
  - display webmentions in cards
  - &lt;noscript&gt; reminder
- embed frontend in weepinbell
  - opt-in, weepinbell can work without a frontend
  - serve static files from disk for now; might support a simple reverse
proxy in the future
- test frontend route (OK when enabled; 404 when disabled)

fe: ?show param that shows webmentions when set to true

equivalent of clicking "Find" button manually
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- remove deprecated weepinbell.ui
- create a ClojureScript project named bellsprout
  - use vanilla cljs and Pico CSS
  - can find and send webmentions in/to weepinbell
  - display webmentions in cards
  - &lt;noscript&gt; reminder
- embed frontend in weepinbell
  - opt-in, weepinbell can work without a frontend
  - serve static files from disk for now; might support a simple reverse
proxy in the future
- test frontend route (OK when enabled; 404 when disabled)

fe: ?show param that shows webmentions when set to true

equivalent of clicking "Find" button manually
</pre>
</div>
</content>
</entry>
<entry>
<title>test: /api/mentions/ should not be malformed #28</title>
<updated>2026-10-04T02:56:48+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-04T02:56:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=a5da75d2ee2e092b726efab61cc02a910ae98140'/>
<id>a5da75d2ee2e092b726efab61cc02a910ae98140</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>style: format the codebase</title>
<updated>2026-09-16T02:11:07+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-09-16T02:11:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=d54b08ee4139de3bf373b21be5e662970e18e586'/>
<id>d54b08ee4139de3bf373b21be5e662970e18e586</id>
<content type='text'>
starting from now, every commit should be cljfmt-fixed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
starting from now, every commit should be cljfmt-fixed
</pre>
</div>
</content>
</entry>
</feed>
