FediHome v1.17.0
Own your instance from the web, and make it yours. This release pushes hard on two fronts — configuring your site without touching .env, and theming it beyond just colour — plus a few things your native apps have been waiting for.
🎨 Theming
- 🖌️ Set your accent colour from the web admin — per theme, so each theme keeps its own identity (#276)
- 🧱 Themes can vary texture, not just colour — new "feel" tokens (corner rounding, glass blur); the Editorial theme goes crisp and flat (#250)
- 🪄 Pick your theme during first-run setup — a fresh install lands on the look you chose, no config file (#250)
🌐 Configure from the web (#59)
- 📇 Contact email + podcast feed settings are now web-editable (title/author/description/email/cover)
- 📊 Turn on analytics from the admin panel — set your Tinylytics site id, no
.envediting
🖼️ Galleries
- 🏷️ Web-editable photo / video / audio categories — one source of truth;
/videos+/audiogained the filter tabs/photographyalready had; removing a category never hides existing media (#284) - 🔌 The resolved lists are exposed to apps on
GET /api/micropub?q=configasmediaCategories— clients offer your real categories, not guesses from existing posts
📱 For the apps
- 🔗 One-paste app sign-in — the token reveal now offers a
fedihome://connectlink bundling instance + token (#255) - 📄
contentHtmlonGET /api/posts— a native "My Posts" manager can render a post in full and styled (#292)
🐛 Fixes
- 📈 Tinylytics now actually collects pageviews when only the numeric site id is set — the embed
uidis derived automatically; the admin panel shows whether collection is working; build-time resolution hardened and honestly logged (#288)
Full changelog: https://github.com/TemujinCalidius/FediHome/blob/main/CHANGELOG.md