summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
6 daysmigration: rehash during migrate-db #81eltrac
10 daysutils.digest: remove unused codeeltrac
10 daystest, webhook: tidy up webhook; add testseltrac
10 daystest, downloader: tidy up downloader and add testseltrac
10 daystest, migration: test edn-jf2ify; test throwable handling during migrationeltrac
10 daysjf2/spec: allow missing name; wm-properties are arrays; rsvp is string not URLeltrac
11 daysall: use JF2 as a single source of truth, compile microformats/JSON-LD/<meta>...eltrac
2026-10-24storage/h2: optimize H2 database performanceeltrac
2026-10-24storage: query result is always in chronological order #79eltrac
2026-10-24retriever: fix not parsing numeric string to number before paging #79eltrac
2026-10-23storage: migrate from SQLite to H2eltrac
2026-10-23migration: catch Exceptions while migrating database #76eltrac
2026-10-21core: add embeded nREPL servereltrac
2026-10-19core, migration: add migrate-db, from edn to sqliteeltrac
2026-10-18receiver: use http response utilities to replace response mapseltrac
2026-10-16storage: create parent directories for SQLite .dbeltrac
2026-10-16Implement SQLite storage #7 (#73)eltrac
2026-10-16test: improve coverage #28eltrac
2026-10-15test: test concurrent proceesor; assert config option typeseltrac
2026-10-15core: allow configuring minimal log level, default :infoeltrac
2026-10-15test: remove http request retries from testseltrac
2026-10-15processor: concurrently starts multiple pipeline loopseltrac
2026-10-14processor, storage: clear queues before shutting down proceesor and storage w...eltrac
2026-10-14processor: log before write; logging afterwards doesn't mean write is completedeltrac
2026-10-14core, storage: add storage worker that handles writes asynchronously and thre...eltrac
2026-10-13retriever: no reducing empty microformatseltrac
2026-10-13retriever: fix mftype inferring not working with multi valueseltrac
2026-10-13handler: fix JSON response missing proper Content-Typeeltrac
2026-10-13style: cljfmt everythingeltrac
2026-10-13wrapper: fix not downloading photo with relative urlseltrac
2026-10-13retriever, test: refactor retriever; accurate MF type matchingeltrac
2026-10-13utils.url: fix not removing trailing slash of a root path URLeltrac
2026-10-13test: add basic test suite for storage layereltrac
2026-10-11retriever: fix mftype filter not working because type mismatcheltrac
2026-10-11proceesor, storage: better error handling; no interrupting pipelineeltrac
2026-10-10retriever: improve page partitioner robustnesseltrac
2026-10-10test: cover config, core, webserver; add edge cases in existing testseltrac
2026-10-10config, core: use WEEPINBELL_CONFIG env var to set custom config file patheltrac
2026-10-10receiver: should not call normalize if source/target is nileltrac
2026-10-10edn_storage, handler, core: decouple stroage conformity responsibilityeltrac
2026-10-09mf.searcher: find-type now recursively search in childreneltrac
2026-10-09verifier, http.client: retry timeout HTTP requestseltrac
2026-10-08handler, fe: add /api/send as an alias of /endpointeltrac
2026-10-08config, storage: replace clojure.edn with fast-edn for speedeltrac
2026-10-08fe: backend should be frontend-agnosticeltrac
2026-10-07handler: add /api/count #48eltrac
2026-10-07test, verifier, utils: fix failed testseltrac
2026-10-07handler: pluggable services in API routes/handlerseltrac
2026-10-07processor, webserver: move two main subsystems to own dir and make facadeseltrac
2026-10-07verifier, utils: fix verification failure when page contains invalid URLeltrac