With the forum switching hands as well as moving the underlying infra, I figured now would be a good time to start a thread detailing ongoing maintenance and feature changes to the forum
To start us off, here’s what’s changed in the last few days:
Infrastructure
- Completed handover from @Jarland’s accounts to mine
- Moved domains to CloudFlare, and enabled proxying
- Setup a CloudFlare redirect from
https://hostballs.com/
tohttps://hostballs.com/latest?status=open
to hide closed threads from the front page by default - Migrated from OVH (US) to Hetzner (Germany). While the majority of our users are in the US, a large percentage do live closer to or in Europe. We’ll be monitoring performance to see how our US users fare with this change, though I don’t see it being a problem
- Removed external analytics (CloudFlare + Discourse’s own are sufficient)
- Depracated
hostedtalk.io
domain - Rebaked all posts due to the domain change
- Setup external monitoring for the forum (hosted with fly.io)
Forum
- Removed @Jarland as an admin at his own request
- Renamed from HostedTalk back to HostBalls
- Switched the default page loading (screen load + spinner) to a cleaner in-app refresh with the top loading bar
- Added a thread filter to all categories (all / open / closed)
- Changed the homepage URL using a new plugin, to automatically redirect in-app links to
/latest?status=open
(as the CloudFlare redirect wouldn’t work for this edge case) - Removed the HostBalls retro skin as it was no longer needed ()
- Renamed the Default themes to Minimal, and renamed the Extended themes to Default
- Removed the Neutral colour scheme themes
- Changed the default forum theme from Minimal (Neutral) to Default (Dark)
- Closed lingering stale offer threads from 5 years ago (they auto-close after 7-days and have done for years, but these were missed when this was introduced)
- Added user’s local time to the profile mini-view (when hovering over a user within an interaction)
Feedback is always welcome