You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Each theme includes full ColorConfig with 18 HSL-based color properties, background effects, and animation speeds.
Metadata added to THEME_METADATA_MAP with descriptions, emoji identifiers, and effect configurations.
Expanded Custom Hues (12 new hues added for 22 total): Lime, Spring, Mint, Teal, Turquoise, Sky, Purple, Violet, Magenta, Crimson, and additional saturation/lightness variations.
Hues now span the full color spectrum from warm tones (Coral, Amber, Marigold) through cool tones (Teal, Azure, Ocean) to purples and reds.
Each hue preset includes saturation and lightness values optimized for visual consistency.
Users can now mix-and-match theme presets with any custom hue for greater personalization.
Storage Bucket Sync Service — New centralized synchronization service for Vultr Object Storage bucket management.
packages/lib/storage/sync-buckets.ts — Unified bucket sync logic handling provisioning, status updates, and credential management.
POST /api/admin/storage/sync-buckets — Admin endpoint to trigger manual sync of all Vultr buckets, with operation counts (imported, updated, synced).
Automatic detection and sync of Vultr instance status changes (pending → active), credential population, and database state reconciliation.
Storage Event Handler — New dedicated event handler for storage-related events.
packages/lib/events/handlers/storage.ts — Dispatches events like user.bucket-provisioned, user.bucket-deprovisioned with proper error handling and logging.
Integrated into the main event handler index for consistent event routing.
Changed
Email Template Branding — All transactional email templates updated with consistent NodeByte LTD branding.
32 email templates across account lifecycle (welcome, verification, password reset, subscription updates, storage events, nexium events, etc.) now display NodeByte LTD copyright and branding.
Company name consolidated for consistent brand presentation across all customer communications.