| Age | Commit message (Expand) | Author |
| 2026-10-07 | verifier, utils: fix verification failure when page contains invalid URL | eltrac |
| 2026-10-07 | receiver, verifier, retriever, storage: URL normalization | eltrac |
| 2026-10-06 | core, processor: refactor startup; graceful shutdown | eltrac |
| 2026-10-04 | API: remove typed API | eltrac |
| 2026-10-04 | fe: new frontend in cljs, pluggable #8 | eltrac |
| 2026-10-04 | mf.searcher: improve backward-compatibility of microformats reduction | eltrac |
| 2026-10-04 | retriever: fix /api/mentions not returning valid data | eltrac |
| 2026-09-29 | retriever: fix /api/mentions always returning 404 | eltrac |
| 2026-09-29 | retriever: fix #45 | eltrac |
| 2026-09-27 | webhook: fix AssertionError when event keys are not complete in user's config | eltrac |
| 2026-09-24 | test: improve test coverage #28 | eltrac |
| 2026-09-24 | microformats.reducer: fallback to same-level h-card if h-entry lacks author p... | eltrac |
| 2026-09-24 | microformats.searcher: improve robustness and accuracy | eltrac |
| 2026-09-23 | http.downloader: report file size on disk, not via http header Content-Length | eltrac |
| 2026-09-23 | http.downloader: fix corrupted/empty file not deleted after download failed | eltrac |
| 2026-09-23 | webhook: fix not identifying custom functions as functions | eltrac |
| 2026-09-23 | processor: fix not finding photo to proxy | eltrac |
| 2026-09-23 | retriever, API: allow user to turn off reducer with `?microformats=raw` | eltrac |
| 2026-09-23 | retriever, microformats: fix webmention being null in API responses | eltrac |
| 2026-09-23 | processor: refactor processor; replace mf2j with mf2clj | eltrac |
| 2026-09-20 | fix #36 | eltrac |
| 2026-09-19 | processor, webhook: send webhooks with customizable payload | eltrac |
| 2026-09-18 | utils.url: valid-http-url? should return false for non-string types | eltrac |
| 2026-09-18 | docs: add missing docstrings and mark certain components as deprecated | eltrac |
| 2026-09-17 | fix #34 | eltrac |
| 2026-09-16 | logs: print server start message; print data when it's corrupted | eltrac |
| 2026-09-16 | receiver, mf, utils: bug fixes | eltrac |
| 2026-09-16 | wrapper, storage, mf: add spec check and improve project structure | eltrac |
| 2026-09-16 | style: format the codebase | eltrac |
| 2026-09-15 | verifier: use error value instead of catching Exceptions | eltrac |
| 2026-09-15 | httpclient, webhook, verifier: add weepinbell.http.client to wrap org.httpkit... | eltrac |
| 2026-09-14 | processor, verifier, webhook: tidy up log msg/level; improve code style | eltrac |
| 2026-09-11 | fix #22 | eltrac |
| 2026-09-11 | fix #13 | eltrac |
| 2026-09-11 | feed, receiver, wrapper: replace MD5 \w SHA-256 | eltrac |
| 2026-09-11 | fix #13 | eltrac |
| 2026-09-11 | refactor(receiver, webhook, utils): replace commons validator | eltrac |
| 2026-09-11 | refactor(verifier, utils, webhook): replace hato with http-kit | eltrac |
| 2026-09-11 | refactor(core): replace jetty-adapter with http-kit | eltrac |
| 2026-09-11 | refactor(receiver, wrapper, feed): replace md5-hash dependency #9 | eltrac |
| 2026-09-10 | refactor(verifier, webhook): replace clj-http with hato #9 | eltrac |
| 2026-09-10 | test(storage, spec): add conformity check before loading storage; add spec an... | eltrac |
| 2026-05-19 | fix: same URL with different anchor mistaken as different | eltrac |
| 2026-05-12 | chore: remove unused dependency and functions | eltrac |
| 2026-05-12 | fix: uncomment get-config function | eltrac |
| 2026-05-12 | refactor: move wmc declaration to core.clj | eltrac |
| 2026-05-12 | feat: port is now configurable in config file | eltrac |
| 2026-05-12 | refactor: clean up core.clj | eltrac |
| 2026-05-12 | refactor(storage): make storage vtable in its ns | eltrac |
| 2026-05-12 | refactor(storage): do not depend on config directly | eltrac |