December 20, 2025

Demo content system, enhanced permissions, storage breakdown, and cache improvements


πŸ–₯️ Dashboard

🎭 Demo Content System

circle-check
  • Demo apps, launchers, news, and analytics available for all users

  • Clear "DEMO" and "In Development" badges in the UI

  • Demo content automatically appears when users have no personal content

  • Realistic demo metrics and charts for analytics dashboard

  • Translation support for demo badges (i18n)

NEW - App Demo for Users without subscription
NEW - Launcher Demo for Users without subscription
NEW - Analytics Demo for Users without subscription

πŸ” Enhanced Permissions for Teams

  • Unified permission checks across all components

  • UI elements automatically disabled based on user permissions

  • Only owners can modify demo content

  • Developer role (level 2+) required for edit actions

  • Clear error messages for insufficient permissions

  • Improved error handling with user-friendly alerts

Affected: App builds, launcher configs, environments, news, and image uploads

NEW - Elements disabled depending your permissions

πŸ“Š User Storage Management

  • Expandable storage breakdown in overview card

  • Detailed breakdown by category (Apps, Launchers, News, Profile)

  • Real-time loading states and error handling

  • Admin can view storage breakdown for any user

  • Delete confirmation dialog with optional reason input

  • Enhanced user info display with region and city

  • Storage displayed consistently in GB format

  • Build limit exceeded error handling and notifications

NEW - Storage breakdown

⏱️ Plan Limits Countdown

circle-check
  • Real-time countdown showing days, hours, minutes, and seconds

  • Visible in dashboard overview and resource usage sections

  • Helps users plan their build uploads and resource usage

  • Automatically updates when limits reset

NEW - Plan limit reset countdown

βš™οΈ Technical Improvements

  • Added custom translations for permissions, storage limits, and build errors

  • Improved cache buster URL encoding for special characters

  • Apps and launchers sorted by ID for consistent sidebar order

  • Data clearing on logout, preloading after login

  • Enhanced deploy job logging for debugging

  • Fixed "Requires Deploy" badge visibility logic

  • URL encoding support for spaces and special characters in R2 URLs

  • Auto-activate first completed build for new launchers

  • Enhanced deployment error tracking and logging

  • Improved error messages with detailed usage info and error codes


πŸ› Bug Fixes

Dashboard

  • Fixed build display to correctly show builds according to plan cycle

  • Fixed sidebar ordering for apps and launchers

  • Fixed launcher link copy/share when URLs contain spaces or special characters

  • Fixed missing and incorrect translations across the platform

  • Fixed generic error messages replaced with user-friendly specific messages

  • Fixed quota limit error messages to clearly explain the issue

  • Fixed demo launcher deploy logic

  • Fixed "Requires Deploy" badge visibility in the sidebar

  • Removed redundant subscriptions

Backend

  • Fixed team permission issues for user roles

  • Fixed active job count (excluded deleted builds)

  • Fixed build count validation according to subscription plan


circle-info

CLEAR YOUR BROWSER CACHE: Refresh your cache using SHIFT + F5 to see the changes immediately in the dashboard!

Last updated

Was this helpful?