Releases: FactorioBlueprints/factorio-prints
Releases · FactorioBlueprints/factorio-prints
2025.08.26.1
What's Changed
- Improve error extraction from worker events in Safari. by @FactorioBlueprints in #1653
- Fix DOM manipulation errors in tooltip components. by @FactorioBlueprints in #1654
- Fix removeChild DOM error in MarkdownWithRichText component. by @FactorioBlueprints in #1655
- Filter Java bridge method invocation errors from Sentry capture. by @FactorioBlueprints in #1657
- Add autocomplete attribute to email input for password manager compatibility. by @FactorioBlueprints in #1656
- Fix Firebase Database initialization errors with centralized error handling. by @FactorioBlueprints in #1658
- Fix Safari worker initialization with fallback strategies. by @FactorioBlueprints in #1659
- Remove deprecated @types/dompurify package and add allowSyntheticDefaultImports. by @FactorioBlueprints in #1660
- Fix IndexedDB connection lost error with automatic reconnection. by @FactorioBlueprints in #1661
- Enable TypeScript strict mode configuration. by @FactorioBlueprints in #1663
- Optimize IndexedDB cache persistence to prevent unnecessary writes. by @FactorioBlueprints in #1662
- Add Firebase Cloud Functions infrastructure. by @FactorioBlueprints in #1672
- Fix removeChild DOM error in tooltip cleanup. by @FactorioBlueprints in #1677
- Fix IndexedDB slow restore performance issue. by @FactorioBlueprints in #1678
- Fix stack overflow in data compression when processing large byte arrays. by @FactorioBlueprints in #1679
- Fix IndexedDB error handling to prevent withScope errors. by @FactorioBlueprints in #1680
- Add GitHub navigation link. by @FactorioBlueprints in #1687
Full Changelog: 2025.08.17.1...2025.08.26.1
2025.08.17.1
What's Changed
- Update build configuration to exclude Sentry secrets for precommit checks. by @FactorioBlueprints in #1651
Full Changelog: 2025.08.15.2...2025.08.17.1
2025.08.15.2
What's Changed
- Update just version to 1.42.4. by @FactorioBlueprints in #1650
Full Changelog: 2025.08.15.1...2025.08.15.2
2025.08.15.1
What's Changed
- Fix schema validation error for nested blueprint books with undefined blueprints field. by @FactorioBlueprints in #1622
- Fix unhandled promise rejection in Firebase transactions. by @FactorioBlueprints in #1623
- Add Cloudflare as second production environment alongside Firebase. by @FactorioBlueprints in #1626
- Fix IndexedDB connection error with graceful localStorage fallback. by @FactorioBlueprints in #1625
- Add Cloud Functions build and deployment to GitHub Actions workflows. by @FactorioBlueprints in #1624
- Refactor bash scripts to organized just recipes. by @FactorioBlueprints in #1640
- Sync build and linter configuration with other projects. by @FactorioBlueprints in #1641
- Fix restoreClient error by adding validation checks for persister objects. by @FactorioBlueprints in #1642
- Fix React DOM removeChild error in tooltip cleanup. by @FactorioBlueprints in #1646
- Improve timeout windows and diagnostics around IndexedDB timeout issues. by @FactorioBlueprints in #1647
- Fix query cache compression stack overflow. by @FactorioBlueprints in #1648
- Filter cross-origin CSS errors from Sentry capture. by @FactorioBlueprints in #1649
Full Changelog: 2025.08.11.1...2025.08.15.1
2025.08.11.1
What's Changed
- Fix worker.onerror console logging to extract meaningful error information. by @FactorioBlueprints in #1586
- Remove data duplication between blueprints and blueprintSummaries collections. by @FactorioBlueprints in #1585
- Add Firebase index for tags to improve query performance. by @FactorioBlueprints in #1591
- Enforce boolean validation for Firebase favorites and blueprints. by @FactorioBlueprints in #1587
- Fix Failed to fetch errors being sent to Sentry. by @FactorioBlueprints in #1594
- Filter Sentry cross-origin CSS warnings. by @FactorioBlueprints in #1595
- Remove duplicate console.warn statements in IndexedDB operations. by @FactorioBlueprints in #1596
- Fix React 19 removeChild error with Bootstrap tooltips. by @FactorioBlueprints in #1593
- Add Firebase database index rules for performance optimization. by @FactorioBlueprints in #1592
- Remove obsolete entitiesWithIcons-old.js file. by @FactorioBlueprints in #1598
- Fix IndexedDB timeout errors for anonymous users. by @FactorioBlueprints in #1600
- Fix Sentry deployment emails to only trigger for production deployments. by @FactorioBlueprints in #1601
- Enable TypeScript noImplicitReturns option. by @FactorioBlueprints in #1606
- Enable noImplicitThis compiler option. by @FactorioBlueprints in #1607
- Fix empty Blueprint context logging causing Sentry validation errors. by @FactorioBlueprints in #1608
- Fix Safari WorkerError with improved error handling and context extraction. by @FactorioBlueprints in #1609
- Fix DISQUS 'Method not found' error by removing problematic cleanup code. by @FactorioBlueprints in #1610
- Fix Sentry logging to serialize objects before console output. by @FactorioBlueprints in #1611
- Fix blueprint book validation for empty slots. by @FactorioBlueprints in #1613
- Fix IndexedDB blob write failures with compression and error handling. by @FactorioBlueprints in #1612
- Fix removeChild error in tooltip cleanup with defensive check. by @FactorioBlueprints in #1614
Full Changelog: 2025.08.05.2...2025.08.11.1
2025.08.05.2
What's Changed
- Implement version and release tracking for better error monitoring. by @FactorioBlueprints in #1564
- Fix blueprint resume functionality by showing form when any data exists. by @FactorioBlueprints in #1565
- Consolidate Welcome and Intro banners into single component. by @FactorioBlueprints in #1566
- Move Python setup from GitHub Actions to mise configuration. by @FactorioBlueprints in #1558
- Fix SecurityError: Blocked a frame with origin iframe access. by @FactorioBlueprints in #1567
- Fix React insertBefore error in Disqus component. by @FactorioBlueprints in #1568
- Fix IndexedDB connection lost errors with retry logic and graceful fallbacks. by @FactorioBlueprints in #1571
- Fix TypeError: Failed to fetch errors in Sentry. by @FactorioBlueprints in #1572
- Add Sentry integration to error boundaries and wrap blueprint thumbnails. by @FactorioBlueprints in #1556
- Add dismiss functionality to welcome banner. by @FactorioBlueprints in #1574
- Navigate to user blueprints page after creating blueprint. by @FactorioBlueprints in #1575
- Fix image preview issue by supporting both old and new image URL formats. by @FactorioBlueprints in #1577
- Implement Factorio Bin blueprint import flow. by @FactorioBlueprints in #1544
- Fix FactorioIcon alignment and error handling in RichText editor. by @FactorioBlueprints in #1573
- Clear welcome banner dismissal when cache is busted. by @FactorioBlueprints in #1580
- Remove excessive console logging throughout codebase. by @FactorioBlueprints in #1579
- Improve src/components/WelcomeBanner.tsx. by @FactorioBlueprints in #1581
Full Changelog: 2025.08.05.1...2025.08.05.2
2025.08.05.1
What's Changed
- Convert entitiesWithIcons from JavaScript to TypeScript. by @FactorioBlueprints in #1534
- Enable strict function types in TypeScript configuration. by @FactorioBlueprints in #1543
- Fix blueprint preview images for old Firebase Storage URLs and improve URL handling. by @FactorioBlueprints in #1545
- Enable TypeScript strictBindCallApply and fix apply() type error. by @FactorioBlueprints in #1547
- Delete KnownIssues component. by @FactorioBlueprints in #1549
- Enable strict bind/call/apply type checking in TypeScript configuration. by @FactorioBlueprints in #1550
- Add Sentry environment tagging based on hostname detection. by @FactorioBlueprints in #1552
- Add Sentry user feedback widget integration. by @FactorioBlueprints in #1554
- Add Rich Text support for blueprint titles in view route and grid thumbnails. by @FactorioBlueprints in #1551
- Port blueprint titles component from factorio-prints project. by @FactorioBlueprints in #1555
- Add RichText support to BlueprintContentHeader labels and improve icon sizing. by @FactorioBlueprints in #1557
- Add blueprint previews to Create page. by @FactorioBlueprints in #1548
- Add email authentication support to Create view. by @FactorioBlueprints in #1562
- Add Sentry user context tracking for authenticated users. by @FactorioBlueprints in #1546
- Refactor authentication to use shared components and hooks. by @FactorioBlueprints in #1563
Full Changelog: 2025.07.30.2...2025.08.05.1
2025.07.30.2
What's Changed
- Fix Firebase deploy workflow Node.js compatibility and authentication. by @FactorioBlueprints in #1533
Full Changelog: 2025.07.30.1...2025.07.30.2
2025.07.30.1
What's Changed
- Sync build and linter configuration with other projects. by @FactorioBlueprints in #1482
- Enhance schema validation error messages with actual failing values and types. Add browser console logging of entire failing objects with smart truncation. by @FactorioBlueprints in #1510
- Add high-watermark tracking for recent blueprint detection. by @FactorioBlueprints in #1508
- Remove captureConsoleIntegration and clean up console logs to fix Sentry spam. by @FactorioBlueprints in #1528
- Fix anonymous Sentry errors by using proper exceptions instead of messages. by @FactorioBlueprints in #1529
- Fix React DOM removeChild error by handling auth loading state properly. by @FactorioBlueprints in #1530
- Add Sentry environment variables to Firebase deploy workflow for release tracking. by @FactorioBlueprints in #1531
- Fix worker.onerror errors by properly handling ErrorEvent objects. by @FactorioBlueprints in #1532
Full Changelog: 2025.07.25.4...2025.07.30.1
2025.07.25.2
What's Changed
- Invalidate paginated blueprint summaries cache when favorites change. by @FactorioBlueprints in #1503
- Fix justfile recipe names in .github/workflows/deploy.yml. by @FactorioBlueprints in #1504
Full Changelog: 2025.07.25.1...2025.07.25.2