Zootly - Realtime Learning Games and Quiz SaaS Platform v1.0.3
Zootly - Realtime Learning Games and Quiz SaaS Platform Changelog
Changelog v1.0.3
- Fixed question images and audio never reaching a live game — images now appear on the projector and the host's control screen, and audio questions play on the projector
- Fixed rebranded installs still signing notification emails with the default product name, and replaced built-in brand wording on the workspaces and sign-up screens
- Fixed complimentary subscriptions counting toward revenue, which inflated MRR, ARR and the paying-customer count
- Fixed a paying customer receiving two activation emails per purchase, and admins receiving duplicate subscription alerts
- Fixed signing up with Google, Facebook or Apple failing with a server error
- Fixed AI quiz generation cutting off partway through on Anthropic and ZhipuAI when generating longer quizzes
- Fixed several features failing on MySQL: buying lifetime plans, saving slider questions, extending a lifetime subscription, and tag search and usage counts
- Fixed blank or nonsense answers being marked correct on slider and short-answer questions
- Fixed a game starting on a quiz that had been emptied or left incomplete after the lobby was opened
- Fixed setting a task due date after 2038 failing to save
- Fixed join codes of 7 or 8 characters not saving, even though the setting allows them
- Improved live-game performance under load by loading answer data more efficiently
- Added searchable pickers for users, plans and subscriptions in admin screens that previously required typing a record ID by hand
- Added a clearer route to workspace settings so hosts with custom branding can find where to configure it
- Added question progress to the admin live games list
- Added a warning on the cron page when the scheduler has stopped running
- Added a warning when a required server function is disabled, instead of failing later without explanation
- Fixed prices displaying in a different format than invoices and emails for anyone outside the US
- Fixed the updater's "Last checked" time ignoring the configured timezone and date format
- Fixed an invalid or cleared timezone setting breaking invoices and referral pages
- Fixed assignment deadlines being entered in one timezone and shown in another
- Fixed the member-since date and the points average shown on public profiles
- Fixed searching for terms containing % or _ returning the wrong results
- Fixed the quiz delete confirmation not warning that it also destroys student work
- Fixed the bank-transfer screen never warning when bank details had not been configured
- Fixed the edit form being able to deactivate the default language
- Improved the installer on phones and for screen-reader users, and let password managers save the admin account it creates
- Fixed oversized uploads showing a technical error page instead of a clear message
- Fixed the cookie banner clipping its button on phones, and stopped it appearing during installation
- Fixed data exports reported as complete when the file was never written, and a mail problem sending the same export three times
- Fixed several internal links reloading the whole page instead of navigating instantly
- Improved translations: notifications now send in each recipient's language, alerts no longer follow the visitor's language, and more of the interface and Japanese messages are translated
- Fixed the VPS install script reporting success when its final checks had failed
- Updated third-party components to their latest secure versions, and closed a way for an unauthenticated visitor to clear the site's caches through the updater