Skip to content

FediHome v1.17.0

Choose a tag to compare

@TemujinCalidius TemujinCalidius released this 19 Jul 01:52
c38649b

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 adminper 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 .env editing

🖼️ Galleries

  • 🏷️ Web-editable photo / video / audio categories — one source of truth; /videos + /audio gained the filter tabs /photography already had; removing a category never hides existing media (#284)
  • 🔌 The resolved lists are exposed to apps on GET /api/micropub?q=config as mediaCategories — 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://connect link bundling instance + token (#255)
  • 📄 contentHtml on GET /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 uid is 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