Commit Graph

  • 2e35c5bd40 doc: update main Sven 2026-04-01 17:42:18 +02:00
  • 65c1813b06 Upgrade @fedify/* 2.1.1 → 2.1.3 Sven 2026-04-01 16:49:42 +02:00
  • 55923be69c Fix AP inbox HTTP Signature verification failures by normalising host header Sven 2026-04-01 16:40:26 +02:00
  • 8b1b5d990a Add AP inbox diagnostics: surface signature errors and request logging Sven 2026-04-01 16:32:06 +02:00
  • e791c06b79 feat: propagate Micropub deletes to ActivityPub and Bluesky Sven 2026-04-01 15:41:00 +02:00
  • 63bc41ebb5 fix(activitypub): inbound replies/notifications broken — publicationUrl missing in inbox handlers Sven 2026-04-01 15:28:24 +02:00
  • 12ee80f4a4 fix(activitypub): populate in_reply_to_id in Mastodon status serializer Sven 2026-04-01 15:01:55 +02:00
  • 71a8b60d96 fix(activitypub) delete request - Added broadcastDelete to mastodonPluginOptions Sven 2026-04-01 14:46:56 +02:00
  • c0f847c96f fix(activitypub) dedup: query ap_activities for an existing outbound Create/Announce/Update Sven 2026-04-01 14:38:12 +02:00
  • 2211b1d6f7 fix: activitypun fav/boost Sven 2026-04-01 14:27:45 +02:00
  • f28552a5b2 fix: activitypub -> time confusion created / published times Sven 2026-04-01 14:17:42 +02:00
  • 720487edb3 fix: activitypub/mastodon posting reenabled Sven 2026-04-01 13:51:28 +02:00
  • bc661282c7 fix: del gitea dispatch Sven 2026-03-31 18:24:49 +02:00
  • 5342cd1ff0 fix: skip workflow_dispatch for delete — Gitea DELETE commits trigger on:push Sven 2026-03-31 17:19:34 +02:00
  • 40ec8dbce3 fix: add Content-Type: application/json to store-github requests Sven 2026-03-31 17:09:15 +02:00
  • 302316c8d0 fix: use POST for file create in Gitea Contents API Sven 2026-03-31 16:58:14 +02:00
  • 323db7c3e2 chore: trigger server deploy Sven 2026-03-31 16:45:18 +02:00
  • 53102a03b0 fix: fall back to create when updateFile gets 404 from Gitea Sven 2026-03-31 16:37:53 +02:00
  • 263e6e081a feat: dispatch Gitea workflow_dispatch after each Micropub action Sven 2026-03-31 16:24:24 +02:00
  • 373e0c4be8 docs: add Gitea store, dispatch, and server push technique from blog CLAUDE.md Charlie Root 2026-03-31 16:12:45 +02:00
  • 78fbd8de8a fix: wire GITEA_BASE_URL into store-github config Charlie Root 2026-03-31 16:06:43 +02:00
  • 0bac69090d fix: rewrite gitea.giersig.eu to internal IP before npm install Sven 2026-03-31 15:09:14 +02:00
  • 2d5b713b7d chore: point svemagie fork deps and docs at Gitea Sven 2026-03-31 15:05:49 +02:00
  • 18c1b3aca1 fix: read store-github user/repo from env for Gitea Sven 2026-03-31 13:33:01 +02:00
  • 3f63e84cd6 ci: use internal host IP 10.100.0.1 for SSH (hairpin NAT fix) Sven 2026-03-31 13:21:41 +02:00
  • 9cbf574b15 ci: use SSH_PORT secret instead of hardcoded port 222 Sven 2026-03-31 13:20:07 +02:00
  • 59ea628595 ci: replace GitHub Actions deploy with Gitea FreeBSD runner Sven 2026-03-31 13:17:33 +02:00
  • 6372a9f422 fix: startup and funkwhale listening Sven 2026-03-31 13:01:50 +02:00
  • a55868be52 README.md aktualisiert svemagie 2026-03-31 10:21:46 +02:00
  • 7ce1112c4e docs(readme): document all patch scripts, production deployment, and env vars Sven 2026-03-30 09:05:16 +02:00
  • 1628b47cc8 docs(claude): rewrite CLAUDE.md as agent working guide Sven 2026-03-30 08:55:31 +02:00
  • 5e50d7aceb docs: add CLAUDE.md and memory files for AP threading context Sven 2026-03-30 08:30:32 +02:00
  • 97d99976ea fix(ap): fix reply threading — pre-check AP syndication and resolve in_reply_to_id immediately Sven 2026-03-30 08:12:43 +02:00
  • b4fc7ffb4f fix(bluesky): guard uploadMedia() against non-image HTTP responses Sven 2026-03-29 09:53:46 +02:00
  • 4aa1554f3a fix(ap): patch federation-bridge to use publication URL as Fedify base URL Sven 2026-03-29 09:51:00 +02:00
  • bc76e25361 fix(ap): use photo attachment URL for OG image on photo posts (v2) Sven 2026-03-29 09:05:37 +02:00
  • 0886b4b01e Merge remote-tracking branch 'origin/claude/fix-activitypub-og-image-CrCGI' Sven 2026-03-28 19:52:53 +01:00
  • f19f7e1741 fix(ap): correct webfinger patch snippet to match current fork (318720c) Claude 2026-03-28 18:51:16 +00:00
  • 7dab6d6ed8 Merge pull request #3 from svemagie/claude/fix-activitypub-og-image-CrCGI svemagie 2026-03-28 19:40:53 +01:00
  • 7c404a19ed fix(ap): add og-image and webfinger patches dropped during conflict resolution Claude 2026-03-28 18:35:29 +00:00
  • bf9af6ff30 Merge branch 'main' into claude/fix-activitypub-og-image-CrCGI svemagie 2026-03-28 19:30:46 +01:00
  • ebf17341ee fix(ap): wire og-image and webfinger-before-auth patches into postinstall/serve Claude 2026-03-28 18:25:59 +00:00
  • fc77e72a97 chore: add prom-client to package-lock.json Sven 2026-03-28 16:12:51 +01:00
  • c9084f0586 feat: add Prometheus metrics shim for Indiekit process monitoring Sven 2026-03-28 16:06:21 +01:00
  • 78f0b80dbd chore: update AP fork lockfile pin to 318720c (upstream timeline content synthesis) Sven 2026-03-27 20:33:47 +01:00
  • 54d0e46ff8 Merge pull request #2 from svemagie/claude/fix-activitypub-og-image-CrCGI svemagie 2026-03-27 20:00:34 +01:00
  • 034e944c9d Merge branch 'main' into claude/fix-activitypub-og-image-CrCGI svemagie 2026-03-27 20:00:25 +01:00
  • e34decb59e docs: document inbox signature suppression and OAuth state fix Sven 2026-03-27 16:55:54 +01:00
  • 5d7789ead6 fix(oauth): update lockfile pin to b54146c (echo OAuth state parameter) Sven 2026-03-27 16:47:57 +01:00
  • 9126058df7 fix(docs): INTERNAL_FETCH_URL must point to Indiekit directly, not nginx Sven 2026-03-27 10:53:11 +01:00
  • 0cc5187990 fix(media-browser): fix mixed-content error causing 'Browse media' to fail Sven 2026-03-27 10:29:02 +01:00
  • 128ed58e57 chore: update AP fork lockfile pin to 9b6db98 (suppress inbox signature noise) Sven 2026-03-27 10:15:38 +01:00
  • 02f7db46e1 fix(media): fix image upload size limit and session token bug Sven 2026-03-27 10:13:30 +01:00
  • 88c988947b docs: document livefetch v6, poller direct-connect fix, nginx 444 root cause Sven 2026-03-27 09:57:31 +01:00
  • ea20d10501 chore: build sharp from source for FreeBSD compatibility Sven 2026-03-27 09:54:44 +01:00
  • 8e7527ff7f fix(start): webmention poller connects directly to Indiekit, not nginx Sven 2026-03-27 09:52:24 +01:00
  • 8464e2140c docs: document 2026-03-27 upstream merge and post-merge fixes Sven 2026-03-27 09:49:18 +01:00
  • 7cca6a605f chore: update AP fork lockfile pin to 69ae731 (fix rate-limit trust proxy error) Sven 2026-03-27 09:43:27 +01:00
  • 2670cfc9fa chore: update AP fork lockfile pin to 6f76ec4 (fix resolveAuthor import) Sven 2026-03-27 09:40:12 +01:00
  • e4da0f99af chore: update AP fork lockfile pin to b595734 (fix missing tokenRequired imports) Sven 2026-03-27 09:35:54 +01:00
  • ad58bc45db chore: update AP fork lockfile pin to 230bfd1 (upstream v3.9.x merge) Sven 2026-03-27 09:31:51 +01:00
  • 77442ec837 chore: update AP fork lockfile pin to 42f8c2d (own posts in ap_timeline) Sven 2026-03-24 20:46:14 +01:00
  • 3b2925d764 docs: document linkify trailing punctuation fix (bd3a623) Sven 2026-03-24 19:57:48 +01:00
  • b28443c844 chore: update AP fork lockfile pin to bd3a623 (linkify trailing punct fix) Sven 2026-03-24 19:57:15 +01:00
  • e63734ee2a fix(start): kill node process on service stop to prevent orphaned port binding Sven 2026-03-23 12:12:56 +01:00
  • a7b48a2606 docs: document edit post implementation (e319c34) Sven 2026-03-23 11:33:41 +01:00
  • 0a973266fc chore: update AP fork lockfile pin to e319c34 (edit post) Sven 2026-03-23 11:33:12 +01:00
  • 359db32858 docs: document pin/unpin status implementation (b5ebf6a) Sven 2026-03-23 11:17:07 +01:00
  • ec856c962d chore: update AP fork lockfile pin to b5ebf6a (pin/unpin status) Sven 2026-03-23 11:16:34 +01:00
  • ba1dbc6ceb docs: document timezone-aware status lookup fix (2660a1a) Sven 2026-03-23 10:54:16 +01:00
  • 7b5d1ed2c6 chore: update AP fork lockfile pin to 2660a1a (timezone-aware status lookup) Sven 2026-03-23 10:53:47 +01:00
  • 36c7f33a34 feat(changelog): add chore and refactor commit categories Sven 2026-03-23 10:05:04 +01:00
  • bc73558641 docs: document upstream raw signed fetch fallback merge (b33932f) Sven 2026-03-23 09:33:41 +01:00
  • 42e06f31f8 chore: update AP fork lockfile pin to b33932f (raw signed fetch fallback) Sven 2026-03-23 09:32:59 +01:00
  • 989ae4cb5d chore: update AP fork lockfile pin to 01f6f81 (favourite + profile fixes) Sven 2026-03-23 08:52:25 +01:00
  • 25bcce2f1a docs: document resolveAuthor timeout fix for favourite/reblog (01f6f81) Sven 2026-03-23 08:40:04 +01:00
  • 78b9f77d96 docs: document favourite 404 fix and profile avatar/created_at fixes (a259c79, da89554) Sven 2026-03-23 08:31:36 +01:00
  • 5f388bc9d5 docs: document follower created_at fix and URL-type AP lookup (6c13eb8) Sven 2026-03-23 07:31:23 +01:00
  • 615dcd849d docs: document DM no-data and 404 follow-up fixes (4816033, 7b838ea) Sven 2026-03-22 21:25:40 +01:00
  • 61fbdcd7ae docs: document remote profile fix (lookupWithSecurity + timeouts) Sven 2026-03-22 21:24:42 +01:00
  • 728fa9d682 fix(deps): update activitypub fork (addTimelineItem wrong arg in DM path) Sven 2026-03-22 21:04:03 +01:00
  • 777b2cc306 fix(deps): update activitypub fork (DM no data — full status response) Sven 2026-03-22 20:57:50 +01:00
  • 2379a5e1d5 docs: document Mastodon API DM public post leak fix Sven 2026-03-22 20:48:43 +01:00
  • 6678c67972 fix(deps): update activitypub fork (DM visibility=direct public post leak) Sven 2026-03-22 20:45:28 +01:00
  • df4e4061a1 docs: document Mastodon client like/reblog fix and patch cleanup Sven 2026-03-22 20:29:27 +01:00
  • ab1912b24b fix(deps): update activitypub fork (resolveAuthor collection.get fix) Sven 2026-03-22 20:28:24 +01:00
  • 6f6641b34d docs: document removal of 11 obsolete AP patches Sven 2026-03-22 20:23:58 +01:00
  • 18a946c9ea chore(patches): remove 10 obsolete AP patches now baked into fork Sven 2026-03-22 20:21:26 +01:00
  • 81abaee160 chore(patches): remove patch-ap-repost-commentary (baked into fork) Sven 2026-03-22 20:16:22 +01:00
  • dc850c350f fix(patches): update repost-commentary patch to detect native fork implementation Sven 2026-03-22 20:13:48 +01:00
  • c230feff7f docs: document 2026-03-22 activitypub upstream sync and merge artifact fixes Sven 2026-03-22 20:03:37 +01:00
  • 7087ad5375 chore(deps): sync activitypub fork with upstream/main Sven 2026-03-22 20:02:36 +01:00
  • 9336705179 fix(deps): update activitypub fork (tags.pub direct follow workaround) Sven 2026-03-22 20:01:00 +01:00
  • 4b1dfa20be fix(patches): update federation-diag silence patch for new fork version Sven 2026-03-22 17:26:12 +01:00
  • 49e8a109c8 fix(deps): update activitypub fork (remove duplicate cachedUrl merge artifact) Sven 2026-03-22 16:33:24 +01:00
  • c5a905b9be fix(deps): update activitypub fork (remove duplicate import merge artifact) Sven 2026-03-22 16:30:14 +01:00
  • 599312ba2f fix: bookmark main version Sven 2026-03-22 16:27:44 +01:00
  • 786cf5b7e9 fix(deps): update activitypub fork (duplicate import fix) Sven 2026-03-22 15:56:24 +01:00
  • 64b489d2bc chore(deps): sync activitypub fork with upstream/main (merge 14 behind commits) Sven 2026-03-22 15:52:10 +01:00
  • 33c10eafaf fix(deps): update activitypub fork (tags.pub AP JSON + signature fixes) Sven 2026-03-22 15:31:48 +01:00