| Age | Commit message (Expand) | Author |
| 10 days | test, webhook: tidy up webhook; add tests | eltrac |
| 10 days | test, downloader: tidy up downloader and add tests | eltrac |
| 10 days | test, migration: test edn-jf2ify; test throwable handling during migration | eltrac |
| 11 days | all: use JF2 as a single source of truth, compile microformats/JSON-LD/<meta>... | eltrac |
| 2026-10-24 | storage: query result is always in chronological order #79 | eltrac |
| 2026-10-24 | retriever: fix not parsing numeric string to number before paging #79 | eltrac |
| 2026-10-23 | storage: migrate from SQLite to H2 | eltrac |
| 2026-10-18 | receiver: use http response utilities to replace response maps | eltrac |
| 2026-10-16 | Implement SQLite storage #7 (#73) | eltrac |
| 2026-10-16 | test: improve coverage #28 | eltrac |
| 2026-10-15 | test: test concurrent proceesor; assert config option types | eltrac |
| 2026-10-15 | core: allow configuring minimal log level, default :info | eltrac |
| 2026-10-15 | test: remove http request retries from tests | eltrac |
| 2026-10-15 | processor: concurrently starts multiple pipeline loops | eltrac |
| 2026-10-14 | core, storage: add storage worker that handles writes asynchronously and thre... | eltrac |
| 2026-10-13 | style: cljfmt everything | eltrac |
| 2026-10-13 | wrapper: fix not downloading photo with relative urls | eltrac |
| 2026-10-13 | retriever, test: refactor retriever; accurate MF type matching | eltrac |
| 2026-10-13 | test: add basic test suite for storage layer | eltrac |
| 2026-10-10 | test, doc: fix failed tests; update coverage badge manually | eltrac |
| 2026-10-10 | test: cover most forms of retriever; set shorter http timeout in verifier test | eltrac |
| 2026-10-10 | test: fix config-test error | eltrac |
| 2026-10-10 | test: cover config, core, webserver; add edge cases in existing tests | eltrac |
| 2026-10-09 | mf.searcher: find-type now recursively search in children | eltrac |
| 2026-10-08 | fe: backend should be frontend-agnostic | eltrac |
| 2026-10-07 | handler: add /api/count #48 | eltrac |
| 2026-10-07 | test: fix failed test due to non-existing namespace | eltrac |
| 2026-10-07 | test, verifier, utils: fix failed tests | eltrac |
| 2026-10-07 | handler: pluggable services in API routes/handlers | 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 | test: /api/mentions/ should not be malformed #28 | eltrac |
| 2026-09-27 | test: assert hooks values are functions | 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-23 | processor: refactor processor; replace mf2j with mf2clj | eltrac |
| 2026-09-23 | test: 100% coverage of feed.clj | eltrac |
| 2026-09-23 | test: do not disable logging for they're part of code that tests should cover | eltrac |
| 2026-09-23 | test: cover error handling and more edge cases of verifier #28 | eltrac |
| 2026-09-19 | test: fix processor test failure and server not shutting down when test throw... | eltrac |
| 2026-09-19 | processor, webhook: send webhooks with customizable payload | 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-14 | tests: disable logging in tests | eltrac |
| 2026-09-14 | storage-test: running tests no longer generates unwanted 'source.edn' file | eltrac |
| 2026-09-11 | fix(test): test fails because fake data file does not exist | 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 |