🎉 Release v1.0.0-head-ac56ccd
📦 Docker Images
# Docker Hub
docker pull /actual-sync:1.0.0-head-ac56ccd
# GitHub Container Registry
docker pull ghcr.io/agigante80/actual-sync:1.0.0-head-ac56ccd📝 Changelog
- fix: CI/CD workflow - only upload SARIF if file exists and upgrade to CodeQL v4 (ac56ccd)
- docs: regenerate all dashboard screenshots with latest features (1b2b9ac)
- fix: Comprehensive special character handling across all dashboard functions (078b0e8)
- fix: Handle apostrophes and special characters in orphaned server names (0db6a88)
- docs: Update all documentation with new dashboard features and screenshots (744691d)
- feat: Enhanced date format preferences with save button and more formats (69a7391)
- feat: Dashboard improvements - status badges, orphaned servers, date formats (f27e922)
- fix: Track partial sync failures when some accounts fail (d1747b8)
- feat: Add 2-column layout to Overview tab (76766e9)
- fix: Dashboard not loading - removed references to non-existent elements (ec10acd)
- feat: Redesign dashboard with tabbed interface and data management (dfcd5dc)
- docs: Add license attribution for Noto Color Emoji bank icon (ab3e1b0)
- feat: Add bank emoji SVG as favicon for dashboard (6cb85e3)
- fix: Remove duplicate bank emoji from dashboard title (74e1884)
- fix: Improve WebSocket stability with better heartbeat and timeout handling (308b083)
- feat: Add bank emoji �� to dashboard title (b1e4283)
- feat: Improve next sync time display with precise countdown (9ee2396)
- fix: Schedule display on dashboard and improve cron human-readable format (73097b0)
- docs: Enhance README and Docker descriptions (48a08f6)
- feat: Add sync schedules section to dashboard (56b058c)
- fix: Display schedule information for each server on dashboard (26f4eee)
- fix: Add fallback for duration calculation when performance tracking disabled (7424613)
- revert: Remove smart logDir default to fix Docker test builds (08c8e91)
- fix: Correct prometheusService to use getStatistics instead of getStatisticsByServer (6cf4c2f)
- feat: Default logDir to /app/logs in production (18ad6a0)
- fix: Add permission checks and better error handling for log directory (2c7bf25)
- fix: Dashboard schedule display and license link (6dc31bb)
- fix: Resolve circular dependency causing test failures (cc743c0)
- fix: Schedule display and error dismissal functionality (6c2f15b)
- fix: Security scan should not fail CI pipeline on vulnerabilities (b7e768d)
- fix: Remove duplicate line causing syntax error (086c1fb)
- feat: Add sync schedule display and error dismissal to dashboard (1aabfc9)
- fix: Display all configured servers in dashboard even without sync history (f2a499e)
- fix: Add missing getRecentSyncs method to SyncHistoryService (2f7817a)
- docs: Update README with latest test stats and enhanced logging features (c0e1a16)
- docs: Update ROADMAP with completed milestones (7b55590)
- docs: Update screenshots to show footer with GitHub and license links (46a7140)
- feat: Add footer with GitHub and MIT license links to dashboard (f5b72b2)
- fix: Correct copyright holder name to Andrea Gigante (f8cbc1c)
- docs: Add MIT License (ce39604)
- feat: Improve dashboard stability for long-running sessions (4799084)
- docs: Update dashboard screenshots with encryption indicators (e1910b8)
- feat: Add encryption status indicators to dashboard (010a4e3)
- feat: Add encrypted budget (E2EE) support (9f3653f)
- fix: Update support link and fix dashboard button wrapping (2c46527)
- feat: Milestone 3 - Enhanced Logging System (b9c266d)
- fix: Correct server data format in screenshot script (27aaba7)
- feat: Generate dashboard screenshots with automation script (84904c4)
- feat: Add automated dashboard screenshot generator (319f07f)
- docs: Add comprehensive dashboard documentation (Milestone 2 complete) (900262e)
- feat: Add Prometheus metrics visualization to dashboard (5a61519)
- feat: Add dashboard authentication (basic auth and token) (0e58a35)
- feat: Integrate logger with WebSocket broadcasting for real-time log streaming (3fb43b9)
- feat: Add web dashboard with real-time monitoring (Milestone 2 - 60% complete) (ca2900e)
- ci: Create dedicated Docker Hub description update job (6d0849e)
- ci: Remove GHCR description update job (134be6a)
- ci: Add description updates for Docker Hub and GHCR (8f829ce)
- ci: Remove short description from Docker Hub update (6d15764)
- ci: Add development branch with Docker 'development' tag (a1e7692)
- docs: update README and Docker Hub description with both registries (34992ba)
- fix: tag main branch builds as 'latest' in addition to releases (79557bf)
- feat: add version and human-readable schedules to Telegram startup message (1abb1cb)
- cleaning (ba39507)
🔒 Security
This release has been scanned for vulnerabilities. Check the Security tab for details.
Full Changelog: https://github.com/agigante80/Actual-sync/commits/v1.0.0-head-ac56ccd