| Commit message (Expand) | Author | Age | Lines |
| * | fix(cli): importHEADdev |  alemi | 6 days | -1/+1 |
| * | build: update lockfile |  alemi | 6 days | -107/+119 |
| * | ci: no longer need to install wasm-bindgen |  alemi | 6 days | -3/+0 |
| * | fix(web): lock web-sys so wasm-bindgen stays at 0.2.100 |  alemi | 6 days | -2/+2 |
| * | fix(cli): correctly prune old objects |  alemi | 6 days | -1/+5 |
| * | ci: install wasm-bindgen-cli at a specific version |  alemi | 6 days | -3/+3 |
| * | ci: install wasm-bindgen-cli manually |  alemi | 7 days | -0/+3 |
| * | feat(cli): crude way to delete old addressing rows |  alemi | 7 days | -13/+43 |
| * | fix(cli): prune deletes objects OR activities |  alemi | 7 days | -29/+18 |
| * | chore: centralized deps and lints |  alemi | 8 days | -1094/+2952 |
| * | chore(web): tabs |  alemi | 2025-10-18 | -3/+3 |
| * | fix(web): don't constantly log out user |  alemi | 2025-10-18 | -2/+2 |
| * | feat(cli): prune command |  alemi | 2025-10-18 | -0/+81 |
| * | fix(migrations)!: add list foreign key constraint actions |  alemi | 2025-10-18 | -0/+4 |
| * | feat(core,routes): option to verify http signature without query |  alemi | 2025-10-18 | -6/+37 |
| * | feat(core): compat option to exclude query from http signatures |  alemi | 2025-10-18 | -11/+34 |
| * | fix(web): input sizing on chrome |  alemi | 2025-10-15 | -2/+5 |
| * | fix(migrations): distinct addressing indexes |  alemi | 2025-09-02 | -0/+91 |
| * | fix: always include Digest header, just not in signature |  alemi | 2025-08-11 | -3/+3 |
| * | fix(core): include digest in http signature only if theres a payload |  alemi | 2025-08-11 | -4/+8 |
| * | fix(apb,core): fetch with more accept headers |  alemi | 2025-08-11 | -1/+5 |
| * | chore: lints |  alemi | 2025-08-08 | -2/+2 |
| * | fix(apb,core,worker,mdhtml): get rid of unwraps |  alemi | 2025-08-08 | -10/+48 |
| * | fix(core) whoops compat media-type was forcing wrong mimetype |  alemi | 2025-08-05 | -1/+5 |
| * | chore(core): oops track this TODO |  alemi | 2025-08-05 | -0/+2 |
| * | tests(httpsign): also test for axum from_parts |  alemi | 2025-08-05 | -2/+67 |
| * | fix(routes): check blacklist before fetching user |  alemi | 2025-08-05 | -4/+4 |
| * | fix(routes): leftover deps |  alemi | 2025-08-05 | -1051/+1 |
| * | fix(routes): more aggressive apub redirect |  alemi | 2025-08-05 | -1/+1 |
| * | fix: duplicate check for mentions |  alemi | 2025-08-04 | -1/+1 |
| * | chore: unused import |  alemi | 2025-07-29 | -1/+1 |
| * | fix(core): more standard user agent, centralize it |  alemi | 2025-07-29 | -3/+2 |
| * | feat(core,rules): nodeinfo metadata |  alemi | 2025-07-28 | -3/+19 |
| * | feat(core): improved blacklist |  alemi | 2025-07-28 | -21/+49 |
| * | feat(core,routes): recalculate nodeinfo stats, with config for frequency |  alemi | 2025-07-28 | -76/+83 |
| * | chore(core): no longer unused |  alemi | 2025-07-28 | -2/+1 |
| * | fix(core)!: moved some settings from [security] to [behavior] |  alemi | 2025-07-28 | -14/+21 |
| * | fix(web): custom emoji regex accepts dashes |  alemi | 2025-07-27 | -1/+1 |
| * | fix(web): articles is a feed route too |  alemi | 2025-07-26 | -1/+3 |
| * | fix(web): force newline for controls on mobile |  alemi | 2025-07-26 | -0/+1 |
| * | fix(web): og meta tags |  alemi | 2025-07-25 | -1/+2 |
| * | feat(core): also update actor while fetching its outbox |  alemi | 2025-07-25 | -1/+9 |
| * | chore: bump versions |  alemi | 2025-07-25 | -6/+6 |
| * | chore(web): inlined articles page |  alemi | 2025-07-25 | -16/+7 |
| * | fix(web): articles page margin |  alemi | 2025-07-24 | -6/+4 |
| * | fix(web): strip html from summary |  alemi | 2025-07-24 | -2/+2 |
| * | feat(mdhtml): add html stripper |  alemi | 2025-07-24 | -2/+44 |
| * | feat(web): articles feed page |  alemi | 2025-07-24 | -1/+22 |
| * | feat(web): option to compress actor summary |  alemi | 2025-07-24 | -4/+7 |
| * | feat(routes,migrations): route to show only articles |  alemi | 2025-07-24 | -0/+75 |