Clientverse 1.0.1-alpha.1 Is Available
A new alpha release of Clientverse is out: 1.0.1-alpha.1. This one is mostly about the small things you notice every day, especially if you open your CRM on a phone or a tablet. Tables that used to demand horizontal scrolling now fit, tap targets are the size they were meant to be, and a long-standing annoyance for anyone running Clientverse behind a reverse proxy is fixed.
As always with an alpha, this build is meant for testing. Try it on a staging instance or a copy of your data first, and let us know what breaks.
Reverse Proxy URLs Are Correct Again
If you run Clientverse behind Nginx, Traefik, Cloudflare, or any other proxy that terminates TLS, you may have seen links and redirects come back as http:// even though your site is served over HTTPS. That happened because the application did not trust the forwarded headers the proxy was sending.
Clientverse now reads a TRUSTED_PROXIES variable from your .env. Set it to the proxy addresses in front of your instance, or to * if the application is only ever reachable through your proxy:
TRUSTED_PROXIES=*
With that in place, the X-Forwarded-Proto and X-Forwarded-Host headers are honored and generated URLs match the scheme and host your visitors actually use. This closes issue #19.
List Tables That Fit Your Screen
Every list in Clientverse (contacts, companies, sales, contracts, projects) shares the same table component, so the improvements below apply everywhere at once:
- No more sideways scrolling at 320px. The narrowest common phone width now renders a complete, readable row.
- One extra column from 768px. Tablets used to show a single column of data next to a lot of empty space. Each list now brings back one secondary column at tablet width, so the row width is actually used.
- Denser desktop rows. Dates and money amounts no longer wrap onto a second line, record names clamp to two lines instead of pushing rows apart, and cell padding is tighter. The result is more records visible without scrolling.
Touch Targets at the Intended Size
Several elements were smaller than the 40px minimum they were designed for, which made them easy to miss on a touch screen. Fixed in this release:
- Row action dropdown items were rendering at 30px tall on a phone instead of 40px.
mailto:andtel:links, column sort links, and breadcrumb links now reach the full 40px target below 992px.
Landscape Tablets No Longer Scroll Sideways
Between 992px and 1199px the page could be pushed wider than the viewport, which meant a 1024px tablet in landscape scrolled horizontally on every screen. The navbar now fits that width, so the layout stays put.
Latest Blog Posts on the About Page
The About page inside your instance now shows the most recent posts from clientverse.org. It is fetched once a day and cached, so it costs you a single request and keeps working from the cache if the site is unreachable.
How to Get It
Administrators can update from the Settings panel, or download the release from the GitHub releases page and follow the manual update steps. Back up your database and your .env file first, as with any update.
If you would rather not run the upgrade yourself, Managed Hosting keeps your instance current for you, and Technical Support can help with a proxy setup that is not cooperating.
Found a bug in this alpha? Open an issue on GitHub. Reports from real installations are what turn an alpha into a stable release.
Need Professional Help?
Buy managed hosting, white label licensing, or technical support online - or ask for a quote on custom development and data migration.
Explore Services