svemagie
cdc437ea8c
fix: remove webmentions-proxy, fix sender timing, explicit mountPath
...
- Remove @rmdes/indiekit-endpoint-webmentions-proxy (redundant with
webmention-io which already provides a public JSON API from MongoDB)
- Remove proxy-related variables (webmentionsProxyMountPath, cacheTtl)
- Add explicit mountPath to webmention-io config to avoid future surprises
- Increase WEBMENTION_SENDER_POLL_INTERVAL to 600s so deploys complete
before the poller fires, preventing silent data loss where posts with
no stored content get marked webmention-sent before the page is live
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-11 20:00:12 +01:00
svemagie
548450a12a
chore: update webmentionSenderMountPath config to default /webmention-sender
2026-03-11 12:23:12 +01:00
svemagie
be67f61792
feat: update webmention sender endpoint path to /webmentions-sender
2026-03-11 11:55:47 +01:00
svemagie
6520c13b8a
fix: config for endpoint-auth
2026-03-10 20:57:19 +01:00
svemagie
c591b6fe37
feat(auth): add IndieAuth endpoint plugin and config for /auth
2026-03-10 20:47:20 +01:00
svemagie
e98dba777c
feat: add @indiekit/endpoint-micropub to plugins
...
Wires up the already-installed Micropub endpoint (aliased to
@rmdes/indiekit-endpoint-micropub) at /micropub.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-10 10:17:04 +01:00
svemagie
1be5baa60f
feat: install and configure @rmdes/indiekit-endpoint-microsub
...
Adds Microsub social reader endpoint at /microsub, enabling feed
subscription and management via the Microsub protocol.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-10 10:17:04 +01:00
svemagie
038b94a606
feat: install and configure @rmdes/indiekit-endpoint-blogroll
...
Mounts blogroll API at /blogrollapi — syncs RSS/Atom feeds hourly,
caches 50 items per blog, deletes items after 7 days.
Public endpoints: /blogrollapi/api/blogs, /items, /categories, /status, /opml
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-10 10:17:03 +01:00
svemagie
bc83e2bbb7
feat: Add @rmdes/indiekit-syndicator-indienews plugin and config block
2026-03-10 10:17:01 +01:00
svemagie
696f5b3336
feat: added youtube endpoint
2026-03-10 10:17:00 +01:00
svemagie
220ccc9113
feat: add indiekit-endpoint-youtube plugin configuration
2026-03-10 00:06:06 +01:00
svemagie
98051bce41
fix(config): set explicit application URL for proxied auth/assets
2026-03-09 21:38:50 +01:00
svemagie
1365f696f0
fix(activitypub): handle publication host private DNS lookups
2026-03-09 19:39:04 +01:00
svemagie
8375e62ad1
Scope AI disclosure to article/note and extend note AI fields
2026-03-09 18:38:02 +01:00
svemagie
7d13d5dbfa
Add and configure comments endpoint
2026-03-09 18:23:32 +01:00
svemagie
c2a24b9162
Expose AI fields in /posts article editor
2026-03-09 15:24:00 +01:00
svemagie
f8aa318342
Harden listening endpoint sync, stats, and runtime guards
2026-03-09 15:04:49 +01:00
svemagie
fed5657957
Add webmentions proxy endpoint integration
2026-03-09 14:10:59 +01:00
svemagie
8d77f0d259
Configure syndicate endpoint with Bluesky and Mastodon syndicators
2026-03-09 13:48:49 +01:00
svemagie
bff1ffa104
Fix podroll plugin config for IndieKit loader
2026-03-09 09:42:25 +01:00
svemagie
be0f7e1823
Add webmention sender endpoint integration
2026-03-09 09:36:29 +01:00
svemagie
3153cf95f2
Add podroll endpoint integration and env docs
2026-03-09 09:30:36 +01:00
svemagie
12de20913d
fix(homepage): add de locale patch and robust contentDir for saves
2026-03-08 18:34:07 +01:00
svemagie
0a6de5b4ad
feat(homepage): add homepage endpoint and mount path
2026-03-08 18:19:45 +01:00
svemagie
9919b1decc
Normalize ActivityPub profile URLs to fix WebFinger invalid URL
2026-03-08 11:16:17 +01:00
svemagie
6565b47c48
Enable ActivityPub federation endpoint and configuration
2026-03-08 10:18:56 +01:00
svemagie
867a982fa6
Enable dedicated repost post type in admin
2026-03-08 07:39:59 +01:00
svemagie
59e34af629
Revert "Enable CV endpoint at /cvapi"
...
This reverts commit a81180e8e9 .
2026-03-08 06:42:03 +01:00
svemagie
a81180e8e9
Enable CV endpoint at /cvapi
2026-03-08 06:36:12 +01:00
svemagie
bcd0652538
Always register listening endpoints and keep routes public
2026-03-08 06:07:41 +01:00
svemagie
540d83afc3
Enable optional Funkwhale and Last.fm listening endpoints
2026-03-08 06:04:12 +01:00
svemagie
88c8d24ea2
Rollback admin redirect overrides to root auth paths
2026-03-08 04:12:56 +01:00
svemagie
992bd76fcd
Fix IndieAuth redirects behind /admin path
2026-03-08 04:06:56 +01:00
svemagie
b72b23ed1c
prod
2026-03-08 03:51:33 +01:00
svemagie
b770bd3a16
fix(media): align photo upload path to /images
2026-03-08 02:03:47 +01:00
svemagie
7a61f4da53
fix(backend): harden mongo startup and files upload locales
2026-03-08 01:51:18 +01:00
svemagie
dd5a45da92
fix(mongo): require explicit username for auth
2026-03-08 01:14:22 +01:00
svemagie
039b6ff86c
fix(auth): respect INDIEKIT_ADMIN_URL for login redirects
2026-03-08 01:10:34 +01:00
svemagie
b6d0340e7c
fix(backend): harden endpoint and startup config
2026-03-08 00:42:02 +01:00
svemagie
9427dedaa9
fix(admin): restore post publishing endpoint path
2026-03-08 00:33:14 +01:00
svemagie
3c644b506e
fix(post-types): keep runtime-supported type map in sync
2026-03-08 00:28:45 +01:00
svemagie
2d2ae01448
fix(post-types): align all types with eleventy collections
2026-03-08 00:18:46 +01:00
svemagie
da25ffa8c2
feat(indiekit): add rmdes page post type and endpoint posts
2026-03-07 23:47:30 +01:00
svemagie
c179ee313f
chore(indiekit): sync with rmdes repos and add postinstall lightningcss path fix
2026-03-07 23:17:38 +01:00
svemagie
fc2686da73
Align post paths with content repo structure
2026-03-07 20:54:46 +01:00
svemagie
2de1b17642
Split GitHub tokens for content and activity
2026-03-07 20:32:58 +01:00
svemagie
0886a2a6b4
Mount posts endpoint at /blog
2026-03-07 20:05:48 +01:00
svemagie
a07f57649d
Fix publication postTypes config shape
2026-03-07 19:59:28 +01:00
svemagie
c578eed288
Revert custom admin route overrides in config
2026-03-07 19:47:01 +01:00
svemagie
829d20e781
Use root IndieAuth URLs to fix continue redirect
2026-03-07 19:42:15 +01:00