Dashy Versions Save

🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!

3.0.1

1 week ago

Version 3.0.1 Released 🚀

This release includes several UX and security improvments. Your backed up config files will no longer clutter up your user-data directory. The security of auth has been hardened. You can now prevent direct access to your config. And there are many little bug fixes.

Changes 📋

  • Show more detailed message when Dashy fails to load
  • Put all config.backup.***.yml in own folder inside user-data, so it doesn't clutter up the root
  • Add support for HTTP auth, to protect config from unauthorized access
  • Add support for environmental variables for auth passwords (instead of hashes)
  • Fix the Item Size and Layout buttons, and add support for different settings for sub-pages
  • Disable configuration edit options for guests, when auth enabled (#1552)
  • Update docs to include directory structure of ./user-data (#1538)
  • Made cards hyperlinks to repos in GitHub widget (#1531)
  • Apply page title, from pageInfo.title (#1544)
  • Update Docker start command, to remove the build on first container start (#1543)
  • Fix Collapsed state persisting over different pages (#1546)
  • Remove the automation where @liss-bot prompts non-stargazers to star the repo on ticket open (#1412)
  • Update widget fetch function to send user-specified headers (#1549)
  • Updated README.md to include sponsored message from Umbrel

New Sponsor 💖

I want to give a shout out to Umbrel, who are now sponsoring Dashy. If you haven't yet checked them out, they maintain a super easy all-in-one OS for self-hosting, and sell a plug-and-play homelab device. Well worth checking out, especially if you're new to the scene!

It's our sponsors which make continued maintenance possible. You can consider sponsoring me and our other core contributors.

3.0.0

3 weeks ago

Dashy 3.0 has been released!

This version includes some major changes, including:

  • No more rebuilding 🎉
  • Mounting a directory, not a file 😌
  • Switch to Non-Root of Port 🔒
  • Environmental Variables for Widget API Keys 🔒
  • Other performance, stability and security updates ⚡

For a full break-down, see #1529

[!IMPORTANT] This release includes breaking changes. The port within the container has changed from 80 to 8080, and the location of your config and other assets has changed from /app/public to app/user-data. You will need to update your Docker compose/run command after upgrading to this version.

2.1.2

2 months ago

It's been a while (I'm sorry it's taken so long), but here is the newest release of Dashy, V 2.1.2

All credit for this release should go to @CrazyWolf13, whose done an awesome job at organizing all the issues, fixing bugs and revitalising this project. So please, go show him some love!

There's still a few (mostly UI related) bugs to work out, but to get things moving again, I thought it would be better to go back to smaller + more regular releases.

PRs included: #1482, #1476, #1474 #1473, #1472, #1471, #1470, #1464, #1462, #1460, #1456, #1457, #1453, #1434, #1428, #1425, #1420, #1418, #1409, #1409, #1405, #1395, #1390, #1379, #1369, #1368, #1364, #1363, #1369, #1354, #1353, #1352, #1352, #1351, #1349, #1347, #1344, #1341, #1326, #1309, #1300, #1293, #1278, #1277, #1275, #1248, #1243, #1229, #1221, #1219, #1218, #1217, #1216, #1212, #1210, #1194, #1192, #1182, #1181, #1178, #1175, #1171, #1167, #1157, #1146, #1141, #1124, #1123, #1121, #1118, #1107, #1106, #1104, #1101, #1091, #1088, #1087, #1076, #1075, #1074, #1069, #1068, #1066, #1058, #1048, #1047, #1043, #1041, #1039, #1037, #1030, #1029, #1026, #1017, #1008

Any questions, queries, comments, feedback etc, let me know below.

And sorry again that it's been such a long delay since the last release.

2.1.1

1 year ago

✨ 2.1.1 Improvements PR #775

Bug Fixes 🐛

Improvements ⚡️

  • Stop status checks when item destroyed
    • #767 by @marekful
  • Ensure first SSL certificate check finished before second
    • #760 by @marekful
  • Huge improvement to the way widgets are defined
    • #758 by @patrickheeney

Features ✨

  • A set of awesome NextCloud widgets
    • #740 by @marekful
  • Add Elizabeth + non-underground lines to TFL widget
    • #766 by @dougaldhub
  • Option to show / hide detailed info for StatPing widget
    • #714 by @marekful
  • Korean translations
    • #711 by @boggy-cs
  • Adds option to force ignore widget errors

Docs 📕

  • Small docs update
    • #741 by @markusdd
  • Small docs update
    • #705 by @pablomalo
  • Adds Dipanghosh's dash to showcase

Big thanks to the above developers, for their awesome work on this release!

V 2.1.2 is in the works, and includes an overhaul of how the config is loaded, so stay tuned for that!

And Happy Friday!

2.1.0

1 year ago

✨ 2.0.9 Adds Multi-Page Support PR #685

  • Adds Widgets for AdGuard

2.0.9

1 year ago

✨ 2.0.9 Adds Multi-Page Support PR #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

2 years ago

You requested it.... Multi-page support is here!

As well as your main page, you can now have as many sub-pages as you like. The config file for which, can either be managed locally within Dashy, or anywhere you like! For more info, and setup instructions, see, the docs: Multi-Page Support

✨ 2.0.8 Adds Multi-Page Support PR #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

2 years ago

⚡️ 2.0.7 Improves handling of Sections and Items PR #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

2 years ago

🐛 Fixes user requested issues PR #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

2 years ago

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