Apphold 1.0.1-alpha.1 Is Available
Apphold 1.0.1-alpha.1 is out. This is a maintenance release, so there are no new monitoring features in it — it is mostly about the things you notice every day, especially if you open Apphold on a phone or run more than one instance on the same domain.
The App Is Now Installable
Apphold ships with a web app manifest, 192/512 and maskable icons, an Apple touch icon and a pass-through service worker. Your browser will offer to install Apphold on the home screen or as a desktop app, and it opens in its own window without the browser chrome.
The service worker deliberately does nothing but pass requests through. Uptime data has to be current to be useful, so nothing is served from a stale cache.
A Refreshed Interface
The stylesheet was rebuilt around one set of design tokens — brand purple, warm neutrals, semantic tints, and consistent elevation and radius scales — instead of colors repeated across dozens of rules.
That cleanup made the accessibility fixes possible:
- The brand purple was deepened so white text on the navigation and on primary buttons reaches 6.2:1 contrast, up from 3.8:1.
- The dark table headers were replaced with light small caps headers, and the solid badges with tinted ones. Everything stays above 5.5:1.
- Cards, buttons, inputs, dropdowns, toasts and modals got rounder corners, softer shadows and brand colored focus rings.
- Search inputs sit on a white background again, so they read as fields rather than as part of the toolbar.
Better on Phones and Tablets
Several layout problems that only showed up on small screens are fixed:
- Table pages no longer scroll the whole page sideways. The tables scroll on their own and show an edge shadow while there is more to see.
- Table rows stay on a single line instead of wrapping into unreadable blocks.
- Page actions next to the breadcrumb are always visible, instead of hiding behind a second menu button.
- The personal access token form and table no longer overflow.
- Pinch zooming works again.
Two Instances on One Domain No Longer Fight
If you hosted two Apphold installations under the same domain, signing in to one logged you out of the other. Session and “remember me” cookie names are now scoped to each installation, so the two no longer overwrite each other.
The framework’s shared XSRF-TOKEN cookie is no longer set at all. Nothing in Apphold reads it, and it had the same collision problem. The “remember me” login and the cookie names are now covered by feature tests.
Blog Posts on the About Page
The About page shows the latest posts from this blog, cached for a day. If the feed cannot be reached, the section is simply left out — the page never waits on it.
How to Update
Update from the admin settings inside the app, or download the release from GitHub. Back up your database and your configuration first — see the updating guide for the full procedure.
This is an alpha release. If something breaks, open an issue — that is what turns an alpha into a stable release.
Need Professional Help?
Get custom development, managed hosting, data migration, and technical support — directly from the creators of Apphold.
Explore Premium