dashy/docs/changelog/index.html

17 lines
76 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">
<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="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="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="⚡️ 1.8.3 - Improved UX for Initial Load PR #238"><meta data-react-helmet="true" property="og:description" content="⚡️ 1.8.3 - Improved UX for Initial Load PR #238"><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 rel="stylesheet" href="/assets/css/styles.1cbdf792.css">
<link rel="preload" href="/assets/js/runtime~main.d45f687c.js" as="script">
<link rel="preload" href="/assets/js/main.92cfbc15.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_1oUP">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_1VuW themedImage--light_3UqQ navbar__logo"><img src="/img/dashy.png" alt="Dashy Logo" class="themedImage_1VuW themedImage--dark_hz6m 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_GrZ2 react-toggle--checked react-toggle--disabled"><div class="react-toggle-track" role="button" tabindex="-1"><div class="react-toggle-track-check"><span class="toggle_71bT">🌙</span></div><div class="react-toggle-track-x"><span class="toggle_71bT">☀️</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></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_1VuW themedImage--light_3UqQ navbar__logo"><img src="/img/dashy.png" alt="Dashy Logo" class="themedImage_1VuW themedImage--dark_hz6m 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_31aa"><aside class="docSidebarContainer_3Kbt"><div class="sidebar_15mo"><nav class="menu menu--responsive thin-scrollbar menu_Bmed menuWithAnnouncementBar_2WvA" 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_fgN0" 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">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="#!">Community</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/showcase">User 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 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/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></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></aside><main class="docMainContainer_3ufF"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_3FnS"><div class="docItemContainer_33ec"><article><div class="markdown"><header><h1 class="h1Heading_27L5">Changelog</h1></header><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2LWZ" 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_2_ui" 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_3DPF"></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_35-E thin-scrollbar"><ul class="table-of-contents table-of-contents__left-border"><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 © 2021 <a href="https://aliciasykes.com">Alicia Sykes</a></div></div></div></footer></div>
<script src="/assets/js/runtime~main.d45f687c.js"></script>
<script src="/assets/js/main.92cfbc15.js"></script>
</body>
</html>