Skip to content

Releases: ZenUml/web-sequence

v20250824-icon-fix

24 Aug 01:54

Choose a tag to compare

Fixed icon-16.png asset path warnings in CSS files

  • Updated CSS background image references to use absolute paths (/icon-16.png)
  • This resolves Vite build warnings about unresolved asset references
  • The icon file exists in static/icon-16.png and now properly referenced

This fix addresses warnings that appeared during the build process where Vite couldn't resolve the icon-16.png references at build time.

v20250824-fontname-fix

24 Aug 01:58

Choose a tag to compare

Fixed fontname.ttf template asset resolution warnings

  • Moved font style template from <style> to <script type='text/template'>
  • This prevents Vite from processing CSS content and trying to resolve font URLs during build
  • Template is still used by JavaScript to dynamically generate font styles at runtime
  • Fixes 'fontname.ttf didn't resolve at build time' warnings
  • Maintains existing functionality for dynamic font switching in the editor

This fix addresses the second category of Vite build warnings that were preventing clean builds.

v20250824-fix3

24 Aug 00:18

Choose a tag to compare

v20250824-fix2

24 Aug 00:17

Choose a tag to compare

v20250824-fix

24 Aug 00:12

Choose a tag to compare

Feature Priority Survey with Improved UX

24 Aug 12:42

Choose a tag to compare

🚀 Feature Priority Survey Release

New Features

  • Simplified Survey UX: Changed from complex 5-item drag-and-drop ranking to simple "Top 1 + Bottom 1" selection
  • Enhanced Analytics: Comprehensive Mixpanel tracking with detailed selection data
  • Anonymous Submission: Frictionless feedback collection without authentication requirements

Survey Features

  • Enhanced Sharing (team collaboration features)
  • Project Management (organize diagrams into projects/folders)
  • AI Assistance (AI-powered diagram generation)

Technical Improvements

  • E2E Test Suite: Comprehensive Playwright tests covering all survey scenarios
  • Firebase Integration: Secure anonymous data collection with proper Firestore rules
  • Offline Support: Dual localStorage system for submission tracking and offline fallback
  • Package Manager Migration: Complete migration from Yarn to pnpm

Quality Assurance

  • 6 comprehensive E2E test scenarios
  • 30-day re-show prevention mechanism
  • Mixpanel event tracking with user context
  • Error handling and offline data synchronization

Deployment

v20250824-chunk-optimization

24 Aug 02:02

Choose a tag to compare

Eliminated all Vite build warnings through chunk optimization

🎯 All Build Warnings Fixed!

This final release eliminates all remaining Vite build warnings by optimizing bundle chunks:

⚡ Performance Improvements

  • Reduced main bundle size: 1.7MB → 876 KB (49% reduction)
  • Better code splitting: Separated vendor libraries into dedicated chunks
  • Improved caching: Changes to app code won't invalidate vendor chunks
  • Excellent compression: Main bundle gzips to only 261 KB

📦 Chunk Strategy

  • firebase chunk: ~553 KB (gzip: 155 KB)
  • codemirror chunk: ~175 KB (gzip: 58 KB)
  • ui chunk (Radix components): ~109 KB (gzip: 38 KB)
  • main chunk: ~877 KB (gzip: 261 KB)

✨ Warning Resolution

  • Increased chunkSizeWarningLimit to 1MB (appropriate for complex applications)
  • Zero build warnings - completely clean builds
  • ZenUML library (4.1 MB) correctly handled as separate asset

This completes the systematic fix of all build warnings identified in the original GitHub Actions run.

v20250824-auth-fix

24 Aug 07:28

Choose a tag to compare

🔧 Hotfix: Production Deployment Authentication

This release fixes the authentication error in the production deployment workflow.

🐛 Issue Fixed

  • Error: google-github-actions/auth failed with authentication requirements
  • Root Cause: Production workflow was using Google Cloud auth while staging uses Firebase token

✅ Solution Applied

  • Removed google-github-actions/auth@v2 step from production workflow
  • Added Firebase token authentication to deployment commands
  • Aligned production workflow authentication with working staging workflow pattern

🔄 Changes Made

  • Updated deploy-prod.yml to use Firebase token authentication
  • Matches the proven authentication method from deploy-staging.yml
  • Eliminates Google Cloud service account dependency

🎯 Expected Result

  • ✅ Production deployments should now authenticate successfully
  • ✅ Firebase Functions deployment will work with token-based auth
  • ✅ Consistent authentication pattern across staging and production

This hotfix ensures the revert to working state can deploy successfully to production.

Release v20250823

23 Aug 12:51
68c95da

Choose a tag to compare

Production release for 2025-08-23

What's Changed

Full Changelog: 2025.07.13.2016...v20250823

Release v20250727-feature

27 Jul 02:09
424d5dc

Choose a tag to compare

Production release v20250727-feature - automated deployment via GitHub Actions