dashy/docs/changelog/index.html

22 lines
100 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html lang="en" dir="ltr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.2">
<link rel="search" type="application/opensearchdescription+xml" title="Dashy" href="/opensearch.xml">
<script src="https://no-track.as93.net/js/script.js" defer="defer" data-domain="dashy.to"></script><title data-react-helmet="true">Changelog | Dashy</title><meta data-react-helmet="true" property="og:url" content="https://dashy.to/docs/changelog"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="Changelog | Dashy"><meta data-react-helmet="true" name="description" content="✨ 2.1.0 Adds AdGuard Widget PR #685"><meta data-react-helmet="true" property="og:description" content="✨ 2.1.0 Adds AdGuard Widget PR #685"><link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico"><link data-react-helmet="true" rel="canonical" href="https://dashy.to/docs/changelog"><link data-react-helmet="true" rel="alternate" href="https://dashy.to/docs/changelog" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://dashy.to/docs/changelog" hreflang="x-default"><link data-react-helmet="true" rel="preconnect" href="https://BH4D9OD16A-dsn.algolia.net" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.f020df44.css">
<link rel="preload" href="/assets/js/runtime~main.49c05b44.js" as="script">
<link rel="preload" href="/assets/js/main.eed6a005.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"dark")}()</script><div id="__docusaurus">
<div><a href="#main" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><img src="/img/dashy.png" alt="Dashy Logo" class="themedImage_TMUO themedImage--light_4Vu1 navbar__logo"><img src="/img/dashy.png" alt="Dashy Logo" class="themedImage_TMUO themedImage--dark_uzRr navbar__logo"><b class="navbar__title">Dashy</b></a><a href="https://github.com/lissy93/dashy" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">GitHub</a><a href="https://demo.dashy.to" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">Live Demo</a><a class="navbar__item navbar__link" href="/docs/quick-start">Quick Start</a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/docs">Documentation</a></div><div class="navbar__items navbar__items--right"><div class="react-toggle displayOnlyInLargeViewport_cxYs react-toggle--checked react-toggle--disabled"><div class="react-toggle-track" role="button" tabindex="-1"><div class="react-toggle-track-check"><span class="toggle_iYfV">🌙</span></div><div class="react-toggle-track-x"><span class="toggle_iYfV">☀️</span></div><div class="react-toggle-thumb"></div></div><input type="checkbox" checked="" class="react-toggle-screenreader-only" aria-label="Switch between dark and light mode"></div><div class="searchBox_Bc3W"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 20 20"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"></span></button></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/"><img src="/img/dashy.png" alt="Dashy Logo" class="themedImage_TMUO themedImage--light_4Vu1 navbar__logo"><img src="/img/dashy.png" alt="Dashy Logo" class="themedImage_TMUO themedImage--dark_uzRr navbar__logo"><b class="navbar__title">Dashy</b></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a href="https://github.com/lissy93/dashy" target="_blank" rel="noopener noreferrer" class="menu__link">GitHub</a></li><li class="menu__list-item"><a href="https://demo.dashy.to" target="_blank" rel="noopener noreferrer" class="menu__link">Live Demo</a></li><li class="menu__list-item"><a class="menu__link" href="/docs/quick-start">Quick Start</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/docs">Documentation</a></li></ul></div></div></div></nav><div class="main-wrapper docs-wrapper doc-page"><div class="docPage_lDyR"><aside class="docSidebarContainer_0YBq"><div class="sidebar_LIo8"><nav class="menu menu--responsive thin-scrollbar menu_oAhv menuWithAnnouncementBar_IVfW" aria-label="Sidebar navigation"><button aria-label="Open menu" aria-haspopup="true" class="button button--secondary button--sm menu__button" type="button"><svg class="sidebarMenuIcon_nrF-" width="24" height="24" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><ul class="menu__list"><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Running Dashy</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/quick-start">Quick Start</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/deployment">Deployment</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/configuring">Configuring</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/management">App Management</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/troubleshooting">Troubleshooting</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Feature Docs</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/icons">Icons</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/widgets">Widgets</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/theming">Theming</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/status-indicators">Status Indicators</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/authentication">Authentication</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/searching">Keyboard Shortcuts</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/alternate-views">Alternate Views &amp; Opening Methods</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/multi-language-support">Internationalization</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/backup-restore">Cloud Backup and Restore</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/pages-and-sections">Pages and Sections</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Community</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/showcase">*Dashy Showcase* 🌟</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/contributing">Contributing</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/developing">Developing</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/development-guides">Development Guides</a></li></ul></li><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">Misc</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/privacy">Privacy &amp; Security</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/docs/changelog">Changelog</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/license">license</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/code-of-conduct">Contributor Covenant Code of Conduct</a></li></ul></li></ul></nav><div class="sidebar-ad"><script async="" src="//cdn.carbonads.com/carbon.js?serve=CWYIC53L&amp;placement=dashyto" id="_carbonads_js"></script></div></div></aside><main class="docMainContainer_r8cw"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_zHA2"><div class="docItemContainer_oiyr"><article><div class="markdown"><header><h1 class="h1Heading_dC7a">Changelog</h1></header><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-210-adds-adguard-widget-pr-685"></a>✨ 2.1.0 Adds AdGuard Widget <a href="https://github.com/Lissy93/dashy/pull/685" target="_blank" rel="noopener noreferrer">PR #685</a><a class="hash-link" href="#-210-adds-adguard-widget-pr-685" title="Direct link to heading">#</a></h2><ul><li>Adds Widgets for AdGuard</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-209-bug-fixes-pr-663"></a>🐛 2.0.9 Bug Fixes <a href="https://github.com/Lissy93/dashy/pull/663" target="_blank" rel="noopener noreferrer">PR #663</a><a class="hash-link" href="#-209-bug-fixes-pr-663" title="Direct link to heading">#</a></h2><ul><li>Fix KeyCloak API URL (#564)</li><li>Fix guest has config access (#590)</li><li>Fix collapsible content in multi-page support (#626)</li><li>Fix layout and item size buttons ( #629)</li><li>Refactor make request in RSS widget (#632)</li><li>Fix material-design-icons header in schema (#640)</li><li>Add option to hide seconds in clock widget (#644)</li><li>Fix pageInfo not being read in router (#645)</li><li>Fix startingView not honored (#646)</li><li>Fix Status Check default (#651)</li><li>Add option to hide image in SportsScores Widget (#654)</li><li>Add Adventure-basic theme (#655)</li><li>Write docs for sub-items (#657)</li><li>Add Font-Awesome displaying as square to troubleshooting guide (#659)</li><li>Show expand / collapse in context menu (#660)</li><li>Only deploy new release when relevant files have changed</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-208-adds-multi-page-support-pr-617"></a>✨ 2.0.8 Adds Multi-Page Support <a href="https://github.com/Lissy93/dashy/pull/617" target="_blank" rel="noopener noreferrer">PR #617</a><a class="hash-link" href="#-208-adds-multi-page-support-pr-617" title="Direct link to heading">#</a></h2><ul><li>Adds support for multiple pages per-dashboard</li><li>Adds new attribute at root of main config file: <code>pages</code></li><li>Updates router and nav-bar to automatically create paths for both local and remote configs</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-207-improves-handling-of-sections-and-items-pr-595"></a>⚡️ 2.0.7 Improves handling of Sections and Items <a href="https://github.com/Lissy93/dashy/pull/595" target="_blank" rel="noopener noreferrer">PR #595</a><a class="hash-link" href="#-207-improves-handling-of-sections-and-items-pr-595" title="Direct link to heading">#</a></h2><ul><li>Adds functionality for sub-items / item-groups</li><li>Creates an item mixin, for reusing functionality</li><li>Item width calculated based on parent section width</li><li>Improved mobile support, long-press for right-click</li><li>Adds 2 new themes (<code>lissy</code> and <code>charry-blossom</code>)</li><li>Adds 2 new widgets (<code>mullvad-status</code>, and <code>blacklist-check</code>)</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-206-fixes-user-requested-issues-pr-557"></a>🐛 2.0.6 Fixes user requested issues <a href="https://github.com/Lissy93/dashy/pull/557" target="_blank" rel="noopener noreferrer">PR #557</a><a class="hash-link" href="#-206-fixes-user-requested-issues-pr-557" title="Direct link to heading">#</a></h2><ul><li>Allows middle click open new tab, Re: #492</li><li>Implements Max redirects for status checks, Re: #494</li><li>Adds Gitpod config for cloud-ready IDE, Re: #497</li><li>Adss new screenshots to showcase, Re: #505</li><li>Fixes excess space below footer, Re: #522</li><li>Allows iframe content to be viewed full-screen, Re: #524</li><li>Fixes Glances widgets with Authorization headers, Re: #546</li><li>Adds target attribute to nav links, Re: #552</li><li>Removes fixed max-width on wide-screens, Re: #554</li><li>Adds missing type attribute to external CSS, Re: #560</li><li>Updates path to Keycloak API, Re: #564</li><li>Fixes link to @walkxhub homelab icons, Re #568</li><li>Fixes local image path on sub-page, Re: #570</li><li>Adds typecheck on edit item tags, Re: #575</li><li>Fixes item size in config not honored, Re: #576</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-205---bug-fixes-and-a-few-new-features"></a>✨ 2.0.5 - Bug Fixes and a few New Features<a class="hash-link" href="#-205---bug-fixes-and-a-few-new-features" title="Direct link to heading">#</a></h2><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="partially-revert-204-fixing-several-issues-caused-by-confyml-not-being-loaded-at-startup"></a>Partially revert 2.0.4, fixing several issues caused by <code>conf.yml</code> not being loaded at startup.<a class="hash-link" href="#partially-revert-204-fixing-several-issues-caused-by-confyml-not-being-loaded-at-startup" title="Direct link to heading">#</a></h4><p>This change requires a rebuild of the application when several options under <code>appConfig</code> are changed.
Fixes #544 #555</p><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="several-other-changes-since-204-including"></a>Several other changes since 2.0.4, including:<a class="hash-link" href="#several-other-changes-since-204-including" title="Direct link to heading">#</a></h4><p>The <code>Add New Section</code> button on the UI editor now displays if no sections are present. #536
When using SSL, the server can now redirect from HTTP to HTTPS. This is enabled by default when using SSL. #538
Section context menus are now accessible on mobile, and will no longer clip off the screen. #541
Italian translations have been added. #556</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-204---dynamic-config-loading-pr-528"></a>✨ 2.0.4 - Dynamic Config Loading <a href="https://github.com/Lissy93/dashy/pull/528" target="_blank" rel="noopener noreferrer">PR #528</a><a class="hash-link" href="#-204---dynamic-config-loading-pr-528" title="Direct link to heading">#</a></h2><ul><li><code>conf.yml</code> is now loaded dynamically and the app now only needs a browser refresh on config change, not a full rebuild!</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-203---bug-fixes-pr-488"></a>🐛 2.0.3 - Bug Fixes <a href="https://github.com/Lissy93/dashy/pull/488" target="_blank" rel="noopener noreferrer">PR #488</a><a class="hash-link" href="#-203---bug-fixes-pr-488" title="Direct link to heading">#</a></h2><ul><li>Press enter to submit login form (Re: #483)</li><li>Allow disabling write to local storage and disk (Re: #485)</li><li>Fix malformed YAML from export config (Re: #482)</li><li>Allow global option for useProxy (Re: #486)</li><li>Look into arrow key navigation error (Re: #463)</li><li>Disallow displaying config (Re: #455)</li><li>Round values in Glances Alerts widget (Re: #454)</li><li>Create a CPU temp widget (Re: #452)</li><li>Add to docs: Keycloak in Kubernetes (Re: #479)</li><li>Add a widget for displaying images (Re: #487)</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-202---dependency-updates-pr-471"></a>⬆️ 2.0.2 - Dependency Updates <a href="https://github.com/Lissy93/dashy/pull/471" target="_blank" rel="noopener noreferrer">PR #471</a><a class="hash-link" href="#-202---dependency-updates-pr-471" title="Direct link to heading">#</a></h2><ul><li>Updates Alpine version for main Dockerfile</li><li>Updates node_modules to latest stable versions</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-201---fixes-section-height-pr-462"></a>🐛 2.0.1 - Fixes Section Height <a href="https://github.com/Lissy93/dashy/pull/462" target="_blank" rel="noopener noreferrer">PR #462</a><a class="hash-link" href="#-201---fixes-section-height-pr-462" title="Direct link to heading">#</a></h2><ul><li>Adds <code>cutToHeight</code> to config schema (Re: #461)</li><li>Removes the full-height CSS from colorful theme</li><li>Improved config validation warnings in JSON editor</li><li>Removes empty Keycloak block from appConfig editor</li><li>Adds typechecking to search and clear search for Safari</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-200---small-fixes-and-docker-multi-arch-build-pr-451"></a>⚡️ 2.0.0 - Small Fixes and Docker Multi-Arch Build <a href="https://github.com/Lissy93/dashy/pull/451" target="_blank" rel="noopener noreferrer">PR #451</a><a class="hash-link" href="#-200---small-fixes-and-docker-multi-arch-build-pr-451" title="Direct link to heading">#</a></h2><ul><li>Fixes full-height sections for mobile and Safari (Re: #432, #442)</li><li>Fixes empty section visible in search (Re: #447)</li><li>Fixes numbers omited from tag names (Re: #430)</li><li>Option for custom status code in status check (Re: #456, #448)</li><li>Adds @stuu3k&#x27;s dashboard to showcase (Re: #446)</li><li>Switches recover and death count in Covid widget (Re: #148)</li><li>Improved contrast in light material theme</li><li>Adds new script to lint, test, build and publish a multi-architecture Docker image to various registries</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-199---minor-ui--docs-updates-pr-431"></a>💄 1.9.9 - Minor UI + Docs Updates <a href="https://github.com/Lissy93/dashy/pull/431" target="_blank" rel="noopener noreferrer">PR #431</a><a class="hash-link" href="#-199---minor-ui--docs-updates-pr-431" title="Direct link to heading">#</a></h2><ul><li>Improved theme support for widgets</li><li>Better widget layout in Workspace and Minimal views</li><li>Updates lots of the docs</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-198---more-widgets-and-widget-improvements-pr-425"></a>✨ 1.9.8 - More Widgets and Widget Improvements <a href="https://github.com/Lissy93/dashy/pull/425" target="_blank" rel="noopener noreferrer">PR #425</a><a class="hash-link" href="#-198---more-widgets-and-widget-improvements-pr-425" title="Direct link to heading">#</a></h2><ul><li>Fixes several minor widget issues raised by users</li><li>Adds several new widgets, for monitoring system</li><li>Better widget data requests and error handling</li><li>Implements widget support into Workspace view</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-197---minor-ui-editor-bug-fixes-pr-416"></a>🐛 1.9.7 - Minor UI Editor Bug fixes <a href="https://github.com/Lissy93/dashy/pull/416" target="_blank" rel="noopener noreferrer">PR #416</a><a class="hash-link" href="#-197---minor-ui-editor-bug-fixes-pr-416" title="Direct link to heading">#</a></h2><ul><li>Fixes unable to edit item bug (#415)</li><li>Fixes unable to add new app bug (#390)</li><li>Fixes nav links visibility (#389)</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-196---adds-proxy-support-for-widget-requests-pr-392"></a>⚡️ 1.9.6 - Adds Proxy Support for Widget Requests <a href="https://github.com/Lissy93/dashy/pull/392" target="_blank" rel="noopener noreferrer">PR #392</a><a class="hash-link" href="#-196---adds-proxy-support-for-widget-requests-pr-392" title="Direct link to heading">#</a></h2><ul><li>Refactors widget mixin to include data requests, so that code can be shared between widgets</li><li>Adds a Node endpoint for proxying requests server-side, used for APIs that are not CORS enabled</li><li>Adds option to config file for user to force proxying of requests</li><li>Writes a Netlify cloud function to support proxying when the app is hosted on Netlify</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-195---bug-fixes-and-minor-improvements-pr-388"></a>🐛 1.9.5 - Bug fixes and Minor Improvements <a href="https://github.com/Lissy93/dashy/pull/388" target="_blank" rel="noopener noreferrer">PR #388</a><a class="hash-link" href="#-195---bug-fixes-and-minor-improvements-pr-388" title="Direct link to heading">#</a></h2><ul><li>Adds icon.horse to supported favicon APIs</li><li>Fixes tile move bug, Re: #366</li><li>Fixes save items without title bug, Re: #377</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-194---widget-support-pr-382"></a>✨ 1.9.4 - Widget Support <a href="https://github.com/Lissy93/dashy/pull/382" target="_blank" rel="noopener noreferrer">PR #382</a><a class="hash-link" href="#-194---widget-support-pr-382" title="Direct link to heading">#</a></h2><ul><li>Adds support for dynamic content, through widgets</li><li>Adds 30+ pre-built widgets for general info and self-hosted services</li><li>Writes docs on widget usage</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-192---native-ssl-support--performance-improvements-pr-326"></a>⚡️ 1.9.2 - Native SSL Support + Performance Improvements <a href="https://github.com/Lissy93/dashy/pull/326" target="_blank" rel="noopener noreferrer">PR #326</a><a class="hash-link" href="#-192---native-ssl-support--performance-improvements-pr-326" title="Direct link to heading">#</a></h2><ul><li>Updates the server to use Express, removing serve-static, connect and body-parser</li><li>Adds native support for passing in self-signed SSL certificates and updates docs</li><li>Updates router to lazy-load additional pages (minimal, workspace, etc)</li><li>Changes default favicon API to allesedv, since faviconkit is down, and adds basic fallback</li><li>Updates GH action build scripts to fallback on context token when running on fork</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-191---editor-and-theming-fixes-and-improvements-pr-319"></a>💄 1.9.1 - Editor and Theming Fixes and Improvements <a href="https://github.com/Lissy93/dashy/pull/319" target="_blank" rel="noopener noreferrer">PR #319</a><a class="hash-link" href="#-191---editor-and-theming-fixes-and-improvements-pr-319" title="Direct link to heading">#</a></h2><ul><li>Bug fixes for interactive editor: #310, #311, #312</li><li>Adds option to modify text font through the UI</li><li>Adds two new themes: One Dark and Adventure</li><li>Theming stylesheet refactor, better inheritance</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-190---alpha-of-dashy-lite-docker-container-pr-306"></a>🐳 1.9.0 - Alpha of Dashy-Lite Docker Container <a href="https://github.com/Lissy93/dashy/pull/306" target="_blank" rel="noopener noreferrer">PR #306</a><a class="hash-link" href="#-190---alpha-of-dashy-lite-docker-container-pr-306" title="Direct link to heading">#</a></h2><ul><li>Create an Alpine-based container, that serves the built app up with plain NGINX, instead of Node.</li><li>This is much lighter, but doesn&#x27;t currently support any of the server-side actions (like status-checks, and writing changes to disk)</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-189---all-new-interactive-config-editor-pr-298"></a>✨ 1.8.9 - All New Interactive Config Editor <a href="https://github.com/Lissy93/dashy/pull/298" target="_blank" rel="noopener noreferrer">PR #298</a><a class="hash-link" href="#-189---all-new-interactive-config-editor-pr-298" title="Direct link to heading">#</a></h2><ul><li>Builds a new UI-based config editor</li><li>Support for sections, items, app config and page info</li><li>Live preview, and undoing of local changes</li><li>Export config or write changes to disk through UI</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-188---improved-item-targets-pr-292"></a>✨ 1.8.8 - Improved Item Targets <a href="https://github.com/Lissy93/dashy/pull/292" target="_blank" rel="noopener noreferrer">PR #292</a><a class="hash-link" href="#-188---improved-item-targets-pr-292" title="Direct link to heading">#</a></h2><ul><li>Adds support for <code>_top</code> and <code>_parent</code> anchor targets on items, Re: #289</li><li>Adds <code>appConfig.defaultOpeningMethod</code> option to specify default target</li><li>Adds new icons to show items opening method on hover</li><li>Refactors target checking, updates item target docs and schema</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-187---bug-fixes-and-improvements-pr-273"></a>⚡️ 1.8.7 - Bug Fixes and Improvements <a href="https://github.com/Lissy93/dashy/pull/273" target="_blank" rel="noopener noreferrer">PR #273</a><a class="hash-link" href="#-187---bug-fixes-and-improvements-pr-273" title="Direct link to heading">#</a></h2><ul><li>Clean URLs without the hash, now using history-mode routing</li><li>New initial main example conf.yml</li><li>Minor UI style updates and fixes</li><li>Support for single section view</li><li>A new theme, soft-glow</li><li>Container security in management docs, and other things</li><li>Bug fixes, including missing Firefox favicon and fix custom icon paths with base_url</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-186---implementation-of-vuex-pr-271"></a>⚡️ 1.8.6 - Implementation of VueX <a href="https://github.com/Lissy93/dashy/pull/271" target="_blank" rel="noopener noreferrer">PR: #271</a><a class="hash-link" href="#-186---implementation-of-vuex-pr-271" title="Direct link to heading">#</a></h2><ul><li>New state management pattern, which should lead to a more organized code base long term, and will also make building out the new UI editor significantly easier to do in a clean and reliable way</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-185---lots-of-requested-ui-improvements-pr-261"></a>💄 1.8.5 - Lots of Requested UI Improvements <a href="https://github.com/Lissy93/dashy/pull/261" target="_blank" rel="noopener noreferrer">PR #261</a><a class="hash-link" href="#-185---lots-of-requested-ui-improvements-pr-261" title="Direct link to heading">#</a></h2><ul><li>Adds an option for landing URL in workspace, Re: #255</li><li>Switches to a new API for generative icons, Re: #163</li><li>Adds new tab functionality to Workspace, Re: #254</li><li>Remove CSS validation in style editor, Re: #259</li><li>Cap item description at 2 lines, Re: #250</li><li>Adds native support for common homelab icons, using dashboard-icons</li><li>Improves general responsiveness of home page sections positioning</li><li>Updates, fixes and adds a bunch of actions for easier repo management</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-184---custom-error-pages-pr-257"></a>✨ 1.8.4 - Custom Error Pages <a href="https://github.com/Lissy93/dashy/pull/257" target="_blank" rel="noopener noreferrer">PR #257</a><a class="hash-link" href="#-184---custom-error-pages-pr-257" title="Direct link to heading">#</a></h2><ul><li>Creates a 404 Not Found page</li><li>Routes any missing views to the 404 page</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-183---improved-ux-for-initial-load-pr-238"></a>⚡️ 1.8.3 - Improved UX for Initial Load <a href="https://github.com/Lissy93/dashy/pull/238" target="_blank" rel="noopener noreferrer">PR #238</a><a class="hash-link" href="#-183---improved-ux-for-initial-load-pr-238" title="Direct link to heading">#</a></h2><ul><li>Removes the old splash screen</li><li>Adds placeholder in the HTML index, which will usually be visible on initial load</li><li>Show progress bar on route switcher</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-182---serverless-functions-for-netlify-instances-pr-235"></a>✨ 1.8.2 - Serverless Functions for Netlify Instances <a href="https://github.com/Lissy93/dashy/pull/235" target="_blank" rel="noopener noreferrer">PR #235</a><a class="hash-link" href="#-182---serverless-functions-for-netlify-instances-pr-235" title="Direct link to heading">#</a></h2><ul><li>Previously when Dashy was deployed as a static site to Netlify, it was not possible to use several features, which required server-side code</li><li>This PR adds serverless cloud functions to provide most of this functionality</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-181---additional-languages-bug-fix-and-more-pr-234"></a>🩹 1.8.1 - Additional Languages, Bug Fix, and more <a href="https://github.com/Lissy93/dashy/pull/234" target="_blank" rel="noopener noreferrer">PR #234</a><a class="hash-link" href="#-181---additional-languages-bug-fix-and-more-pr-234" title="Direct link to heading">#</a></h2><ul><li>Merges 5 additional languages</li><li>Adds RickyCZ&#x27;s dashboard to showcase</li><li>Fixes #323, and improves status indicator tooltip</li><li>Define constants for endpoints</li><li>Updates management, translations and readme docs</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-177---improved-error-handling-pr-226"></a>⚡️ 1.7.7 - Improved Error Handling <a href="https://github.com/Lissy93/dashy/pull/226" target="_blank" rel="noopener noreferrer">PR #226</a><a class="hash-link" href="#-177---improved-error-handling-pr-226" title="Direct link to heading">#</a></h2><ul><li>Errors can be viewed via the UI (Config menu --&gt; App Info)</li><li>Service workers should be disabled by default</li><li>Also renames actions to be easier to maintain</li><li>Updates docs to include release schedule + merge strategy</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-176---adds-multi-search-support-with-bangs-pr-224"></a>✨ 1.7.6 - Adds Multi-Search Support with Bangs <a href="https://github.com/Lissy93/dashy/pull/224" target="_blank" rel="noopener noreferrer">PR #224</a><a class="hash-link" href="#-176---adds-multi-search-support-with-bangs-pr-224" title="Direct link to heading">#</a></h2><ul><li>Adds option for user to add custom search bangs, in order to specify search engine/ target app. Re: #206</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-175---improved-language-detection--ui-pr-223"></a>🎨 1.7.5 - Improved Language Detection &amp; UI <a href="https://github.com/Lissy93/dashy/pull/223" target="_blank" rel="noopener noreferrer">PR #223</a><a class="hash-link" href="#-175---improved-language-detection--ui-pr-223" title="Direct link to heading">#</a></h2><ul><li>Makes the auto language detection algo smarter</li><li>Improves responsiveness for the language selector form</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-174---adds-spanish-translations-pr-222"></a>🌐 1.7.4 - Adds Spanish Translations <a href="https://github.com/Lissy93/dashy/pull/222" target="_blank" rel="noopener noreferrer">PR #222</a><a class="hash-link" href="#-174---adds-spanish-translations-pr-222" title="Direct link to heading">#</a></h2><ul><li>Adds Spanish language file, contributed by @lu4t</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-173---ci-with-gh-actions-pr-212"></a>👷 1.7.3 - CI with GH Actions <a href="https://github.com/Lissy93/dashy/pull/212" target="_blank" rel="noopener noreferrer">PR #212</a><a class="hash-link" href="#-173---ci-with-gh-actions-pr-212" title="Direct link to heading">#</a></h2><ul><li>Adds a series of GH actions for repository maintenance and administration</li><li>Auto-labels PR and issues, adds helpful info to PRs based on files changed</li><li>Lints, tests, builds and deploys the app when PR submitted</li><li>Checks app size, dependencies, security, accessibility etc when PR submitted</li><li>Closes incomplete, stale or spammy issues and leaves a comment</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-172---item-sort-options-pr-203"></a>✨ 1.7.2 - Item Sort Options <a href="https://github.com/Lissy93/dashy/pull/203" target="_blank" rel="noopener noreferrer">PR #203</a><a class="hash-link" href="#-172---item-sort-options-pr-203" title="Direct link to heading">#</a></h2><ul><li>Adds option for user to specify <code>sortBy</code> to order items within a section</li><li>Can sort by last clicked, most used, alphabetically and more</li><li>And fixes UI of the item tooltip and, if specified, will show Provider in the tooltip</li><li>Also improves error logging and console warning message</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-171---lots-of-tiny-fixes-and-improvements-pr-200"></a>🐛 1.7.1 - Lots of Tiny Fixes and Improvements <a href="https://github.com/Lissy93/dashy/pull/201" target="_blank" rel="noopener noreferrer">PR #200</a><a class="hash-link" href="#-171---lots-of-tiny-fixes-and-improvements-pr-200" title="Direct link to heading">#</a></h2><ul><li>Removes background in console art</li><li>Updates auto environmental variables</li><li>Icon image assets max height Force same Icon/Item Height #200</li><li>Adds an action to close spammy issues</li><li>Adds option to enable SRI integrity, plus refactos PWA into defaults</li><li>Updates privacy and security docs</li><li>Adds option for different favicon API for each app [FEATURE_REQUEST] Allow using different faviconApi for each items #196</li><li>Fixes loading of local SVG icons #199</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-170---documentation-website-pr-190"></a>🍻 1.7.0 - Documentation Website <a href="https://github.com/Lissy93/dashy/pull/190" target="_blank" rel="noopener noreferrer">PR #190</a><a class="hash-link" href="#-170---documentation-website-pr-190" title="Direct link to heading">#</a></h2><ul><li>Builds a quick website to host the docs. No code changes, but prepares for V1.7 release</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-169---web-search-feature-pr-185"></a>✨ 1.6.9 - Web Search Feature <a href="https://github.com/Lissy93/dashy/pull/185" target="_blank" rel="noopener noreferrer">PR #185</a><a class="hash-link" href="#-169---web-search-feature-pr-185" title="Direct link to heading">#</a></h2><ul><li>Adds ability to search the web directly from Dashy by pressing enter on the search bar</li><li>Adds configuration options, for setting default search engine, opening method and disabling</li><li>Adds text under search bar, implements into minimal view also</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-168---improved-loading-experience-pr-183"></a>⚡️ 1.6.8 - Improved Loading Experience <a href="https://github.com/Lissy93/dashy/pull/183" target="_blank" rel="noopener noreferrer">PR #183</a><a class="hash-link" href="#-168---improved-loading-experience-pr-183" title="Direct link to heading">#</a></h2><ul><li>During app initialization, show the build progress and status message</li><li>While requests are being made, show loader at top of screen</li><li>Also adds some UI improvements to Workspace view</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-167---option-for-non-ssl-status-checks-plus-minor-things-pr-182"></a>⚡️ 1.6.7 - Option for non-SSL status checks plus minor things <a href="https://github.com/Lissy93/dashy/pull/182" target="_blank" rel="noopener noreferrer">PR #182</a><a class="hash-link" href="#-167---option-for-non-ssl-status-checks-plus-minor-things-pr-182" title="Direct link to heading">#</a></h2><ul><li>Adds an option for user to use status checks with non-HTTPS services, Re: #181</li><li>Updates the .env template, plus the variables used in the server</li><li>Uses the v-cloak to hide text before it&#x27;s finished loading</li><li>Fixed the parsing of the update-checker during build</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-166---improved-search--shortcuts-pr-175"></a>⚡️ 1.6.6 - Improved Search &amp; Shortcuts <a href="https://github.com/Lissy93/dashy/pull/175" target="_blank" rel="noopener noreferrer">PR #175</a><a class="hash-link" href="#-166---improved-search--shortcuts-pr-175" title="Direct link to heading">#</a></h2><ul><li>Refactors the search algorithm to improve performance and code reusability</li><li>Updates search to ignore case, special characters and minor-typos</li><li>Adds the option for user to specify tags, which can be used for searching</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-165---adds-support-for-secure-authentication-using-keycloak-pr-174"></a>✨ 1.6.5 - Adds support for Secure Authentication using Keycloak <a href="https://github.com/Lissy93/dashy/pull/174" target="_blank" rel="noopener noreferrer">PR #174</a><a class="hash-link" href="#-165---adds-support-for-secure-authentication-using-keycloak-pr-174" title="Direct link to heading">#</a></h2><ul><li>Major restructure of auth config</li><li>Implements keycloak support, adds docs and updates schema</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-164---adds-functionality-for-granular-auth-control-pr-171"></a>✨ 1.6.4 - Adds functionality for Granular Auth Control <a href="https://github.com/Lissy93/dashy/pull/171" target="_blank" rel="noopener noreferrer">PR #171</a><a class="hash-link" href="#-164---adds-functionality-for-granular-auth-control-pr-171" title="Direct link to heading">#</a></h2><ul><li>Enables sections to be visible for all users except for those specified</li><li>Enables sections to be hidden from all users except for those specified</li><li>Enables sections to be hidden from guests, but visible to all authenticated users</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-163---dependency-and-build-file-updates-pr-168"></a>⚡️ 1.6.3 - Dependency and Build File Updates <a href="https://github.com/Lissy93/dashy/pull/168" target="_blank" rel="noopener noreferrer">PR #168</a><a class="hash-link" href="#-163---dependency-and-build-file-updates-pr-168" title="Direct link to heading">#</a></h2><ul><li>Removes any dependencies which are not 100% essential</li><li>Moves packages that are only used for building into devDependencies</li><li>Updates dependencies to latest version</li><li>Adds a .dockerignore, so that non-essential files are not included in the container</li><li>Updates deployment config files for Netlify, Heroku and GH actions</li><li>Made a brand new bug-report template, with input fields and validation!</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-162---support-for-guest-access-pr-167"></a>✨ 1.6.2 - Support for Guest Access <a href="https://github.com/Lissy93/dashy/pull/167" target="_blank" rel="noopener noreferrer">PR #167</a><a class="hash-link" href="#-162---support-for-guest-access-pr-167" title="Direct link to heading">#</a></h2><ul><li>Adds functionality for optional read-only guest access to dashboards with authentication</li><li>Can be enabled by setting <code>appConfig.enableGuestAccess: true</code></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-161---adds-new-theme-pr-166"></a>💄 1.6.1 - Adds new Theme <a href="https://github.com/Lissy93/dashy/issues/166" target="_blank" rel="noopener noreferrer">PR #166</a><a class="hash-link" href="#-161---adds-new-theme-pr-166" title="Direct link to heading">#</a></h2><ul><li>Adds Dashy theme, for use in the dev dashboard</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-159---new-minimal-startpage-view-pr-155"></a>✨ 1.5.9 - New Minimal/ Startpage View <a href="https://github.com/Lissy93/dashy/issues/155" target="_blank" rel="noopener noreferrer">PR #155</a><a class="hash-link" href="#-159---new-minimal-startpage-view-pr-155" title="Direct link to heading">#</a></h2><ul><li>Adds a new view, called minimal view, designed to be like a light-weight startpage</li><li>Implemented all the required features (filtering, opening methods, icons, etc) into minimal view</li><li>Adds <code>appConfig.startingView</code> into schema, for specifying the initial default view to be loaded</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-158---multi-tasking-support-in-workspace-view-pr-146"></a>✨ 1.5.8 - Multi-Tasking Support in Workspace View <a href="https://github.com/Lissy93/dashy/pull/146" target="_blank" rel="noopener noreferrer">PR #146</a><a class="hash-link" href="#-158---multi-tasking-support-in-workspace-view-pr-146" title="Direct link to heading">#</a></h2><ul><li>Adds option to keep launched apps open in the background, to reduce friction when switching between websites, Re: #144</li><li>This can be enabled by setting <code>appConfig.enableMultiTasking: true</code></li><li>Note that having many apps opened simultaneously, will have an impact on performance</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-157---adds-support-for-material-design-icons-pr-141"></a>✨ 1.5.7 - Adds Support for Material Design Icons <a href="https://github.com/Lissy93/dashy/pull/141" target="_blank" rel="noopener noreferrer">PR #141</a><a class="hash-link" href="#-157---adds-support-for-material-design-icons-pr-141" title="Direct link to heading">#</a></h2><ul><li>Enables user to use any icon from <a href="https://dev.materialdesignicons.com/icons" target="_blank" rel="noopener noreferrer">materialdesignicons.com</a>, Re: #139</li><li>Also adds support for <a href="https://simpleicons.org/" target="_blank" rel="noopener noreferrer">simpleicons.org</a></li><li>Assets only loaded when needed</li><li>Adds docs for using MDI icons</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-156---refactor--couple-of-small-things-pr-135"></a>⚡️ 1.5.6 - Refactor + Couple of small things <a href="https://github.com/Lissy93/dashy/pull/135" target="_blank" rel="noopener noreferrer">PR #135</a><a class="hash-link" href="#-156---refactor--couple-of-small-things-pr-135" title="Direct link to heading">#</a></h2><ul><li>The main Dockerfile now uses yarn.lock instead of package-lock.json</li><li>Adds a check to verify password is not empty in cloud backup screen</li><li>Improves responsiveness of config modals for mobile devices</li><li>Enables the user to use their own self-hosted Sentry instance</li><li>Removes the View Config tab of the Config menu, as not needed</li><li>Updates and fixes some typos in the readme</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-155---adds-missing-translations--small-ui-issues-pr-129"></a>🌐 1.5.5 - Adds Missing Translations + Small UI Issues <a href="https://github.com/Lissy93/dashy/pull/129" target="_blank" rel="noopener noreferrer">PR #129</a><a class="hash-link" href="#-155---adds-missing-translations--small-ui-issues-pr-129" title="Direct link to heading">#</a></h2><ul><li>Adds missing translations to several UI elements, Re: #126</li><li>Fixes login translations not being picked up on page load, Re: #127</li><li>Fixes small text overflow glitch in config icon, Re: #123</li><li>Several small UI improvements: height of config editor, scrollbar on theme dropdown, page height, white-on-white on material theme, etc</li><li>Adds an action to auto-assign reviewer based on ./.github/CODEOWNERS file</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-154---docker-arm-support-pr-122"></a>🐳 1.5.4 - Docker ARM Support <a href="https://github.com/Lissy93/dashy/pull/122" target="_blank" rel="noopener noreferrer">PR #122</a><a class="hash-link" href="#-154---docker-arm-support-pr-122" title="Direct link to heading">#</a></h2><ul><li>Adds a Dockerfile for <code>arm64v8</code> and <code>arm32v7</code>, to support Raspberry Pi and other modern ARM-based devices</li><li>Sets up automated workflow to publish ARM containers to DockerHub after every new release</li><li>Adds documentation for running Dashy on RPi/ ARM-based devices, Re: #117</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-153---ui-quick-fix-pr-121"></a>🩹 1.5.3 - UI Quick Fix <a href="https://github.com/Lissy93/dashy/pull/121" target="_blank" rel="noopener noreferrer">PR #121</a><a class="hash-link" href="#-153---ui-quick-fix-pr-121" title="Direct link to heading">#</a></h2><ul><li>Downgrades and pins vue-material-tabs to 0.1.5, to prevent breaking changes. Fixes #118 p1</li><li>Sets auto-width for theme selector, so text doesn&#x27;t wrap for long theme names. Fixes #119</li><li>Uses flex layout for config menu, so note doesn&#x27;t overlap menu on small screens. Fixes #118 p2</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-152---adds-dutch-translations-pr-120"></a>🌐 1.5.2 - Adds Dutch Translations <a href="https://github.com/Lissy93/dashy/pull/120" target="_blank" rel="noopener noreferrer">PR #120</a><a class="hash-link" href="#-152---adds-dutch-translations-pr-120" title="Direct link to heading">#</a></h2><ul><li>Dutch language support, contributed by @evroon</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-151---ui-quick-fix-pr-116"></a>🩹 1.5.1 - UI Quick Fix <a href="https://github.com/Lissy93/dashy/pull/116" target="_blank" rel="noopener noreferrer">PR #116</a><a class="hash-link" href="#-151---ui-quick-fix-pr-116" title="Direct link to heading">#</a></h2><ul><li>Uses min-max width parent layout, to prevent longer languages (e.g. French) text overflow. Fixes #115</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-150---improve-robustness-of-auth-pr-113"></a>🔒 1.5.0 - Improve Robustness of Auth <a href="https://github.com/Lissy93/dashy/pull/113" target="_blank" rel="noopener noreferrer">PR #113</a><a class="hash-link" href="#-150---improve-robustness-of-auth-pr-113" title="Direct link to heading">#</a></h2><ul><li>Use both username + password for generating token, so that a change in either will log the user out</li><li>Prevent privilege escalation by disallowing a user from modifying their user type through the UI</li><li>Improve the isAuthenticated check, by taking account of empty users array </li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-148---optional-crash-reports-pr-112"></a>✨ 1.4.8 - Optional Crash Reports <a href="https://github.com/Lissy93/dashy/pull/112" target="_blank" rel="noopener noreferrer">PR #112</a><a class="hash-link" href="#-148---optional-crash-reports-pr-112" title="Direct link to heading">#</a></h2><ul><li>Adds an optional, off by default method of getting crash reports</li><li>This can be enabled in <code>appConfig.enableErrorReporting</code>, and will not be used at all unless explicitly activated by user</li><li>This is needed for when a user raises a bug which is hard to fix</li><li>Also improves robustness of config accumulator, don&#x27;t throw error when config is missing</li><li>Adds Privacy &amp; Security docs</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-147---refactor-pr-110"></a>♻️ 1.4.7 - Refactor <a href="https://github.com/Lissy93/dashy/pull/110" target="_blank" rel="noopener noreferrer">PR #110</a><a class="hash-link" href="#-147---refactor-pr-110" title="Direct link to heading">#</a></h2><ul><li>Moves cloud sync dialog into the config menu, and removes icon on homepage</li><li>Fixes typo in Default theme name, Re #106</li><li>Spell checks readme</li><li>Updates the contributor CI action, that generates list of contributors + sponsors</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-146---documentation-updates-pr-108"></a>📝 1.4.6 - Documentation Updates <a href="https://github.com/Lissy93/dashy/pull/108" target="_blank" rel="noopener noreferrer">PR #108</a><a class="hash-link" href="#-146---documentation-updates-pr-108" title="Direct link to heading">#</a></h2><ul><li>Breaks many of the longer files into several more digestible articles</li><li>Writes repo pages including, Security, Code of Conduct, Legal, Updates license</li><li>Makes an automatically generated Credits page</li><li>Adds a contributing page, with several ways that users can help out</li><li>Implements this changelog, as requested in #87</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-145---adds-german-translations-pr-107"></a>🌐 1.4.5 - Adds German Translations <a href="https://github.com/Lissy93/dashy/pull/107" target="_blank" rel="noopener noreferrer">PR #107</a><a class="hash-link" href="#-145---adds-german-translations-pr-107" title="Direct link to heading">#</a></h2><ul><li>German language support, contributed by @Niklashere</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-144---adds-support-for-logo-image-pr-105"></a>✨ 1.4.4 - Adds Support for Logo Image <a href="https://github.com/Lissy93/dashy/pull/105" target="_blank" rel="noopener noreferrer">PR #105</a><a class="hash-link" href="#-144---adds-support-for-logo-image-pr-105" title="Direct link to heading">#</a></h2><ul><li>Adds option in config file for user to specify path to an image</li><li>If found, will display said image in the header</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-143---auto-checks-for-updates-pr-101-and-pr-102"></a>✨ 1.4.3 - Auto-Checks for Updates <a href="https://github.com/Lissy93/dashy/pull/101" target="_blank" rel="noopener noreferrer">PR #101</a> and <a href="https://github.com/Lissy93/dashy/pull/102" target="_blank" rel="noopener noreferrer">PR #102</a><a class="hash-link" href="#-143---auto-checks-for-updates-pr-101-and-pr-102" title="Direct link to heading">#</a></h2><ul><li>Write a script to compare current version with git master version</li><li>Periodically checks for updates, and displays message to user</li><li>Enables user to disable update-checks in the config file</li><li>Checks not using vulnerable version on project-build</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-142---adds-multi-language-support-pr-99"></a>✨ 1.4.2 - Adds Multi-Language Support <a href="https://github.com/Lissy93/dashy/pull/99" target="_blank" rel="noopener noreferrer">PR #99</a><a class="hash-link" href="#-142---adds-multi-language-support-pr-99" title="Direct link to heading">#</a></h2><ul><li>Implements vue-i18n, sets object globally</li><li>Extracts all text to a single JSON file</li><li>Auto-detects users language, and applies, if availible</li><li>Builds a form to let user manually select their language</li><li>Lets users language be saved and read from local storage, or config file</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-141---adds-support-for-custom-key-bindings-pr-94"></a>✨ 1.4.1 - Adds Support for Custom Key Bindings <a href="https://github.com/Lissy93/dashy/pull/94" target="_blank" rel="noopener noreferrer">PR #94</a><a class="hash-link" href="#-141---adds-support-for-custom-key-bindings-pr-94" title="Direct link to heading">#</a></h2><ul><li>Adds new attribute under item for saving numeric key binding</li><li>Listens for keypress, and launches corresponding item, if found</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-140---builds-a-custom-theme-configurator"></a>✨ 1.4.0 - Builds a Custom Theme Configurator<a class="hash-link" href="#-140---builds-a-custom-theme-configurator" title="Direct link to heading">#</a></h2><ul><li>Adds property to save custom theme variables</li><li>Builds UI form, with color pickers, a pallette and popup</li><li>Integrates the saving colors, and applying saved colors functionality</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-139---enable-custom-styesheet-in-docker-pr-92"></a>🔨 1.3.9 - Enable Custom Styesheet in Docker <a href="https://github.com/Lissy93/dashy/pull/92" target="_blank" rel="noopener noreferrer">PR #92</a><a class="hash-link" href="#-139---enable-custom-styesheet-in-docker-pr-92" title="Direct link to heading">#</a></h2><ul><li>Enables the user to pass a custom stylesheet in with Docker</li><li>Adds support for 1-Click deployment to Render.com</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-138---showcase-91"></a>🌟 1.3.8 - Showcase <a href="https://github.com/Lissy93/dashy/pull/91" target="_blank" rel="noopener noreferrer">#91</a><a class="hash-link" href="#-138---showcase-91" title="Direct link to heading">#</a></h2><ul><li>Adds @Shadowking001&#x27;s screenshot to showcase</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-137---showcase-pr-84"></a>🌟 1.3.7 - Showcase <a href="https://github.com/Lissy93/dashy/pull/84" target="_blank" rel="noopener noreferrer">PR #84</a><a class="hash-link" href="#-137---showcase-pr-84" title="Direct link to heading">#</a></h2><ul><li>Adds @dtctek&#x27;s screenshot to showcase</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-136---enables-user-to-hide-unwanted-components-pr-78"></a>✨ 1.3.6 - Enables User to Hide Unwanted Components <a href="https://github.com/Lissy93/dashy/pull/78" target="_blank" rel="noopener noreferrer">PR #78</a><a class="hash-link" href="#-136---enables-user-to-hide-unwanted-components-pr-78" title="Direct link to heading">#</a></h2><ul><li>Adds several additional options to the config, allowing the user to hide structural components that they don&#x27;t need</li><li>Including hideHeading, hideNav, hideSearch, hideSettings, hideFooter, hideSplashScreen</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-135---adds-support-for-emoji-icons-pr-76"></a>✨ 1.3.5 - Adds Support for Emoji Icons <a href="https://github.com/Lissy93/dashy/pull/76" target="_blank" rel="noopener noreferrer">PR #76</a><a class="hash-link" href="#-135---adds-support-for-emoji-icons-pr-76" title="Direct link to heading">#</a></h2><ul><li>Enables user to use emojis for item and section icons</li><li>Adds a handler to convert Unicode, or Shortcode into an Emoji</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-134---showcase-addition-pr-75"></a>🌟 1.3.4 - Showcase Addition <a href="https://github.com/Lissy93/dashy/pull/75" target="_blank" rel="noopener noreferrer">PR #75</a><a class="hash-link" href="#-134---showcase-addition-pr-75" title="Direct link to heading">#</a></h2><ul><li>Adds @cerealconyogurt&#x27;s screenshot to the showcase</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-133---ui-improvements-pr-73"></a>💄 1.3.3 - UI Improvements <a href="https://github.com/Lissy93/dashy/pull/73" target="_blank" rel="noopener noreferrer">PR #73</a><a class="hash-link" href="#-133---ui-improvements-pr-73" title="Direct link to heading">#</a></h2><ul><li>New style of Large item</li><li>2 new color themes</li><li>Added CSS variables for search label and footer background</li><li>Improves process for auto-checking if font-awesome is needed</li><li>Silences non-critical warnings in production build</li><li>Adds new optional font-face for cyber punk</li><li>Shortens readme, and adds contribute links to showcase</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-130---custom-headers-for-status-check-pr-72"></a>⚡️ 1.3.0 - Custom Headers for Status Check <a href="https://github.com/Lissy93/dashy/pull/72" target="_blank" rel="noopener noreferrer">PR #72</a><a class="hash-link" href="#-130---custom-headers-for-status-check-pr-72" title="Direct link to heading">#</a></h2><ul><li>Enables user to pass custom headers to the status check endpoint</li><li>Enables user to use a different URL for the status check request</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-129---creates-a-showcase-page-pr-68"></a>🌟 1.2.9 - Creates a Showcase Page <a href="https://github.com/Lissy93/dashy/pull/68" target="_blank" rel="noopener noreferrer">PR #68</a><a class="hash-link" href="#-129---creates-a-showcase-page-pr-68" title="Direct link to heading">#</a></h2><ul><li>Adds a page in the docs for users to share their screenshots of their dashboard</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-128---adds-remember-me-functionality-into-the-login-form-pr-66"></a>✨ 1.2.8 - Adds Remember-Me Functionality into the Login Form <a href="https://github.com/Lissy93/dashy/pull/66" target="_blank" rel="noopener noreferrer">PR #66</a><a class="hash-link" href="#-128---adds-remember-me-functionality-into-the-login-form-pr-66" title="Direct link to heading">#</a></h2><ul><li>Adds a dropdown menu in the login form with various time intervals available</li><li>Adds appropriate expiry into session storage, in order to keep user logged in for their desired time interval</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-127---implements-a-right-click-context-menu-62"></a>✨ 1.2.7 - Implements a Right-Click Context Menu <a href="https://github.com/Lissy93/dashy/pull/62" target="_blank" rel="noopener noreferrer">#62</a><a class="hash-link" href="#-127---implements-a-right-click-context-menu-62" title="Direct link to heading">#</a></h2><ul><li>Built a context menu, showing all item opening methods, on right-click</li><li>Made a clickOutside directive, in order to close menu when user clicks away</li><li>Adds launching functionality, user can click to launch</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-126---make-font-assets-local-pr-60"></a>⚡️ 1.2.6 - Make Font Assets Local <a href="https://github.com/Lissy93/dashy/pull/60" target="_blank" rel="noopener noreferrer">PR #60</a><a class="hash-link" href="#-126---make-font-assets-local-pr-60" title="Direct link to heading">#</a></h2><ul><li>Downloaded font files to assets</li><li>Removed all calls to font CDN, replaced with local calls</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-125---small-fixes-and-efficiency-improvements-pr-57"></a>🐛 1.2.5 - Small Fixes, and Efficiency Improvements <a href="https://github.com/Lissy93/dashy/pull/57" target="_blank" rel="noopener noreferrer">PR #57</a><a class="hash-link" href="#-125---small-fixes-and-efficiency-improvements-pr-57" title="Direct link to heading">#</a></h2><ul><li>Adds correct license</li><li>Improves service workers, and adds serviceWorkerStatus local storage item</li><li>Adds missing statusCheck and statusCheckInterval docs into Configuring.md</li><li>Adds an About App page, containing info needed to raise a bug report</li><li>Adds TDLR license into main readme</li><li>Introduces app versioning</li><li>Adds safeguards into ConfigAccumalaror, to prevent error being thrown</li><li>Updates PR template</li><li>Improved Webpack build experience, with progress bar and completion notification</li><li>Adds new and improved icons for layout options</li><li>Make the Page Title into a home page link</li><li>Adds missing favicon, fixes #55</li><li>Adds assets to PWA manifest.json</li><li>Documents app commands in readme</li><li>Enable passing website as URL param to the workspace</li><li>Modified items, so that title text doesn&#x27;t get shortened, </li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-124---adds-support-for-continuous-status-checking-52"></a>✨ 1.2.4 - Adds Support for Continuous Status Checking <a href="https://github.com/Lissy93/dashy/pull/52" target="_blank" rel="noopener noreferrer">#52</a><a class="hash-link" href="#-124---adds-support-for-continuous-status-checking-52" title="Direct link to heading">#</a></h2><ul><li>Enables user to re-call the status check at a specified interval</li><li>Processes interval in ms, and updates the traffic light when required</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-123---bug-fix-pr-49"></a>🐛 1.2.3 - Bug Fix <a href="https://github.com/Lissy93/dashy/pull/49" target="_blank" rel="noopener noreferrer">PR #49</a><a class="hash-link" href="#-123---bug-fix-pr-49" title="Direct link to heading">#</a></h2><ul><li>Removes duplicate Docker env var, fixes #48</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-122---better-favicon-support"></a>✨ 1.2.2 - Better Favicon Support<a class="hash-link" href="#-122---better-favicon-support" title="Direct link to heading">#</a></h2><ul><li>Enables user to force direct/ local favicon fetching</li><li>Adds support for additional favicon API, returning high-res app icons</li><li>Adds support for generative icons</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-121---bugfix-44"></a>🐛 1.2.1 - Bugfix <a href="https://github.com/Lissy93/dashy/pull/44" target="_blank" rel="noopener noreferrer">#44</a><a class="hash-link" href="#-121---bugfix-44" title="Direct link to heading">#</a></h2><ul><li>Fixes footer positioning on mobile, makes sticky, fixes #42</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-120---adds-writing-config-to-disk-from-ui-functionality-pr-43"></a>✨ 1.2.0 - Adds Writing Config to Disk from UI Functionality <a href="https://github.com/Lissy93/dashy/pull/43" target="_blank" rel="noopener noreferrer">PR #43</a><a class="hash-link" href="#-120---adds-writing-config-to-disk-from-ui-functionality-pr-43" title="Direct link to heading">#</a></h2><ul><li>Creates a new server endpoint for handling the backing up of a the file</li><li>Adds backup existing file functionality</li><li>Adds writing new file functionality</li><li>Does error checking, testing and adds some security parameters</li><li>Adds a radio button in the UI, so user chan choose save method</li><li>Process config within the UI, convert to YAML, and write changes to disk</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-118---bugfix-40"></a>🐛 1.1.8 - Bugfix <a href="https://github.com/Lissy93/dashy/pull/40" target="_blank" rel="noopener noreferrer">#40</a><a class="hash-link" href="#-118---bugfix-40" title="Direct link to heading">#</a></h2><ul><li>Status check tooltip was not visible in Material themes, raised in issue #39</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-117---adds-workspace-view-pr-38"></a>✨ 1.1.7 - Adds Workspace View <a href="https://github.com/Lissy93/dashy/pull/38" target="_blank" rel="noopener noreferrer">PR #38</a><a class="hash-link" href="#-117---adds-workspace-view-pr-38" title="Direct link to heading">#</a></h2><ul><li>Adds a new route, for the workspace view</li><li>Builds the sidebar, which displays the users apps</li><li>Loads the app into the workspace&#x27;s main iframe when clicked</li><li>Adds some collapsing functionality, better styles, subtle animations and theme support</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-116---implements-status-indicators-and-monitoring-functionality-pr-34"></a>✨ 1.1.6 - Implements Status Indicators, and Monitoring Functionality <a href="https://github.com/Lissy93/dashy/pull/34" target="_blank" rel="noopener noreferrer">PR #34</a><a class="hash-link" href="#-116---implements-status-indicators-and-monitoring-functionality-pr-34" title="Direct link to heading">#</a></h2><ul><li>Wrote a Node endpoint for pinging the users desired services</li><li>Added status checking functionality in frontend</li><li>Build small traffic-light component to display status of users services</li><li>Adds animations, and handles errors</li><li>Writes docs, and tests code</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-115---adds-authentication--login-functionality-pr-32"></a>✨ 1.1.5 - Adds Authentication / Login Functionality <a href="https://github.com/Lissy93/dashy/pull/32" target="_blank" rel="noopener noreferrer">PR #32</a><a class="hash-link" href="#-115---adds-authentication--login-functionality-pr-32" title="Direct link to heading">#</a></h2><ul><li>Enables the user to protect their dashboard behind a login screen</li><li>Creates a Authentication handler to manage the hashing of passwords, and generation of a token</li><li>Build a quick login form, where user can input username and password</li><li>Adds a log out button</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-114---support-for-custom-html-footer-pr-30"></a>💄 1.1.4 - Support for Custom HTML Footer <a href="https://github.com/Lissy93/dashy/pull/30" target="_blank" rel="noopener noreferrer">PR #30</a><a class="hash-link" href="#-114---support-for-custom-html-footer-pr-30" title="Direct link to heading">#</a></h2><ul><li>Enables user to insert structure for the footer defined as HTML</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-113---adds-support-for-1-click-cloud-deployments-pr-29"></a>🚀 1.1.3 - Adds Support for 1-Click Cloud Deployments <a href="https://github.com/Lissy93/dashy/pull/29" target="_blank" rel="noopener noreferrer">PR #29</a><a class="hash-link" href="#-113---adds-support-for-1-click-cloud-deployments-pr-29" title="Direct link to heading">#</a></h2><ul><li>Support for 1-Click Deploy to Netlify</li><li>Support for 1-Click Deploy to Heroku</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-112---docker-efficiency-improvements-pr-26"></a>🔧 1.1.2 - Docker Efficiency Improvements <a href="https://github.com/Lissy93/dashy/pull/26" target="_blank" rel="noopener noreferrer">PR #26</a><a class="hash-link" href="#-112---docker-efficiency-improvements-pr-26" title="Direct link to heading">#</a></h2><ul><li>Writes a Node health check script, and implements into the Docker container</li><li>Changes default port in docker-compose, as 8080 is commonly used by other apps</li><li>Adds the 1-Click deploy with PWD into the readme</li><li>Updates dependencies</li><li>Adds a getting started guide to the docs</li><li>Adds splash screen for first load</li><li>Deleted unused assets</li><li>Makes linter run as a pre-commit hook</li><li>Fixes lint errors in server.js and validate-config.js</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-111---bug-fixes-pr-20--pr-21"></a>🐛 1.1.1 - Bug Fixes <a href="https://github.com/Lissy93/dashy/pull/20" target="_blank" rel="noopener noreferrer">PR #20</a> + <a href="https://github.com/Lissy93/dashy/pull/21" target="_blank" rel="noopener noreferrer">PR #21</a><a class="hash-link" href="#-111---bug-fixes-pr-20--pr-21" title="Direct link to heading">#</a></h2><ul><li>Adds issue template</li><li>Bug fixes<ul><li>Improves github PR and issue templates</li><li>Shortens readme file</li><li>Adds documentation in the docs folder</li><li>Fixes Layout tab not showing in portrait #19 </li><li>Improves mobile performance for both the settings, config and backup pop-ups</li><li>Fixes issue where theme not applied on load when the settings are hidden</li><li>Adds minimum dimensions to modalsShortens readme file</li><li>Adds documentation in the docs folder</li><li>Adds minimum dimensions to modals</li></ul></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-110---hotfix-18"></a>🚑️ 1.1.0 - Hotfix <a href="https://github.com/Lissy93/dashy/pull/18" target="_blank" rel="noopener noreferrer">#18</a><a class="hash-link" href="#-110---hotfix-18" title="Direct link to heading">#</a></h2><ul><li>Implementing the JSON validator had actually broken the entire JSON editor</li><li>Fixed it by remove explicit use of Ajv, and using a derivative instead</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-105---documentation-pr-16"></a>📝 1.0.5 - Documentation <a href="https://github.com/Lissy93/dashy/pull/16" target="_blank" rel="noopener noreferrer">PR #16</a><a class="hash-link" href="#-105---documentation-pr-16" title="Direct link to heading">#</a></h2><ul><li>Previously there was very little documentation, this release fixed that</li><li>Wrote specific docs for:<ul><li>Getting Started</li><li>Configuring</li><li>Backup &amp; Restore</li><li>Theming</li><li>Developing</li></ul></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-100---implements-config-validation-pr-13"></a>✨ 1.0.0 - Implements Config Validation <a href="https://github.com/Lissy93/dashy/pull/13" target="_blank" rel="noopener noreferrer">PR #13</a><a class="hash-link" href="#-100---implements-config-validation-pr-13" title="Direct link to heading">#</a></h2><ul><li>Write a JSON schema for the conf.yml file</li><li>Wrote a validation script to compare users config against schema</li><li>Adds a formatter to print helpful messages about what needs fixing</li><li>Implements validation process into build script</li><li>Implements validation process into UI config configurator&#x27;s validation</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-095---brand-new-docker-container-pr-12"></a>🔧 0.9.5 - Brand New Docker Container <a href="https://github.com/Lissy93/dashy/pull/12" target="_blank" rel="noopener noreferrer">PR #12</a><a class="hash-link" href="#-095---brand-new-docker-container-pr-12" title="Direct link to heading">#</a></h2><ul><li>With help from several users, a new container based on Alpine is released</li><li>A sample Docker Compose script is also written, and docs are updated</li><li>A 1-Click button for deploying to Play-with-Docker is added to the Readme</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-090---adds-hide-settings-functionality-pr-11"></a>✨ 0.9.0 - Adds Hide Settings Functionality <a href="https://github.com/Lissy93/dashy/pull/11" target="_blank" rel="noopener noreferrer">PR #11</a><a class="hash-link" href="#-090---adds-hide-settings-functionality-pr-11" title="Direct link to heading">#</a></h2><ul><li>Enables user to hide settings from UI</li><li>Users preference is saved in local storage</li><li>User can hide other structural elements of the UI from the config</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-085---adds-new-built-in-themes-pr-9"></a>💄 0.8.5 - Adds new Built-In Themes <a href="https://github.com/Lissy93/dashy/pull/9" target="_blank" rel="noopener noreferrer">PR #9</a><a class="hash-link" href="#-085---adds-new-built-in-themes-pr-9" title="Direct link to heading">#</a></h2><ul><li>Adds Minimal-Dark and Minimal-Light theme</li><li>Adds Material-Dark and Material-Light theme</li><li>Adds additional theme docs</li><li>Adds option for sections to have items too</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-080---implements-custom-css-editor-pr-8"></a>✨ 0.8.0 - Implements Custom CSS Editor <a href="https://github.com/Lissy93/dashy/pull/8" target="_blank" rel="noopener noreferrer">PR: #8</a><a class="hash-link" href="#-080---implements-custom-css-editor-pr-8" title="Direct link to heading">#</a></h2><ul><li>Adds a page in the config menu</li><li>Adds syntax highlighting, CSS validation and sanitization</li><li>Saves users CSS, and applies styles on page load</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-075---adds-cloud-backup-and-restore-feature-pr-6"></a>✨ 0.7.5 - Adds Cloud Backup and Restore Feature <a href="https://github.com/Lissy93/dashy/pull/6" target="_blank" rel="noopener noreferrer">PR #6</a><a class="hash-link" href="#-075---adds-cloud-backup-and-restore-feature-pr-6" title="Direct link to heading">#</a></h2><ul><li>Creates a form for entering backup ID and decryption password</li><li>Puts form in modal, and adds button to launch form, with custom icon</li><li>Implemented the cryptography stuff for end-to-end data encryption</li><li>Wrote and tested the backend, and deployed as a serverless function on CF workers</li><li>On the frontend, users input is encrypted, and passed to backend cloud function</li><li>Response from the backend is handles appropriately, and message displayed to the user</li><li>Implements the restoring from server functionality, with data integrity checks</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-070---support-for-custom-nav-links-pr-4"></a>✨ 0.7.0 - Support for Custom Nav Links <a href="https://github.com/Lissy93/dashy/pull/4" target="_blank" rel="noopener noreferrer">PR #4</a><a class="hash-link" href="#-070---support-for-custom-nav-links-pr-4" title="Direct link to heading">#</a></h2><ul><li>User can add custom nav bar links from the Config Settings menu</li><li>Better UI styling to the config menu</li><li>New icons inside buttons</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-065---ui-config-editor-pr-3"></a>✨ 0.6.5 - UI Config Editor <a href="https://github.com/Lissy93/dashy/pull/3" target="_blank" rel="noopener noreferrer">PR #3</a><a class="hash-link" href="#-065---ui-config-editor-pr-3" title="Direct link to heading">#</a></h2><p>Adds the ability for the user to edit their configuration directly from the UI</p><ul><li>Edit all section and item data using a rich JSON editor</li><li>Download/ backup conf.yml directly from the UI</li><li>Edit site meta data: title, description, footer, etc</li><li>Reset all locally stored data to the initial state</li><li>Also includes a new toast component, for subtle notifications</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-060---navbar-footer-and-background-image"></a>✨ 0.6.0 - Navbar, Footer and Background Image<a class="hash-link" href="#-060---navbar-footer-and-background-image" title="Direct link to heading">#</a></h2><ul><li>Adds option for a custom full-size background image</li><li>Made footer customizable</li><li>Fixes error being thrown when navbar links are empty</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-055---improved-theming"></a>⚡️ 0.5.5 - Improved Theming<a class="hash-link" href="#-055---improved-theming" title="Direct link to heading">#</a></h2><ul><li>Makes more specific color variables, which inherit base vars</li><li>Makes it possible for users to write their own theme</li><li>Fix some color edge cases</li><li>Adds docs for theming </li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-050---theme-support"></a>✨ 0.5.0 - Theme Support<a class="hash-link" href="#-050---theme-support" title="Direct link to heading">#</a></h2><ul><li>Converts all SCSS variables to CSS variables</li><li>Implements theme switching functionality</li><li>Adds a dropdown menu, enabling user to select theme</li><li>Adds an initial theme option to <code>appConfig.theme</code></li><li>Saves selected theme to local storage</li><li>Wrote a ton of color themes</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-045---keyboard-navigation"></a>✨ 0.4.5 - Keyboard Navigation<a class="hash-link" href="#-045---keyboard-navigation" title="Direct link to heading">#</a></h2><ul><li>Implements arrow key navigation</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-040---font-awesome-support"></a>✨ 0.4.0 - Font Awesome Support<a class="hash-link" href="#-040---font-awesome-support" title="Direct link to heading">#</a></h2><ul><li>Adds support for Font-Awesome icons</li><li>Auto-loads font-awesome only when needed</li><li>Adds support for SVG icons</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-035---opening-method"></a>✨ 0.3.5 - Opening Method<a class="hash-link" href="#-035---opening-method" title="Direct link to heading">#</a></h2><ul><li>Shows opening method on hover</li><li>Opening method can be specified in config, as <code>item[n].target</code></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-030---docker"></a>🔨 0.3.0 - Docker<a class="hash-link" href="#-030---docker" title="Direct link to heading">#</a></h2><ul><li>Writes a Dockerfile</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-025---code-quality-docs-and-ui"></a>🎨 0.2.5 - Code Quality, Docs and UI<a class="hash-link" href="#-025---code-quality-docs-and-ui" title="Direct link to heading">#</a></h2><ul><li>Huge code quality overhaul, now uses AirBnB style ESLint</li><li>Adds in-code docs, removes unneeded code, moves reusable helpers into utils dir</li><li>Adds a readme, records a demo gif and adds some basic deployment docs</li><li>Removes dependencies which are not 100% necessary</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-020---collapsible-sections"></a>✨ 0.2.0 - Collapsible Sections<a class="hash-link" href="#-020---collapsible-sections" title="Direct link to heading">#</a></h2><ul><li>Implements collapsing functionality, for less used or very long sections</li><li>Sections can read default state from <code>section[n].collapsed</code> within config</li><li>After change, state of each section is stored in local storage</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-015---search-and-navigation"></a>⚡️ 0.1.5 - Search and Navigation<a class="hash-link" href="#-015---search-and-navigation" title="Direct link to heading">#</a></h2><ul><li>Improves instant search functionality</li><li>Implements keyboard navigation for selecting items</li><li>Launch selected item with enter, or Ctrl + Enter to open in new tab</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_WiXH" id="-010---init"></a>🎉 0.1.0 - Init<a class="hash-link" href="#-010---init" title="Direct link to heading">#</a></h2><p>Project started. Forked from <a href="https://github.com/Lissy93/dash" target="_blank" rel="noopener noreferrer">Lissy93/Dash</a></p></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/Lissy93/dashy/edit/gh-pages/docs/docs/changelog.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_mS5F" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div><div class="col lastUpdated_wj+Z"></div></footer></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/privacy"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Privacy &amp; Security</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/license"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">license »</div></a></div></nav></div></div><div class="col col--3"><div class="tableOfContents_vrFS thin-scrollbar"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#-210-adds-adguard-widget-pr-685" class="table-of-contents__link">✨ 2.1.0 Adds AdGuard Widget PR #685</a></li><li><a href="#-209-bug-fixes-pr-663" class="table-of-contents__link">🐛 2.0.9 Bug Fixes PR #663</a></li><li><a href="#-208-adds-multi-page-support-pr-617" class="table-of-contents__link">✨ 2.0.8 Adds Multi-Page Support PR #617</a></li><li><a href="#-207-improves-handling-of-sections-and-items-pr-595" class="table-of-contents__link">⚡️ 2.0.7 Improves handling of Sections and Items PR #595</a></li><li><a href="#-206-fixes-user-requested-issues-pr-557" class="table-of-contents__link">🐛 2.0.6 Fixes user requested issues PR #557</a></li><li><a href="#-205---bug-fixes-and-a-few-new-features" class="table-of-contents__link">✨ 2.0.5 - Bug Fixes and a few New Features</a></li><li><a href="#-204---dynamic-config-loading-pr-528" class="table-of-contents__link">✨ 2.0.4 - Dynamic Config Loading PR #528</a></li><li><a href="#-203---bug-fixes-pr-488" class="table-of-contents__link">🐛 2.0.3 - Bug Fixes PR #488</a></li><li><a href="#-202---dependency-updates-pr-471" class="table-of-contents__link">⬆️ 2.0.2 - Dependency Updates PR #471</a></li><li><a href="#-201---fixes-section-height-pr-462" class="table-of-contents__link">🐛 2.0.1 - Fixes Section Height PR #462</a></li><li><a href="#-200---small-fixes-and-docker-multi-arch-build-pr-451" class="table-of-contents__link">⚡️ 2.0.0 - Small Fixes and Docker Multi-Arch Build PR #451</a></li><li><a href="#-199---minor-ui--docs-updates-pr-431" class="table-of-contents__link">💄 1.9.9 - Minor UI + Docs Updates PR #431</a></li><li><a href="#-198---more-widgets-and-widget-improvements-pr-425" class="table-of-contents__link">✨ 1.9.8 - More Widgets and Widget Improvements PR #425</a></li><li><a href="#-197---minor-ui-editor-bug-fixes-pr-416" class="table-of-contents__link">🐛 1.9.7 - Minor UI Editor Bug fixes PR #416</a></li><li><a href="#-196---adds-proxy-support-for-widget-requests-pr-392" class="table-of-contents__link">⚡️ 1.9.6 - Adds Proxy Support for Widget Requests PR #392</a></li><li><a href="#-195---bug-fixes-and-minor-improvements-pr-388" class="table-of-contents__link">🐛 1.9.5 - Bug fixes and Minor Improvements PR #388</a></li><li><a href="#-194---widget-support-pr-382" class="table-of-contents__link">✨ 1.9.4 - Widget Support PR #382</a></li><li><a href="#-192---native-ssl-support--performance-improvements-pr-326" class="table-of-contents__link">⚡️ 1.9.2 - Native SSL Support + Performance Improvements PR #326</a></li><li><a href="#-191---editor-and-theming-fixes-and-improvements-pr-319" class="table-of-contents__link">💄 1.9.1 - Editor and Theming Fixes and Improvements PR #319</a></li><li><a href="#-190---alpha-of-dashy-lite-docker-container-pr-306" class="table-of-contents__link">🐳 1.9.0 - Alpha of Dashy-Lite Docker Container PR #306</a></li><li><a href="#-189---all-new-interactive-config-editor-pr-298" class="table-of-contents__link">✨ 1.8.9 - All New Interactive Config Editor PR #298</a></li><li><a href="#-188---improved-item-targets-pr-292" class="table-of-contents__link">✨ 1.8.8 - Improved Item Targets PR #292</a></li><li><a href="#-187---bug-fixes-and-improvements-pr-273" class="table-of-contents__link">⚡️ 1.8.7 - Bug Fixes and Improvements PR #273</a></li><li><a href="#-186---implementation-of-vuex-pr-271" class="table-of-contents__link">⚡️ 1.8.6 - Implementation of VueX PR: #271</a></li><li><a href="#-185---lots-of-requested-ui-improvements-pr-261" class="table-of-contents__link">💄 1.8.5 - Lots of Requested UI Improvements PR #261</a></li><li><a href="#-184---custom-error-pages-pr-257" class="table-of-contents__link">✨ 1.8.4 - Custom Error Pages PR #257</a></li><li><a href="#-183---improved-ux-for-initial-load-pr-238" class="table-of-contents__link">⚡️ 1.8.3 - Improved UX for Initial Load PR #238</a></li><li><a href="#-182---serverless-functions-for-netlify-instances-pr-235" class="table-of-contents__link">✨ 1.8.2 - Serverless Functions for Netlify Instances PR #235</a></li><li><a href="#-181---additional-languages-bug-fix-and-more-pr-234" class="table-of-contents__link">🩹 1.8.1 - Additional Languages, Bug Fix, and more PR #234</a></li><li><a href="#-177---improved-error-handling-pr-226" class="table-of-contents__link">⚡️ 1.7.7 - Improved Error Handling PR #226</a></li><li><a href="#-176---adds-multi-search-support-with-bangs-pr-224" class="table-of-contents__link">✨ 1.7.6 - Adds Multi-Search Support with Bangs PR #224</a></li><li><a href="#-175---improved-language-detection--ui-pr-223" class="table-of-contents__link">🎨 1.7.5 - Improved Language Detection &amp; UI PR #223</a></li><li><a href="#-174---adds-spanish-translations-pr-222" class="table-of-contents__link">🌐 1.7.4 - Adds Spanish Translations PR #222</a></li><li><a href="#-173---ci-with-gh-actions-pr-212" class="table-of-contents__link">👷 1.7.3 - CI with GH Actions PR #212</a></li><li><a href="#-172---item-sort-options-pr-203" class="table-of-contents__link">✨ 1.7.2 - Item Sort Options PR #203</a></li><li><a href="#-171---lots-of-tiny-fixes-and-improvements-pr-200" class="table-of-contents__link">🐛 1.7.1 - Lots of Tiny Fixes and Improvements PR #200</a></li><li><a href="#-170---documentation-website-pr-190" class="table-of-contents__link">🍻 1.7.0 - Documentation Website PR #190</a></li><li><a href="#-169---web-search-feature-pr-185" class="table-of-contents__link">✨ 1.6.9 - Web Search Feature PR #185</a></li><li><a href="#-168---improved-loading-experience-pr-183" class="table-of-contents__link">⚡️ 1.6.8 - Improved Loading Experience PR #183</a></li><li><a href="#-167---option-for-non-ssl-status-checks-plus-minor-things-pr-182" class="table-of-contents__link">⚡️ 1.6.7 - Option for non-SSL status checks plus minor things PR #182</a></li><li><a href="#-166---improved-search--shortcuts-pr-175" class="table-of-contents__link">⚡️ 1.6.6 - Improved Search &amp; Shortcuts PR #175</a></li><li><a href="#-165---adds-support-for-secure-authentication-using-keycloak-pr-174" class="table-of-contents__link">✨ 1.6.5 - Adds support for Secure Authentication using Keycloak PR #174</a></li><li><a href="#-164---adds-functionality-for-granular-auth-control-pr-171" class="table-of-contents__link">✨ 1.6.4 - Adds functionality for Granular Auth Control PR #171</a></li><li><a href="#-163---dependency-and-build-file-updates-pr-168" class="table-of-contents__link">⚡️ 1.6.3 - Dependency and Build File Updates PR #168</a></li><li><a href="#-162---support-for-guest-access-pr-167" class="table-of-contents__link">✨ 1.6.2 - Support for Guest Access PR #167</a></li><li><a href="#-161---adds-new-theme-pr-166" class="table-of-contents__link">💄 1.6.1 - Adds new Theme PR #166</a></li><li><a href="#-159---new-minimal-startpage-view-pr-155" class="table-of-contents__link">✨ 1.5.9 - New Minimal/ Startpage View PR #155</a></li><li><a href="#-158---multi-tasking-support-in-workspace-view-pr-146" class="table-of-contents__link">✨ 1.5.8 - Multi-Tasking Support in Workspace View PR #146</a></li><li><a href="#-157---adds-support-for-material-design-icons-pr-141" class="table-of-contents__link">✨ 1.5.7 - Adds Support for Material Design Icons PR #141</a></li><li><a href="#-156---refactor--couple-of-small-things-pr-135" class="table-of-contents__link">⚡️ 1.5.6 - Refactor + Couple of small things PR #135</a></li><li><a href="#-155---adds-missing-translations--small-ui-issues-pr-129" class="table-of-contents__link">🌐 1.5.5 - Adds Missing Translations + Small UI Issues PR #129</a></li><li><a href="#-154---docker-arm-support-pr-122" class="table-of-contents__link">🐳 1.5.4 - Docker ARM Support PR #122</a></li><li><a href="#-153---ui-quick-fix-pr-121" class="table-of-contents__link">🩹 1.5.3 - UI Quick Fix PR #121</a></li><li><a href="#-152---adds-dutch-translations-pr-120" class="table-of-contents__link">🌐 1.5.2 - Adds Dutch Translations PR #120</a></li><li><a href="#-151---ui-quick-fix-pr-116" class="table-of-contents__link">🩹 1.5.1 - UI Quick Fix PR #116</a></li><li><a href="#-150---improve-robustness-of-auth-pr-113" class="table-of-contents__link">🔒 1.5.0 - Improve Robustness of Auth PR #113</a></li><li><a href="#-148---optional-crash-reports-pr-112" class="table-of-contents__link">✨ 1.4.8 - Optional Crash Reports PR #112</a></li><li><a href="#-147---refactor-pr-110" class="table-of-contents__link">♻️ 1.4.7 - Refactor PR #110</a></li><li><a href="#-146---documentation-updates-pr-108" class="table-of-contents__link">📝 1.4.6 - Documentation Updates PR #108</a></li><li><a href="#-145---adds-german-translations-pr-107" class="table-of-contents__link">🌐 1.4.5 - Adds German Translations PR #107</a></li><li><a href="#-144---adds-support-for-logo-image-pr-105" class="table-of-contents__link">✨ 1.4.4 - Adds Support for Logo Image PR #105</a></li><li><a href="#-143---auto-checks-for-updates-pr-101-and-pr-102" class="table-of-contents__link">✨ 1.4.3 - Auto-Checks for Updates PR #101 and PR #102</a></li><li><a href="#-142---adds-multi-language-support-pr-99" class="table-of-contents__link">✨ 1.4.2 - Adds Multi-Language Support PR #99</a></li><li><a href="#-141---adds-support-for-custom-key-bindings-pr-94" class="table-of-contents__link">✨ 1.4.1 - Adds Support for Custom Key Bindings PR #94</a></li><li><a href="#-140---builds-a-custom-theme-configurator" class="table-of-contents__link">✨ 1.4.0 - Builds a Custom Theme Configurator</a></li><li><a href="#-139---enable-custom-styesheet-in-docker-pr-92" class="table-of-contents__link">🔨 1.3.9 - Enable Custom Styesheet in Docker PR #92</a></li><li><a href="#-138---showcase-91" class="table-of-contents__link">🌟 1.3.8 - Showcase #91</a></li><li><a href="#-137---showcase-pr-84" class="table-of-contents__link">🌟 1.3.7 - Showcase PR #84</a></li><li><a href="#-136---enables-user-to-hide-unwanted-components-pr-78" class="table-of-contents__link">✨ 1.3.6 - Enables User to Hide Unwanted Components PR #78</a></li><li><a href="#-135---adds-support-for-emoji-icons-pr-76" class="table-of-contents__link">✨ 1.3.5 - Adds Support for Emoji Icons PR #76</a></li><li><a href="#-134---showcase-addition-pr-75" class="table-of-contents__link">🌟 1.3.4 - Showcase Addition PR #75</a></li><li><a href="#-133---ui-improvements-pr-73" class="table-of-contents__link">💄 1.3.3 - UI Improvements PR #73</a></li><li><a href="#-130---custom-headers-for-status-check-pr-72" class="table-of-contents__link">⚡️ 1.3.0 - Custom Headers for Status Check PR #72</a></li><li><a href="#-129---creates-a-showcase-page-pr-68" class="table-of-contents__link">🌟 1.2.9 - Creates a Showcase Page PR #68</a></li><li><a href="#-128---adds-remember-me-functionality-into-the-login-form-pr-66" class="table-of-contents__link">✨ 1.2.8 - Adds Remember-Me Functionality into the Login Form PR #66</a></li><li><a href="#-127---implements-a-right-click-context-menu-62" class="table-of-contents__link">✨ 1.2.7 - Implements a Right-Click Context Menu #62</a></li><li><a href="#-126---make-font-assets-local-pr-60" class="table-of-contents__link">⚡️ 1.2.6 - Make Font Assets Local PR #60</a></li><li><a href="#-125---small-fixes-and-efficiency-improvements-pr-57" class="table-of-contents__link">🐛 1.2.5 - Small Fixes, and Efficiency Improvements PR #57</a></li><li><a href="#-124---adds-support-for-continuous-status-checking-52" class="table-of-contents__link">✨ 1.2.4 - Adds Support for Continuous Status Checking #52</a></li><li><a href="#-123---bug-fix-pr-49" class="table-of-contents__link">🐛 1.2.3 - Bug Fix PR #49</a></li><li><a href="#-122---better-favicon-support" class="table-of-contents__link">✨ 1.2.2 - Better Favicon Support</a></li><li><a href="#-121---bugfix-44" class="table-of-contents__link">🐛 1.2.1 - Bugfix #44</a></li><li><a href="#-120---adds-writing-config-to-disk-from-ui-functionality-pr-43" class="table-of-contents__link">✨ 1.2.0 - Adds Writing Config to Disk from UI Functionality PR #43</a></li><li><a href="#-118---bugfix-40" class="table-of-contents__link">🐛 1.1.8 - Bugfix #40</a></li><li><a href="#-117---adds-workspace-view-pr-38" class="table-of-contents__link">✨ 1.1.7 - Adds Workspace View PR #38</a></li><li><a href="#-116---implements-status-indicators-and-monitoring-functionality-pr-34" class="table-of-contents__link">✨ 1.1.6 - Implements Status Indicators, and Monitoring Functionality PR #34</a></li><li><a href="#-115---adds-authentication--login-functionality-pr-32" class="table-of-contents__link">✨ 1.1.5 - Adds Authentication / Login Functionality PR #32</a></li><li><a href="#-114---support-for-custom-html-footer-pr-30" class="table-of-contents__link">💄 1.1.4 - Support for Custom HTML Footer PR #30</a></li><li><a href="#-113---adds-support-for-1-click-cloud-deployments-pr-29" class="table-of-contents__link">🚀 1.1.3 - Adds Support for 1-Click Cloud Deployments PR #29</a></li><li><a href="#-112---docker-efficiency-improvements-pr-26" class="table-of-contents__link">🔧 1.1.2 - Docker Efficiency Improvements PR #26</a></li><li><a href="#-111---bug-fixes-pr-20--pr-21" class="table-of-contents__link">🐛 1.1.1 - Bug Fixes PR #20 + PR #21</a></li><li><a href="#-110---hotfix-18" class="table-of-contents__link">🚑️ 1.1.0 - Hotfix #18</a></li><li><a href="#-105---documentation-pr-16" class="table-of-contents__link">📝 1.0.5 - Documentation PR #16</a></li><li><a href="#-100---implements-config-validation-pr-13" class="table-of-contents__link">✨ 1.0.0 - Implements Config Validation PR #13</a></li><li><a href="#-095---brand-new-docker-container-pr-12" class="table-of-contents__link">🔧 0.9.5 - Brand New Docker Container PR #12</a></li><li><a href="#-090---adds-hide-settings-functionality-pr-11" class="table-of-contents__link">✨ 0.9.0 - Adds Hide Settings Functionality PR #11</a></li><li><a href="#-085---adds-new-built-in-themes-pr-9" class="table-of-contents__link">💄 0.8.5 - Adds new Built-In Themes PR #9</a></li><li><a href="#-080---implements-custom-css-editor-pr-8" class="table-of-contents__link">✨ 0.8.0 - Implements Custom CSS Editor PR: #8</a></li><li><a href="#-075---adds-cloud-backup-and-restore-feature-pr-6" class="table-of-contents__link">✨ 0.7.5 - Adds Cloud Backup and Restore Feature PR #6</a></li><li><a href="#-070---support-for-custom-nav-links-pr-4" class="table-of-contents__link">✨ 0.7.0 - Support for Custom Nav Links PR #4</a></li><li><a href="#-065---ui-config-editor-pr-3" class="table-of-contents__link">✨ 0.6.5 - UI Config Editor PR #3</a></li><li><a href="#-060---navbar-footer-and-background-image" class="table-of-contents__link">✨ 0.6.0 - Navbar, Footer and Background Image</a></li><li><a href="#-055---improved-theming" class="table-of-contents__link">⚡️ 0.5.5 - Improved Theming</a></li><li><a href="#-050---theme-support" class="table-of-contents__link">✨ 0.5.0 - Theme Support</a></li><li><a href="#-045---keyboard-navigation" class="table-of-contents__link">✨ 0.4.5 - Keyboard Navigation</a></li><li><a href="#-040---font-awesome-support" class="table-of-contents__link">✨ 0.4.0 - Font Awesome Support</a></li><li><a href="#-035---opening-method" class="table-of-contents__link">✨ 0.3.5 - Opening Method</a></li><li><a href="#-030---docker" class="table-of-contents__link">🔨 0.3.0 - Docker</a></li><li><a href="#-025---code-quality-docs-and-ui" class="table-of-contents__link">🎨 0.2.5 - Code Quality, Docs and UI</a></li><li><a href="#-020---collapsible-sections" class="table-of-contents__link">✨ 0.2.0 - Collapsible Sections</a></li><li><a href="#-015---search-and-navigation" class="table-of-contents__link">⚡️ 0.1.5 - Search and Navigation</a></li><li><a href="#-010---init" class="table-of-contents__link">🎉 0.1.0 - Init</a></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><div class="footer__title">Intro</div><ul class="footer__items"><li class="footer__item"><a href="https://github.com/lissy93/dashy" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub</a></li><li class="footer__item"><a href="https://demo.dashy.to" target="_blank" rel="noopener noreferrer" class="footer__link-item">Live Demo</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/quick-start">Quick Start</a></li><li class="footer__item"><a class="footer__link-item" href="/docs">Documentation</a></li></ul></div><div class="col footer__col"><div class="footer__title">Setup Guide</div><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/deployment">Deploying</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/configuring">Configuring</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/management">Management</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/troubleshooting">Troubleshooting</a></li></ul></div><div class="col footer__col"><div class="footer__title">Feature Docs Pt 1</div><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/authentication">Authentication</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/alternate-views">Alternate Views</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/backup-restore">Backup &amp; Restore</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/icons">Icons</a></li></ul></div><div class="col footer__col"><div class="footer__title">Feature Docs Pt 2</div><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/multi-language-support">Language Switching</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/status-indicators">Status Indicators</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/searching">Searching &amp; Shortcuts</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/theming">Theming</a></li></ul></div><div class="col footer__col"><div class="footer__title">Community</div><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/developing">Developing</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/development-guides">Development Guides</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/contributing">Contributing</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/showcase">Showcase</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/credits">Credits</a></li></ul></div><div class="col footer__col"><div class="footer__title">Misc</div><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/privacy">Privacy &amp; Security</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/license">License</a></li><li class="footer__item"><a href="https://github.com/Lissy93/dashy/blob/master/.github/LEGAL.md" target="_blank" rel="noopener noreferrer" class="footer__link-item">Legal</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/code-of-conduct">Code of Conduct</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/changelog">Changelog</a></li></ul></div></div><div class="footer__bottom text--center"><div class="footer__copyright"><a href="https://dashy.to">Dashy</a> - The Self-Hosted Dashboard for your Homelab<br>License under <a href="https://github.com/Lissy93/dashy/blob/master/LICENSE">MIT</a>. Copyright © 2024 <a href="https://aliciasykes.com">Alicia Sykes</a></div></div></div></footer></div>
<script src="/assets/js/runtime~main.49c05b44.js"></script>
<script src="/assets/js/main.eed6a005.js"></script>
</body>
</html>