Skip to content

Releases: DevPossible/lcd-possible

LCDPossible v0.10.0

17 Jan 21:06

Choose a tag to compare

What's Changed

  • chore(deps): Bump SixLabors.ImageSharp.Drawing from 2.1.5 to 2.1.7
  • chore(docs): update documentation links to new repository URL chore(installers): update URLs in control files and service definitions chore(pipelines): add Azure DevOps pipeline definitions for CI and Release refactor(core): update User-Agent string to reflect new repository refactor(sdk): update project and repository URLs in SDK project file refactor(program): update information URL in the main program output
  • Display Driver Refactor + Virtual Display
  • feat(services): add transition registry and default implementations
  • Merge remote-tracking branch 'origin/dependabot/nuget/src/LCDPossible.Sdk/SixLabors.ImageSharp.Drawing-2.1.7' into develop
  • Documenation Update
  • refactor(panels): extract error page rendering to separate class refactor(worker): replace dictionaries with concurrent dictionaries refactor(worker): improve async handling in device discovery and IPC refactor(panel): pass theme to panel context during creation style(sensors): configure await for async sensor initialization style(usb): configure await for async discovery client methods style(html): replace Console.Error with ILogger for logging
  • Documentation Updates
  • Documentation refactor round 2
  • docs: add Virtual LCD Simulator documentation and usage examples
  • ci: update variable group references to use shared organization group
  • chore: remove GitHub CLI checks from pre-flight validation
  • fix(ci): use csproj files for NuGet cache key
  • fix(tests): update assertions to match current output format
  • fix(ci): define NUGET_PACKAGES path explicitly
  • fix(ci): fix template expression in build-job.yml
  • chore: add .aiwork and .ai-temp to .gitignore
  • fix(ci): add NUGET_PACKAGES variable to release pipeline
  • fix(ci): use existing GitHub service connection
  • fix(ci): remove flaky stage conditions in release pipeline
  • fix(ci): use bash task for publish step
  • feat(ci): skip tests in release pipeline, require passing CI
  • feat(ci): auto-trigger CI build if none found for commit
  • ci: fix release pipeline to run CI inline instead of triggering separate pipeline
  • ci: fix Version stage condition to handle skipped CI stage
  • ci: add explicit conditions to Build and Release stages
  • ci: remove build-time VLC installation from release pipeline
  • ci: add GitHub mirror push step before creating release
  • fix(ci): add error handling to GitHub mirror push step
  • ci: add GitHub access validation stage (temporary)
  • fix(ci): use correct variable name github-pat

Full Changelog: v0.9.0...v0.10.0

LCDPossible v0.9.0

14 Jan 06:14

Choose a tag to compare

What's Changed

  • Widget Refactor
  • chore: remove empty code change entries from changelog
  • feat(docs): enhance panel and theme documentation with new entries
  • feat(effects): add various visual effects including lens flare, lightning, and more
  • Merge branch 'develop'

Full Changelog: v0.8.1...v0.9.0

LCDPossible v0.8.1

12 Jan 05:09
2f5cd1a

Choose a tag to compare

What's Changed

  • Initial plan
  • docs: add SECURITY.md with security policy and best practices
  • Merge pull request #13 from DevPossible/copilot/check-for-secrets-and-bad-practices

Full Changelog: v0.8.0...v0.8.1

LCDPossible v0.8.0

12 Jan 04:11

Choose a tag to compare

What's Changed

  • feat(install): add command symlink for CLI usage across platforms
  • feat(proxmox): adjust progress bar dimensions for CPU and RAM usage
  • feat(installer): add MSI installer and build script for LCDPossible
  • feat(layout): add widget layout system with bounds and font scaling
  • feat(service): add cross-platform service management commands
  • feat(version): update version to 0.1.4 in Directory.Build.props feat(package): add Remove-NonMatchingRuntimes function for runtime filtering feat(deploy): add StayRemote parameter for interactive SSH session fix(install): clear existing files before extracting tarball in install script fix(program): adjust service command handling in Program.cs
  • feat(error-panel): enhance error panel to display available panel types
  • feat(panel-factory): enhance panel creation with error handling
  • feat(plugin-manager): preload shared assemblies for single-file deployments
  • feat(slideshow-manager): cache non-live panel frames indefinitely
  • feat(package): copy SDK and Core assemblies for plugin compatibility
  • feat(proxmox-summary-panel): improve CPU and RAM usage bar layout
  • feat(profile-loader): add support for custom default profile factory feat(display-profile): allow additional panels in default profile creation docs(deploy-local): add execution rules for deploy-local.ps1 script
  • feat(docs): add uninstallation instructions for various platforms feat(scripts): implement uninstallation scripts for Arch, Fedora, macOS, Ubuntu, and Windows
  • feat(slideshow): add GoToSlide method for direct slide navigation
  • feat(docs): add script to generate documentation and screenshots for panels
  • feat(docs): add new panels for warp tunnel, video, HTML, and web pages
  • fix(video): update conditions for platform-specific LibVLC native libraries

Full Changelog: v0.7.0...v0.8.0

LCDPossible v0.7.0

11 Jan 14:19

Choose a tag to compare

What's Changed

  • feat(profile): enhance profile loading with path information

Full Changelog: v0.6.0...v0.7.0

LCDPossible v0.6.0

11 Jan 13:51

Choose a tag to compare

What's Changed

  • feat(install): enhance service update process in installation scripts

Full Changelog: v0.5.0...v0.6.0

LCDPossible v0.5.0

11 Jan 13:21

Choose a tag to compare

What's Changed

  • feat(profile): add reload command and IPC support for profile reloading
  • feat(caching): implement centralized asset caching and clear functionality

Full Changelog: v0.4.0...v0.5.0

LCDPossible v0.4.0

11 Jan 12:48

Choose a tag to compare

What's Changed

  • feat(scripts): enhance installation scripts for better user experience
  • feat(usb): enhance device enumeration with error handling

Full Changelog: v0.3.0...v0.4.0

LCDPossible v0.3.0

11 Jan 12:28

Choose a tag to compare

What's Changed

  • fix(plugins): resolve shared assemblies from host directory on Linux
  • Merge branch 'develop'
  • feat(install): add Proxmox VE one-line installer
  • Merge branch 'develop'

Full Changelog: v0.2.1...v0.3.0

LCDPossible v0.2.2

11 Jan 12:10

Choose a tag to compare

What's Changed

  • fix(plugins): resolve shared assemblies from host directory on Linux
  • Merge branch 'develop'

Full Changelog: v0.2.1...v0.2.2