github rcourtman/Pulse v3.13.0
v3.13.0 - Web-Based Configuration System

latest releases: v4.15.0-rc.2, v4.15.0-rc.1, v4.14.0...
3 months ago

Changelog for v3.13.0

🎉 Major Features

This release introduces a comprehensive web-based configuration system that completely transforms how Pulse is set up and managed!

✨ New Web-Based Configuration

  • Automatic Settings Modal: First-time users are automatically guided through configuration via a settings modal that opens on initial access
  • Comprehensive Settings Interface: Complete settings management through an intuitive web interface with no manual file editing required
  • Real-time Connection Testing: Built-in connectivity verification before saving configuration
  • Multiple Endpoint Management: Easy addition and management of multiple PVE and PBS servers through the web interface
  • Live Configuration Reload: Changes take effect immediately without restarting the application

🔧 Streamlined Installation Experience

  • No More Manual Setup: Eliminated the need for manual .env file creation and editing
  • Simplified Docker Deployment: Updated Docker Compose configuration for easier deployment
  • Modernized Install Script: Installation process now focuses on getting Pulse running quickly, with configuration handled via web interface
  • Updated Documentation: Comprehensive README updates reflecting the new web-based approach

🐛 Bug Fixes & Improvements

  • Fixed undefined property access errors in settings modal
  • Improved test connection functionality with better secret handling
  • Enhanced configuration readiness detection
  • Better error handling during setup flow
  • Resolved dashboard initialization issues on first load

📚 Documentation & Developer Experience

  • Complete documentation overhaul to reflect web-based configuration
  • Updated installation instructions across all deployment methods
  • Improved troubleshooting guides
  • Enhanced release and install scripts

🔄 All Changes

  • a2a4a30 docs: update README to reflect web-based configuration system
  • 1ec6faf feat: update release script to align with web-based configuration
  • 2bbe1f6 feat: update install script for web-based configuration approach
  • 839bfc2 feat: replace setup screen with automatic settings modal for initial configuration
  • 5854cea clean: remove debug logging from configuration API
  • 4976295 debug: add comprehensive logging for configuration reload process
  • 19c3d0b fix: improve test connections to use existing token secrets
  • 594d1dc fix: resolve additional PVE/PBS server functionality in settings
  • e09e4da fix: resolve test connections error in settings modal
  • a970e8e improve: clarify settings modal UI for primary vs additional endpoints
  • db3c406 fix: resolve undefined property access error in settings modal
  • d26f4b6 feat: redesign settings as comprehensive modal-based configuration system
  • c2620d8 feat: add Settings tab for configuration management
  • d767f68 fix: eliminate dashboard initialization error on first load
  • 72547e3 fix: improve configuration readiness detection in setup flow
  • f7e5228 fix: ensure API clients are properly reloaded after configuration save
  • d22f106 fix: remove --env-file flag to allow server start without .env file
  • bf27ef2 feat: improve setup flow with health check and Continue button
  • e74f8bf fix: initialize PulseApp before using theme on setup page
  • c327695 fix: prevent browser autofill issues on setup form
  • bbb500f fix: restore complete configApi.js with all features
  • 07ee4f4 fix: correct test connection success message
  • bd94648 fix: resolve configuration save and redirect issues
  • 97ae118 feat: add comprehensive configuration options to setup page
  • a8896ac fix: handle self-signed SSL certificates in configuration
  • 8fe4c0a fix: correct API client initialization for test connection
  • c87a87c fix: allow server to start without configuration
  • 1e5451e feat: add web-based configuration interface
  • 569d34b feat: improve screenshot timing and update documentation images
  • c5ca5f4 docs: improve and consolidate update instructions in README
  • 328e67b feat: add clickable host names in dashboard and PBS views

Don't miss a new Pulse release

NewReleases is sending notifications on new releases.