mirror of
https://github.com/Lissy93/dashy.git
synced 2024-12-23 00:41:37 +03:00
🦄 Updates things
This commit is contained in:
parent
3387e04b7d
commit
70f96cd4e3
@ -1,5 +1,191 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## ✨ 2.1.0 Adds AdGuard Widget [PR #685](https://github.com/Lissy93/dashy/pull/685)
|
||||||
|
- Adds Widgets for AdGuard
|
||||||
|
|
||||||
|
## 🐛 2.0.9 Bug Fixes [PR #663](https://github.com/Lissy93/dashy/pull/663)
|
||||||
|
- Fix KeyCloak API URL (#564)
|
||||||
|
- Fix guest has config access (#590)
|
||||||
|
- Fix collapsible content in multi-page support (#626)
|
||||||
|
- Fix layout and item size buttons ( #629)
|
||||||
|
- Refactor make request in RSS widget (#632)
|
||||||
|
- Fix material-design-icons header in schema (#640)
|
||||||
|
- Add option to hide seconds in clock widget (#644)
|
||||||
|
- Fix pageInfo not being read in router (#645)
|
||||||
|
- Fix startingView not honored (#646)
|
||||||
|
- Fix Status Check default (#651)
|
||||||
|
- Add option to hide image in SportsScores Widget (#654)
|
||||||
|
- Add Adventure-basic theme (#655)
|
||||||
|
- Write docs for sub-items (#657)
|
||||||
|
- Add Font-Awesome displaying as square to troubleshooting guide (#659)
|
||||||
|
- Show expand / collapse in context menu (#660)
|
||||||
|
- Only deploy new release when relevant files have changed
|
||||||
|
|
||||||
|
## ✨ 2.0.8 Adds Multi-Page Support [PR #617](https://github.com/Lissy93/dashy/pull/617)
|
||||||
|
- Adds support for multiple pages per-dashboard
|
||||||
|
- Adds new attribute at root of main config file: `pages`
|
||||||
|
- Updates router and nav-bar to automatically create paths for both local and remote configs
|
||||||
|
|
||||||
|
## ⚡️ 2.0.7 Improves handling of Sections and Items [PR #595](https://github.com/Lissy93/dashy/pull/595)
|
||||||
|
- Adds functionality for sub-items / item-groups
|
||||||
|
- Creates an item mixin, for reusing functionality
|
||||||
|
- Item width calculated based on parent section width
|
||||||
|
- Improved mobile support, long-press for right-click
|
||||||
|
- Adds 2 new themes (`lissy` and `charry-blossom`)
|
||||||
|
- Adds 2 new widgets (`mullvad-status`, and `blacklist-check`)
|
||||||
|
|
||||||
|
## 🐛 2.0.6 Fixes user requested issues [PR #557](https://github.com/Lissy93/dashy/pull/557)
|
||||||
|
- Allows middle click open new tab, Re: #492
|
||||||
|
- Implements Max redirects for status checks, Re: #494
|
||||||
|
- Adds Gitpod config for cloud-ready IDE, Re: #497
|
||||||
|
- Adss new screenshots to showcase, Re: #505
|
||||||
|
- Fixes excess space below footer, Re: #522
|
||||||
|
- Allows iframe content to be viewed full-screen, Re: #524
|
||||||
|
- Fixes Glances widgets with Authorization headers, Re: #546
|
||||||
|
- Adds target attribute to nav links, Re: #552
|
||||||
|
- Removes fixed max-width on wide-screens, Re: #554
|
||||||
|
- Adds missing type attribute to external CSS, Re: #560
|
||||||
|
- Updates path to Keycloak API, Re: #564
|
||||||
|
- Fixes link to @walkxhub homelab icons, Re #568
|
||||||
|
- Fixes local image path on sub-page, Re: #570
|
||||||
|
- Adds typecheck on edit item tags, Re: #575
|
||||||
|
- Fixes item size in config not honored, Re: #576
|
||||||
|
|
||||||
|
## ✨ 2.0.5 - Bug Fixes and a few New Features
|
||||||
|
|
||||||
|
#### Partially revert 2.0.4, fixing several issues caused by `conf.yml` not being loaded at startup.
|
||||||
|
This change requires a rebuild of the application when several options under `appConfig` are changed.
|
||||||
|
Fixes #544 #555
|
||||||
|
|
||||||
|
#### Several other changes since 2.0.4, including:
|
||||||
|
The `Add New Section` 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
|
||||||
|
|
||||||
|
## ✨ 2.0.4 - Dynamic Config Loading [PR #528](https://github.com/Lissy93/dashy/pull/528)
|
||||||
|
- `conf.yml` is now loaded dynamically and the app now only needs a browser refresh on config change, not a full rebuild!
|
||||||
|
|
||||||
|
## 🐛 2.0.3 - Bug Fixes [PR #488](https://github.com/Lissy93/dashy/pull/488)
|
||||||
|
- Press enter to submit login form (Re: #483)
|
||||||
|
- Allow disabling write to local storage and disk (Re: #485)
|
||||||
|
- Fix malformed YAML from export config (Re: #482)
|
||||||
|
- Allow global option for useProxy (Re: #486)
|
||||||
|
- Look into arrow key navigation error (Re: #463)
|
||||||
|
- Disallow displaying config (Re: #455)
|
||||||
|
- Round values in Glances Alerts widget (Re: #454)
|
||||||
|
- Create a CPU temp widget (Re: #452)
|
||||||
|
- Add to docs: Keycloak in Kubernetes (Re: #479)
|
||||||
|
- Add a widget for displaying images (Re: #487)
|
||||||
|
|
||||||
|
## ⬆️ 2.0.2 - Dependency Updates [PR #471](https://github.com/Lissy93/dashy/pull/471)
|
||||||
|
- Updates Alpine version for main Dockerfile
|
||||||
|
- Updates node_modules to latest stable versions
|
||||||
|
|
||||||
|
## 🐛 2.0.1 - Fixes Section Height [PR #462](https://github.com/Lissy93/dashy/pull/462)
|
||||||
|
- Adds `cutToHeight` to config schema (Re: #461)
|
||||||
|
- Removes the full-height CSS from colorful theme
|
||||||
|
- Improved config validation warnings in JSON editor
|
||||||
|
- Removes empty Keycloak block from appConfig editor
|
||||||
|
- Adds typechecking to search and clear search for Safari
|
||||||
|
|
||||||
|
## ⚡️ 2.0.0 - Small Fixes and Docker Multi-Arch Build [PR #451](https://github.com/Lissy93/dashy/pull/451)
|
||||||
|
- Fixes full-height sections for mobile and Safari (Re: #432, #442)
|
||||||
|
- Fixes empty section visible in search (Re: #447)
|
||||||
|
- Fixes numbers omited from tag names (Re: #430)
|
||||||
|
- Option for custom status code in status check (Re: #456, #448)
|
||||||
|
- Adds @stuu3k's dashboard to showcase (Re: #446)
|
||||||
|
- Switches recover and death count in Covid widget (Re: #148)
|
||||||
|
- Improved contrast in light material theme
|
||||||
|
- Adds new script to lint, test, build and publish a multi-architecture Docker image to various registries
|
||||||
|
|
||||||
|
## 💄 1.9.9 - Minor UI + Docs Updates [PR #431](https://github.com/Lissy93/dashy/pull/431)
|
||||||
|
- Improved theme support for widgets
|
||||||
|
- Better widget layout in Workspace and Minimal views
|
||||||
|
- Updates lots of the docs
|
||||||
|
|
||||||
|
## ✨ 1.9.8 - More Widgets and Widget Improvements [PR #425](https://github.com/Lissy93/dashy/pull/425)
|
||||||
|
- Fixes several minor widget issues raised by users
|
||||||
|
- Adds several new widgets, for monitoring system
|
||||||
|
- Better widget data requests and error handling
|
||||||
|
- Implements widget support into Workspace view
|
||||||
|
|
||||||
|
## 🐛 1.9.7 - Minor UI Editor Bug fixes [PR #416](https://github.com/Lissy93/dashy/pull/416)
|
||||||
|
- Fixes unable to edit item bug (#415)
|
||||||
|
- Fixes unable to add new app bug (#390)
|
||||||
|
- Fixes nav links visibility (#389)
|
||||||
|
|
||||||
|
## ⚡️ 1.9.6 - Adds Proxy Support for Widget Requests [PR #392](https://github.com/Lissy93/dashy/pull/392)
|
||||||
|
- Refactors widget mixin to include data requests, so that code can be shared between widgets
|
||||||
|
- Adds a Node endpoint for proxying requests server-side, used for APIs that are not CORS enabled
|
||||||
|
- Adds option to config file for user to force proxying of requests
|
||||||
|
- Writes a Netlify cloud function to support proxying when the app is hosted on Netlify
|
||||||
|
|
||||||
|
## 🐛 1.9.5 - Bug fixes and Minor Improvements [PR #388](https://github.com/Lissy93/dashy/pull/388)
|
||||||
|
- Adds icon.horse to supported favicon APIs
|
||||||
|
- Fixes tile move bug, Re: #366
|
||||||
|
- Fixes save items without title bug, Re: #377
|
||||||
|
|
||||||
|
## ✨ 1.9.4 - Widget Support [PR #382](https://github.com/Lissy93/dashy/pull/382)
|
||||||
|
- Adds support for dynamic content, through widgets
|
||||||
|
- Adds 30+ pre-built widgets for general info and self-hosted services
|
||||||
|
- Writes docs on widget usage
|
||||||
|
|
||||||
|
## ⚡️ 1.9.2 - Native SSL Support + Performance Improvements [PR #326](https://github.com/Lissy93/dashy/pull/326)
|
||||||
|
- Updates the server to use Express, removing serve-static, connect and body-parser
|
||||||
|
- Adds native support for passing in self-signed SSL certificates and updates docs
|
||||||
|
- Updates router to lazy-load additional pages (minimal, workspace, etc)
|
||||||
|
- Changes default favicon API to allesedv, since faviconkit is down, and adds basic fallback
|
||||||
|
- Updates GH action build scripts to fallback on context token when running on fork
|
||||||
|
|
||||||
|
## 💄 1.9.1 - Editor and Theming Fixes and Improvements [PR #319](https://github.com/Lissy93/dashy/pull/319)
|
||||||
|
- Bug fixes for interactive editor: #310, #311, #312
|
||||||
|
- Adds option to modify text font through the UI
|
||||||
|
- Adds two new themes: One Dark and Adventure
|
||||||
|
- Theming stylesheet refactor, better inheritance
|
||||||
|
|
||||||
|
## 🐳 1.9.0 - Alpha of Dashy-Lite Docker Container [PR #306](https://github.com/Lissy93/dashy/pull/306)
|
||||||
|
- Create an Alpine-based container, that serves the built app up with plain NGINX, instead of Node.
|
||||||
|
- This is much lighter, but doesn't currently support any of the server-side actions (like status-checks, and writing changes to disk)
|
||||||
|
|
||||||
|
## ✨ 1.8.9 - All New Interactive Config Editor [PR #298](https://github.com/Lissy93/dashy/pull/298)
|
||||||
|
- Builds a new UI-based config editor
|
||||||
|
- Support for sections, items, app config and page info
|
||||||
|
- Live preview, and undoing of local changes
|
||||||
|
- Export config or write changes to disk through UI
|
||||||
|
|
||||||
|
## ✨ 1.8.8 - Improved Item Targets [PR #292](https://github.com/Lissy93/dashy/pull/292)
|
||||||
|
- Adds support for `_top` and `_parent` anchor targets on items, Re: #289
|
||||||
|
- Adds `appConfig.defaultOpeningMethod` option to specify default target
|
||||||
|
- Adds new icons to show items opening method on hover
|
||||||
|
- Refactors target checking, updates item target docs and schema
|
||||||
|
|
||||||
|
## ⚡️ 1.8.7 - Bug Fixes and Improvements [PR #273](https://github.com/Lissy93/dashy/pull/273)
|
||||||
|
- Clean URLs without the hash, now using history-mode routing
|
||||||
|
- New initial main example conf.yml
|
||||||
|
- Minor UI style updates and fixes
|
||||||
|
- Support for single section view
|
||||||
|
- A new theme, soft-glow
|
||||||
|
- Container security in management docs, and other things
|
||||||
|
- Bug fixes, including missing Firefox favicon and fix custom icon paths with base_url
|
||||||
|
|
||||||
|
## ⚡️ 1.8.6 - Implementation of VueX [PR: #271](https://github.com/Lissy93/dashy/pull/271)
|
||||||
|
- 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
|
||||||
|
|
||||||
|
## 💄 1.8.5 - Lots of Requested UI Improvements [PR #261](https://github.com/Lissy93/dashy/pull/261)
|
||||||
|
- Adds an option for landing URL in workspace, Re: #255
|
||||||
|
- Switches to a new API for generative icons, Re: #163
|
||||||
|
- Adds new tab functionality to Workspace, Re: #254
|
||||||
|
- Remove CSS validation in style editor, Re: #259
|
||||||
|
- Cap item description at 2 lines, Re: #250
|
||||||
|
- Adds native support for common homelab icons, using dashboard-icons
|
||||||
|
- Improves general responsiveness of home page sections positioning
|
||||||
|
- Updates, fixes and adds a bunch of actions for easier repo management
|
||||||
|
|
||||||
|
## ✨ 1.8.4 - Custom Error Pages [PR #257](https://github.com/Lissy93/dashy/pull/257)
|
||||||
|
- Creates a 404 Not Found page
|
||||||
|
- Routes any missing views to the 404 page
|
||||||
|
|
||||||
## ⚡️ 1.8.3 - Improved UX for Initial Load [PR #238](https://github.com/Lissy93/dashy/pull/238)
|
## ⚡️ 1.8.3 - Improved UX for Initial Load [PR #238](https://github.com/Lissy93/dashy/pull/238)
|
||||||
- Removes the old splash screen
|
- Removes the old splash screen
|
||||||
- Adds placeholder in the HTML index, which will usually be visible on initial load
|
- Adds placeholder in the HTML index, which will usually be visible on initial load
|
||||||
@ -257,7 +443,7 @@
|
|||||||
## 🐛 1.2.5 - Small Fixes, and Efficiency Improvements [PR #57](https://github.com/Lissy93/dashy/pull/57)
|
## 🐛 1.2.5 - Small Fixes, and Efficiency Improvements [PR #57](https://github.com/Lissy93/dashy/pull/57)
|
||||||
- Adds correct license
|
- Adds correct license
|
||||||
- Improves service workers, and adds serviceWorkerStatus local storage item
|
- Improves service workers, and adds serviceWorkerStatus local storage item
|
||||||
- Adds missing statusCheck and statusCheckInterval docs into Configuring
|
- Adds missing statusCheck and statusCheckInterval docs into Configuring.md
|
||||||
- Adds an About App page, containing info needed to raise a bug report
|
- Adds an About App page, containing info needed to raise a bug report
|
||||||
- Adds TDLR license into main readme
|
- Adds TDLR license into main readme
|
||||||
- Introduces app versioning
|
- Introduces app versioning
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# *Dashy Showcase* 🌟
|
# Showcase 🌟
|
||||||
|
|
||||||
| 💗 Got a sweet dashboard? Submit it to the showcase! 👉 [See How](#submitting-your-dashboard) |
|
| 💗 Got a sweet dashboard? Submit it to the showcase! 👉 [See How](#submitting-your-dashboard) |
|
||||||
|-|
|
|-|
|
||||||
|
16
sidebars.js
16
sidebars.js
@ -20,17 +20,17 @@ module.exports = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: 'category',
|
type: 'category',
|
||||||
label: 'Community',
|
label: 'Feature Docs',
|
||||||
items: ['showcase', 'contributing', 'developing', 'development-guides'],
|
items: [
|
||||||
|
'icons', 'widgets', 'theming', 'status-indicators',
|
||||||
|
'authentication', 'searching', 'alternate-views',
|
||||||
|
'multi-language-support', 'backup-restore', 'pages-and-sections',
|
||||||
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: 'category',
|
type: 'category',
|
||||||
label: 'Feature Docs',
|
label: 'Community',
|
||||||
items: [
|
items: ['showcase', 'contributing', 'developing', 'development-guides'],
|
||||||
'icons', 'theming', 'status-indicators',
|
|
||||||
'authentication', 'searching', 'alternate-views',
|
|
||||||
'multi-language-support', 'backup-restore',
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: 'category',
|
type: 'category',
|
||||||
|
@ -246,6 +246,10 @@ export default function Docs() {
|
|||||||
description="Documentation | Dashy, a self-hosted dashboard for your homelab">
|
description="Documentation | Dashy, a self-hosted dashboard for your homelab">
|
||||||
<main className="docs">
|
<main className="docs">
|
||||||
<h1 className="docs-title">Dashy Docs</h1>
|
<h1 className="docs-title">Dashy Docs</h1>
|
||||||
|
<p className="see-repo-note">
|
||||||
|
<span>Note, for the most up-to-date documentation, please see the </span>
|
||||||
|
<a href="https://github.com/Lissy93/dashy/tree/master/docs">GitHub repository</a>
|
||||||
|
</p>
|
||||||
<div className="docs-contents">
|
<div className="docs-contents">
|
||||||
{DocsSections.map((DocsLinks, indexOuter) => (
|
{DocsSections.map((DocsLinks, indexOuter) => (
|
||||||
<div key={indexOuter}>
|
<div key={indexOuter}>
|
||||||
|
@ -11,6 +11,25 @@ main.docs {
|
|||||||
font-size: 5rem;
|
font-size: 5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
p.see-repo-note {
|
||||||
|
background: #ffffaad6;
|
||||||
|
width: fit-content;
|
||||||
|
padding: 0.25rem 1rem;
|
||||||
|
border-radius: 3px;
|
||||||
|
|
||||||
|
a, b, span {
|
||||||
|
color: #000;
|
||||||
|
font-size: 1rem;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
font-size: 1rem;
|
||||||
|
color: #000;
|
||||||
|
font-weight: bold;
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
div.row1 {
|
div.row1 {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
|
|
||||||
html { /* Light Theme */
|
html { /* Light Theme */
|
||||||
--primary: #54bff7;
|
--primary: #54bff7;
|
||||||
--background: var(--white);
|
--background: var(--pale-grey);
|
||||||
--text-color: var(--black);
|
--text-color: var(--black);
|
||||||
--hero-background: var(--bright-white);
|
--hero-background: var(--bright-white);
|
||||||
--kinda-transparent: #ffffffd9;
|
--kinda-transparent: #ffffffd9;
|
||||||
|
@ -93,6 +93,7 @@ article div.markdown {
|
|||||||
h3 { font-size: var(--ifm-h3-font-size); }
|
h3 { font-size: var(--ifm-h3-font-size); }
|
||||||
p img {
|
p img {
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
|
box-shadow: var(--feature-img-shadow);
|
||||||
}
|
}
|
||||||
table > tr > td > a > img {
|
table > tr > td > a > img {
|
||||||
border-radius: 6px;
|
border-radius: 6px;
|
||||||
@ -152,4 +153,4 @@ html[data-theme='light'] {
|
|||||||
color: var(--black);
|
color: var(--black);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user