- 🚀
AUTHComplete login screen redesign: modern layout with rounded cards, fluid input styles, password visibility toggle, and responsive themes consistent with the rest of the application - 🚀
AUTHAdd automatic redirect to OIDC provider when only OIDC authentication is configured - 🚀
AUTHPreserve and restore the initially requested URL (next) across both Basic and OIDC authentication flows - 🚀
DOCSExpand OpenID Connect documentation with integration guides for Keycloak, Okta, Authentik, Authelia, Auth0, and generic OIDC providers - 🚀
TRIGGERAdd AMQP / RabbitMQ trigger (AMQP 0-9-1 broker support) - 🚀
TRIGGERAdd NATS trigger (NATS messaging system) - 🚀
TRIGGERAdd GitHub Actions trigger (repository_dispatch events) - 🚀
TRIGGERAdd GitLab CI trigger (Pipeline Trigger API) - 🚀
TRIGGERAdd Opsgenie trigger (Atlassian Alerts API) - 🚀
TRIGGERAdd PagerDuty trigger (Events API v2) - 🚀
TRIGGERAdd Uptime Kuma trigger (Push Monitors) - 🚀
TRIGGERAdd Signal trigger (via signal-cli REST API) - 🚀
TRIGGERAdd WhatsApp trigger (via Meta WhatsApp Cloud API) - 🚀
TRIGGERAdd Bark trigger (iOS Push Notifications) - 🚀
TRIGGERAdd Home Assistant webhook trigger - 🚀
TRIGGERAdd Prowl trigger (iOS Push Notifications) - 🚀
TRIGGERAdd Matrix trigger (Client-Server API) - 🚀
TRIGGERAdd Mattermost trigger (Incoming Webhooks) - 🚀
TRIGGERAdd Zulip trigger (Streams and Direct Messages API) - 🚀 Skip tag listing for non-semver images
- 🚀
MQTTAdd customizable Home Assistant device ID and device name - 🚀
NOMADAdd Nomad trigger - 🚀
REGISTRIESRefactor registries to leverage Docker Registry v2 inheritance and standardize unit tests - 🚀
REGISTRIESAdd support for Alibaba Cloud (ACR), DigitalOcean (DOCR), Harbor, IBM Cloud (ICR), Inedo ProGet, JFrog Artifactory, Linode, Oracle Cloud (OCIR), Scaleway, and Sonatype Nexus - 🚀
UIStandardize icon rendering with Iconify (@iconify/vue), enabling access to over 150,000+ icons (Material Design, Simple Icons, Selfh.st, SVG Logos, Font Awesome, etc.) - 🚀
UIComplete visual redesign: modern SaaS layout with flattened sidebar navigation, streamlined full-height viewports, refined color palette harmonized with the documentation, and responsive dark/light themes - 🚀
UIModernize toast notifications (SnackBar) with contextual icons, semantic alert colors, top-right positioning, and compact close action - 🚀 Migrate doc from Docsify to Docusaurus
- 🐛 Fix login redirect issues when WUD is exposed under a subpath
- 🐛
HTTPMask HTTP auth password and bearer token values - 🐛 Preserve update results across registry errors
- 🐛
REGISTRIESBound concurrent registry requests and retry transient HTTP 429 responses - 🐛
DOCKER-COMPOSEPrefer trigger-level configuration over automatic labels - 🐛
UIFix dynamic chunk loading failure (ChunkLoadError) when navigating between nested configuration routes - ⚠️
UIDeprecate Homarr icon prefix (hl:,hl-) in favor ofselfhst:(automatically mapped with a deprecation warning) - 🔧
UIUpdate dependencies to latest versions (Vue 3, Vuetify 3, Vue Router 4) and remove unnecessary packages - 🔧
UIRefactor components into Single File Components (SFCs) by merging separate.tsscripts into.vuefiles - 🔧
E2EModernize UI end-to-end Playwright tests with improved selectors and automatic environment cleanup - 🔧
E2EAdd lightweight mock OIDC service and Cucumber test coverage for OIDC authentication and redirection endpoints - 🔧
CIMigrate CI workflow from Travis-CI to GitHub Actions - 🔧
CIAdd automated UI E2E testing job running with containerized dependencies