summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2026-03-23refactor: separate microformats and wrapper from processoreltrac
2026-03-23fix: get-domain/get-path throws exception when url is nileltrac
2026-03-19feat: rss feed for each domaineltrac
2026-03-17feat(webhook): trigger webhooks on receiving new mentionseltrac
2026-03-17fix(receiver): unset content-typeeltrac
2026-03-17fix: /api/mention route misconfiguredeltrac
2026-03-17feat(ui): preset target in webmention sender formeltrac
2026-03-17fix(ui/html): missing link texteltrac
2026-03-17feat(ui): add homepageeltrac
2026-03-17feat(handler): expose resources/static/ to publiceltrac
2026-03-17fix: respond 400 when no url specified getting /api/mentionseltrac
2026-03-17refactor: use nested routeseltrac
2026-03-17feat(handler): new API route for getting webmention listeltrac
2026-03-17feat(storage): get webmention by domain and patheltrac
2026-03-17style: wrap private util functions with commenteltrac
2026-03-17refactor: rename functions in retriever nseltrac
2026-03-17refactor!(handler): move /api/mentions -> /api/mentions/alleltrac
2026-03-17docs: add cost notice to load-data docstringeltrac
2026-03-17perf(storage): get/delete webmention lazilyeltrac
also done some refactoring and DRY
2026-03-17perf(storage): traverse lines lazily to find webmention, not reading whole fileeltrac
2026-03-17feat: respond with JSON when webmention query is not foundeltrac
2026-03-17feat: receiver now respond with 201, JSON body and Location Headereltrac
2026-03-16style: commentseltrac
2026-03-16feat(handler): query webmention by source and targeteltrac
2026-03-16feat(handler): query one webmention by ideltrac
2026-03-16feat(storage): get webmention by IDeltrac
2026-03-16feat: generate unique id for each Webmentioneltrac
2026-03-16feat: image proxy for microformats author photoseltrac
2026-03-16refactor: move javamap->map to utils.cljeltrac
2026-03-16perf: only get first 1MB of content when verifying mentioneltrac
according to https://www.w3.org/TR/webmention/#limits-on-get-requests-p-4:~:text=Receivers%20should%20place%20limits%20on%20the%20amount,JSON%20page%20will%20be%20smaller%20than%20that.
2026-03-16fix(receiver): namespace conflicteltrac
2026-03-16refactor: log with timbre instead of printlneltrac
2026-03-16chore: print logs when processing existing webmentioneltrac
2026-03-16fix: falsely receive webmention for non-HTML/text documentseltrac
2026-03-16refactor: rewrite verify-webmention with cond instead of mapping checkseltrac
2026-03-12fix: remove anchor (#...) in source and targeteltrac
2026-03-12fix: robust parse-microformatseltrac
2026-03-12fix: robust verify-mention, handle HTTP erroreltrac
2026-03-12chore: remove incorrect logeltrac
2026-03-10chore: add main entry pointeltrac
2026-03-10feat: store last modified timeeltrac
2026-03-10refactor: reuse get-domain functioneltrac
2026-03-10feat: add filter to retrievereltrac
2026-03-10refactor: move validation utilities to utils.cljeltrac
2026-03-10fix: missing Content-Type header in /api/mentionseltrac
2026-03-10feat(retriever): webmention query APIeltrac
2026-03-10refactor(storage): rename append -> append-wmeltrac
2026-03-10feat: implement update-wmeltrac
2026-03-10refactor: remove `with-this-wm` functioneltrac
2026-03-10fix(storage): unload data in lines instead of all in one lineeltrac