summaryrefslogtreecommitdiff
path: root/src/weepinbell/core.clj
AgeCommit message (Expand)Author
11 daysall: use JF2 as a single source of truth, compile microformats/JSON-LD/<meta>...eltrac
2026-10-23storage: migrate from SQLite to H2eltrac
2026-10-21core: add embeded nREPL servereltrac
2026-10-19core, migration: add migrate-db, from edn to sqliteeltrac
2026-10-16Implement SQLite storage #7 (#73)eltrac
2026-10-15core: allow configuring minimal log level, default :infoeltrac
2026-10-14processor, storage: clear queues before shutting down proceesor and storage w...eltrac
2026-10-14core, storage: add storage worker that handles writes asynchronously and thre...eltrac
2026-10-13style: cljfmt everythingeltrac
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-10edn_storage, handler, core: decouple stroage conformity responsibilityeltrac
2026-10-07processor, webserver: move two main subsystems to own dir and make facadeseltrac
2026-10-06core, processor: refactor startup; graceful shutdowneltrac
2026-09-23processor: refactor processor; replace mf2j with mf2cljeltrac
2026-09-19processor, webhook: send webhooks with customizable payloadeltrac
2026-09-18docs: add missing docstrings and mark certain components as deprecatedeltrac
2026-09-16logs: print server start message; print data when it's corruptedeltrac
2026-09-16wrapper, storage, mf: add spec check and improve project structureeltrac
2026-09-14processor, verifier, webhook: tidy up log msg/level; improve code styleeltrac
2026-09-11refactor(core): replace jetty-adapter with http-kiteltrac
2026-09-10test(storage, spec): add conformity check before loading storage; add spec an...eltrac
2026-05-12refactor: move wmc declaration to core.cljeltrac
2026-05-12feat: port is now configurable in config fileeltrac
2026-05-12refactor: clean up core.cljeltrac
2026-05-12refactor(storage): make storage vtable in its nseltrac
2026-05-12refactor(storage): do not depend on config directlyeltrac
2026-05-12refactor(processor): do not depend on config directlyeltrac
2026-05-09refactor(config): feed/handler.clj no longer depend on config.cljeltrac
2026-05-09refactor(storage): now only core.clj dependon storage.cljeltrac
2026-05-07style(lsp-warning): rename unused 'args' to '_'eltrac
2026-05-06refactor(processor): a thin wrapper of process-webmentioneltrac
2026-05-06refactor(processor): remove storage dependency in processoreltrac
2026-05-02refactor: decouple handler.clj and webmention queueeltrac
2026-04-22refactor: DRY callbacks constructoreltrac
2026-04-22refactor: simple DI using callbackseltrac
2026-03-16refactor: log with timbre instead of printlneltrac
2026-03-10chore: add main entry pointeltrac
2026-02-25chore: reinitialize as a web app using Compojureeltrac
2026-02-21initial commiteltrac