Skip to content

Commit e451f86

Browse files
authored
🔀 Merge pull request Lissy93#685 from Lissy93/FEATURE/minor-improvments-2.1.0
[FEATURE] AdGuard Widget and QoL Improvments Closes Lissy93#493 Closes Lissy93#669 Closes Lissy93#680 Closes Lissy93#681 Closes Lissy93#682 Closes Lissy93#688
2 parents ef786db + 9575090 commit e451f86

23 files changed

+11785
-11149
lines changed

.github/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Changelog
22

3+
## ✨ 2.0.9 Adds Multi-Page Support [PR #685](https://github.com/Lissy93/dashy/pull/685)
4+
- Adds Widgets for AdGuard
5+
36
## ✨ 2.0.9 Adds Multi-Page Support [PR #663](https://github.com/Lissy93/dashy/pull/663)
47
- Fix KeyCloak API URL (#564)
58
- Fix guest has config access (#590)

.github/LATEST_CHANGELOG.md

+2-17
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,2 @@
1-
## ✨ 2.0.9 Adds Multi-Page Support [PR #663](https://github.com/Lissy93/dashy/pull/663)
2-
- Fix KeyCloak API URL (#564)
3-
- Fix guest has config access (#590)
4-
- Fix collapsible content in multi-page support (#626)
5-
- Fix layout and item size buttons ( #629)
6-
- Refactor make request in RSS widget (#632)
7-
- Fix material-design-icons header in schema (#640)
8-
- Add option to hide seconds in clock widget (#644)
9-
- Fix pageInfo not being read in router (#645)
10-
- Fix startingView not honored (#646)
11-
- Fix Status Check default (#651)
12-
- Add option to hide image in SportsScores Widget (#654)
13-
- Add Adventure-basic theme (#655)
14-
- Write docs for sub-items (#657)
15-
- Add Font-Awesome displaying as square to troubleshooting guide (#659)
16-
- Show expand / collapse in context menu (#660)
17-
- Only deploy new release when relevant files have changed
1+
## ✨ 2.0.9 Adds Multi-Page Support [PR #685](https://github.com/Lissy93/dashy/pull/685)
2+
- Adds Widgets for AdGuard

docs/privacy.md

+2
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,8 @@ Dashy supports [Widgets](/docs/widgets.md) for displaying dynamic content. Below
111111
- [IP-API Privacy Policy](https://ip-api.com/docs/legal)
112112
- **[IP Blacklist](/docs/widgets.md#ip-blacklist)**: `https://api.blacklistchecker.com`
113113
- [Blacklist Checker Privacy Policy](https://blacklistchecker.com/privacy)
114+
- **[Domain Monitor](/docs/widgets.md#domain-monitor)**: `http://api.whoapi.com`
115+
- [WhoAPI Privacy Policy](https://whoapi.com/privacy-policy/)
114116
- **[Crypto Watch List](/docs/widgets.md#crypto-watch-list)** and **[Token Price History](/docs/widgets.md#crypto-token-price-history)**: `https://api.coingecko.com`
115117
- [CoinGecko Privacy Policy](https://www.coingecko.com/en/privacy)
116118
- **[Wallet Balance](/docs/widgets.md#wallet-balance)**: `https://api.blockcypher.com/`

docs/showcase.md

+48-40
Original file line numberDiff line numberDiff line change
@@ -10,53 +10,78 @@
1010
---
1111

1212
### Ratty222
13-
> By [@ratty222](https://github.com/ratty222) <sup>[#384](https://github.com/Lissy93/dashy/discussions/384)</sup>
13+
> By [@ratty222](https://github.com/ratty222) <sup>Re: [#384](https://github.com/Lissy93/dashy/discussions/384)</sup>
1414
1515
![screenshot-ratty222-dashy](https://user-images.githubusercontent.com/1862727/147582551-4c655d37-8bcc-4f95-ab41-164a9d0d6a07.png)
1616

1717
---
1818

1919
### Hugalafutro Dashy
20-
> By [@hugalafutro](https://github.com/hugalafutro) <sup>[#505](https://github.com/Lissy93/dashy/discussions/505)</sup>
20+
> By [@hugalafutro](https://github.com/hugalafutro) <sup>Re: [#505](https://github.com/Lissy93/dashy/discussions/505)</sup>
2121
2222
[![hugalafutro-dashy-screenshot](https://i.ibb.co/PDpLDKS/hugalafutro-dashy.gif)](https://i.ibb.co/PDpLDKS/hugalafutro-dashy.gif)
2323

2424
---
2525

26-
### Networking Services
27-
> By [@Lissy93](https://github.com/lissy93)
26+
### NAS Home Dashboard
27+
> By [@cerealconyogurt](https://github.com/cerealconyogurt) <sup>Re: [#74](https://github.com/Lissy93/dashy/issues/74)</sup>
2828
29-
![screenshot-networking-services](https://raw.githubusercontent.com/Lissy93/dashy/master/docs/showcase/2-networking-services-minimal-dark.png)
29+
![screenshot-networking-services](https://raw.githubusercontent.com/Lissy93/dashy/master/docs/showcase/6-nas-home-dashboard.png)
30+
31+
---
32+
33+
### Brewhack
34+
35+
> By [@brpeterso](https://github.com/brpeterso) <sup>Re: [#680](https://github.com/Lissy93/dashy/issues/680)</sup>
36+
37+
![screenshot-brewhack-dashboard](https://i.ibb.co/cNjzPT4/brewhack.png)
38+
39+
---
40+
41+
### The Private Dashboard
42+
43+
> By [@DylanBeMe](https://github.com/DylanBeMe) <sup>Re: [#419](https://github.com/Lissy93/dashy/issues/419)</sup>
44+
45+
![screenshot-private-dashboard](https://i.ibb.co/hKS483T/private-dashboard-Dylan-Be-Me.png)
3046

3147
---
3248

3349
### Homelab & VPS dashboard
34-
> By [@shadowking001](https://github.com/shadowking001)
50+
> By [@shadowking001](https://github.com/shadowking001) <sup>Re: [#86](https://github.com/Lissy93/dashy/issues/86)</sup>
3551
3652
![screenshot-shadowking001-dashy](https://raw.githubusercontent.com/Lissy93/dashy/master/docs/showcase/8-shadowking001s-dashy.png)
3753

3854
---
3955

40-
### EVO Dashboard
56+
### Raspberry PI Docker Dashboard
4157

42-
> By [@EVOTk](https://github.com/EVOTk)
58+
> By [@henkiewie](https://github.com/henkiewie) <sup>Re: [#622](https://github.com/Lissy93/dashy/issues/622)</sup>
4359
44-
![screenshot-evo-dashboard](https://raw.githubusercontent.com/Lissy93/dashy/master/docs/showcase/12-evo-dashboard.png)
60+
> I use this dashboard every day. It now even includes a player for a radio stream which I configured with Logitech media server and icecast. I made an smaller version of the grafana dashboard to fit an iframe in kiosk mode, so it monitors the most important values of my RPI. The PI is in Argon m2 case and used as a NAS. The dashboard is a copy of the adventure theme with some changes saved in `/app/src/styles/user-defined-themes.scss`
61+
62+
![screenshot-henkiewie-dashy](https://i.ibb.co/jGzPm6b/henkiewie-dashy-showcase.png)
4563

4664
---
4765

48-
### The Private Dashboard
66+
### First Week of Self-Hosting
67+
> By [u//RickyCZ](https://www.reddit.com/user/RickyCZ) <sup>via [Reddit](https://www.reddit.com/r/selfhosted/comments/pose15/just_got_started_a_week_ago_selfhosting_is_very/)</sup>
4968
50-
> By [@DylanBeMe](https://github.com/DylanBeMe) <sup>[#419](https://github.com/Lissy93/dashy/issues/419)</sup>
69+
![screenshot-week-of-self-hosting](https://raw.githubusercontent.com/Lissy93/dashy/master/docs/showcase/11-ricky-cz.png)
70+
71+
---
72+
73+
### EVO Dashboard
74+
75+
> By [@EVOTk](https://github.com/EVOTk) <sup>Re: [#316](https://github.com/Lissy93/dashy/pull/316)</sup>
5176
52-
![screenshot-evo-dashboard](https://i.ibb.co/hKS483T/private-dashboard-Dylan-Be-Me.png)
77+
![screenshot-evo-dashboard](https://raw.githubusercontent.com/Lissy93/dashy/master/docs/showcase/12-evo-dashboard.png)
5378

5479
---
5580

56-
### NAS Home Dashboard
57-
> By [@cerealconyogurt](https://github.com/cerealconyogurt)
81+
### Networking Services
82+
> By [@Lissy93](https://github.com/lissy93)
5883
59-
![screenshot-networking-services](https://raw.githubusercontent.com/Lissy93/dashy/master/docs/showcase/6-nas-home-dashboard.png)
84+
![screenshot-networking-services](https://raw.githubusercontent.com/Lissy93/dashy/master/docs/showcase/2-networking-services-minimal-dark.png)
6085

6186
---
6287

@@ -108,16 +133,9 @@
108133

109134
---
110135

111-
### First Week of Self-Hosting
112-
> By [u//RickyCZ](https://www.reddit.com/user/RickyCZ)
113-
114-
![screenshot-week-of-self-hosting](https://raw.githubusercontent.com/Lissy93/dashy/master/docs/showcase/11-ricky-cz.png)
115-
116-
---
117-
118136
### HomeLAb 3.0
119137

120-
> By [@skoogee](https://github.com/skoogee) (http://zhrn.cc)
138+
> By [@skoogee](https://github.com/skoogee) (http://zhrn.cc) <sup>[#279](https://github.com/Lissy93/dashy/issues/279)</sup>
121139
122140
> Dashy, is the most complete dashboard I ever tried, has all the features, and it sets itself apart from the rest. It is my default homepage now. I am thankful to the developer @Lissy93 for sharing such a wonderful creation.
123141
@@ -126,19 +144,12 @@
126144
---
127145

128146
### Ground Control
129-
> By [@dtctek](https://github.com/dtctek)
147+
> By [@dtctek](https://github.com/dtctek) <sup>Re: [#83](https://github.com/Lissy93/dashy/issues/83)</sup>
130148
131149
![screenshot-ground-control](https://user-images.githubusercontent.com/1862727/149821995-e9b41dab-186c-42e6-b5b3-e233259b241d.png)
132150

133151
---
134152

135-
### Morning Dashboard
136-
> Displayed on my smart screen between 05:00 - 08:00, and includes all the info that I usually check before leaving for work
137-
138-
![screenshot-morning-dash](https://i.ibb.co/4Wx8zb7/morning-dashboard.png)
139-
140-
---
141-
142153
### Croco_Grievous
143154
> By [u/Croco_Grievous](https://www.reddit.com/user/Croco_Grievous/) <sup>via [reddit](https://www.reddit.com/r/selfhosted/comments/t4xk3z/everything_started_with_pihole_on_a_raspberry_pi/)</sup>
144155
@@ -154,20 +165,17 @@
154165

155166
---
156167

157-
### Raspberry PI Docker Dashboard
158-
159-
> By [@henkiewie](https://github.com/henkiewie) <sup>via [#622](https://github.com/Lissy93/dashy/issues/622)</sup>
160-
161-
> I use this dashboard every day. It now even includes a player for a radio stream which I configured with Logitech media server and icecast. I made an smaller version of the grafana dashboard to fit an iframe in kiosk mode, so it monitors the most important values of my RPI. The PI is in Argon m2 case and used as a NAS. The dashboard is a copy of the adventure theme with some changes saved in `/app/src/styles/user-defined-themes.scss`
168+
### Stefantigro
169+
> By [u/stefantigro](https://www.reddit.com/user/stefantigro/) <sup>via [reddit](https://www.reddit.com/r/selfhosted/comments/t5oril/been_selfhosting_close_to_half_a_year_now_all/)</sup>
162170
163-
![screenshot-henkiewie-dashy](https://i.ibb.co/jGzPm6b/henkiewie-dashy-showcase.png)
171+
![screenshot-stefantigro-dashy](https://i.ibb.co/1Kb43Yy/dashy-stefantigro.png)
164172

165173
---
166174

167-
### Stefantigro
168-
> By [u/stefantigro](https://www.reddit.com/user/stefantigro/) <sup>via [reddit](https://www.reddit.com/r/selfhosted/comments/t5oril/been_selfhosting_close_to_half_a_year_now_all/)</sup>
175+
### Morning Dashboard
176+
> Displayed on my smart screen between 05:00 - 08:00, and includes all the info that I usually check before leaving for work
169177
170-
![screenshot-stefantigro-dashy](https://i.ibb.co/1Kb43Yy/dashy-stefantigro.png)
178+
![screenshot-morning-dash](https://i.ibb.co/4Wx8zb7/morning-dashboard.png)
171179

172180
---
173181

docs/troubleshooting.md

+12
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
- [Fixing Widget CORS Errors](#widget-cors-errors)
3232
- [Weather Forecast Widget 401](#weather-forecast-widget-401)
3333
- [Font Awesome Icons not Displaying](#font-awesome-icons-not-displaying)
34+
- [Copy to Clipboard not Working](#copy-to-clipboard-not-working)
3435
- [How-To Open Browser Console](#how-to-open-browser-console)
3536
- [Git Contributions not Displaying](#git-contributions-not-displaying)
3637

@@ -436,6 +437,17 @@ Finally, check the [browser console](#how-to-open-browser-console) for any error
436437
437438
---
438439
440+
## Copy to Clipboard not Working
441+
442+
If the copy to clipboard feature (either under Config --> Export, or Item --> Copy URL) isn't functioning as expected, first check the browser console. If you see `TypeError: Cannot read properties of undefined (reading 'writeText')` then this feature is not supported by your browser.
443+
The most common reason for this, is if you not running the app over HTTPS. Copying to the clipboard requires the app to be running in a secure origin / aka have valid HTTPS cert. You can read more about this [here](https://stackoverflow.com/a/71876238/979052).
444+
445+
As a workaround, you could either:
446+
- Highlight the text and copy / <kbd>Ctrl</kbd> + <kbd>C</kbd>
447+
- Or setup SSL - [here's a guide](https://github.com/Lissy93/dashy/blob/master/docs/management.md#ssl-certificates) on doing so
448+
449+
---
450+
439451
## How-To Open Browser Console
440452
When raising a bug, one crucial piece of info needed is the browser's console output. This will help the developer diagnose and fix the issue.
441453

0 commit comments

Comments
 (0)