Release Notes
SageScreen Changelog
Every improvement, fix, and new feature — tracked and documented as we build.
0.10.0
Improvements
- The password strength checker now helps you pick stronger passwords by showing clear feedback, so your logins can be both memorable and secure.
- Toast messages now reliably follow you across pages, giving you helpful feedback wherever you go and making sure you never miss a beat.
- Loading overlays now appear during page transitions, so you will not be left staring at a blank screen wondering if anything is happening.
- Form validation is stricter and more informative, making it easier to spot missing information and avoid frustrating missteps.
- The interface has a bit more polish: button styles and alerts are more consistent and important fields now stand out the way they should.
- We made the feedback process for cancelled screens smarter, gently preventing you from submitting the same form twice and ensuring you always get the right message.
- Login and password reset screens have had a makeover, with easier routes, less clutter, and friendlier guidance if you ever need a helping hand.
- Helpful tooltips and clearer form cues now make finding your way around easier, whether you’re an old hand or just getting started.
- The camera list now has a refresh button and the privacy notice is clearer, so you always know where you stand and what is being used.
Bug Fixes
- We smoothed out a few rough patches, untangled some spaghetti, and resolved a handful of small glitches. The ride should now be a whole lot smoother, with toasts, buttons, avatars, and profile edits behaving as expected.
Security
- We locked down direct file access in the asset directory, making sure your information stays behind closed doors, not out in the open.
- Login error messages are now more mysterious and less informative to people who should not be poking around, reducing the risk of user enumeration.
0.9.13
Improvements
- Zapier renewal webhook integration is now in place for Stripe events, so your automations will keep humming along for existing customer renewals without missing a beat.
- The login experience now has extra test coverage, making it more reliable and keeping surprise hiccups at bay.
- Visiting the public landing page now gently redirects you to the login screen, and all those “Back to SageScreen” and logo links actually take you home to SageScreen in a new tab. No more accidental detours.
- Webhooks just got a tune-up: improved support for currency and payment details, plus more helpful product metadata, so your integrations are a little smarter and a little less mysterious.
Bug Fixes
- We noticed a few spots where errors could sneak in or things would go missing and leave you wondering. So we trimmed the hedges, tidied things up, and set proper status codes. It all feels a bit more put together now.
0.9.12
Improvements
- You can now add and update phone numbers and addresses for both councils and users, making contact management a breeze and eliminating guesswork.
- We hooked in Zapier for even more streamlined automation, including for Stripe renewal events. Set it up once and let the automagical workflows take care of the rest.
- You can set a “reply-to” address on council and system emails. If you leave it blank, we will politely fall back to the default, but you are now in control.
- Sage credit tracking now shows off with progress bars and handy time-saved calculations on the council dashboard. You get a more visual (and slightly satisfying) way to see your usage at a glance.
- We introduced a new public landing page and cleaned up what happens when you land somewhere without a council. No more “huh?” moments and everything looks tidier.
- Email verification now uses a one-time token for each session. This tightens security and removes user IDs from any links, making your inbox (and links) just a little safer.
- Member login and redirection flows are smoother. We even added a landing page setting so you can decide where your folks end up, shortcutting any confusion.
