Compare commits

...

3032 Commits

Author SHA1 Message Date
Tobias a768d01dbe
Merge pull request #1581 from CrazyWolf13/master
🧾 [docs](add) keycloak troubleshooting
2024-05-13 22:57:33 +02:00
Tobias c3b199361c 🧾 [docs](add) keycloak troubleshooting 2024-05-13 22:24:10 +02:00
Alicia Sykes 4b919f8a9b
🔀 Merge pull request #1573 from twsouthwick/oidc
Enable public application OIDC client support
Fixes #823
2024-05-13 21:02:44 +01:00
Alicia Bot 5a88beaf64 💙 Updates contributor SVG 2024-05-12 02:27:43 +01:00
liss-bot e151729cd8 💛 Updates sponsors table 2024-05-12 02:27:41 +01:00
liss-bot be9a996928 💜 Updates contributors list 2024-05-12 02:27:39 +01:00
Alicia Sykes eea193ae5c
🔀 Merge pull request #1577 from Lissy93/FIX/holiday-widget
[FIX] Date parsing on Safari for the Public Holidays widget
Fixes  #1532
2024-05-10 01:09:13 +01:00
Alicia Sykes 72d2f1bb74 🐛 Fixes (i think) date parsing for Safari users in holidays widget (#1532) 2024-05-10 00:56:30 +01:00
Alicia Sykes b97ba745a5
🔀 Merge pull request #1576 from Lissy93/FIX/widget-header-auth
[FIX] Auth headers for widgets
Fixes #1549
2024-05-10 00:45:33 +01:00
Alicia Sykes 46e1c2027e 🐛 Fixes auth headers for widgets (#1549) (#1561) 2024-05-10 00:13:59 +01:00
Alicia Sykes bb9bced18b
🔀 Merge pull request #1575 from twsouthwick/devcontainer
Add devcontainer support
2024-05-09 22:27:38 +01:00
Taylor Southwick c5f4f17449 Add devcontainer support 2024-05-09 17:13:01 +00:00
Taylor Southwick b9902e3fa0 Enable public application OIDC client support
This change uses oidc-client-ts to enable dashy to authenticate with as OIDC client. It populates the groups and roles so that it can be used the same as keycloak for showing/hiding elements on the dashboard.
2024-05-09 06:24:36 +00:00
Alicia Bot 93c2c77f6b 💙 Updates contributor SVG 2024-05-05 02:27:14 +01:00
liss-bot d6af666230 💛 Updates sponsors table 2024-05-05 02:27:10 +01:00
liss-bot beb262871e 💜 Updates contributors list 2024-05-05 02:27:09 +01:00
Tobias a7c15ce36f
Merge pull request #1563 from CrazyWolf13/master
🐳 Revert start cmd Dockerfile
2024-05-01 11:38:58 +02:00
Tobias 2f86b16491 temp revert start cmd 2024-05-01 11:33:01 +02:00
Alicia Sykes 5854db4205
🔀 Merge pull request #1423 from stinkybernie/update-simple-icons
Update 'simple-icons' from v7.19.0 to v10.4.0
Fixes #1254
2024-04-29 01:14:24 +01:00
Alicia Sykes c3aa2b5282
Merge branch 'master' into update-simple-icons 2024-04-29 00:54:02 +01:00
Alicia Sykes d92ae25700
🔀 Merge pull request #1542 from Lissy93/FEAT/3.0.1-improvements
[FEAT] Clearer error messaging and documented user-data dir (3.0.1)
2024-04-28 22:58:57 +01:00
Alicia Sykes 3fb87fa9b8 🔥 Fix DeepScan warn, by removing obsolete param 2024-04-28 22:27:24 +01:00
Alicia Sykes b5415ca5b9 💫 Adds explainer, below loading animation 2024-04-28 22:24:35 +01:00
Alicia Sykes 749f3b21da 🛂 Disable config for guests (#1552) 2024-04-28 22:21:51 +01:00
Alicia Sykes e970fc69c1 🐛 Apply custom headers to fetch request (#1549) 2024-04-28 21:54:16 +01:00
Alicia Sykes a9c46c362d
🔀 Merge pull request #1524 from zcq100/update-chinese-translate
Update chinese translate
2024-04-28 21:14:03 +01:00
Alicia Sykes c6f72ad84a
🔀 Merge pull request #1509 from GuilhermeLCS95/master
I added some translations to portuguese in pt.json
2024-04-28 21:07:09 +01:00
Alicia Sykes 31bf46a406
🔀 Merge pull request #1508 from dyauss/master
Translation for gluetun status sentences in pt.json
2024-04-28 21:06:45 +01:00
Alicia Sykes 83059bc536 Merge branch 'master' of github.com:lissy93/dashy into FEAT/3.0.1-improvements 2024-04-28 20:41:23 +01:00
Alicia Sykes a327bf2349 💫 Increase time between stages on initilization screen 2024-04-28 20:40:57 +01:00
Alicia Sykes 21eb2a604d 🐳 Updates port comment in docker-compose (#1555) 2024-04-28 20:16:15 +01:00
Alicia Sykes db9d7e362d 🛂 Remove page reload on auth failure (#981) 2024-04-28 20:00:17 +01:00
Alicia Sykes 85de40d950 🛂 Adds option for env vars for passwords 2024-04-28 15:08:05 +01:00
Alicia Sykes fd421cda15 🛂 Adds option for env vars for passwords 2024-04-28 15:07:48 +01:00
Alicia Sykes 98b3fda407 🔧 Adds new template vars to .env 2024-04-28 15:07:02 +01:00
Alicia Sykes 27f10d76db 🦺 Update schema validation, disable strict for multi options 2024-04-28 15:05:53 +01:00
Alicia Sykes 29626ebb06 🗃 Updates schema to allow for env vars on user passwords 2024-04-28 15:05:01 +01:00
Alicia Bot f9f365aa3a 💙 Updates contributor SVG 2024-04-28 02:27:13 +01:00
liss-bot 292a46f402 💛 Updates sponsors table 2024-04-28 02:27:07 +01:00
liss-bot f766e990b9 💜 Updates contributors list 2024-04-28 02:27:05 +01:00
Alicia Sykes 25ba708a9f 📝 Add Umbrel asset 2024-04-27 23:20:22 +01:00
Alicia Sykes 0813b796ab 📝 Documents HTTP authorization 2024-04-27 23:17:43 +01:00
Alicia Sykes 1f6b433148 🛂 Implements HTTP authorization client-side 2024-04-27 23:17:23 +01:00
Alicia Sykes 99643acddf 🛂 Adds support for HTTP authorization 2024-04-27 23:16:56 +01:00
Alicia Sykes 9d683dcbf0 🐛 Fix layout and item size buttons 2024-04-27 15:52:40 +01:00
Alicia Sykes 3416615d30 Merge branch 'FEAT/3.0.1-improvements' of github.com:lissy93/dashy into FEAT/3.0.1-improvements 2024-04-27 01:01:48 +01:00
Alicia Sykes db63362327 💬 Translate critical error text, and update styles 2024-04-27 00:45:30 +01:00
Alicia Sykes 9e6fb17d93 🥅 Catch error caused by empty config 2024-04-27 00:32:01 +01:00
Alicia Sykes 4594c99b57 🐛 Fix collapse state persistence (#1546) 2024-04-26 00:29:35 +01:00
Alicia Sykes f77c192e66
📝 Switch Umbrel asset 2024-04-24 11:05:08 +01:00
Alicia Sykes ca96e0c1de
📝 Adds Umbrel sponsor link 2024-04-23 22:25:44 +01:00
Alicia Sykes 1bbb91b3fe 🐳 Change start command in Dockerfile (#1543) 2024-04-22 12:40:46 +01:00
Alicia Sykes d58cde69f6 🐛 Fix page title not being applied (#1544) 2024-04-22 12:25:09 +01:00
Alicia Sykes f68d65264c 🤖 Remove star reminder automation (#1412) 2024-04-21 23:37:03 +01:00
Alicia Sykes 27bbdef6df 🔖 Bump to 3.0.1 2024-04-21 22:33:49 +01:00
Alicia Sykes 94307da70b 🗑 Deleted old img folder 2024-04-21 22:33:24 +01:00
Alicia Sykes d34c4b55f5 💄 Adds another shade of white 2024-04-21 22:30:41 +01:00
Alicia Sykes 915a5dfd38 🥅 Also catch error for sub-pages 2024-04-21 22:30:11 +01:00
Alicia Sykes be513a0952 Shows error details, if a critical error happens 2024-04-21 22:29:32 +01:00
Alicia Sykes 2ce3b29ad2 👔 Adds logic to show dialog on critical error 2024-04-21 22:28:50 +01:00
Alicia Sykes a138602670 📝 Clearer docs for user-data directory (#1538) 2024-04-21 21:39:14 +01:00
Alicia Sykes ecef01b034 🥅 Better error handling when config cannot be found 2024-04-21 14:46:38 +01:00
Alicia Sykes f295958c44 Put config backups in own directory 2024-04-21 14:45:52 +01:00
Alicia Bot 382f8f3ec0 💙 Updates contributor SVG 2024-04-21 02:26:38 +01:00
liss-bot 1e72debe5f 💛 Updates sponsors table 2024-04-21 02:26:32 +01:00
liss-bot 54a00ee099 💜 Updates contributors list 2024-04-21 02:26:30 +01:00
Alicia Sykes fa6d1925b7 🚸 Makes GitHub cards hyperlinks (fixes #1531) 2024-04-20 21:47:51 +01:00
Alicia Sykes 931915f366
🔀 Merge pull request #1528 from Lissy93/FEAT/Dashy-V3
[FEAT] Remove the need for rebuild after config changes
2024-04-20 12:07:26 +01:00
Alicia Sykes ff2be31df4 📝 Add update note to README 2024-04-20 12:06:13 +01:00
Alicia Sykes f1867d3cc0 🔨 Update automations 2024-04-20 12:05:52 +01:00
Alicia Sykes d043c21264 🔧 Fix dup bool check in webpack config 2024-04-20 11:25:36 +01:00
Alicia Sykes 7f011878b4 Copy static files, when running on Vercel, Netlify, etc 2024-04-19 23:09:41 +01:00
Alicia Sykes 6a6fcd4be9 Set IS_SERVER 2024-04-18 23:08:50 +01:00
Alicia Sykes b711f77cf7 🔧 For CDN hosting, ensure user-data is coppied over during build 2024-04-16 21:47:12 +01:00
Alicia Sykes c1f23d2fce 📝 Update port number in docs 2024-04-16 21:24:57 +01:00
Alicia Sykes 23576873de 📝 Update docs for V3 2024-04-16 17:00:22 +01:00
Alicia Sykes 3c9e5bd369 Less confusing handling of local config 2024-04-16 16:50:06 +01:00
Alicia Sykes c456bd6bd6 🔥 Remove now obsolete code 2024-04-15 21:46:30 +01:00
Alicia Sykes 133718972d 💬 Update en text about rebuild 2024-04-15 21:46:10 +01:00
Alicia Sykes a82d10a0c8 💬 Update en text about rebuild 2024-04-15 21:46:02 +01:00
Alicia Sykes f353780ad4 Update widget mixin to use fetch instead of axios 2024-04-15 21:43:49 +01:00
Alicia Sykes 88498d3887 Reordered endpoint priority in server entrypoint 2024-04-15 21:08:56 +01:00
Alicia Sykes 25e774ca79 🔒 Enables sensetive data to be passed by env var 2024-04-14 20:50:03 +01:00
Alicia Sykes 75f65de8f6 Updates parseAsEnvVar to read env vars for widget API keys 2024-04-14 20:49:32 +01:00
Alicia Sykes 27a8c8fa56
🔀 Merge pull request #1438 from zigotica/FEATURE/environment-variables
 Feature: add user defined environment variables
2024-04-14 18:22:49 +01:00
Alicia Sykes f98441644b
Merge branch 'FEAT/Dashy-V3' into FEATURE/environment-variables 2024-04-14 18:22:28 +01:00
Alicia Sykes ca0ec003e7
Merge branch 'master' into FEAT/Dashy-V3 2024-04-14 14:12:40 +01:00
Alicia Bot 6f94ac8764 💙 Makes author list 2024-04-14 02:30:26 +01:00
liss-bot edf2eb8c98 💛 Updates sponsors table 2024-04-14 02:30:02 +01:00
liss-bot 6623127702 💜 Updates contributors list 2024-04-14 02:30:00 +01:00
Alicia Sykes ae8357fa6e 🐳 Remove rm dist/config, no longer needed 2024-04-13 14:40:11 +01:00
Alicia Sykes 5214583ad0 ⬆ Update dependencies 2024-04-13 14:09:42 +01:00
Alicia Sykes 77236779c8 🔨 Remove asset size warning 2024-04-13 14:07:06 +01:00
Alicia Sykes bbb9ce7272 Better spacing in print-message service 2024-04-13 14:06:33 +01:00
Alicia Sykes 4ea77a1015 🐛 Fix config not saving from JSON editor 2024-04-13 14:05:49 +01:00
Alicia Sykes 91e4cfe14d 📝 Update port and directory in readme 2024-04-13 12:43:18 +01:00
Alicia Sykes e1a95405c1 🗑 Remove watch-for-changes script, no longer needed 2024-04-13 12:42:51 +01:00
Alicia Sykes 5b11c0af34 📝 Update port and directory in docs 2024-04-13 12:41:15 +01:00
Alicia Sykes 4d851b6e86 Lint and port update 2024-04-13 12:35:21 +01:00
Alicia Sykes 7f45c29931 🔨 Setup Typescript 2024-04-13 12:33:16 +01:00
Alicia Sykes a6381a4a7e 🐳 Update options and port for Dockerfile 2024-04-13 12:32:17 +01:00
Alicia Sykes 743b5340f8 Minor fixes/adjustments 2024-04-13 12:25:50 +01:00
Alicia Sykes 0a56db5397 🔥 Local saving for multi-page full working 2024-04-13 12:17:40 +01:00
Alicia Sykes 016b6dff09 🎨 Adds glass theme 2024-04-12 20:17:18 +01:00
Alicia Sykes b66ce53669 📡 Make user-data directory configurable 2024-04-10 22:59:35 +01:00
Alicia Sykes a32e76935e 🗑 Delete test asset 2024-04-10 21:45:13 +01:00
Alicia Sykes c1c75f78ba 🗑 Remove commented out code 2024-04-10 21:44:55 +01:00
Alicia Sykes ee735fe342 🔒 Add missing null checks 2024-04-09 20:39:48 +01:00
Alicia Sykes 49eb262465 Makes config location user-configurable 2024-04-09 20:35:25 +01:00
Alicia Sykes 6fa782d6a8 📝 Sync upstream docs 2024-04-09 14:03:02 +01:00
Alicia Sykes 2e38a33fa7 🔂 Resolve conflicts 2024-04-09 14:02:40 +01:00
Alicia Sykes c6ab08f7f0 🔖 Bump to V3.0.0, and update start command, so no watch needed 2024-04-08 20:38:19 +01:00
Alicia Sykes a1bf7a6931 New state options for sub-config 2024-04-08 20:37:33 +01:00
Alicia Sykes 31b40e60f6 🚨 Fix lint warn, by removing console.log 2024-04-08 20:37:09 +01:00
Alicia Sykes 18e2338735 🚨 Fix linter warning 2024-04-08 20:36:35 +01:00
Alicia Sykes fd45aa6bd1 🚚 Update path to config file 2024-04-08 20:36:00 +01:00
Alicia Sykes 5f6aadcb95 Adds mutations for setting sub-config 2024-04-08 20:34:16 +01:00
Alicia Bot d77045bee1 💙 Makes author list 2024-04-07 02:26:38 +01:00
liss-bot b97c48bc35 💛 Updates sponsors table 2024-04-07 02:26:18 +01:00
liss-bot 7cde9fea34 💜 Updates contributors list 2024-04-07 02:26:17 +01:00
Alicia Sykes e2e581de59 Adds new template variables 2024-04-02 19:28:22 +01:00
Alicia Sykes 492bddd192 🗑 Delete .yarn/cache 2024-04-01 13:40:12 +01:00
Alicia Sykes 6547452d1d 💀 Delete old conf.yml 2024-04-01 13:38:50 +01:00
Alicia Sykes 61127b046b ⚰ Remove old footer text 2024-04-01 13:38:32 +01:00
Alicia Sykes ecacd145e0 👷 Config for Vue dev server, to use user-data 2024-04-01 13:38:04 +01:00
Alicia Sykes a9548fe8f4 🍱 user-data is the new assets directory 2024-04-01 13:37:26 +01:00
Alicia Sykes e219296d15 🔂 Merge master into feat 2024-03-31 09:30:36 +01:00
Alicia Bot c24d169511 💙 Makes author list 2024-03-31 02:26:36 +01:00
Alicia Bot a3e703aa8e 💙 Updates contributor SVG 2024-03-31 02:26:21 +01:00
liss-bot c4d7e4907a 💛 Updates sponsors table 2024-03-31 02:26:21 +01:00
liss-bot 62779c1668 💜 Updates contributors list 2024-03-31 02:26:18 +01:00
Alicia Sykes 041e5d8c28 🔂 Merge master into branch 2024-03-30 21:35:46 +00:00
r1a 07391dd4d1
Update chinese translate 2024-03-28 10:04:43 +08:00
Alicia Sykes 5d26f8a607
🔀 Merge pull request #1521 from z3r0l1nk/master
🇷🇴 Romanian translation
2024-03-27 09:56:56 +00:00
Mihai 8656606d46
Update languages.js 2024-03-27 10:08:05 +02:00
Alicia Sykes 60fc852255
🔀 Merge pull request #1510 from Lissy93/FIX/memory-issues-1500
[FIX] Memory issue (WIP)
2024-03-26 18:58:43 +00:00
z3r0l1nk 12d07fd301 🇷🇴 Romanian translation 2024-03-25 11:42:42 +02:00
z3r0l1nk b6ac9ff909 🇷🇴 Romanian translation 2024-03-25 11:41:11 +02:00
Mihai f94ef50b99
Create ro.json 2024-03-25 11:10:43 +02:00
Alicia Bot 0618aaa93e 💙 Makes author list 2024-03-24 01:26:16 +00:00
liss-bot 594beeb5b0 💛 Updates sponsors table 2024-03-24 01:26:04 +00:00
liss-bot 2636d54cc9 💜 Updates contributors list 2024-03-24 01:26:03 +00:00
Alicia Bot 99a2153e9a 💙 Makes author list 2024-03-17 01:25:07 +00:00
liss-bot dcf1107dae 💛 Updates sponsors table 2024-03-17 01:24:52 +00:00
liss-bot b213fa1e18 💜 Updates contributors list 2024-03-17 01:24:51 +00:00
Alicia Sykes 6268584741 🔨 Update build-and-start command 2024-03-14 05:50:19 +00:00
GuilhermeLCS b2e5597e49 I added some translations to portuguese in pt.json 2024-03-13 22:05:43 -03:00
GuilhermeLCS ee3e45a56e I added some portuguese translations in pt.json 2024-03-13 21:32:48 -03:00
Dyauss b55b7f7778 Translation for gluetun status sentences 2024-03-13 21:32:02 -03:00
Alicia Sykes 762c6789b1 🤖 Re-enables docs site build automation 2024-03-10 21:31:08 +00:00
Alicia Sykes 2ca71efa29 🤖 Re-enables docs site build automation 2024-03-10 21:30:22 +00:00
Alicia Sykes a6960a804f
🔀 Merge pull request #1505 from CrazyWolf13/master
Fixed typo's in uptime-kuma docs
2024-03-10 21:26:05 +00:00
Tobias e3f6609b52
Fixed a ")" to much 2024-03-10 22:08:33 +01:00
Tobias e7fbc5c690
Typo in uptime-kuma link 2024-03-10 22:05:18 +01:00
Alicia Sykes 6dd18dfca2 🗑 Removal of domain check (.to domains no longer support full WHOIS) 2024-03-10 16:04:50 +00:00
Alicia Bot 129c6d71de 💙 Makes author list 2024-03-10 01:25:03 +00:00
Alicia Bot ae68f8cddb 💙 Updates contributor SVG 2024-03-10 01:24:55 +00:00
liss-bot fa48ec83b2 💛 Updates sponsors table 2024-03-10 01:24:50 +00:00
liss-bot 2981a677a5 💜 Updates contributors list 2024-03-10 01:24:49 +00:00
Alicia Sykes 8371218c73
🔀 Merge pull request #1501 from imjimmeh/feat/uptime-kuma-widget
feat(widgets):  Add Uptime Kuma Widget
2024-03-09 22:09:22 +00:00
Alicia Sykes 828f25de37
📝 Adds latest commit (re proxmox) back in 2024-03-09 22:08:08 +00:00
Jimmeh c93c041858 chore: undo auto formatting 2024-03-07 23:05:31 +00:00
Alicia Sykes 1eed8e5313 🔨 Submits workflow path fix for docs site sync 2024-03-07 18:35:03 +00:00
Alicia Sykes c2368e1af2
🔀 Merge pull request #1502 from Lissy93/FEAT/automate-documentation-site-update
[FEAT] Adds a GH workflow automation to sync docs to docs site
2024-03-07 18:12:00 +00:00
Alicia Sykes 2de5c8fef5
🔨 Updates automation for syncing website 2024-03-06 22:35:35 +00:00
Alicia Sykes b1892d8c32
🔀 Merge pull request #1497 from CrazyWolf13/master
Add MNDashboard by mahrnet
2024-03-06 22:32:50 +00:00
Alicia Sykes 8a76fc8e34
🖼️ Updated img to higher-def version 2024-03-06 22:32:33 +00:00
Alicia Sykes 0229ad6a76 🔨 Adds a GH workflow automation to sync docs to docs site 2024-03-06 22:15:09 +00:00
Alicia Sykes 02bdbb3dc1 📝 Small docs update 2024-03-06 21:58:54 +00:00
Jimmeh f62f628805 chore: undo more formatting 2024-03-06 19:14:42 +00:00
Jimmeh 4471e316ff chore: Undo accidental formattnig 2024-03-06 19:11:17 +00:00
Jimmeh 98ed7d1190 chore: Linting changes 2024-03-06 19:06:28 +00:00
Jimmeh 59a52c652b docs: Add Uptime Kuma widget to docs 2024-03-06 18:58:53 +00:00
Jimmeh f304cbc74f feat: finish styling, fix errors 2024-03-06 18:58:42 +00:00
Jimmeh e8845d90e3 feat: stylings 2024-03-05 19:58:33 +00:00
Jimmeh 6f937fbe00 feat(widgets): Uptime Kuma widget 2024-03-05 19:29:35 +00:00
Tobias 631883a0d8
typo 2024-03-05 07:01:59 +01:00
Tobias 3f11b0024c
Added MNDashboard by mahrnet 2024-03-05 07:01:16 +01:00
Alicia Sykes 3c5531dcd1
🔀 Merge pull request #1496 from Lissy93/FIX/rebuild-loop
🚑 Hotfix: Use chokidar to watch only for conf.yml changes
2024-03-04 22:17:56 +00:00
Alicia Sykes 147016278a Auto-rebuild script done, with debounce and term logging 2024-03-04 21:29:53 +00:00
Alicia Sykes 1f6bb48463 Implement debounce, to stop dup rebuild when file meta changes in Linux 2024-03-04 20:21:33 +00:00
Alicia Sykes a6a2ee232a 🧱 Writes script to watch for changes and trigger re-build 2024-03-04 20:07:34 +00:00
Alicia Sykes 1ed49c3340 🚑 Hotfix: Use chokidar to watch only for conf.yml changes 2024-03-04 19:34:35 +00:00
Alicia Sykes aef7f785ef
🔀 Merge pull request #1492 from Lissy93/FIX/docker-arm-v7
[FIX] 🐳 Adds back Docker arm/v7 support
2024-03-04 15:16:02 +00:00
Alicia Sykes 427e46a702 Neaten build environment options in Netlify config 2024-03-04 15:13:31 +00:00
Alicia Sykes da12eb65a0 Sets YARN_FLAGS in Netlify config 2024-03-04 13:58:00 +00:00
Alicia Sykes 08e6bc6c27 Update Node version for Netlify deployments 2024-03-04 13:47:15 +00:00
Alicia Sykes 4886e97f2c Remove NODE_OPTIONS from build command, fix Netlify 2024-03-04 13:40:03 +00:00
Alicia Sykes 0d79fcf8a5 🐳 Fix Docker arm/v7 support 2024-03-04 13:00:17 +00:00
Jimmeh 777b2a1319 wip: initial widget 2024-03-03 22:10:46 +00:00
Alicia Sykes 2caec6a8a9 🏗 Adds linux/arm/v7 support 2024-03-03 21:23:03 +00:00
Alicia Sykes 472932806d 🏗 Remove verbose logging, support linux/amd64,linux/arm64 architectures 2024-03-03 21:07:56 +00:00
Alicia Sykes 70651b75f7 🏗 Restricts network concurency to 1 thread, and adds verbose logging to installation command 2024-03-03 20:51:35 +00:00
Alicia Sykes 5600d26d5e 🏗 Remove docker driver 2024-03-03 20:32:14 +00:00
Alicia Sykes 124e86e407 🏗 Re-add arm/v7, set driver type to Docker, no-cache 2024-03-03 20:29:25 +00:00
Alicia Sykes 0abc2584bd 🏗 Temp remove arm/v7 2024-03-03 20:24:59 +00:00
Alicia Sykes 502d34e460 🏗 Updates path to Dockerfile 2024-03-03 20:21:40 +00:00
Alicia Sykes 02923fa64c 🏗 Adds --immutable to yarn installation 2024-03-03 19:24:23 +00:00
Alicia Sykes dbb750d306 🏗 Revert to yarn for package installation 2024-03-03 19:03:17 +00:00
Alicia Sykes 0a8df26914 🏗 Docker container uses npm for install 2024-03-03 19:02:02 +00:00
Alicia Sykes 4fdfb6ecc1 Add yarn cache clean, to remove un-needed cached files 2024-03-03 17:46:09 +00:00
Alicia Sykes d25a80dd48 Add --no-cache to reduce Docker container size 2024-03-03 17:44:36 +00:00
Alicia Sykes 47762390d4 Decrease network timeout 2024-03-03 17:18:35 +00:00
Alicia Sykes e290451040 🚑 Update start command 2024-03-03 16:53:01 +00:00
Alicia Sykes 453f15c8d9 🧵 Temp updates to arm/v7 to get docker publish working 2024-03-03 16:42:58 +00:00
Alicia Sykes 5a029afb52 🔂 Trigger rebuild 2024-03-03 16:31:47 +00:00
Alicia Sykes d4247b4fee
🔀 Merge pull request #1481 from Lissy93/FEAT/2.1.2_dependency-updates-n-fixes
[FEAT] Version 2.1.2 (+dependency updates, bug fixes)
2024-03-03 15:34:03 +00:00
Alicia Sykes 02db1db2ef 🗑 Delete non-essential workflows 2024-03-03 15:23:15 +00:00
Alicia Sykes 0d7051e46e 🏗 Add static start option 2024-03-03 15:21:20 +00:00
repo-visualizer fcd502fb1f 💛 Updates repo diagram 2024-03-03 01:25:06 +00:00
Alicia Bot 8b43ce6213 💙 Makes author list 2024-03-03 01:24:05 +00:00
Alicia Bot 031a956f29 💙 Updates contributor SVG 2024-03-03 01:23:58 +00:00
liss-bot 7785ea761b 💛 Updates sponsors table 2024-03-03 01:23:57 +00:00
liss-bot 4ee08328ea 💜 Updates contributors list 2024-03-03 01:23:55 +00:00
Alicia Sykes df866ba408 New start command, for non-Docker people 2024-03-02 18:51:17 +00:00
Alicia Sykes 48fa5fc21e 🗂 So warnings dont persist, temp add to schema (#1361) 2024-03-02 18:39:14 +00:00
Alicia Sykes b69daeb24a
🔀 Merge pull request #1482 from Kuchenmampfer/master
Update german translation
2024-03-02 11:18:59 +00:00
Tammes Burghard 1d09b61367 prettify json 2024-03-02 12:07:43 +01:00
Tammes Burghard 32f9745bee update german translations 2024-03-02 12:04:12 +01:00
Alicia Sykes 48602bcd40 🔖 Version bump, to 2.1.2 2024-03-02 10:48:47 +00:00
Alicia Sykes dab3440448
🔀 Merge pull request #1476 from CrazyWolf13/fix_hotkeys
[Fix] Hotkeys
2024-02-28 12:34:01 +00:00
Alicia Sykes 417028b185 🗃 Adds optional item.rel attribute (fixes #1477) 2024-02-28 12:06:21 +00:00
Alicia Sykes 27995f8500 👔 Use a 404 status code if page not found (fixes #1136) 2024-02-28 11:57:25 +00:00
Alicia Sykes 938222e1ef 💡 Updates error log 2024-02-27 20:16:14 +00:00
Alicia Sykes a155e2ca2e 🐛 Footer on workspace view (fixes #522) 2024-02-27 20:15:03 +00:00
Alicia Sykes e626c6b0f4 🏗 The Dockerfile now rebuilds automatically again (fixes #1051) 2024-02-27 20:14:19 +00:00
Alicia Sykes dbc758c8b6 🐛 Fix text overflow on long titles (fix #855) 2024-02-27 19:45:20 +00:00
Alicia Sykes f5789a3a25 🐛 Strips out sections[n].filteredItems (#1361) 2024-02-27 19:39:26 +00:00
Tobias 4f56ff663e fixed hotkeys 2024-02-27 20:28:47 +01:00
Alicia Sykes 5b2c0e970f 🐛 Fixes layout and size buttons 2024-02-27 18:59:28 +00:00
Alicia Sykes 1658090008
🔀 Merge pull request #1453 from alydemah/fix-locals-ar
Minor change in arabic locals
2024-02-26 15:21:52 +00:00
Alicia Sykes 97a75b3643 🔂 Resolve conflicts 2024-02-26 14:38:58 +00:00
Alicia Sykes 92f742a48a
🔀 Merge pull request #1434 from clsty/patch-1
Fixes on configuring.md
2024-02-26 14:04:13 +00:00
repo-visualizer c9133cb3c6 💛 Updates repo diagram 2024-02-25 01:25:52 +00:00
Alicia Bot da67e891a2 💙 Makes author list 2024-02-25 01:24:44 +00:00
Alicia Bot fd77a3cab1 💙 Updates contributor SVG 2024-02-25 01:24:34 +00:00
liss-bot cdeb4945c8 💛 Updates sponsors table 2024-02-25 01:24:31 +00:00
liss-bot e385f2f889 💜 Updates contributors list 2024-02-25 01:24:30 +00:00
Alicia Sykes faafa60ed9
🔀 Merge pull request #1474 from CrazyWolf13/master
[Docs] Config not saving troubleshooting
2024-02-24 22:45:41 +00:00
Tobias b05f057c34 included text from c8b3047356 2024-02-24 23:43:05 +01:00
Tobias 13f47d28a1
Merge branch 'Lissy93:master' into master 2024-02-24 23:35:44 +01:00
Alicia Sykes 16e071964c
🔀 Merge pull request #1454 from markxoe/fix/jokes
Fix: Jokes of the day second line not deleted
2024-02-24 22:30:24 +00:00
Alicia Sykes 006eb6c771
🔀 Merge pull request #1460 from alayham/fix-proxmox-widger-sorting
Fixed sorting by vmid in the proxmox widget
2024-02-24 22:29:57 +00:00
Alicia Sykes 8c5cf6feef
🔀 Merge pull request #1462 from FraglyG/master
Add Railway as a deployment method
2024-02-24 22:29:05 +00:00
Tobias a04f05a1bf
typo
Fixed a little typo and added a more specific url
2024-02-24 23:22:30 +01:00
Tobias f2dc237366 include config not saving in docs 2024-02-24 23:18:00 +01:00
Alicia Sykes 65c868693e 🔨 Engine ignore for updated packages 2024-02-24 17:33:52 +00:00
Alicia Sykes ded96b5578 ⬆ Upgrade to Node 20.11.1 LTS 2024-02-24 17:13:48 +00:00
Alicia Sykes b5482ee01d 🗑 Remove webpack-progerss, use native instead 2024-02-24 17:13:16 +00:00
Alicia Sykes 74c61f0bfb ⬆ Updated peer dependencies, fixes warning 2024-02-24 17:06:05 +00:00
Alicia Sykes c8b3047356 📝 Server-side limitations of Vercel deployments (#1465) 2024-02-24 15:32:22 +00:00
Alicia Sykes 73f6145c5f ⬆ Updated all minor versions and backward-compatible dependencies 2024-02-24 14:37:55 +00:00
Alicia Sykes 8d8583fc10
🔀 Merge pull request #1473 from CrazyWolf13/fix_copyright_year
updated copyright years
2024-02-24 14:35:26 +00:00
Tobias 106364d370
Update year dynamically on About.vue 2024-02-24 15:26:09 +01:00
Tobias 27bdcc0ef1
Update year dynamically on AppInfoModal 2024-02-24 15:25:12 +01:00
Tobias 05ef7fa757 fixed all Copyrights 2024-02-24 14:21:50 +01:00
Alicia Sykes 8bc5a15eb2
🔀 Merge pull request #1472 from CrazyWolf13/glances-timezone-guide
Glances timezone guide
2024-02-23 21:47:41 +00:00
Alicia Sykes 90f291581b
🔀 Merge pull request #1471 from CrazyWolf13/master
Fix wrong translation keys inside app-info
2024-02-23 21:46:42 +00:00
Tobias 1169ccf7fa include glances timezone fix 2024-02-23 22:38:02 +01:00
Tobias 7d60ec2f8e Merge branch 'master' of https://github.com/CrazyWolf13/dashy 2024-02-23 21:07:48 +01:00
Tobias 8dca503179 fixed wrong translate literals 2024-02-23 21:07:32 +01:00
Alicia Sykes 644476cc5e
🔀 Merge pull request #1464 from CrazyWolf13/revert-1275-bug/1274-popup-modal-fix
Revert "bug #1274 multi page popup modal fix"
Fixes #1375
2024-02-22 20:23:50 +00:00
Alicia Sykes 1f5274baca
🔀 Merge pull request #1470 from CrazyWolf13/master
reserialize and serialize jsonconfig
Fixes #1361
2024-02-22 20:22:13 +00:00
Tobias 076b1d14b2 reserialize and serialize jsonconfig 2024-02-22 20:57:32 +01:00
repo-visualizer 6da8e7cbad 💛 Updates repo diagram 2024-02-18 01:25:47 +00:00
Alicia Bot 1455035867 💙 Makes author list 2024-02-18 01:24:53 +00:00
Alicia Bot 155736b495 💙 Updates contributor SVG 2024-02-18 01:24:43 +00:00
liss-bot 3637a2ef88 💛 Updates sponsors table 2024-02-18 01:24:38 +00:00
liss-bot c62cfe62a5 💜 Updates contributors list 2024-02-18 01:24:37 +00:00
Alicia Sykes 0894f71056
📝 Updates auth note 2024-02-16 20:26:54 +00:00
Alicia Sykes 804f2c13e6
📝 Updates docs for holiday widget (fixes #1268) 2024-02-11 15:23:32 +00:00
Tobias f2641de0c1
Revert "bug #1274 multi page popup modal fix" 2024-02-11 15:29:47 +01:00
repo-visualizer 8aad120bd8 💛 Updates repo diagram 2024-02-11 01:26:25 +00:00
Alicia Bot 09330f9c3f 💙 Makes author list 2024-02-11 01:25:20 +00:00
liss-bot 0bd9055293 💛 Updates sponsors table 2024-02-11 01:25:14 +00:00
liss-bot da38f289c0 💜 Updates contributors list 2024-02-11 01:25:11 +00:00
Hendrik Strydom e8403bada2
Added Railway Deployment Method 2024-02-09 15:12:33 +02:00
Al Saleh 4a570edaee Added troubleshooting documentation for Proxmox widgets 2024-02-07 11:42:45 +00:00
Al Saleh 05aaa1c9b5 Fixed sorting by vmid 2024-02-06 15:18:38 +00:00
Alicia Sykes b10853fd33
Merge pull request #1456 from CrazyWolf13/patch-1
[Add] Glances on Windows
2024-02-05 00:32:50 +00:00
repo-visualizer 61bd84be73 💛 Updates repo diagram 2024-02-04 01:26:25 +00:00
Alicia Bot f567613182 💙 Makes author list 2024-02-04 01:25:30 +00:00
Alicia Bot dddd96ea70 💙 Updates contributor SVG 2024-02-04 01:25:15 +00:00
liss-bot c56aa85c04 💛 Updates sponsors table 2024-02-04 01:25:12 +00:00
liss-bot da723fde14 💜 Updates contributors list 2024-02-04 01:25:11 +00:00
Tobias 25addadfc3
[Add] Glances on Windows
Added a note in glances sections for windows users to only enable dashy related modules, as glances is not that stable on windows.
2024-02-03 19:21:30 +01:00
markxoe bc94fff775
wip: fix 2024-01-31 11:21:54 +01:00
Aly Mohamed 0baf10911d
Minor change in arabic locals 2024-01-29 05:00:46 +01:00
repo-visualizer 3aabdce82f 💛 Updates repo diagram 2024-01-28 01:26:23 +00:00
Alicia Bot 5c18c92060 💙 Makes author list 2024-01-28 01:25:25 +00:00
Alicia Bot 093d577e31 💙 Updates contributor SVG 2024-01-28 01:25:10 +00:00
liss-bot 50db21bc81 💛 Updates sponsors table 2024-01-28 01:25:05 +00:00
liss-bot 15c7e8c78f 💜 Updates contributors list 2024-01-28 01:25:04 +00:00
Alicia Sykes 297e837b04
📝 Adds link to @vyrtualsynthese's Helm Chart 2024-01-26 13:30:26 +00:00
repo-visualizer 8217dc35b9 💛 Updates repo diagram 2024-01-21 01:29:06 +00:00
Alicia Bot ac4f6f5015 💙 Makes author list 2024-01-21 01:28:17 +00:00
Alicia Bot 6757d17f4e 💙 Updates contributor SVG 2024-01-21 01:27:55 +00:00
liss-bot 260bb75823 💛 Updates sponsors table 2024-01-21 01:27:50 +00:00
liss-bot fd19f2b26a 💜 Updates contributors list 2024-01-21 01:27:49 +00:00
zigotica e818c701b8 🔖 v2.2.0 2024-01-15 18:54:20 +01:00
zigotica 19da2ec829 Add env vars parser to avoid leaking secrets 2024-01-15 18:45:40 +01:00
repo-visualizer d77c188a7e 💛 Updates repo diagram 2024-01-14 01:28:58 +00:00
Alicia Bot 53820acea3 💙 Makes author list 2024-01-14 01:28:04 +00:00
liss-bot 252782066b 💛 Updates sponsors table 2024-01-14 01:27:44 +00:00
liss-bot f61d0db695 💜 Updates contributors list 2024-01-14 01:27:43 +00:00
Celestial.y a4e76a5ef2
Fixes on configuring.md
Please accept this PR because these fixes are really necessary.
Without them, I tried to figure them out by spending hours trying many possibilities, which is really painful.
2024-01-13 09:25:57 +08:00
repo-visualizer 263d8e40f1 💛 Updates repo diagram 2024-01-07 01:28:57 +00:00
Alicia Bot a00127a338 💙 Makes author list 2024-01-07 01:27:59 +00:00
liss-bot bd46e1077a 💛 Updates sponsors table 2024-01-07 01:27:43 +00:00
liss-bot c5326c57de 💜 Updates contributors list 2024-01-07 01:27:41 +00:00
Alicia Sykes a0ad224679
🔀 Merge pull request #1428 from CrazyWolf13/patch-1
[Fix] Broken link
Fixes #1426
2024-01-02 18:58:08 +00:00
Tobias 210f099992
[Fix] Broken link
Fixed a broken link which lead to 
https://dashy.to/docs/development-guides#building-a-widget
instead of 
https://dashy.to/docs/development-guides/#building-a-widget 
resulting in a "not found" page.
2024-01-02 19:42:02 +01:00
Alicia Sykes c9229fde27 🐛 Updates endpoint for APOD (fixes #1172) 2024-01-02 17:13:15 +00:00
Alicia Sykes 604ce976f9
🔀 Merge pull request #1425 from Lissy93/FIX/ticket-fixes-1419
[FIX] Many bug fixes
Updates for #1419
2023-12-31 23:34:11 +00:00
Alicia Sykes 8e3c54f2d0 Merge branch 'master' of github.com:Lissy93/dashy into FIX/ticket-fixes-1419 2023-12-31 23:15:19 +00:00
Alicia Sykes 3e75854520
🔀 Merge pull request #1379 from Lissy93/dependabot/npm_and_yarn/axios-1.6.0
Bump axios from 0.27.2 to 1.6.0
2023-12-31 23:07:38 +00:00
Alicia Sykes 42709dbf32
🔀 Merge pull request #1368 from Lissy93/dependabot/npm_and_yarn/browserify-sign-4.2.2
Bump browserify-sign from 4.2.1 to 4.2.2
2023-12-31 23:06:56 +00:00
Alicia Sykes 85fb8b156b
🔀 Merge pull request #1363 from Lissy93/dependabot/npm_and_yarn/crypto-js-4.2.0
Bump crypto-js from 4.1.1 to 4.2.0
2023-12-31 23:05:51 +00:00
Alicia Sykes 0a3f266134
🔀 Merge pull request #1354 from Lissy93/snyk-upgrade-842f33b7262880be79956113d77fc26e
[Snyk] Upgrade rsup-progress from 3.0.0 to 3.2.0
2023-12-31 23:04:03 +00:00
Alicia Sykes 1e9ba1b747
🔀 Merge pull request #1349 from kt-alt/feature/add-gl-speedometer-widget
💄 add glances speedometer widgets
2023-12-31 23:02:47 +00:00
Alicia Sykes d8c0919afc 🐛 Fix width for gl-current-cpu widget on Safari (#1255) 2023-12-31 22:48:47 +00:00
Alicia Sykes c4b687550d Adds support for lat+lon location (#1142) 2023-12-31 19:41:56 +00:00
Alicia Sykes eb749ebcd0 💚 Increase time till stale, from 30 days to 1 year #1419 2023-12-31 19:18:23 +00:00
Alicia Sykes be1775d3ad 🐛 Fixes allignment for theme buttons #1042 2023-12-31 18:09:25 +00:00
repo-visualizer 9c324db2ae 💛 Updates repo diagram 2023-12-31 01:28:30 +00:00
Alicia Bot 0088fded40 💙 Makes author list 2023-12-31 01:27:39 +00:00
Alicia Bot 7768c73a0a 💙 Updates contributor SVG 2023-12-31 01:27:26 +00:00
liss-bot c50f21c54e 💛 Updates sponsors table 2023-12-31 01:27:21 +00:00
liss-bot 31ef6d4f8c 💜 Updates contributors list 2023-12-31 01:27:19 +00:00
Alicia Sykes c1f4271aa9 📝 Updates Font-Awesome troubleshooting, re #1055 2023-12-30 16:44:22 +00:00
Alicia Sykes 89ea73062e 🐛 Fixed #1004 - text overflow in tooltip 2023-12-30 14:04:58 +00:00
Alicia Sykes e7bc1457d7 Fixed lint warning 2023-12-30 14:04:22 +00:00
Michael D 69caa99c90 ⬆️ - Updated 'simple-icons' from v7.19.0 to v10.4.0 and update API calls 2023-12-29 11:59:59 -08:00
repo-visualizer fd658689e3 💛 Updates repo diagram 2023-12-24 01:28:20 +00:00
Alicia Bot a81b90eb9d 💙 Makes author list 2023-12-24 01:27:12 +00:00
liss-bot fa5267fd46 💛 Updates sponsors table 2023-12-24 01:26:55 +00:00
liss-bot 21eac2c9ab 💜 Updates contributors list 2023-12-24 01:26:53 +00:00
Alicia Sykes dd71683fa9
🔀 Merge pull request #1420 from mmihaly/page-visibility-configuration
Page visibility configuration
2023-12-24 00:25:58 +00:00
Alicia Sykes 777fae2503
🔀 Merge pull request #1418 from oka4shi/japanese-translation
Update the Japanese translation
2023-12-24 00:22:23 +00:00
mmihaly e754fcd98c Updated config schema .
Updated multi-page config editor.
2023-12-22 22:24:38 -07:00
OKAMOTO Shigehiro 696f87a4a5
Update the Japanese translation 2023-12-22 23:48:20 +09:00
mmihaly 3bf58308ff Added page visibility configurability. 2023-12-21 19:19:36 -07:00
Alicia Sykes 40c9b41805
🔀 Merge pull request #1352 from edugof/patch-1
Fix nextcloud widgets reference
2023-12-17 21:34:17 +00:00
Alicia Sykes f69de12705
🔀 Merge pull request #1359 from 5idereal/patch-1
Update zh-TW.json
2023-12-17 21:31:43 +00:00
Alicia Sykes 2d350ae7f2
🔀 Merge pull request #1390 from toddejohnson/REFACTOR/2.1.2_unified-config
Attempt at adding header auth. Ignore Settings #981
2023-12-17 21:30:43 +00:00
Alicia Sykes b7cf4749c6
🔀 Merge pull request #1405 from shazzx/dashy-updated
[Docs] Improved minor errors in development-guides.md file
2023-12-17 21:28:56 +00:00
repo-visualizer 93c213319e 💛 Updates repo diagram 2023-12-17 01:28:58 +00:00
Alicia Bot 45de177ae2 💙 Makes author list 2023-12-17 01:28:01 +00:00
liss-bot 050fda6fe2 💛 Updates sponsors table 2023-12-17 01:27:49 +00:00
liss-bot 1eb4883dfa 💜 Updates contributors list 2023-12-17 01:27:47 +00:00
repo-visualizer 3b64f45c03 💛 Updates repo diagram 2023-12-10 01:28:51 +00:00
Alicia Bot 6bf1c7f100 💙 Makes author list 2023-12-10 01:27:48 +00:00
liss-bot d424471d27 💛 Updates sponsors table 2023-12-10 01:27:37 +00:00
liss-bot f6aa791b5e 💜 Updates contributors list 2023-12-10 01:27:34 +00:00
Alicia Sykes 86e6c898a4
🔀 Merge pull request #1409 from pvillaverde/feat/add-galician-language
🌐 Add language (Galician)
2023-12-07 19:07:45 +00:00
FedelloKirfed ee13b0108c 🌐 Add language (Galician) 2023-12-06 22:01:59 +01:00
repo-visualizer 4324a3a8af 💛 Updates repo diagram 2023-12-03 01:28:36 +00:00
Alicia Bot d133c2eb02 💙 Makes author list 2023-12-03 01:27:28 +00:00
Alicia Bot 82c5f8713c 💙 Updates contributor SVG 2023-12-03 01:27:22 +00:00
liss-bot 6d55e5db05 💛 Updates sponsors table 2023-12-03 01:27:18 +00:00
liss-bot fc30b66c7f 💜 Updates contributors list 2023-12-03 01:27:16 +00:00
Shahzzad Ali 38148e1ef3
[Docs] Improved minor errors in development-guides.md file 2023-11-30 20:05:55 +05:00
Alicia Sykes 945e8c6871
🔀 Merge pull request #1395 from jjmung/jjmung-patch-1
Update ConfigSchema.json
2023-11-30 02:23:27 +00:00
repo-visualizer 737cf0777b 💛 Updates repo diagram 2023-11-26 01:28:23 +00:00
Alicia Bot 3f814b2a6c 💙 Makes author list 2023-11-26 01:27:27 +00:00
Alicia Bot bd1c82f912 💙 Updates contributor SVG 2023-11-26 01:27:19 +00:00
liss-bot 6980789be1 💛 Updates sponsors table 2023-11-26 01:27:18 +00:00
liss-bot 52d541f7c2 💜 Updates contributors list 2023-11-26 01:27:16 +00:00
Todd E Johnson 821ed3433b Add Proxy IP check for header security 2023-11-24 00:11:04 -06:00
Todd E Johnson 756d640d06 Untested documentation for headerAuth 2023-11-23 23:51:36 -06:00
Todd E Johnson 27dfe6219a Make userHeader pull from config 2023-11-23 00:02:08 -06:00
JJ Munguia 0ef0bf0dd5
Update ConfigSchema.json
Updates confusing wordage that aligns with docs
2023-11-21 00:52:30 -06:00
repo-visualizer 1a05b5a910 💛 Updates repo diagram 2023-11-19 01:28:55 +00:00
Alicia Bot 8c0f06da60 💙 Makes author list 2023-11-19 01:27:47 +00:00
Alicia Bot 6c7974a3c1 💙 Updates contributor SVG 2023-11-19 01:27:41 +00:00
liss-bot 290afb949c 💛 Updates sponsors table 2023-11-19 01:27:37 +00:00
liss-bot 57373a2b12 💜 Updates contributors list 2023-11-19 01:27:35 +00:00
Alicia Sykes 718a03dce6
🔀 Merge pull request #1344 from bubylou/master
Update generative icon API
2023-11-17 14:53:54 +00:00
Todd E Johnson 4aa34f66dc WIP: Attempt at adding header auth. Ignore Settings #981 2023-11-17 00:00:48 -06:00
Alicia Sykes e511c2b8f7
🔀 Merge pull request #1384 from stavros-k/patch-1
Fix healthcheck.js without ssl
2023-11-14 20:21:43 +00:00
Alicia Sykes 6a39aaac6b
🔀 Merge pull request #1351 from deneor/issue_1343
[FIX] #1343 Search for items with cyrillic titles dosnt work
Fixes ##1343
2023-11-14 20:19:38 +00:00
Stavros Kois 2839821ab1
Fix healthcheck.js without ssl 2023-11-13 19:12:38 +02:00
repo-visualizer 50dc62373d 💛 Updates repo diagram 2023-11-12 01:27:43 +00:00
Alicia Bot e3a849f2f7 💙 Makes author list 2023-11-12 01:26:32 +00:00
liss-bot e9a287bdd6 💛 Updates sponsors table 2023-11-12 01:26:22 +00:00
liss-bot fe19cbdd0d 💜 Updates contributors list 2023-11-12 01:26:21 +00:00
dependabot[bot] b357de752a
Bump axios from 0.27.2 to 1.6.0
Bumps [axios](https://github.com/axios/axios) from 0.27.2 to 1.6.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.27.2...v1.6.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-11 04:38:01 +00:00
repo-visualizer 282e70dbd0 💛 Updates repo diagram 2023-11-05 01:27:20 +00:00
Alicia Bot 64a563dc40 💙 Makes author list 2023-11-05 01:26:23 +00:00
Alicia Bot b6e431c626 💙 Updates contributor SVG 2023-11-05 01:26:13 +00:00
liss-bot aac275da13 💛 Updates sponsors table 2023-11-05 01:26:06 +00:00
liss-bot 8572eb2a5b 💜 Updates contributors list 2023-11-05 01:26:04 +00:00
Alicia Sykes d2e49494ae
Merge pull request #1275 from ThinkSalat/bug/1274-popup-modal-fix
bug #1274 multi page popup modal fix
2023-11-03 21:21:40 +00:00
repo-visualizer 60e4eb203d 💛 Updates repo diagram 2023-10-29 01:26:31 +00:00
Alicia Bot 7a3ba9acf3 💙 Makes author list 2023-10-29 01:25:36 +00:00
Alicia Bot 4e7fc904f6 💙 Updates contributor SVG 2023-10-29 01:25:27 +00:00
liss-bot 812ad0c996 💜 Updates contributors list 2023-10-29 01:25:17 +00:00
Alicia Sykes 56bd835ccc
🔀 Merge pull request #1369 from sachahjkl/fix/weather
fix(weather forecast): updated widget
Fixes #1321
2023-10-28 23:22:10 +01:00
Sacha FROMENT 5adf9efa17 fix(weather forecast): updated widget
Updated the widget and api route to work with the new (why ?) OpenWeater response format.
2023-10-28 13:52:38 +02:00
dependabot[bot] c231270b05
Bump browserify-sign from 4.2.1 to 4.2.2
Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign) from 4.2.1 to 4.2.2.
- [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md)
- [Commits](https://github.com/crypto-browserify/browserify-sign/compare/v4.2.1...v4.2.2)

---
updated-dependencies:
- dependency-name: browserify-sign
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-27 15:52:55 +00:00
Alicia Sykes 974c11627d
🔀 Merge pull request #1364 from Glitch3dPenguin/patch-1
Update deployment.md
2023-10-26 17:35:46 +01:00
Max Kulik 9b570fa853
Update deployment.md
Remove the option to deploy to CF workers. CF Workers and Pages have changed dramatically over the past 2 years and this feature is no longer compatible.
2023-10-26 11:06:52 -05:00
dependabot[bot] 362d093962
Bump crypto-js from 4.1.1 to 4.2.0
Bumps [crypto-js](https://github.com/brix/crypto-js) from 4.1.1 to 4.2.0.
- [Commits](https://github.com/brix/crypto-js/compare/4.1.1...4.2.0)

---
updated-dependencies:
- dependency-name: crypto-js
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-25 22:32:35 +00:00
5idereal f67940fcf8
Update zh-TW.json 2023-10-24 21:11:08 +08:00
repo-visualizer 23053ab1e7 💛 Updates repo diagram 2023-10-22 01:26:48 +00:00
Alicia Bot 220eacb41c 💙 Makes author list 2023-10-22 02:25:49 +01:00
Alicia Bot a7c4572282 💙 Updates contributor SVG 2023-10-22 02:25:41 +01:00
liss-bot d75da81d24 💜 Updates contributors list 2023-10-22 02:25:34 +01:00
snyk-bot 7990401be6
fix: upgrade rsup-progress from 3.0.0 to 3.2.0
Snyk has created this PR to upgrade rsup-progress from 3.0.0 to 3.2.0.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/lissy93/project/564ca11b-8665-48b8-befa-ccd607c3e09a?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-10-19 15:39:09 +00:00
Alicia Sykes 466d99f0de
🔀 Merge pull request #1353 from deneor/issue_1145
Optimized search
2023-10-19 16:29:32 +01:00
Denis Savosin e888adb1c7 optimize search input 2023-10-19 10:37:15 +03:00
Eduardo Gomez 7d3ea067b5
Fix nextcloud widgets reference
The nextcloud notifications and nextcloud php opcache widgets had the wrong type/name in the example block. This change should fix to use the good one.
2023-10-18 14:47:04 +02:00
Denis Savosin 84454b0502 Fix for Search for items with cyrillic titles dosnt work 2023-10-18 11:55:38 +03:00
kt-alt d50c9731e8 💄 add glances speedometer widgets 2023-10-17 16:57:59 -07:00
Alicia Sykes 8a821c2a31
🔀 Merge pull request #1347 from kt-alt/theme/add-tama-theme
add tama theme
2023-10-17 19:56:37 +01:00
kt-alt cf57efb8b1 add tama theme 2023-10-17 02:24:57 -07:00
repo-visualizer 4c906210a0 💛 Updates repo diagram 2023-10-15 01:27:03 +00:00
Alicia Bot 77313bcf9a 💙 Makes author list 2023-10-15 02:25:56 +01:00
Alicia Bot f5513dd14b 💙 Updates contributor SVG 2023-10-15 02:25:44 +01:00
liss-bot e57ec7d21e 💛 Updates sponsors table 2023-10-15 02:25:40 +01:00
liss-bot f55a75e84b 💜 Updates contributors list 2023-10-15 02:25:39 +01:00
Nicholas Malcolm 9bbd8f4ae4
Update generative icon API
Dicebear API has been reorganized and previous endpoint only provides the same generic icon
2023-10-14 15:52:41 -04:00
Alicia Sykes 923c3c4fc5
🔀 Merge pull request #1341 from rokiden/master
Fix Vue's PWA manifestCrossorigin, remove second mainfest from head
2023-10-11 18:56:31 +01:00
rokiden dec5a0820a Fix Vue's PWA manifestCrossorigin, remove second mainfest from head 2023-10-11 16:38:37 +06:00
repo-visualizer 388f482d25 💛 Updates repo diagram 2023-10-08 01:26:52 +00:00
Alicia Bot 1876e914f8 💙 Makes author list 2023-10-08 02:25:41 +01:00
liss-bot 102992df3b 💛 Updates sponsors table 2023-10-08 02:25:25 +01:00
liss-bot 2388955441 💜 Updates contributors list 2023-10-08 02:25:24 +01:00
repo-visualizer 4c75ce6bc4 💛 Updates repo diagram 2023-10-01 01:28:59 +00:00
Alicia Bot 8c5bde658c 💙 Makes author list 2023-10-01 02:28:01 +01:00
Alicia Bot 307dbed137 💙 Updates contributor SVG 2023-10-01 02:27:49 +01:00
liss-bot 88f09c4885 💜 Updates contributors list 2023-10-01 02:27:39 +01:00
Alicia Sykes 99bf9bca4a
🔀 Merge pull request #1326 from rokiden/master
Added BACKUP_DIR env for conf.yml backups
2023-09-28 16:02:33 +01:00
repo-visualizer 9cff2cadd0 💛 Updates repo diagram 2023-09-24 01:25:54 +00:00
Alicia Bot fb3edd66e3 💙 Makes author list 2023-09-24 02:24:46 +01:00
Alicia Bot d3b6af7035 💙 Updates contributor SVG 2023-09-24 02:24:40 +01:00
rokiden 00bc03f257 Added BACKUP_DIR env 2023-09-22 20:27:31 +06:00
repo-visualizer edeeb74c6c 💛 Updates repo diagram 2023-09-17 01:25:33 +00:00
Alicia Bot 20100b5e54 💙 Makes author list 2023-09-17 02:24:37 +01:00
Alicia Bot 77c62555d8 💙 Updates contributor SVG 2023-09-17 02:24:33 +01:00
Alicia Sykes 879effb1cc
📝 Adds Unsupported Digital Envelope Routines to troubleshooting.md 2023-09-10 16:26:15 +01:00
repo-visualizer dd221d7c23 💛 Updates repo diagram 2023-09-10 01:25:38 +00:00
Alicia Bot 005bb1d2a1 💙 Makes author list 2023-09-10 02:24:37 +01:00
Alicia Bot 2aeee1cc9c 💙 Updates contributor SVG 2023-09-10 02:24:19 +01:00
liss-bot 2d2857d3de 💜 Updates contributors list 2023-09-10 02:24:18 +01:00
Alicia Sykes c3542693d7
🔀 Merge pull request #1309 from hubortje/master
Update multi-language-support.md
2023-09-05 13:50:44 +01:00
Harald Töpfer ab450a13e4
Update multi-language-support.md
Fixed the code example in ## Config File

`lang: de` throws a `Validation Warning: .appConfig should NOT have additional property: lang` while `language: de` works as expected.
2023-09-05 14:30:54 +02:00
repo-visualizer 1b99b5e3b6 💛 Updates repo diagram 2023-09-03 01:25:12 +00:00
Alicia Bot e3d47070c1 💙 Makes author list 2023-09-03 02:24:19 +01:00
Alicia Bot 0e3aa0aca4 💙 Updates contributor SVG 2023-09-03 02:23:58 +01:00
liss-bot a8cd6138e6 💛 Updates sponsors table 2023-09-03 02:23:51 +01:00
liss-bot 9d91e33f65 💜 Updates contributors list 2023-09-03 02:23:50 +01:00
Alicia Sykes 4786020741
🔀 Merge pull request #1300 from allozavrr/master
Feature: Ukrainian language
2023-08-27 12:49:55 +01:00
Alicia Sykes 344a109166
🚨 Fix small syntax error in ua.json 2023-08-27 12:47:30 +01:00
repo-visualizer 943b27e6f5 💛 Updates repo diagram 2023-08-27 01:24:49 +00:00
Alicia Bot 986b2d79f6 💙 Makes author list 2023-08-27 02:23:53 +01:00
Alicia Bot 5ddcfd3722 💙 Updates contributor SVG 2023-08-27 02:23:42 +01:00
liss-bot d0fe47ebf9 💛 Updates sponsors table 2023-08-27 02:23:37 +01:00
liss-bot ab2ea32fb6 💜 Updates contributors list 2023-08-27 02:23:36 +01:00
allozavrr 3a32cc4341 Add: Ukrainian language 2023-08-26 09:04:46 +02:00
Alicia Sykes 3e1e42da5f
🔀 Merge pull request #1293 from wozboz/master
Fixed typos in documentation
2023-08-21 23:59:31 +01:00
wozboz a75afcec0f 📝 fixed another small typo 2023-08-20 14:24:04 +02:00
wozboz 225f69cdb3 📝 corrected some typos in the docs 2023-08-20 14:22:23 +02:00
repo-visualizer 766962943b 💛 Updates repo diagram 2023-08-20 01:23:41 +00:00
Alicia Bot cf0c269bec 💙 Makes author list 2023-08-20 02:22:42 +01:00
Alicia Bot a03f94fd25 💙 Updates contributor SVG 2023-08-20 02:22:35 +01:00
liss-bot 59f3b75f4f 💛 Updates sponsors table 2023-08-20 02:22:27 +01:00
liss-bot d9773c9c36 💜 Updates contributors list 2023-08-20 02:22:26 +01:00
Alicia Sykes d4126baa88
🔀 Merge pull request #1278 from wozboz/master
Add new widget for RescueTime
2023-08-13 14:21:17 +01:00
Alicia Sykes c45e05866d
🔥 Removed commented out lines for ResueTime widget (#1278) 2023-08-13 14:18:49 +01:00
Alicia Sykes 39ab92deaa
📝 Removes space between RescueTime title and link (#1278) 2023-08-13 14:17:43 +01:00
repo-visualizer 31f3b2bf57 💛 Updates repo diagram 2023-08-13 01:23:59 +00:00
Alicia Bot ae83e6049b 💙 Makes author list 2023-08-13 02:23:02 +01:00
Alicia Bot e8dbe4c143 💙 Updates contributor SVG 2023-08-13 02:22:52 +01:00
liss-bot e191b275cf 💛 Updates sponsors table 2023-08-13 02:22:50 +01:00
liss-bot 3f42982441 💜 Updates contributors list 2023-08-13 02:22:48 +01:00
wozboz be0f51d46a Merge branch 'master' of https://github.com/wozboz/dashy 2023-08-10 15:46:11 +02:00
wozboz f7a0fb24a9 Added basic RescueTime widget to see time spent on activities 2023-08-10 15:43:05 +02:00
Alicia Sykes ce4e71b4da
🔀 Merge pull request #1277 from zcq100/master
Update chinese translate
2023-08-07 16:52:25 +01:00
zcq100 274ec7fffe
Update chinese translate 2023-08-07 21:37:45 +08:00
repo-visualizer c6f01c2aa3 💛 Updates repo diagram 2023-08-06 01:26:37 +00:00
Alicia Bot be817a29f9 💙 Makes author list 2023-08-06 02:25:40 +01:00
liss-bot 7124b4f16a 💛 Updates sponsors table 2023-08-06 02:25:30 +01:00
liss-bot 86debd7588 💜 Updates contributors list 2023-08-06 02:25:28 +01:00
Shawn Salat c0285d410e use static iframe ref name 2023-08-04 17:23:59 -06:00
repo-visualizer 544f031b10 💛 Updates repo diagram 2023-07-30 01:29:30 +00:00
Alicia Bot c774e81e0a 💙 Makes author list 2023-07-30 02:28:13 +01:00
liss-bot cd5d096479 💛 Updates sponsors table 2023-07-30 02:27:57 +01:00
liss-bot d0fa998502 💜 Updates contributors list 2023-07-30 02:27:56 +01:00
repo-visualizer be5e2cd217 💛 Updates repo diagram 2023-07-23 01:29:58 +00:00
Alicia Bot 66e6b1a5f2 💙 Makes author list 2023-07-23 02:28:49 +01:00
Alicia Bot 7670fe17ea 💙 Updates contributor SVG 2023-07-23 02:28:31 +01:00
liss-bot f4dbbbda67 💜 Updates contributors list 2023-07-23 02:28:28 +01:00
repo-visualizer e341d5f02f 💛 Updates repo diagram 2023-07-16 01:31:46 +00:00
Alicia Bot aeb77c9770 💙 Makes author list 2023-07-16 02:30:14 +01:00
Alicia Bot ce250d0c48 💙 Updates contributor SVG 2023-07-16 02:29:54 +01:00
liss-bot c5e4bb9a7f 💜 Updates contributors list 2023-07-16 02:29:48 +01:00
Alicia Sykes 1b583c3f76
🔀 Merge pull request #1243 from berksmbl/Add-Easypanel-Deployment-Method
docs: Add Easypanel Deployment Method
2023-07-15 12:15:54 +01:00
Alicia Sykes c901288eb1
🔀 Merge pull request #1229 from Juoper/master
Changed url from healthcheck.io to healthchecks.io
2023-07-15 12:15:07 +01:00
Alicia Sykes 1fd7e6b15c
🔀 Merge pull request #1194 from josuablejeru/feature/hackernews-widget
hackernews widget
2023-07-15 12:14:42 +01:00
Alicia Sykes 3c25fb8494
🔀 Merge pull request #1192 from BhasherBEL/master
Add lang option for public holidays
2023-07-15 12:13:29 +01:00
repo-visualizer c7309d4a38 💛 Updates repo diagram 2023-07-09 01:32:13 +00:00
Alicia Bot 2e5eb191f2 💙 Makes author list 2023-07-09 02:29:49 +01:00
Alicia Bot 69990d432f 💙 Updates contributor SVG 2023-07-09 02:29:35 +01:00
liss-bot 3b034c1ac5 💜 Updates contributors list 2023-07-09 02:29:24 +01:00
Alicia Sykes c0b6eee89a
🔀 Merge pull request #1248 from ethan-hann/patch-1
Fixed link and grammar mistake
2023-07-08 20:39:32 +01:00
Ethan Hann 02565d3ef6
Update widgets.md
Fix the link to the development guides for creating a custom widget.
Fix a grammar error .
2023-07-03 00:30:00 -05:00
repo-visualizer ddab65e44a 💛 Updates repo diagram 2023-07-02 01:30:57 +00:00
Alicia Bot fbd80725cf 💙 Makes author list 2023-07-02 02:29:59 +01:00
Berk Sümbül ab83cf4d22 Update deployment.md 2023-06-25 14:28:26 +03:00
Berk Sümbül 06532391e7 Update deployment.md 2023-06-25 14:27:24 +03:00
Berk Sümbül 55cd1324c0 Add Easypanel Deployment Method 2023-06-25 14:22:18 +03:00
Alicia Bot bd7c8c2754 💙 Makes author list 2023-06-25 02:30:48 +01:00
Julian 54b0a05493 Changed url from healthcheck.io to healthchecks.io 2023-06-18 15:52:44 +02:00
repo-visualizer ea04247be0 💛 Updates repo diagram 2023-06-18 01:30:59 +00:00
Alicia Bot 268299b95c 💙 Makes author list 2023-06-18 02:29:54 +01:00
Alicia Sykes 4813d49e42 ⤴ Rebased from master 2023-06-11 11:30:55 +01:00
Alicia Sykes 51a9b4bfbe
🔀 Merge pull request #1221 from Lissy93/FEAT/update-iframe-permissions
[Feature] Allow copy to clipboard within iframe
Closes #1207
2023-06-11 11:08:56 +01:00
Alicia Sykes d469672527 🔒 Enables copy-to-clipboard for sites running in iframe modal / widget (#1207) 2023-06-11 10:58:02 +01:00
repo-visualizer d96297e0f8 💛 Updates repo diagram 2023-06-11 01:31:08 +00:00
Alicia Bot 22e6a5c266 💙 Makes author list 2023-06-11 02:29:51 +01:00
Alicia Bot 579b65a969 💙 Updates contributor SVG 2023-06-11 02:29:45 +01:00
liss-bot e0b5818a88 💛 Updates sponsors table 2023-06-11 02:29:34 +01:00
liss-bot aff8394325 💜 Updates contributors list 2023-06-11 02:29:33 +01:00
Alicia Sykes ece9548b59
🔀 Merge pull request #1219 from Lissy93/FEAT/import-manifest
[FEATURE] Import manifest in index.html
2023-06-10 19:14:28 +01:00
Alicia Sykes 81c612995e 🔍 Import manifest in index.html (#1215) 2023-06-10 19:08:53 +01:00
Alicia Sykes d221844f2f
🔀 Merge pull request #1216 from altearius/FEATURE/documentation
📝 How to register a widget.
2023-06-10 12:22:37 +01:00
Alicia Sykes d718905779
🔀 Merge pull request #1217 from altearius/FEATURE/temporal-plurality
🩹 Singular/plural forms for time counts.
2023-06-10 12:21:13 +01:00
Alicia Sykes 067076f1d4
🔀 Merge pull request #1218 from aviolaris/master
[Localization] Greek Language Added
2023-06-10 12:11:04 +01:00
Andreas Violaris 8e9aec080a Added Greek to the list of supported languages 2023-06-10 12:48:53 +03:00
Andreas Violaris de33ac2a72 Registered Greek language 2023-06-10 12:46:33 +03:00
Andreas Violaris 5977c92235 Added Greek language 2023-06-10 12:43:28 +03:00
Andreas Violaris c50ae1392f Fixed typo 2023-06-10 12:30:40 +03:00
Chris Nielsen 03ae38577e Support for `month` 2023-06-08 23:39:20 +00:00
Chris Nielsen f46bcc2edd 🐛 Correct DeepScan issue. 2023-06-08 23:37:57 +00:00
Chris Nielsen 7280820ba5 🩹 Singular/plural forms for time counts. 2023-06-08 23:16:41 +00:00
Chris Nielsen 1e2854df93 📝 How to register a widget. 2023-06-08 15:49:36 +00:00
Alicia Sykes 020e0ba472 Merge branch 'master' of github.com:lissy93/dashy 2023-06-04 22:37:31 +01:00
Alicia Sykes 2324755e0e
🔀 Merge pull request #1212 from alayham/custom-search
initial commit of the custom search widget
2023-06-04 22:36:11 +01:00
root e1d4adb2ed initial commit of the custom search widget 2023-06-04 17:13:39 +00:00
Alicia Sykes fdd936931e 🚨 Resolves lint errors 2023-06-04 16:21:58 +01:00
Alicia Sykes f1d3547399
🔀 Merge pull request #1210 from alayham/proxmox-lists
initial commit of the proxmox lists widget
2023-06-04 09:14:46 +01:00
repo-visualizer f4c82be988 💛 Updates repo diagram 2023-06-04 01:32:00 +00:00
Alicia Bot fccb0dd890 💙 Makes author list 2023-06-04 02:29:56 +01:00
root b7d7927b7c initial commit of the proxmox lists widget 2023-06-03 17:36:08 +00:00
repo-visualizer ff5b2d5082 💛 Updates repo diagram 2023-05-28 01:30:25 +00:00
Alicia Bot 58a374ce6e 💙 Makes author list 2023-05-28 02:29:08 +01:00
Alicia Bot 086b98b86f 💙 Updates contributor SVG 2023-05-28 02:28:55 +01:00
liss-bot ed0a8bbecf 💛 Updates sponsors table 2023-05-28 02:28:51 +01:00
liss-bot cdd36571b6 💜 Updates contributors list 2023-05-28 02:28:49 +01:00
Josua Blejeru 040b472a05 📝 document post size option in HN widget 2023-05-24 12:31:42 +02:00
Josua Blejeru 2d77a155d5 ⚰️ remove dead css in HN widget 2023-05-24 12:29:19 +02:00
Josua Blejeru 7e1057d059 🚨 ⚰️ remove unused css, fix linting issues in HN 2023-05-24 12:25:03 +02:00
Josua Blejeru 503d662065 📝 document HN trending Widget 2023-05-24 12:16:43 +02:00
Josua Blejeru 098600365a ♻️ rename story type fetch method 2023-05-24 12:16:43 +02:00
Josua Blejeru cfdd4a13e8 basic Widget which fetches the HN posts 2023-05-24 12:16:43 +02:00
Josua Blejeru c1512012f9
Merge branch 'Lissy93:master' into master 2023-05-24 12:16:10 +02:00
Bhasher c418b7b7ae Add lang option for public holidays 2023-05-23 14:22:22 +02:00
Josua Blejeru 1a42a41a53 🚧 Register a Widget to display stories from HN 2023-05-22 21:57:09 +02:00
repo-visualizer 09e61a5fa4 💛 Updates repo diagram 2023-05-21 01:30:06 +00:00
Alicia Bot f91e46369f 💙 Makes author list 2023-05-21 02:29:24 +01:00
Alicia Bot f841e9c33a 💙 Updates contributor SVG 2023-05-21 02:29:04 +01:00
liss-bot 755a4a328b 💛 Updates sponsors table 2023-05-21 02:28:59 +01:00
liss-bot fa41239bb2 💜 Updates contributors list 2023-05-21 02:28:58 +01:00
Alicia Sykes 68d47c25d2
🤖 Increase stale time, from 30 to 90 days
Less annoying notification
2023-05-20 19:45:29 +01:00
Alicia Sykes 79bbc3785a
🔀 Merge pull request #1178 from baifengheixi/master
🔧 Set range of node version in package.json
2023-05-20 19:23:03 +01:00
Alicia Sykes 2ec404121a
🔀 Merge pull request #1181 from huangshaohuai/huangshaohuai-dashy
get the correct tooltip for subitem
2023-05-20 00:26:50 +01:00
Alicia Sykes 9c73bb91b9
🔀 Merge pull request #1182 from altearius/FEATURE/cpu-temp-units
 Permit users to choose Celsius or Fahrenheit.
2023-05-20 00:26:09 +01:00
repo-visualizer 56fd803f93 💛 Updates repo diagram 2023-05-14 01:29:49 +00:00
Alicia Bot 8e41778a38 💙 Makes author list 2023-05-14 02:28:35 +01:00
Alicia Bot caac4a3ffa 💙 Updates contributor SVG 2023-05-14 02:28:28 +01:00
liss-bot 0738eb14c8 💛 Updates sponsors table 2023-05-14 02:28:22 +01:00
liss-bot 744272eaff 💜 Updates contributors list 2023-05-14 02:28:21 +01:00
Chris Nielsen e3360349bb Permit users to choose Celsius or Fahrenheit. 2023-05-12 19:06:32 +00:00
huangshaohuai b615833b5f
get the correct tooltip for subitem 2023-05-12 23:16:14 +08:00
baifengheixi 7feb4f7da6 Update node version in package.json 2023-05-10 21:09:31 +07:00
repo-visualizer c71476d4e8 💛 Updates repo diagram 2023-05-07 01:29:28 +00:00
Alicia Bot 5275f21374 💙 Makes author list 2023-05-07 02:28:29 +01:00
liss-bot e5141a64d8 💛 Updates sponsors table 2023-05-07 02:28:20 +01:00
liss-bot b31ebae953 💜 Updates contributors list 2023-05-07 02:28:18 +01:00
Alicia Sykes 9a416a4653
🔀 Merge pull request #1171 from ssrangisetti/patch-1
Add support searching multiple words.
2023-05-05 21:07:07 +01:00
Alicia Sykes bc9e193a7d
🔀 Merge pull request #1175 from gbrown09/weather-icon-fix
Swapping incorrect icons
2023-05-05 21:06:43 +01:00
Garrett Brown d22b8de524 swapping incorrect icons 2023-05-04 18:50:27 -05:00
ssrangisetti 3f3ffac63b Fixing issues raised by SonarCloud 2023-05-03 23:54:56 +05:30
ssrangisetti 13775b3f57
Add support searching multiple words. 2023-05-03 22:52:49 +05:30
repo-visualizer 62ce3bfe5d 💛 Updates repo diagram 2023-04-30 01:29:27 +00:00
Alicia Bot da2f0eeaca 💙 Makes author list 2023-04-30 02:28:23 +01:00
Alicia Bot 40e3c169b7 💙 Updates contributor SVG 2023-04-30 02:28:13 +01:00
liss-bot e3467a7740 💛 Updates sponsors table 2023-04-30 02:28:08 +01:00
liss-bot 45486a97e6 💜 Updates contributors list 2023-04-30 02:28:07 +01:00
Alicia Sykes 2c3ed81e35
🤖 Automation to mirror to CodeBerg 2023-04-30 00:10:05 +01:00
Alicia Sykes 600eacedeb
📝 Fix link to Healthcheck Status widget 2023-04-29 17:56:54 +01:00
Alicia Sykes ba47fb767d
🔀 Merge pull request #1167 from hockeymikey/master
Add in rss parsing library and option to use it instead of the API
2023-04-29 17:55:03 +01:00
Alicia Sykes 5aea6be90c
🔖 Keep at 2.1.1 2023-04-29 17:54:29 +01:00
hockeymikey 7466ae6c9e Bump version 2023-04-29 10:37:25 -05:00
hockeymikey 7cb6db93f4 Add in rss parsing library and option to use it instead of the API 2023-04-29 10:31:11 -05:00
repo-visualizer 8ca21edd22 💛 Updates repo diagram 2023-04-23 01:30:04 +00:00
Alicia Bot 0805d9ce43 💙 Makes author list 2023-04-23 02:28:38 +01:00
Alicia Bot cecde20ee6 💙 Updates contributor SVG 2023-04-23 02:28:29 +01:00
liss-bot 3e264bf131 💛 Updates sponsors table 2023-04-23 02:28:24 +01:00
liss-bot 96bef092f4 💜 Updates contributors list 2023-04-23 02:28:23 +01:00
repo-visualizer 62b0e6b702 💛 Updates repo diagram 2023-04-16 01:29:57 +00:00
Alicia Bot e8762d5e56 💙 Makes author list 2023-04-16 02:29:09 +01:00
repo-visualizer fd31a66d06 💛 Updates repo diagram 2023-04-09 01:29:22 +00:00
Alicia Bot 6860f132e9 💙 Makes author list 2023-04-09 02:28:19 +01:00
Alicia Bot d7802a279a 💙 Updates contributor SVG 2023-04-09 02:28:08 +01:00
liss-bot 2214c0c63d 💛 Updates sponsors table 2023-04-09 02:28:02 +01:00
liss-bot c088a0cbc3 💜 Updates contributors list 2023-04-09 02:28:00 +01:00
Alicia Sykes c8653e525e
🔀 Merge pull request #1157 from luispabon/sensors
Tweak GlCpuTemp widget to support other sensor units
2023-04-07 13:03:17 +01:00
Luis Pabon df5ada9340 Tweak GlCpuTemp widget to support other sensor units
The current code assumes all sensors report temperature, when in fact glances' sensor plugin also reports rpm (eg fan speeds) and percentages (eg batteries).

Changes:

 * Add support for percentages
 * Add support for rpm

Note: this widget should really be called something like `GlSensors`, but I haven't been able to easily find a way of renaming it without breaking people's existing configs and workflows.
2023-04-03 17:02:18 +01:00
repo-visualizer 9c90814dff 💛 Updates repo diagram 2023-04-02 01:29:22 +00:00
Alicia Bot e26671f86e 💙 Makes author list 2023-04-02 02:28:29 +01:00
repo-visualizer f7face1c79 💛 Updates repo diagram 2023-03-26 01:29:54 +00:00
Alicia Bot cf0bdd8a5a 💙 Makes author list 2023-03-26 02:28:45 +01:00
Alicia Bot cd61df97bf 💙 Updates contributor SVG 2023-03-26 02:28:36 +01:00
liss-bot 8864604e78 💜 Updates contributors list 2023-03-26 02:28:31 +01:00
Alicia Sykes 45e06d2e66
👽️ Updates path to currency-flag assets
Data fetched from: https://github.com/Lissy93/currency-flags
2023-03-19 16:02:40 +00:00
Alicia Sykes 27b835258c
🔀 Merge pull request #1146 from poisonadder7/master
Update GlancesMixin.js - small typo correction
2023-03-19 15:55:52 +00:00
Alicia Bot bb6b980f66 💙 Makes author list 2023-03-19 01:30:06 +00:00
Alicia Bot 992ea92235 💙 Updates contributor SVG 2023-03-19 01:30:00 +00:00
liss-bot 0727ae4a93 💛 Updates sponsors table 2023-03-19 01:29:52 +00:00
liss-bot 04ce19d785 💜 Updates contributors list 2023-03-19 01:29:51 +00:00
poisonadder7 cfc7c29147
Update GlancesMixin.js 2023-03-16 19:28:04 +00:00
repo-visualizer baf9b5a66e 💛 Updates repo diagram 2023-03-12 01:30:29 +00:00
Alicia Bot abe73f2fca 💙 Makes author list 2023-03-12 01:29:45 +00:00
liss-bot ad4d4c2386 💛 Updates sponsors table 2023-03-12 01:29:36 +00:00
liss-bot e6223a4cfa 💜 Updates contributors list 2023-03-12 01:29:34 +00:00
Alicia Sykes 0cc8935b5f
🔀 Merge pull request #1141 from EVOTk/master
Update FR translation
2023-03-11 16:38:28 +00:00
EVOTk 1d419a50ac
Update fr.json 2023-03-09 19:35:27 +01:00
EVOTk a1ac11e66a
Update fr.json 2023-03-09 19:32:53 +01:00
repo-visualizer 50baed7d01 💛 Updates repo diagram 2023-03-05 01:30:55 +00:00
Alicia Bot 2be9ecc02a 💙 Makes author list 2023-03-05 01:29:35 +00:00
Alicia Bot 854efe9de5 💙 Updates contributor SVG 2023-03-05 01:29:26 +00:00
Alicia Sykes 8fbf769a62
🔀 Merge pull request #1106 from m42e/linkding
Added linkding widget
2023-03-02 23:11:42 +00:00
Alicia Sykes 8798dcf5e3
📝 Fixes incorrect value, for enableServiceWorker 2023-03-01 16:40:42 +00:00
Alicia Sykes 0d8d7fc28c
🔀 Merge pull request #1124 from Lissy93/FIX/currency-widget-flags
[FIX] Updates the endpoint for currency flags
Fixes #1096
2023-02-26 22:47:50 +00:00
Alicia Sykes 6651333253 🐛 Updates the endpoint for currency flags (#1096) 2023-02-26 22:41:49 +00:00
Alicia Sykes 794fa57956
🔧 Re-enable GHCR Docker Push 2023-02-26 15:50:26 +00:00
Alicia Sykes a6e685b5e1
🚧 Temp removes GHCR + ACR 2023-02-26 15:21:31 +00:00
Alicia Sykes 4f0af68c5f
🚧 Temporarily removes GHCR 2023-02-26 14:53:29 +00:00
Alicia Sykes 3e35b56414 📌 Updates yarn.lock dependency pins 2023-02-26 14:30:53 +00:00
Alicia Sykes d5b70c1d94
🔀 Merge pull request #1123 from Lissy93/FIX/most-used-last-used-counter
[FIX] Counter for most-used + last-used, and lint warns
Fixes #1056 and #1033 for @hypatia1 and @Zixim
2023-02-26 14:25:40 +00:00
Alicia Sykes 4fc3abf511 🐛 Fix most-used / last-used storage (#1056, #1033) 2023-02-26 14:13:59 +00:00
Alicia Sykes 743232e597 🚨 Fix lint warn, indentation in Mvg widget 2023-02-26 14:10:08 +00:00
Alicia Sykes c3749c6837 🚨 Fix lint warn, single quotes in clock 2023-02-26 14:09:42 +00:00
repo-visualizer e48f8418b9 💛 Updates repo diagram 2023-02-26 01:30:37 +00:00
Alicia Bot ed4898d761 💙 Makes author list 2023-02-26 01:29:36 +00:00
Alicia Bot 34449481a1 💙 Updates contributor SVG 2023-02-26 01:29:29 +00:00
liss-bot bf73117a9f 💛 Updates sponsors table 2023-02-26 01:29:20 +00:00
liss-bot be7fe22b42 💜 Updates contributors list 2023-02-26 01:29:19 +00:00
Alicia Sykes 0319b8b1ed
🔀 Merge pull request #1121 from Lissy93/lang/turkish-bengali-and-refactor
[TRANSLATIONS] Links the Turkish and Bengali locales, and updates lang docs
Thanks @soaibsafi, @imsakg and @zcq100 🙌
2023-02-23 17:46:49 +00:00
Alicia Sykes b4496fb910 🔄 Re-run CI builds 2023-02-23 17:41:58 +00:00
Alicia Sykes 386e688762 🔀 Merge branch 'master' of github.com:lissy93/dashy into lang/turkish-bengali-and-refactor 2023-02-23 17:33:06 +00:00
Alicia Sykes 896b7093f3 🌐 Credits @imsakg for Turkish translations (#1088) 2023-02-23 17:20:37 +00:00
Alicia Sykes f8c74e6b65
🔀 Merge pull request #1119 from zcq100/master
Update zh-CN.json
2023-02-23 17:15:39 +00:00
Alicia Sykes 422be768a0
🔀 Merge pull request #1107 from soaibsafi/master
Add new language (Bengali)
2023-02-23 17:13:01 +00:00
Alicia Sykes fed55a01d3
🔀 Merge pull request #1088 from imsakg/master
added: new language (Turkish).
2023-02-23 17:12:43 +00:00
zcq100 5d8c01d14b
Update zh-CN.json 2023-02-22 17:01:23 +08:00
Alicia Sykes 2e053064d3 🌐 Adds Turkish (thanks @imsakg 🙌 #1188) 2023-02-21 18:27:18 +00:00
Alicia Sykes 7200d87d6a 🌐 Adds Bengali (thanks @Soaibuzzaman 🙌 #1107) 2023-02-21 18:26:08 +00:00
Alicia Sykes 70a6cc6b64 🚚 Sorts languages alphabetically, by code 2023-02-21 18:23:45 +00:00
Alicia Sykes 940879a7a7 📝 Adds missing languages to readme, sorts alphabetically 2023-02-21 18:19:10 +00:00
Alicia Sykes 387d9ee5c3 🚨 Fix lint error (single quotes) in MvgConnection widget 2023-02-21 18:11:01 +00:00
Alicia Sykes 08e5e5b48e
🔀 Merge pull request #1041 from DimitriDR/master
Increasing localization for every element on Dashy
2023-02-19 23:55:43 +00:00
Alicia Sykes b18895b227
🔀 Merge pull request #1068 from itsmejoeeey/BUG/1067_Server-fallback-serve-index
🐛 Serve index.html as fallback to fix #1067
2023-02-19 23:53:40 +00:00
repo-visualizer 64d61fc894 💛 Updates repo diagram 2023-02-19 01:30:45 +00:00
Alicia Bot c17f92a549 💙 Makes author list 2023-02-19 01:29:17 +00:00
Alicia Bot e4f9d617e3 💙 Updates contributor SVG 2023-02-19 01:29:13 +00:00
liss-bot 5e86db0a3c 💜 Updates contributors list 2023-02-19 01:29:05 +00:00
Alicia Sykes 2f0e74d140
📝 Adds stats 2023-02-18 16:25:29 +00:00
Matthias Bilger 281f173d14 Added documentation 2023-02-14 19:05:24 +01:00
soaibsafi 992f2bd2d7 📝Add new language (Bengali) 2023-02-14 00:15:50 +01:00
Matthias Bilger 27e7ae3547 Added linkding widget 2023-02-13 21:21:06 +01:00
Alicia Sykes f7d1eefdff
⬆️ Merge pull request #1104 from Lissy93/snyk-upgrade-b35cba841cc995fca96fae91c42808f6
[Snyk] Upgrade vue-select from 3.18.3 to 3.20.2
2023-02-12 16:32:00 +00:00
Alicia Sykes ba6fa376a5
🔀 Merge pull request #1101 from marekful/FEATURE/pass-idp-hint-to-keycloak-auth
[FEATURE/IMPROVEMENT] Pass 'IdP Hint' to Keycloak
2023-02-12 16:23:24 +00:00
snyk-bot 981be1ca04
fix: upgrade vue-select from 3.18.3 to 3.20.2
Snyk has created this PR to upgrade vue-select from 3.18.3 to 3.20.2.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/lissy93/project/564ca11b-8665-48b8-befa-ccd607c3e09a?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-02-12 02:25:34 +00:00
repo-visualizer bdf274d8e1 💛 Updates repo diagram 2023-02-12 01:30:02 +00:00
Alicia Bot 405085edee 💙 Makes author list 2023-02-12 01:28:56 +00:00
Alicia Bot 143a7a7971 💙 Updates contributor SVG 2023-02-12 01:28:47 +00:00
liss-bot c70fc83cb2 💛 Updates sponsors table 2023-02-12 01:28:46 +00:00
liss-bot 94162881df 💜 Updates contributors list 2023-02-12 01:28:44 +00:00
Marcell Fülöp 99fa9bcc32 📝 Add documentation for 'appConfig.auth.keycloak.idpHint' option. 2023-02-09 13:40:31 +00:00
Marcell Fülöp d9740427eb 🩹 Allow Keycloak authentication to pass 'IdP Hint'
* add App Config option for 'IdP Hint' under Keycloak Authentication
* refactor the authentication trigger mechanism to allow direct call
  to keyjclaok-js adapter login() function
* remove `onLoad` from construction options (as it belongs to init())
2023-02-09 12:47:10 +00:00
Marcell Fülöp 3e7b51da33 ⬆️ Upgrade Keycloak-js dependency 2023-02-09 12:38:57 +00:00
repo-visualizer 354fc99af5 💛 Updates repo diagram 2023-02-05 01:30:58 +00:00
Alicia Bot 9f8da93de3 💙 Makes author list 2023-02-05 01:29:16 +00:00
Alicia Bot 53633a2bfd 💙 Updates contributor SVG 2023-02-05 01:29:11 +00:00
liss-bot 7cea06f362 💜 Updates contributors list 2023-02-05 01:29:05 +00:00
Alicia Sykes dc8e651fb9
🔀 Merge pull request #1066 from itsmejoeeey/BUG/1024_Workspace-trailing-slash
🐛 Add trailing slash to quick fix #1064
Fixes #1064
2023-02-04 23:51:39 +00:00
Alicia Sykes b177b7d855
🔀 Merge pull request #1069 from kxenoxx/patch-1
Update fr.json
2023-02-04 23:49:56 +00:00
Alicia Sykes 2772f8fda6
🔀 Merge pull request #1091 from a-mnich/FIX/Authors
👷 bump version:  update-authors GitHub action
2023-02-04 23:43:27 +00:00
Alexander Mnich f17cbc381d
👷 update update-authors action 2023-01-30 11:22:48 +01:00
Alicia Sykes 7080e3c980
🔀 Merge pull request #1058 from BySempron/master
Solve background image resize
2023-01-29 21:33:11 +00:00
Alicia Sykes 221aeb5441
🔀 Merge pull request #1026 from kieraneglin/FIX/add-to-homescreen-404
🐛 Update manifest.json's start_url to bare root path
2023-01-29 21:32:25 +00:00
Alicia Sykes 4d5a79fec9
🔀 Merge pull request #1087 from albcp/master
Fix configuration export
2023-01-29 21:31:29 +00:00
repo-visualizer d44b0c7a6a 💛 Updates repo diagram 2023-01-29 01:30:31 +00:00
Alicia Bot fd232f4ab6 💙 Makes author list 2023-01-29 01:29:16 +00:00
liss-bot f774481fbf 💛 Updates sponsors table 2023-01-29 01:29:12 +00:00
liss-bot d68a03bcf1 💜 Updates contributors list 2023-01-29 01:29:10 +00:00
Sergio c7c4df7a55
Merge branch 'Lissy93:master' into master 2023-01-28 13:18:55 +01:00
liss-bot 8fbffd31bd 💛 Updates sponsors table 2023-01-27 16:16:12 +00:00
liss-bot 61d2562e21 💜 Updates contributors list 2023-01-27 16:16:11 +00:00
Alicia Bot 10828bf2da 💙 Makes author list 2023-01-27 16:13:31 +00:00
Alicia Bot cbde5743c3 💙 Updates contributor SVG 2023-01-27 16:13:22 +00:00
Alicia Sykes f731c0f755
🤖 Update version of Contributor workflow 2023-01-27 16:08:03 +00:00
Mert Sefa AKGUN 382f823e53
added: new language (Turkish). 2023-01-27 15:58:02 +03:00
Alicia Sykes adf56fa334
🔀 Merge pull request #1048 from m42e/healthcheck-fix-errors
Fix HealthChecks linting errors
2023-01-25 16:45:56 +00:00
Alberto 8ef419b767
Merge branch 'Lissy93:master' into master 2023-01-25 16:50:02 +01:00
Alberto Caravaca f3c854378c Correct config export removing leading space 2023-01-25 09:45:59 -06:00
Matthias Bilger c50773e727 Fix HealthChecks linting errors 2023-01-23 19:42:02 +01:00
Alicia Sykes 18c2af774d
🔀 Merge pull request #1047 from m42e/mvg-upstream
Added Mvg Widget
2023-01-23 12:13:07 +00:00
Matthias Bilger 59118a54dd Fixed as suggested 2023-01-22 18:22:24 +01:00
Alicia Sykes a91a283f1b
🔀 Merge pull request #1037 from m42e/drone-io-widget
Drone io widget
2023-01-22 17:00:35 +00:00
Matthias Bilger 75b06f8af8 Fix CodeSonar warnings 2023-01-22 15:51:34 +01:00
Matthias Bilger 1e84f51825 Fixed deepscan analysis warnings 2023-01-22 15:50:02 +01:00
Matthias Bilger 4cb3332e3e Added mvg connection + doc updates 2023-01-22 12:57:02 +01:00
repo-visualizer 39a55333a9 💛 Updates repo diagram 2023-01-22 01:29:53 +00:00
Alicia Bot 8d8dc81793 💙 Makes author list 2023-01-22 01:28:45 +00:00
Alicia Bot 6d63ed8441 💙 Updates contributor SVG 2023-01-22 01:28:38 +00:00
liss-bot 53cd128395 💛 Updates sponsors table 2023-01-22 01:28:36 +00:00
liss-bot 9f0c6af5b4 💜 Updates contributors list 2023-01-22 01:28:34 +00:00
Alicia Sykes b388adcaec
🔀 Merge pull request #1075 from albcp/master
Fixed filtering by productId in cve-vulnerabilities widget
Fixes #1065
2023-01-21 23:08:59 +00:00
Alicia Sykes ddd7c0f4be
🔀 Merge pull request #1076 from rtm516/master
Fix health-check when using SSL
2023-01-21 20:47:13 +00:00
rtm516 3c5177dd70
Update health-check to support SSL properly 2023-01-21 16:36:49 +00:00
rtm516 37f0a669fd
Update healthcheck to 5s timeout 2023-01-21 16:33:11 +00:00
Alberto Caravaca 1ba01ba5f3 Merge branch 'master' of https://github.com/albcp/dashy 2023-01-21 06:26:43 -06:00
Alberto Caravaca 0d9689883c Added productId to the endpoint and improved docs 2023-01-21 06:23:13 -06:00
Alicia Sykes 4a5024ce26
🔀 Merge pull request #1074 from albcp/master
Fixed Pi-Hole widgets adding authentication
2023-01-21 00:01:06 +00:00
Alberto Caravaca c867a90919 Remove trailing space 2023-01-20 15:21:55 -06:00
Alberto Caravaca 5cfc9b1bd8 Added authentication to Pi-Hole widgets 2023-01-20 15:02:55 -06:00
kxenox 678e7119f8
Update fr.json
Added missing character
2023-01-16 23:08:39 +01:00
itsmejoeeey 12eadccfda 🐛 Serve index.html as fallback to fix #1067 2023-01-17 01:30:34 +13:00
itsmejoeeey 8ec5f30a5d 🐛 Add trailing slash to quick fix #1064
* Add trailing slash to switch-view-buttons on Workspace sidebar. This prevents a bug when later using switch view buttons on Default/Minimal view switchers.
2023-01-16 21:34:45 +13:00
Alicia Bot c957ab6cfe 💙 Makes author list 2023-01-15 01:29:30 +00:00
Alicia Bot 53e33dded3 💙 Updates contributor SVG 2023-01-15 01:29:24 +00:00
BySempron 728eb0256e
Solve background image resize 2023-01-10 20:21:51 +01:00
Matthias Bilger b404bb09be Added Mvg Widget
Display mvg departure times for MVG station.
2023-01-10 09:11:04 +01:00
Matthias Bilger db8abb2831 Added skipped icon, use correct status 2023-01-08 23:13:05 +01:00
Matthias Bilger 0948a3f845 updated Format and allow single repo listing 2023-01-08 10:01:37 +01:00
Matthias Bilger 120c351f40 Add update function for DroneCi Widget 2023-01-08 06:17:17 +01:00
Matthias Bilger f43966fdb0 Rename DroneIo to DroneCi
Drone CI is the current term used for the Build System (or just Drone,
which is a bit to unspecific for identification)
2023-01-08 06:13:29 +01:00
Matthias Bilger f14eaf5f0b WIP: updated drone 2023-01-08 06:01:31 +01:00
Matthias Bilger 97ccdd44b2 Use `drone-io` in config and minor doc improvement for drone-io 2023-01-08 05:57:48 +01:00
repo-visualizer f11e6bfd44 💛 Updates repo diagram 2023-01-08 01:30:27 +00:00
Alicia Bot 785976e055 💙 Makes author list 2023-01-08 01:28:42 +00:00
Alicia Bot ae160050be 💙 Updates contributor SVG 2023-01-08 01:28:34 +00:00
liss-bot 0fd28a132f 💛 Updates sponsors table 2023-01-08 01:28:32 +00:00
liss-bot 3df6453e61 💜 Updates contributors list 2023-01-08 01:28:31 +00:00
DimitriDR f214667f51 Adding error messages and splash screen. 2023-01-07 23:28:57 +01:00
Alicia Sykes a5f3c20810
🔀 Merge pull request #1043 from m42e/xkcd-show-alt
XKCD: Use tooltip for alt text
2023-01-07 21:55:11 +00:00
Alicia Sykes 0fc664fb08
🔀 Merge pull request #1039 from m42e/multiple-healthcheck-keys
Allow multiple Project Keys for HealthChecks
2023-01-07 21:53:43 +00:00
Matthias Bilger f0a5c249b0 New Window + update support 2023-01-07 21:12:55 +01:00
DimitriDR d3ced73cf3 Updated localization. Fixed my own bug... 2023-01-07 20:50:07 +01:00
DimitriDR 6b376f1dad Localizable strings for the App Info page
Signed-off-by: DimitriDR <dimitridroeck@gmail.com>
2023-01-07 20:18:57 +01:00
Matthias Bilger d4528a1afe XKCD: Use tooltip for alt text 2023-01-07 19:29:00 +01:00
DimitriDR 3016128cbc Possible to translate footer now.
Signed-off-by: DimitriDR <dimitridroeck@gmail.com>
2023-01-07 17:09:47 +01:00
Matthias Bilger 8e5c378386 Allow multiple Project Keys for HealthChecks 2023-01-07 11:12:49 +01:00
Matthias Bilger 71510eeb93 Added info for Drone Widget 2023-01-07 01:41:58 +01:00
Matthias Bilger 9a70d1cd8d Added Widget for drone.io 2023-01-07 01:25:47 +01:00
Alicia Sykes 9ab6c59f19
⬆️ Merge pull request #994 from Lissy93/snyk-upgrade-9b3202c44d224cdfbceacca91b080839
[Snyk] Upgrade simple-icons from 7.17.0 to 7.19.0
2023-01-01 22:21:07 +00:00
Alicia Sykes 15d7e9936d
🔀 Merge pull request #1030 from a-mnich/FIX/germanLocale
Update German (de) locale
2023-01-01 22:08:13 +00:00
Alicia Sykes f4f2c5f134
🔀 Merge pull request #1029 from Dylan-Bs/master
🌐 Adding Guest translations
2023-01-01 22:06:26 +00:00
repo-visualizer 7841955bc5 💛 Updates repo diagram 2023-01-01 01:30:20 +00:00
Alicia Bot 1b0265c09a 💙 Makes author list 2023-01-01 01:29:21 +00:00
liss-bot fca21c6597 💛 Updates sponsors table 2023-01-01 01:29:04 +00:00
liss-bot 8fa4be9e1b 💜 Updates contributors list 2023-01-01 01:29:03 +00:00
Alexander Mnich 02713110b4 🌐 correct and complete de locale 2022-12-30 18:55:32 +00:00
Dylan-Bs db017c0888
Adding Guest translations 2022-12-30 17:51:48 +01:00
Kieran Eglin da3b5bc4b7 Updated manifest's start_url to bare root path 2022-12-28 10:23:59 -08:00
repo-visualizer 2f3cc1c354 💛 Updates repo diagram 2022-12-25 01:29:51 +00:00
Alicia Bot 8cd2e757f6 💙 Makes author list 2022-12-25 01:29:12 +00:00
Alicia Sykes bf60719035
🔀 Merge pull request #1017 from Tuzi555/feature/add-cs-locale
Feature/add cs locale
2022-12-20 21:54:48 +00:00
Alicia Sykes a5baede11c
🔖 Keep at 2.1.1 2022-12-20 21:53:13 +00:00
Tuzi555 15a09cd83b Added import statement for json with translations 2022-12-20 16:20:16 +01:00
Tuzi555 94247c3c04 Bumped version 2022-12-20 14:38:30 +01:00
Tuzi555 9682446b95 🌐 Added cs locale 2022-12-20 14:33:00 +01:00
repo-visualizer 92d12915de 💛 Updates repo diagram 2022-12-18 01:29:16 +00:00
Alicia Bot aea271a61c 💙 Makes author list 2022-12-18 01:28:15 +00:00
Alicia Bot 805a8bcea1 💙 Updates contributor SVG 2022-12-18 01:28:09 +00:00
liss-bot cb0bc80dd1 💛 Updates sponsors table 2022-12-18 01:28:00 +00:00
liss-bot 857886ab76 💜 Updates contributors list 2022-12-18 01:27:59 +00:00
repo-visualizer 8e71ee73e8 💛 Updates repo diagram 2022-12-11 01:30:24 +00:00
Alicia Bot 6071ca5b1b 💙 Makes author list 2022-12-11 01:29:06 +00:00
Alicia Bot 34b6637b74 💙 Updates contributor SVG 2022-12-11 01:29:01 +00:00
liss-bot e5104a11d9 💛 Updates sponsors table 2022-12-11 01:28:59 +00:00
liss-bot 92aa9643d8 💜 Updates contributors list 2022-12-11 01:28:57 +00:00
Alicia Sykes 5711790b1a
🔀 Merge pull request #1008 from Lissy93/FEATURE/static-widget-update
[FEATURE] Image widget update functionality
Fixes #992
2022-12-10 18:53:20 +00:00
Alicia Sykes 94ce53f80b 📄 Adds docs for image widget dimensions 2022-12-10 18:37:18 +00:00
Alicia Sykes bb8419f077 Improved update support for iframe widget, plus shows loader (#992) 2022-12-10 18:34:10 +00:00
Alicia Sykes f00132d4a3 Adds support for dimensions on Image Widget 2022-12-10 17:36:11 +00:00
Alicia Sykes 71291c1ce9 Adds update support to image widget (#992) 2022-12-09 20:55:49 +00:00
repo-visualizer 286131bec9 💛 Updates repo diagram 2022-12-04 01:30:04 +00:00
Alicia Bot e7423c03ea 💙 Makes author list 2022-12-04 01:28:47 +00:00
Alicia Bot 1141f5f2d7 💙 Updates contributor SVG 2022-12-04 01:28:39 +00:00
liss-bot 01bf72c0f2 💛 Updates sponsors table 2022-12-04 01:28:33 +00:00
liss-bot 8c9987b090 💜 Updates contributors list 2022-12-04 01:28:32 +00:00
snyk-bot e01165ade5
fix: upgrade simple-icons from 7.17.0 to 7.19.0
Snyk has created this PR to upgrade simple-icons from 7.17.0 to 7.19.0.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/lissy93/project/564ca11b-8665-48b8-befa-ccd607c3e09a?utm_source=github&utm_medium=referral&page=upgrade-pr
2022-12-01 06:30:03 +00:00
Alicia Sykes 6ee0097152
🐳 Temp remove Azure Registry from Docker build 2022-11-27 21:08:37 +00:00
Alicia Sykes 3f81acd47e
📝 Updates hyperlink to dashboard-icons 2022-11-27 16:04:45 +00:00
Alicia Sykes 8a6ffce179
🔀 Merge pull request #986 from jrobles98/patch-1
Update new pricing policy of Heroku
2022-11-27 11:37:08 +00:00
jrobles98 6f1320449d
Update new pricing policy of Heroku 2022-11-27 12:27:07 +01:00
repo-visualizer 049bcb1786 💛 Updates repo diagram 2022-11-27 01:31:00 +00:00
Alicia Bot 7f7feb4bfa 💙 Makes author list 2022-11-27 01:29:14 +00:00
Alicia Bot 1dc37a10b6 💙 Updates contributor SVG 2022-11-27 01:29:05 +00:00
liss-bot b79f9ade41 💜 Updates contributors list 2022-11-27 01:29:00 +00:00
Alicia Sykes 475a9a1469
🔀 Merge pull request #982 from Totto16/master
- Clock Widget: fix bug, better default Handling for:  use12Hour, showSeconds
2022-11-26 00:44:30 +00:00
Totto16 74370ac557
👌 Code review : implemented the requested changes 2022-11-23 22:41:39 +01:00
Alicia Sykes 77aee8b0ee
🔀 Merge pull request #958 from lordpansar/master
Updated docs + fixed typos
2022-11-23 21:33:06 +00:00
Totto16 96684f57c8
- fixed small bug, that I forgot to port from the previous implementation 2022-11-22 10:58:14 +01:00
Totto16 becb50dc58
update documentation regarding the change 2022-11-22 10:46:31 +01:00
Totto16 49334ae3c1
- Clock Widget: fix bug, better default Handling for:
use12Hour, showSeconds
2022-11-22 10:41:42 +01:00
repo-visualizer 5d5dd0a50e 💛 Updates repo diagram 2022-11-20 01:30:52 +00:00
Alicia Bot 80784d8d8f 💙 Makes author list 2022-11-20 01:30:19 +00:00
Alicia Bot 559adbb458 💙 Updates contributor SVG 2022-11-20 01:30:09 +00:00
liss-bot 331004c18a 💛 Updates sponsors table 2022-11-20 01:30:06 +00:00
liss-bot e08e1642b6 💜 Updates contributors list 2022-11-20 01:30:05 +00:00
repo-visualizer 17ab10bc92 💛 Updates repo diagram 2022-11-13 01:30:23 +00:00
Alicia Bot c7d2ec8dfe 💙 Makes author list 2022-11-13 01:29:23 +00:00
liss-bot aaf690c05d 💛 Updates sponsors table 2022-11-13 01:29:11 +00:00
liss-bot bb137fd93f 💜 Updates contributors list 2022-11-13 01:29:09 +00:00
Alicia Sykes 8a55fc3bf2
🔀 Merge pull request #940 from bskim45/patch-1
Update Korean translations
2022-11-12 16:50:54 +00:00
repo-visualizer 23e4b8b859 💛 Updates repo diagram 2022-11-06 01:31:37 +00:00
Alicia Bot 36679b4b1b 💙 Makes author list 2022-11-06 01:30:34 +00:00
Alicia Bot 7d3bb8f9ce 💙 Updates contributor SVG 2022-11-06 01:30:29 +00:00
liss-bot ccb184e033 💛 Updates sponsors table 2022-11-06 01:30:22 +00:00
liss-bot c19bdbf1b9 💜 Updates contributors list 2022-11-06 01:30:21 +00:00
Alicia Sykes e8b30b9c25
🔀 Merge pull request #926 from dkyeremeh/subdomain-favicon
Allow favicons for subdomains
2022-10-30 16:08:21 +00:00
Alicia Sykes 0eca672c68
🔀 Merge pull request #966 from Lissy93/feature/925_default-icons
[FEATURE] Adds option for default icon
Fixes #925
2022-10-30 14:08:17 +00:00
Alicia Sykes 4d3a25c1bd 🩹 Replaces width fill-availible with stretch 2022-10-30 13:55:27 +00:00
Alicia Sykes 9f07ba0843 🗃 Adds defaultIcon to schema and config list (#925) 2022-10-30 13:53:26 +00:00
Alicia Sykes 3cde47c7b7 📝 Adds docs for using appConfig.defaultIcon (#925) 2022-10-30 13:51:21 +00:00
Alicia Sykes d7d5c0291c Adds option for default icon (#925) 2022-10-30 13:41:48 +00:00
repo-visualizer 71c4936be4 💛 Updates repo diagram 2022-10-30 01:32:44 +00:00
Alicia Bot a903bebc14 💙 Makes author list 2022-10-30 01:31:11 +00:00
liss-bot 0f342629e8 💜 Updates contributors list 2022-10-30 01:30:53 +00:00
Alicia Sykes 20e513a1a5
🔀 Merge pull request #963 from Lissy93/snyk-upgrade-4b92b3e32d0603c1893a3b4bafa48791
[Snyk] Upgrade simple-icons from 7.10.0 to 7.14.0
2022-10-29 21:56:39 +01:00
Alicia Sykes 43c2dfc3d4
🔀 Merge pull request #964 from thomasdissert/patch-1
Fixed comment describing healthcheck
2022-10-29 21:54:25 +01:00
Thomas Dissert 5d11c58ac4
fixed the comment a bit more 2022-10-28 09:55:54 +02:00
Thomas Dissert b658d94adc
Fixed comment describing healthcheck 2022-10-28 09:43:38 +02:00
snyk-bot 79cc7cb06e
fix: upgrade simple-icons from 7.10.0 to 7.14.0
Snyk has created this PR to upgrade simple-icons from 7.10.0 to 7.14.0.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/lissy93/project/564ca11b-8665-48b8-befa-ccd607c3e09a?utm_source=github&utm_medium=referral&page=upgrade-pr
2022-10-28 06:22:58 +00:00
Alicia Sykes ba3ce9cb9d
🔀 Merge pull request #955 from DawidPietrykowski/FIX/950_widget-width
Added css width declaration for other browsers
2022-10-25 20:59:57 +01:00
Magnus Sundström 98bc738c55
Fixed typos in en.json 2022-10-23 19:42:57 +02:00
Magnus Sundström c25572612e
Added danish to list of supported languages 2022-10-23 19:34:40 +02:00
repo-visualizer b498d8d0d5 💛 Updates repo diagram 2022-10-23 01:31:05 +00:00
Alicia Bot 436f84f657 💙 Makes author list 2022-10-23 02:30:12 +01:00
Alicia Bot b5ae84340b 💙 Updates contributor SVG 2022-10-23 02:29:54 +01:00
liss-bot ad07ba9fc4 💜 Updates contributors list 2022-10-23 02:29:48 +01:00
Alicia Sykes c05d80bb6f
🔀 Merge pull request #945 from lordpansar/master
Update sv.json + add danish locale
2022-10-22 18:11:20 +01:00
Dawid Pietrykowski 6be5917ced Added css width declaration for other browsers 2022-10-20 16:57:37 +02:00
Magnus Sundström c8de78adf0
Registered danish locale 2022-10-17 08:56:43 +02:00
Magnus Sundström 9b2e8bfbc5
Merge branch 'Lissy93:master' into master 2022-10-17 08:53:32 +02:00
repo-visualizer d60152b719 💛 Updates repo diagram 2022-10-16 01:31:25 +00:00
Alicia Bot 48a100f65c 💙 Makes author list 2022-10-16 02:30:14 +01:00
liss-bot 21f51b1054 💛 Updates sponsors table 2022-10-16 02:30:13 +01:00
liss-bot 271b79db3f 💜 Updates contributors list 2022-10-16 02:30:11 +01:00
Magnus Sundström 91f862836d
Create da.json 2022-10-15 21:42:41 +02:00
Magnus Sundström 19b478617f
Update sv.json
Fixed typos and grammatical errors
2022-10-14 22:03:15 +02:00
Bumsoo Kim 9e013a7a95
Update Korean translation 2022-10-11 01:21:40 +09:00
Alicia Sykes 29eb5d8545
🔀 Merge pull request #934 from rtm516/feature/12h-clock
Add 12 hour option to clock widget
2022-10-09 21:41:59 +01:00
repo-visualizer 502af5b651 💛 Updates repo diagram 2022-10-09 01:32:03 +00:00
Alicia Bot f1a3721a5f 💙 Makes author list 2022-10-09 02:30:26 +01:00
rtm516 b48a341cdd
Add 12 hour option to clock widget 2022-10-08 21:42:15 +01:00
repo-visualizer 29814a9fec 💛 Updates repo diagram 2022-10-02 01:32:30 +00:00
Alicia Bot 21061e982f 💙 Makes author list 2022-10-02 02:31:47 +01:00
Desmond Kyeremeh fe6989cab4 Allow favicons for subdomains 2022-09-29 15:03:56 +00:00
Alicia Sykes c0836acc5e 😆 Change order of served up files, fixes everything :) 2022-09-25 19:44:40 +01:00
repo-visualizer 2ee9534b59 💛 Updates repo diagram 2022-09-25 01:31:41 +00:00
Alicia Bot f8271b26eb 💙 Makes author list 2022-09-25 02:30:02 +01:00
Alicia Bot d34aae35a2 💙 Updates contributor SVG 2022-09-25 02:29:53 +01:00
liss-bot 02842e6c75 💛 Updates sponsors table 2022-09-25 02:29:48 +01:00
liss-bot 5ac0a6bcf5 💜 Updates contributors list 2022-09-25 02:29:47 +01:00
Alicia Sykes 723da99d58
🔀 Merge pull request #900 from Cereal916/disableConfigurationForNonAdmin
Add config option to disable all UI config features for non admin users.
2022-09-18 20:51:11 +01:00
Alicia Sykes e1d9f85aa0
🏷️ Keep at 2.1.1 2022-09-18 20:49:40 +01:00
Alicia Bot 49954b9f08 💙 Makes author list 2022-09-18 02:33:55 +01:00
Alicia Bot a8714a1a02 💙 Updates contributor SVG 2022-09-18 02:33:41 +01:00
liss-bot 1992111a48 💛 Updates sponsors table 2022-09-18 02:33:38 +01:00
liss-bot 7d0d97148e 💜 Updates contributors list 2022-09-18 02:33:37 +01:00
repo-visualizer 49f8199764 💛 Updates repo diagram 2022-09-18 01:32:40 +00:00
kristian 6c3e45c362 bump version 2022-09-11 16:19:30 -07:00
kristian 6d644f5459 Add config option to disable all UI config features for non admin users. 2022-09-11 16:12:10 -07:00
Alicia Sykes 4a90a9de65
🔀 Merge pull request #899 from AmadeusGraves/master
Update Spanish Translation
2022-09-11 22:46:37 +01:00
Alicia Sykes 5f96b6ccf8
🔀 Merge pull request #871 from AaronPorts/master
IframeWidget min-height reduce to 80px
2022-09-11 22:44:29 +01:00
Alicia Sykes c0677c46ea
🔀 Merge pull request #895 from Smexhy/slovak
Add Slovak language
2022-09-11 22:43:27 +01:00
Alicia Sykes 933fb9c4d7
🔀 Merge pull request #896 from Cereal916/localStorageExploitFix
Set user in localStorage when matching auth token is found. When chec…
2022-09-11 22:41:45 +01:00
Ángel Fernández Sánchez b4b298e959
Update es.json 2022-09-11 16:03:53 +02:00
kristian 46420d4f15 Stop checking users once match is found. 2022-09-10 22:04:17 -07:00
kristian 5a3fbe5672 Set user in localStorage when matching auth token is found. When checking guest access, consider if a username is set. Fixes username local storage exploits. 2022-09-10 21:33:45 -07:00
repo-visualizer ef59eb25f4 💛 Updates repo diagram 2022-09-11 01:31:41 +00:00
Alicia Bot 50b05d845b 💙 Makes author list 2022-09-11 02:30:25 +01:00
Alicia Bot 0c68e90da5 💙 Updates contributor SVG 2022-09-11 02:30:22 +01:00
liss-bot 53060d875b 💛 Updates sponsors table 2022-09-11 02:30:18 +01:00
liss-bot 2b8735897b 💜 Updates contributors list 2022-09-11 02:30:17 +01:00
Smexhy ae2e741f6e
Add Slovak language 2022-09-10 23:47:20 +02:00
Alicia Sykes 32c857504f
🔀 Merge pull request #874 from nealian/update_icons_versions
⬆️ Updates optional external icons
2022-09-10 22:30:20 +01:00
Alicia Sykes edf71fd0ad
🔀 Merge pull request #862 from rubenandre/fix/issue-856
Fix issue #856
2022-09-10 22:18:27 +01:00
Alicia Sykes b965989a98
🔀 Merge pull request #880 from imlonghao/patch-1
Fix widget GlDiskSpace 401 unauth
2022-09-10 21:59:39 +01:00
Alicia Sykes e2fb5fcaf5
🔀 Merge pull request #887 from Cereal916/master
with built in auth, if user adds a capital letter to username they ca…
2022-09-10 21:52:41 +01:00
Alicia Sykes 1046b44c99
🔀 Merge pull request #891 from sur1v/master
Removed build watch and tini from container run-time
2022-09-10 21:46:23 +01:00
Alicia Sykes 89a06afe1a
🔀 Merge pull request #892 from Cereal916/dashyAuthTokenUniqueKey
Make auth cookie key more unique to avoid collisions with other apps …
2022-09-10 20:40:36 +01:00
kristian a9adddc0ce Make auth cookie key more unique to avoid collisions with other apps running on the same server. 2022-09-08 07:33:46 -07:00
sur1v 60d0b0329d removed build watch and tini from container run-time 2022-09-07 16:25:11 +01:00
kristian 9c15314af8 with built in auth, if user adds a capital letter to username they can see all items. 2022-09-05 20:40:56 -07:00
Alicia Sykes 8d300d42a4
🔀 Merge pull request #870 from lxjv/master
fixing dashboard icons link
2022-09-05 09:34:14 +01:00
Alicia Sykes 6fcb31f12a
🔀 Merge pull request #875 from cauterize/feat/public_holidays_widget_state_parameter
 Adds state option for PublicHolidays widget
2022-09-04 23:41:14 +01:00
Alicia Sykes 86b56f6b48
✏️ Small refactor endpoint into single string 2022-09-04 23:38:13 +01:00
Alicia Sykes 830a0f3229
🔀 Merge pull request #885 from maximemoreillon/simple-icons-update
simple-icons update to v7.10.0
2022-09-04 22:52:53 +01:00
Maxime Moreillon d268ca2f91 simple-icons update to v7.10.0 2022-09-04 19:51:26 +09:00
repo-visualizer ba879dc2d7 💛 Updates repo diagram 2022-09-04 01:33:05 +00:00
Alicia Bot 7f51ddf302 💙 Makes author list 2022-09-04 02:32:01 +01:00
liss-bot e724d329c9 💛 Updates sponsors table 2022-09-04 02:31:52 +01:00
liss-bot fe37188eac 💜 Updates contributors list 2022-09-04 02:31:51 +01:00
imlonghao a393da96ce
Fix widget GlDiskSpace 401 unauth 2022-08-31 11:33:07 +08:00
repo-visualizer 9cfc1e3e8b 💛 Updates repo diagram 2022-08-28 01:36:23 +00:00
Alicia Bot 105612bb4a 💙 Updates contributor SVG 2022-08-28 02:31:13 +01:00
Alicia Bot c3efcb7b8d 💙 Makes author list 2022-08-28 02:31:12 +01:00
liss-bot 04d824719f 💛 Updates sponsors table 2022-08-28 02:31:02 +01:00
liss-bot 47a54a5d0f 💜 Updates contributors list 2022-08-28 02:31:01 +01:00
cauterize 38ad08a101 🚨 fix lint warning 2022-08-26 20:18:09 +02:00
cauterize 813c475a9c Adds state option for PublicHolidays 2022-08-25 17:23:32 +02:00
Ian Neal ae8a050337 ⬆️ Updates optional external icons 2022-08-24 20:03:55 -07:00
Artyom 8346d393ce
IframeWidget min-height reduce to 80px 2022-08-24 19:06:50 +03:00
laker j.v 3868f427f5
fixing dashboard icons link 2022-08-24 16:33:16 +01:00
Alicia Sykes 2db398c8b0
📝 Merge pull request #866 from Tracreed/doc-fixes
Reformat documentation
2022-08-23 12:35:08 +01:00
David Alasow 2bf51cd03d Fix missed bolding
Missed to make two headers bold.
2022-08-23 11:42:19 +02:00
David Alasow ca8085c482 Fix various typos
Fixed some typos and capitalization errors. Fixed some more formatting.
Changed file name that contained a typo.
2022-08-23 11:22:47 +02:00
David Alasow 2d731d3ed3 Fix inconsistent markdown formatting.
This changes all of the documentation markdown files to follow
the same rules. The rules I've applied are from
https://github.com/DavidAnson/markdownlint/blob/v0.25.1/doc/Rules.md

The reason I felt it was necessary
to change all the files was
that there were a lot inconsistencies in how the markdown was used.
Ranging from header levels to some headers having a new line before
content and some not.
2022-08-23 09:57:02 +02:00
David Alasow 99463413b1 Fix formatting in documentation
Removed trailing whitespaces and extra newlines. Added some missing
punctuation. Replaced unicode characters that aren't commonly used
with the more common character.

The replaced unicode characters are
- ’ (U+2019) to ' (U+0027)
- “ (U+201C) to " (U+0022)
- ” (U+201D) to " (U+0022)
2022-08-22 17:52:07 +02:00
repo-visualizer bb1e6fa7c9 💛 Updates repo diagram 2022-08-21 01:31:33 +00:00
Alicia Bot 66cb6486a7 💙 Makes author list 2022-08-21 02:30:06 +01:00
liss-bot 714834f1b3 💛 Updates sponsors table 2022-08-21 02:29:52 +01:00
liss-bot 34c337a8e5 💜 Updates contributors list 2022-08-21 02:29:50 +01:00
Rúben Silva bb3492c5f2 fix #856
lint

Revert "lint"

This reverts commit 936e5e1cc0e85fe785a97d55bd1dd1df39b55a28.

lint
2022-08-20 14:41:38 +01:00
Alicia Sykes cdf1bb9529 🚧 WIP 2022-08-19 10:04:38 +01:00
Alicia Sykes 0de29d013c
🔀 Merge pull request #851 from walkxcode/patch-1
🚚 Changes Dashboard Icons URL to new location
Fixes #849
2022-08-16 23:04:12 +01:00
Bjorn Lammers 71e6cf0f3d
🚚 Changes Dashboard Icons URL to new location 2022-08-17 00:00:13 +02:00
Alicia Sykes 8f893c36d7 Removed config dependency from searchbar 2022-08-14 20:32:23 +01:00
repo-visualizer ba1fd77509 💛 Updates repo diagram 2022-08-14 01:32:29 +00:00
Alicia Bot 1290f9057d 💙 Makes author list 2022-08-14 02:31:44 +01:00
liss-bot 9360b34b20 💛 Updates sponsors table 2022-08-14 02:31:42 +01:00
liss-bot 0830615281 💜 Updates contributors list 2022-08-14 02:31:40 +01:00
Alicia Bot 12b3331b17 💙 Updates contributor SVG 2022-08-14 02:31:37 +01:00
Alicia Sykes 99892835d1
📝 Adds another ticket ref to troubleshooting 2022-08-07 15:24:38 +01:00
repo-visualizer 6affa43625 💛 Updates repo diagram 2022-08-07 01:31:23 +00:00
Alicia Bot 3d3c028b7f 💙 Makes author list 2022-08-07 02:29:54 +01:00
liss-bot 18361c3f28 💛 Updates sponsors table 2022-08-07 02:29:44 +01:00
liss-bot 3c525f22e2 💜 Updates contributors list 2022-08-07 02:29:42 +01:00
Alicia Sykes c9cd395313 🔀 Rebase from master 2022-08-06 18:53:48 +01:00
Alicia Sykes 18f6e4d268 🚚 Re-writes all theming functionality. Much better now :) 2022-08-06 18:52:54 +01:00
Alicia Sykes 07a81eb075
🔀 Merge pull request #828 from miclav/bug/periodic-check
Only do periodic check when statuscheck is enabled
2022-08-02 16:53:53 +01:00
Michael 623d4d76ad Only do periodic check when statuscheck is enabled
Before all items were requesting status checks
even if status check wasn't enabled for them
creating lots of request to the backend for no reason
2022-08-02 10:29:44 -04:00
Alicia Sykes 0523c1933e 👔 Updates logic for theming 2022-07-31 13:39:25 +01:00
Alicia Sykes 89cf918b9f
⚒️ Adds troubleshooting for unreachable code (#776)
Closes #776
2022-07-31 07:46:54 +01:00
repo-visualizer 60a1242c42 💛 Updates repo diagram 2022-07-31 01:36:35 +00:00
Alicia Bot 4cec2ab193 💙 Makes author list 2022-07-31 02:32:01 +01:00
Alicia Bot d343f2deec 💙 Updates contributor SVG 2022-07-31 02:31:51 +01:00
liss-bot 2b23e8af41 💛 Updates sponsors table 2022-07-31 02:31:50 +01:00
liss-bot 30147cf886 💜 Updates contributors list 2022-07-31 02:31:49 +01:00
Alicia Sykes 8eb08143be 😑 Neatens store. ihml 2022-07-28 21:10:33 +01:00
Alicia Sykes 81073c4c45
🔄 Merge pull request #819 from PrynsTag/patch-1
rename redhat
2022-07-26 09:57:30 +01:00
Prince Carl Velasco 79fe84d732 📝 rename redhat 2022-07-26 01:16:02 +08:00
Alicia Sykes b0c52b53c9 🚚 Neaten footer code 2022-07-24 14:43:40 +01:00
Alicia Sykes d25de1147c 🔀 Merge branch 'master' of github.com:Lissy93/dashy into REFACTOR/2.1.2_unified-config 2022-07-24 14:29:26 +01:00
repo-visualizer 69dded5e58 💛 Updates repo diagram 2022-07-24 01:32:57 +00:00
Alicia Bot 341dbe0a5e 💙 Makes author list 2022-07-24 02:30:03 +01:00
Alicia Bot 76a89bacef 💙 Updates contributor SVG 2022-07-24 02:29:50 +01:00
liss-bot 5eff45f851 💛 Updates sponsors table 2022-07-24 02:29:46 +01:00
liss-bot f95cfb4e63 💜 Updates contributors list 2022-07-24 02:29:45 +01:00
Alicia Sykes 8588ba5772 🔀 Merge branch 'master' of github.com:Lissy93/dashy into REFACTOR/2.1.2_unified-config 2022-07-23 21:45:19 +01:00
Alicia Sykes 311a1607f8
🔀 Merge pull request #813 from Lissy93/FIX/gluetun-widget-lint
[REFACTOR] Lint, error catching and translations for Gluetun Status Widget
2022-07-23 21:44:43 +01:00
Alicia Sykes ac9d585a17 💬 Makes hard-coded text translatable 2022-07-23 14:50:48 +01:00
Alicia Sykes 37954eaeb0 🥅 Catches errors if caused by undefined options 2022-07-23 14:42:26 +01:00
Alicia Sykes ad9df7a67c 🚨 Fix lint errors in Gluetun widget 2022-07-23 14:33:23 +01:00
Alicia Sykes fc09c1d73d
🔀 Merge pull request #812 from Lissy93/snyk-upgrade-86220b195bbb3d2e88bca3a0493ba027
[Snyk] Upgrade vue from 2.6.14 to 2.7.0
2022-07-23 14:29:16 +01:00
Alicia Sykes 57be9d20e2 ⬆ Updates vue and vue-template-compiler to 2.7.0 2022-07-23 14:24:55 +01:00
Alicia Sykes b025fdfb58
📝 Adds troubleshooting for widget inaccurate info 2022-07-23 13:05:45 +01:00
snyk-bot 4705bedc2d
fix: upgrade vue from 2.6.14 to 2.7.0
Snyk has created this PR to upgrade vue from 2.6.14 to 2.7.0.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/lissy93/project/564ca11b-8665-48b8-befa-ccd607c3e09a?utm_source=github&utm_medium=referral&page=upgrade-pr
2022-07-23 04:25:08 +00:00
Alicia Sykes efa49a5b25 Merge branch 'master' of github.com:Lissy93/dashy into REFACTOR/2.1.2_unified-config 2022-07-21 22:47:04 +01:00
Alicia Sykes e663fb7639
🔀 Merge pull request #808 from jammo2k5/master
 Gluetun VPN Container Status Widget.
2022-07-21 22:42:37 +01:00
Jammo2k5 4b5dc05c28 Refactor toggles to reduce variable count 2022-07-21 10:02:59 +01:00
Jammo2k5 19e312b777 Fixed image link again... 2022-07-20 22:49:10 +01:00
Jammo2k5 53e3082dc2 Changed image host of Widget Docs 2022-07-20 22:46:31 +01:00
Jammo2k5 bbfe9a9def Fix line feed issues in WidgetBase.vue and removed unused imports in GluetunStatus.vue 2022-07-20 22:38:29 +01:00
Jammo2k5 74fc7419da fix file permissions 2022-07-20 22:20:50 +01:00
Jammo2k5 8d22d88471 added gluetun service status widget 2022-07-20 22:08:30 +01:00
Alicia Sykes 88568e8435 Merge branch 'master' of github.com:Lissy93/dashy into REFACTOR/2.1.2_unified-config 2022-07-19 13:16:01 +01:00
Alicia Sykes 55bde6c78a
📝 Updates link to APOD API
The previous one, PawelPleskaczynski/apod_api is no longer opperational.
I've re-written it at https://github.com/lissy93/go-apod
2022-07-17 22:41:35 +01:00
Alicia Sykes bb01612f1a
Emphasizes read docs first 2022-07-17 13:57:15 +01:00
Alicia Sykes b2ab89ad5a
📝 Adds even more info under weather widget 401 (#803) 2022-07-17 13:14:25 +01:00
repo-visualizer 3402f122db 💛 Updates repo diagram 2022-07-17 01:32:34 +00:00
Alicia Bot feee716d59 💙 Makes author list 2022-07-17 02:30:19 +01:00
liss-bot 38d317c505 💛 Updates sponsors table 2022-07-17 02:30:12 +01:00
liss-bot 409aaf6f10 💜 Updates contributors list 2022-07-17 02:30:09 +01:00
Alicia Sykes deb055b9bc 🚧 Fetch use root config in store (#799) 2022-07-16 16:39:27 +01:00
Alicia Sykes 6be38b9f58 Work in progress, config re-write (#799) 2022-07-15 20:03:55 +01:00
Alicia Sykes e9ff44ac91
🔀 Merge pull request #795 from Lissy93/snyk-upgrade-1fed6dffb9733f101358025654a8e828
[Snyk] Upgrade vue-i18n from 8.27.1 to 8.27.2
2022-07-12 13:47:59 +01:00
snyk-bot 5bedc6fbac
fix: upgrade vue-i18n from 8.27.1 to 8.27.2
Snyk has created this PR to upgrade vue-i18n from 8.27.1 to 8.27.2.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/lissy93/project/564ca11b-8665-48b8-befa-ccd607c3e09a?utm_source=github&utm_medium=referral&page=upgrade-pr
2022-07-12 04:31:26 +00:00
Alicia Sykes f3bdcef019
🔀 Merge pull request #790 from alucarddelta/FEATURE/widget-sabnzbd
Feature/widget Sabnzbd
2022-07-10 15:20:42 +01:00
Alucarddelta 6c2a707287 SonarCloud correction, i > em 2022-07-10 22:54:52 +10:00
Alucarddelta 8d33d91362 noofslots_total swapped to noofslots 2022-07-10 22:18:57 +10:00
Alucarddelta b10a88b022 Sabnzbd Widget 2022-07-10 21:36:43 +10:00
repo-visualizer 963fe5d3f8 💛 Updates repo diagram 2022-07-10 03:07:53 +00:00
Alicia Bot abf3af4b47 💙 Makes author list 2022-07-10 04:06:09 +01:00
liss-bot 4c19b1a873 💛 Updates sponsors table 2022-07-10 04:05:58 +01:00
liss-bot bb1b8d2d9e 💜 Updates contributors list 2022-07-10 04:05:57 +01:00
Alicia Sykes cb74ce9c77
🔀 Merge pull request #788 from BRAVO68WEB/fix/disk-calc
Fix storage calculation
2022-07-08 13:32:13 +01:00
Jyotirmoy Bandyopadhayaya 19ed765a82 Fix storage calculation 2022-07-08 15:49:11 +05:30
Alicia Sykes 6ba7d6d918
🔀 Merge pull request #785 from flechaig/patch-1
Allow specifying a host on which to listen even with SSL
2022-07-07 18:09:01 +01:00
Alicia Sykes bd759d63fd
️ Moves host variable below imports 2022-07-07 18:05:34 +01:00
flechaig b4db66f339
Allow specifying a host on which to listen even with SSL
Allow specifying a host on which to listen even with SSL
Grab the IP address from the HOST environment variable and use it to bind the SSL server.
Default to 0.0.0.0
IPv6 compliant.
2022-07-07 17:05:47 +02:00
Alicia Sykes 6f7c89deeb
🔀 Merge pull request #784 from XenonR/master
Update de.json
2022-07-06 14:31:36 +01:00
Steffen Schmidt dfc3b5aa8b
Update de.json
Extend and improve german translation
2022-07-06 15:07:01 +02:00
repo-visualizer 773e1076bf 💛 Updates repo diagram 2022-07-03 01:32:29 +00:00
Alicia Bot 7f8d78c52b 💙 Updates contributor SVG 2022-07-03 02:31:10 +01:00
Alicia Bot 97ee994b37 💙 Makes author list 2022-07-03 02:31:10 +01:00
liss-bot 6bd3a094df 💛 Updates sponsors table 2022-07-03 02:31:00 +01:00
liss-bot 4967719a58 💜 Updates contributors list 2022-07-03 02:30:59 +01:00
Alicia Sykes be5a573185
🔀 Merge pull request #703 from Lissy93/snyk-upgrade-73876dee0790b4ec283dc703784f7468
[Snyk] Upgrade axios from 0.25.0 to 0.27.2
2022-07-02 23:13:01 +01:00
Alicia Sykes edc6f19ab7
🔀 Merge pull request #779 from Lissy93/FEATURE/widget-labeld
[FEATURE] Option for labeled widgets
Closes #769
2022-07-02 22:51:05 +01:00
Lissy93 43239586a6 📝 Adds widget.label to configuring docs 2022-07-02 22:36:02 +01:00
Lissy93 869a5993e8 📝 Adds docs for widget labels (#769) 2022-07-02 22:29:06 +01:00
Lissy93 eff49995b9 Adds option for widget labels (#769) 2022-07-02 22:28:39 +01:00
Lissy93 4210c985b7 🎨 Adds section-specific class names (#769) 2022-07-02 22:28:09 +01:00
Alicia Sykes 113f31a93a
🔀 Merge pull request #775 from Lissy93/REFACTOR/widget-and-docs-improvments
[REFACTOR] Fix themes and widget improvements
2022-07-01 19:00:33 +01:00
Alicia Sykes 338fbbfc56 🔖 Bumps to 2.1.1 and updates changelog 2022-07-01 18:55:42 +01:00
Alicia Sykes 263c5f2c36 🌟 Adds @Dipanghosh's awesome dashboard (#777) 2022-07-01 18:32:47 +01:00
Alicia Sykes 4d38f71c9f 📝 Updates troubleshooting guide 2022-07-01 18:31:56 +01:00
Alicia Sykes eba0c41287 🍱 Update and remove some PWA assets (#679) 2022-07-01 18:31:29 +01:00
Alicia Sykes d9884e64e8 🔀 Merge branch 'master' of github.com:Lissy93/dashy into REFACTOR/widget-and-docs-improvments 2022-07-01 15:37:58 +01:00
Alicia Sykes cc0287d129
:octocat: Updates issue template 2022-07-01 15:36:07 +01:00
Alicia Sykes 6dfec528af
:octocat: Update bug template 2022-07-01 15:30:39 +01:00
Alicia Sykes cc80e6812c 🩹 Fixes status check z-index (#719)
Fixes #719
2022-07-01 14:27:17 +01:00
Alicia Sykes ebf9c1f91a 🐛 Fixes applying local themes to multi-pages (#774) 2022-06-30 23:21:48 +01:00
Alicia Sykes a2442c7349 🐛 Fixes theme not updated (#774) 2022-06-30 18:22:26 +01:00
Alicia Sykes 7e861b71ae 🌟 Adds @Dipanghosh's awesome dashboard (#777)
Closes #777
2022-06-30 16:50:01 +01:00
Alicia Sykes 685c949421 🌟 Reshiffle 2022-06-30 16:40:57 +01:00
Alicia Sykes 9235123f10 🔀 Merge branch 'master' of github.com:Lissy93/dashy into REFACTOR/widget-and-docs-improvments 2022-06-30 15:00:51 +01:00
Alicia Sykes 2daabed9dd
📝 Adds Reset Local Settings to Troubleshooting 2022-06-29 13:36:19 +01:00
Alicia Sykes 7ab32858e2
🔀 Merge pull request #767 from marekful/FIX/stop-status-checks
🩹 Stop status-check when Item is destroyed
2022-06-26 20:27:15 +01:00
Alicia Sykes b876fa10af
🔀 Merge pull request #766 from dougaldhub/FEATURE/improve-tfl-widget
Update TFL Status Widget to include Elizabeth Line/Tram/DLR/Overground
2022-06-26 20:26:11 +01:00
Marcell Fülöp 736f0e95ed 🩹 Stop status-check when Item is destroyed 2022-06-26 17:25:08 +00:00
Doug Lock 4b65fedfe4 Update tflStatus API endpoint to include all modes of transport from the "normal" TFL status updates page here: https://tfl.gov.uk/tube-dlr-overground/status/ 2022-06-26 17:12:57 +01:00
Alicia Bot f9195ac33a 💙 Makes author list 2022-06-26 02:34:55 +01:00
Alicia Bot 5c81d53606 💙 Updates contributor SVG 2022-06-26 02:34:49 +01:00
repo-visualizer cb80dd195c 💛 Updates repo diagram 2022-06-26 01:31:06 +00:00
Alicia Sykes 138ea8bd01
📝 Expands on the 404 fix 2022-06-25 21:14:26 +01:00
Alicia Sykes 51f6e30026
🔀 Merge pull request #760 from marekful/FIX/start-ssl-on-slow-filesystem
🩹 Ensure stat finished before startSSLServer()
2022-06-25 00:00:11 +01:00
Marcell Fülöp 91d4fd55c0 🩹 Ensure stat finished before startSSLServer()
The two chained stat() promises may not have finished by the time
`enableSSL` is evaluated in case of a slow file system (e.g. on a
Raspberry Pi where the only block device is an SD card).
2022-06-24 19:36:00 +00:00
Alicia Sykes a3a26ce063
🔀 Merge pull request #759 from patrickheeney/FIX/Improve-Failed-Load
🩹 Handle failed component load.
2022-06-24 17:12:36 +01:00
patrickheeney 542a9fe9bd 🩹 Handle failed component load. 2022-06-24 08:00:50 -07:00
Alicia Sykes a877ff2f8e
🔀 Merge pull request #758 from patrickheeney/FEATURE/Improve-Widget-Base
 Remove component repetition
2022-06-24 14:23:17 +01:00
patrickheeney 4c87092be5 Remove component repetition 2022-06-23 20:02:19 -07:00
Alicia Sykes 90163dd612
🔀 Merge pull request #752 from marekful/FEATURE/page-theme-override
 Allow pages to override theme
2022-06-23 12:17:57 +01:00
Alicia Sykes 7bb66953d1
🔀 Merge pull request #751 from marekful/FIX/nextcloudstats-and-phpopcache-style-fix
🩹 Add back some styling
2022-06-22 18:40:02 +01:00
Marcell Fülöp 2933df20dd Allow pages to override theme 2022-06-22 17:13:42 +00:00
Alicia Sykes 4172512e88 🎨 Updates color vars for Material theme (#744) -m Fixes #744 2022-06-21 21:09:50 +01:00
Marcell Fülöp f21f44ce21 🩹 Add back some styling
These weren't correctly updated afeter the style refactor
(Stats and PhpOpcache widgets).
2022-06-21 19:22:01 +00:00
Alicia Sykes 0674ad8fe8
🔀 Merge pull request #745 from k073l/FEATURE/735_apod_update
Replace APOD API with new one
Fixes #735
2022-06-21 14:30:24 +01:00
k073l 45900da025 💄 Update Apod.vue to new API 2022-06-21 14:13:24 +02:00
k073l bbb0f16ead
Change APOD API endpoint 2022-06-21 13:02:26 +02:00
Alicia Sykes dbb261c859
🔀 Merge pull request #740 from marekful/FEATURE/nextcloud-widgets
Feature/nextcloud widgets
Credit to @marekful
2022-06-20 21:34:32 +01:00
Marcell Fülöp c9cd8da2d9 💄 Missed style update 2022-06-20 18:59:47 +00:00
Marcell Fülöp 2ee853d33f 📝 Add widget documentation 2022-06-20 18:49:22 +00:00
Marcell Fülöp f00b76299d 💄 Facelifto 2022-06-20 18:43:29 +00:00
Marcell Fülöp 278a6fc7b7 ♻️ Style optimisation + minor refactor
- use consistent css units
- replace hard-coded color values with variables
- update disk quota chart render (to allow for variable colors)
- small style update to the notifications widget
2022-06-20 17:42:45 +00:00
Marcell Fülöp 7d8d3078b2 🔒 Feed input through parseFlot() as means of sanitisation 2022-06-20 17:38:23 +00:00
Marcell Fülöp ee46f2a33e ♻️ Simplify expressiono 2022-06-19 21:04:29 +00:00
Marcell Fülöp 168fe94391 ♻️ Remove MiscHelpers direct dependency 2022-06-19 21:01:59 +00:00
Alicia Sykes 6443d5b6c0
🔁 Merge pull request #741 from markusdd/fix-TLDR-doc
Update readme.md - fix TDLR to TLDR ;)
2022-06-19 20:28:08 +01:00
Markus Krause 6cddee4f8c
Update readme.md
it ain't much, but it's honest work ;)
2022-06-19 19:38:17 +02:00
Marcell Fülöp 3ac0585c5c 🩹 Address Sonar code smell report findings 2022-06-19 16:47:40 +00:00
Marcell Fülöp cf25dbce4a Remove unnecessary null check 2022-06-19 16:39:46 +00:00
Marcell Fülöp 991cf0bf5a 🩹 Move schema to Component.data + remove unnecessary null checks 2022-06-19 16:31:54 +00:00
Marcell Fülöp db0fc0454d 🔥 Remove references to mock data 2022-06-19 16:20:16 +00:00
Marcell Fülöp 4b930939c7 ✏️ Fix typo in translation 2022-06-19 15:21:38 +00:00
Marcell Fülöp 4c015bb25d Add limit option for NextcloudNotifications widget
Limit displayed notifications either by count or by age.
An integer value is interpeted as count limit, a number suffixed
with 'm', 'h' or 'd' is converted to minutes, hours or days,
respectively, and older notifications are not shown.
2022-06-19 13:51:40 +00:00
Marcell Fülöp e76f552830 Add showEmpty option for NextcloudUserStatus widget
When a user status doesn't include a status message, it still
may have a status emoji and it always has a status indicator
(e.g. online). When {showEmpty=true} then statuses without
a message are shown, otherwise hidden. Defaults to {false}.
2022-06-19 13:39:23 +00:00
Marcell Fülöp 821af62426 🚧 Refactor + more widgets
* ♻️ segment into smaller widgets, improve mixin
* ♻️ change NextcloudInfo to NextcloudUser
  * a small widget showing branding and uesr info, including quota
*  add NextcloudNotifications widget
  * show and delete Nextcloud notifications
*  add NextcloudUserStatus widget
  * display user statuses of selected users
*  add NextcloudStats widget (admin only)
  * display Nextcloud usage statistics (users, files, shares)
*  add NextcloudSystem widget (admin only)
  * visualise cpu load and memory utilisation, show server versions
*  add NextcloudPhpOpcache widget (admin only)
  * show statistics about php opcache performance
*  add a misc helper for formatting nunbers
* 🌐 add translations to widget templates
* 🌐 add translation entries for en
* 🍱 add scss styles file, shared by all widgets
2022-06-19 12:06:43 +00:00
repo-visualizer 10bfacb492 💛 Updates repo diagram 2022-06-19 01:33:48 +00:00
Alicia Bot 752a00bbb3 💙 Makes author list 2022-06-19 02:29:20 +01:00
Alicia Bot 3ef80fc132 💙 Updates contributor SVG 2022-06-19 02:29:18 +01:00
liss-bot 8c416bde24 💛 Updates sponsors table 2022-06-19 02:29:12 +01:00
liss-bot 192312e11f 💜 Updates contributors list 2022-06-19 02:29:12 +01:00
Marcell Fülöp a43988f3cd 🚧 Move user processing from widget to mixin
plus
* some template and style tweaking
* improve tooltips
* enforce Nextcloud app-password instead of login password
2022-06-12 12:33:56 +00:00
repo-visualizer ab83d124bd 💛 Updates repo diagram 2022-06-12 01:33:59 +00:00
Alicia Bot ec6207d4e0 💙 Makes author list 2022-06-12 02:30:09 +01:00
Alicia Bot 28f667ba74 💙 Updates contributor SVG 2022-06-12 02:29:58 +01:00
liss-bot 0d71fd818c 💛 Updates sponsors table 2022-06-12 02:29:54 +01:00
liss-bot 07bf39af45 💜 Updates contributors list 2022-06-12 02:29:53 +01:00
Marcell Fülöp caf131df23 🎨 Add HTML comments 2022-06-12 01:10:14 +00:00
Marcell Fülöp ff1bcdbab8 🩹 Handle plural/singular for availabel updates 2022-06-12 00:18:17 +00:00
Marcell Fülöp 0bf6fee180 🎉 Add Nextcloud widget
Add a widget supporting the `capabilites`, `user`
and `serverinfo` Nextcloud APIs.

Basic branding, user and quota information is always displayed
and when the provided credentials are for and admin user then
server information is also displayed.

APIs:
* [capabilities](https://docs.nextcloud.com/server/latest/developer_manual/client_apis/OCS/ocs-api-overview.html#capabilities-api)
* [user](https://docs.nextcloud.com/server/latest/developer_manual/client_apis/OCS/ocs-api-overview.html#user-metadata)
* [serverinfo](https://github.com/nextcloud/serverinfo)
2022-06-11 23:41:40 +00:00
Alicia Sykes 9786c8b554
🤖 Updates bot action for new users 2022-06-11 21:24:19 +01:00
Alicia Sykes e24fa10f0f ↪ REVERT: Heroku set OpenSSL Provider (#723) 2022-06-11 14:21:53 +01:00
Alicia Sykes da72f680b3 🏗 Heroku set OpenSSL Provider (#723) 2022-06-11 14:16:22 +01:00
Alicia Sykes b10b587442 🏗 Updates Heroku build files (#723) 2022-06-11 14:06:31 +01:00
Alicia Sykes 330d812bfd
🛡️ Deletes rogue font import (#521) 2022-06-10 14:36:17 +01:00
Alicia Sykes 2ef5b66e9e 🥅 Adds an option to surpress widget errors 2022-06-09 01:26:45 +01:00
Alicia Sykes 9faab35a57
🔀 Merge pull request #714 from marekful/FEATURE/StatPing-widget-group-filter-and-compact-view
 Optionally allow StatPing widget to filter on group
2022-06-08 23:35:30 +01:00
Marcell Fülöp 2d6c499192 Optionally allow the widget to filter on StatPing Group and to display in a more compact view.
* Add widget option: `groupId`. StatPing services are filtered for the given group.
* Add widget options: `showChart` and `showInfo`. Initially hide the chart and info summary.
* Add buttons to show/hide chart and info sections.
* Update widget documentation.
2022-06-08 19:50:15 +00:00
Alicia Sykes ee27dc8a1a
🔀 Merge pull request #711 from boggy-cs/master
Add Korean translations
2022-06-08 15:28:22 +01:00
Alicia Sykes 41fd411769
💡 Just updates comment Bulgarian --> Korean 2022-06-08 15:25:46 +01:00
bogyeong 8a703cf434 edit languages.js
translation complete
2022-06-08 18:57:29 +09:00
bogyeong 814a8a73c3 Translate complete 2022-06-08 18:46:44 +09:00
bogyeong e51464cf01 Create ko.json
file creation for korean language_support
2022-06-08 17:32:40 +09:00
Alicia Sykes 1114f7d243
🔁 Merge pull request #705 from pablomalo/patch-1
Fix typo in management.md
2022-06-06 23:19:20 +01:00
pablomalo aad252e3d4
Fix typo in management.md
hare => are
2022-06-06 20:34:49 +02:00
snyk-bot 97b25080e0
fix: upgrade axios from 0.25.0 to 0.27.2
Snyk has created this PR to upgrade axios from 0.25.0 to 0.27.2.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/lissy93/project/564ca11b-8665-48b8-befa-ccd607c3e09a?utm_source=github&utm_medium=referral&page=upgrade-pr
2022-06-06 02:51:19 +00:00
Alicia Sykes 1777a00bc5
🔀 Merge pull request #702 from zcq100/master
Update Chinese translation.
2022-06-05 16:13:36 +01:00
zcq100 9085c105b8
Update Chinese translation. 2022-06-05 22:32:02 +08:00
repo-visualizer fdfe9cd3a0 💛 Updates repo diagram 2022-06-05 01:32:00 +00:00
Alicia Bot f91e232a2b 💙 Makes author list 2022-06-05 02:29:41 +01:00
Alicia Bot 43f26f51c5 💙 Updates contributor SVG 2022-06-05 02:29:39 +01:00
liss-bot f6a42fa44a 💛 Updates sponsors table 2022-06-05 02:29:31 +01:00
liss-bot b720f59e8e 💜 Updates contributors list 2022-06-05 02:29:30 +01:00
Alicia Sykes b98b85dd50
🔀 🇧🇬 Merge pull request #701 from asenov/bg-translation
Add 🇧🇬  Bulgarian translations
2022-06-04 22:10:55 +01:00
Alicia Sykes e451f86e3e
🔀 Merge pull request #685 from Lissy93/FEATURE/minor-improvments-2.1.0
[FEATURE] AdGuard Widget and QoL Improvments

Closes #493
Closes #669
Closes #680
Closes #681
Closes #682
Closes #688
2022-06-04 21:41:43 +01:00
Alicia Sykes 9575090d5c 🔖 Bumps to 2.1.0 and updates changelog 2022-06-04 21:36:07 +01:00
Alicia Sykes 36eccc2c64 📌 Updates yarn.lock 2022-06-04 21:31:00 +01:00
Alicia Sykes 86f08926b6 🙄 Resolves conflicts 2022-06-04 21:28:44 +01:00
Alicia Sykes 6ad582b469 📌 Updates yarn.lock 2022-06-04 21:23:46 +01:00
Alicia Sykes ac97be20be 🥅 Catch error, if clipboard not enabled (#681) 2022-06-04 21:12:26 +01:00
Alicia Sykes 972e3f7571 Removes obsolete always-true null check 2022-06-04 21:12:26 +01:00
Alicia Sykes 1ad89958bc 📝 Adds docs for AdGuard widgets (#493) 2022-06-04 21:12:26 +01:00
Alicia Sykes 5c896fded5 Remove unused computed val 2022-06-04 21:12:26 +01:00
Alicia Sykes c823a2e9bd Show total query and block count 2022-06-04 21:12:26 +01:00
Alicia Sykes f7bba8068a 🛂 Adds auth to AdGuard widgets 2022-06-04 21:12:26 +01:00
Alicia Sykes b931d4e6cd Adds new AdGuard widgets to base 2022-06-04 21:12:26 +01:00
Alicia Sykes 577de74ac4 AdGuard DNS info widget (#493) 2022-06-04 21:12:26 +01:00
Alicia Sykes dcd72e7763 AdGuard top domains widget (#493) 2022-06-04 21:12:25 +01:00
Alicia Sykes 1c252cc76d Only render non-zero values to chart 2022-06-04 21:12:25 +01:00
Alicia Sykes 072ebbd68a AdGuard filter list widget (#493) 2022-06-04 21:12:25 +01:00
Alicia Sykes 3a65d12e67 Removed unused CSS 2022-06-04 21:12:25 +01:00
Alicia Sykes 7b99e9092b AdGuard block percent widget (#493) 2022-06-04 21:12:25 +01:00
Alicia Sykes b974b68852 🌟 Adds @Brewhack's awesome dash (#680) 2022-06-04 21:12:25 +01:00
Alicia Sykes 51abcf0f17 🌟 Adds missing author attributions 2022-06-04 21:12:25 +01:00
Alicia Sykes 218a76d953 📝 Adds copy to clipboard to troubleshooting guide (#681) 2022-06-04 21:12:25 +01:00
Alicia Sykes d0721cef61 🌟 Re-shuffle showcase order 2022-06-04 21:12:25 +01:00
Alicia Sykes 83dcc37985 🥅 Catch errors caused by null config (#682)
Fixes #682
2022-06-04 21:12:25 +01:00
Alicia Sykes fea51a1a75 📝 Adds docs for domain name monitor widget 2022-06-04 21:12:25 +01:00
Alicia Sykes c8acd6e1bc Adds domain name monitor widget 2022-06-04 21:12:25 +01:00
Alicia Sykes 659d85036b 📌 Updates yarn.lock (#669) 2022-06-04 21:12:21 +01:00
M Asenov 0ca5540372 Add 🇧🇬 Bulgarian translations 2022-06-04 20:33:59 +01:00
Alicia Sykes ef786dbb7c
🔀 Merge pull request #691 from pinarruiz/feature/extend-visibility-items
[FEATURE] Extend visibility to section items
2022-06-03 19:16:37 +01:00
Alejandro Pinar Ruiz 48a367fb25
Merge branch 'Lissy93:master' into feature/extend-visibility-items 2022-06-03 20:14:31 +02:00
Alicia Sykes d470f5b813
🔁 Merge pull request #698 from pinarruiz/fix/update-yarn-lock
[FIX] Update yarn.lock
2022-06-03 18:24:26 +01:00
Alejandro Pinar Ruiz d57138d6f8 Update yarn.lock 2022-06-03 17:00:59 +02:00
Alejandro Pinar Ruiz 8650b8cfb0 Remove unused properties and fix descriptions 2022-06-02 14:12:39 +02:00
Alejandro Pinar Ruiz d0e25dfb52 Add contents urls 2022-06-02 12:49:46 +02:00
Alejandro Pinar Ruiz f4709195c6 Add displayData to section.item 2022-06-02 12:49:42 +02:00
Alejandro Pinar Ruiz 82b2543d9c Fix anchor link 2022-06-02 12:42:59 +02:00
Alejandro Pinar Ruiz 994435677c Expand section hideForKeycloakUsers and showForKeycloakUsers to add item 2022-06-02 12:33:14 +02:00
Alejandro Pinar Ruiz dfd3aabd27 Fix typo on item.displayData and section.displayData for keycloak 2022-06-02 08:12:39 +02:00
Alejandro Pinar Ruiz f13d252443 Add basic documentation 2022-06-02 08:10:42 +02:00
Alejandro Pinar Ruiz d1706689a5 Fix: remove duplicate code 2022-06-01 22:50:01 +02:00
Alejandro Pinar Ruiz 3bc80cfaad Add comment 2022-06-01 21:25:28 +02:00
Alejandro Pinar Ruiz cd72ff06ec Add visible section items 2022-06-01 21:24:10 +02:00
Alejandro Pinar Ruiz c33e03f4f5 Use item visibility to filterTiles 2022-06-01 21:13:00 +02:00
Alejandro Pinar Ruiz 04774c23ed Add displayData on items 2022-06-01 20:50:33 +02:00
Alejandro Pinar Ruiz 18776bd8cb Add CheckItemVisibility util templated from CheckSectionVisibility 2022-06-01 20:33:02 +02:00
Alicia Sykes 052fcfa7ef 🥅 Catch error, if clipboard not enabled (#681) 2022-05-31 18:48:24 +01:00
Alicia Sykes cf002116f8 Removes obsolete always-true null check 2022-05-30 22:21:33 +01:00
Alicia Sykes 5c45f4fbc6 Merge branch 'master' of github.com:Lissy93/dashy into FEATURE/minor-improvments-2.1.0 2022-05-30 17:35:08 +01:00
Alicia Sykes 2df49eb853 📝 Adds docs for AdGuard widgets (#493) 2022-05-30 12:51:40 +01:00
Alicia Sykes 9a0afd7c99 Remove unused computed val 2022-05-30 12:51:12 +01:00
Alicia Sykes 76f22b032d Show total query and block count 2022-05-30 12:06:38 +01:00
Alicia Sykes 59505a0d42 🛂 Adds auth to AdGuard widgets 2022-05-29 23:12:17 +01:00
Alicia Sykes 53292f28fb Adds new AdGuard widgets to base 2022-05-29 23:11:38 +01:00
Alicia Sykes b5e5b566fc AdGuard DNS info widget (#493) 2022-05-29 23:11:05 +01:00
Alicia Sykes 226d958b08 AdGuard top domains widget (#493) 2022-05-29 20:55:44 +01:00
Alicia Sykes 8af15f606d Only render non-zero values to chart 2022-05-29 20:55:05 +01:00
Alicia Sykes 86435fc7d6 AdGuard filter list widget (#493) 2022-05-29 16:51:03 +01:00
Alicia Sykes 97b18e7488
🔀 Merge pull request #684 from dr460nf1r3/master
Add dr460nf1r3's Dashy
2022-05-29 16:34:11 +01:00
dr460nf1r3 ce0a674fbf
Add dr460nf1r3's Dashy 2022-05-29 17:13:42 +02:00
Alicia Sykes 71f87159a4 Removed unused CSS 2022-05-29 15:46:06 +01:00
Alicia Sykes c4d48d64a4 AdGuard block percent widget (#493) 2022-05-29 15:45:33 +01:00
repo-visualizer 30572c0ceb 💛 Updates repo diagram 2022-05-29 01:31:23 +00:00
Alicia Bot 5826817ef6 💙 Makes author list 2022-05-29 02:29:49 +01:00
Alicia Bot b3b069942b 💙 Updates contributor SVG 2022-05-29 02:29:45 +01:00
liss-bot f679da278c 💛 Updates sponsors table 2022-05-29 02:29:43 +01:00
liss-bot 1c53cd9b7d 💜 Updates contributors list 2022-05-29 02:29:42 +01:00
Alicia Sykes 73935ed4bb 🌟 Adds @Brewhack's awesome dash (#680) 2022-05-28 22:00:21 +01:00
Alicia Sykes afdd342533 🌟 Adds missing author attributions 2022-05-28 21:59:14 +01:00
Alicia Sykes c81e6c69d3 📝 Adds copy to clipboard to troubleshooting guide (#681) 2022-05-28 18:39:46 +01:00
Alicia Sykes 1778498e36 🌟 Re-shuffle showcase order 2022-05-28 18:32:11 +01:00
Alicia Sykes bc43caaf96 🥅 Catch errors caused by null config (#682)
Fixes #682
2022-05-28 15:48:10 +01:00
Alicia Sykes c520d8314f 📝 Adds docs for domain name monitor widget 2022-05-28 14:43:44 +01:00
Alicia Sykes 2d49f1cda4 Adds domain name monitor widget 2022-05-28 14:43:26 +01:00
Alicia Sykes c8010f50a7 Merge branch 'master' of github.com:Lissy93/dashy 2022-05-27 21:31:38 +01:00
Alicia Sykes 5ecf86600a
🔀 Merge pull request #676 from pinarruiz/patch-2
Fix: Typo on a word
2022-05-26 19:31:40 +01:00
Alejandro Pinar Ruiz 87d66ae847
Fix: Typo on a word
Typo on a word i found while reading the documentation.
2022-05-26 20:26:40 +02:00
repo-visualizer 5b9a273838 💛 Updates repo diagram 2022-05-22 01:29:49 +00:00
Alicia Bot ff57a9aac2 💙 Makes author list 2022-05-22 02:28:49 +01:00
Alicia Bot a16a96045c 💙 Updates contributor SVG 2022-05-22 02:28:44 +01:00
liss-bot 3a095778a4 💛 Updates sponsors table 2022-05-22 02:28:43 +01:00
liss-bot a0052a9524 💜 Updates contributors list 2022-05-22 02:28:41 +01:00
Alicia Sykes ec39a8bce5
🔀 Merge pull request #671 from PlusaN/patch-1
Add HOST environment
Fixes #667
2022-05-22 01:47:42 +01:00
PlusaN f700f31904
Add HOST environment
This is necessary in order to override which IP the Dashy process will bind to.
2022-05-22 00:58:59 +03:00
Alicia Sykes ac72ad243e 📌 Updates yarn.lock (#669) 2022-05-21 12:20:34 +01:00
Alicia Sykes 78bed0fb92
🔀 Merge pull request #663 from Lissy93/FIX/user-suggestions-fixes-2.0.9
[FIX] User Suggestions & Bug Fixes
Fixes #564
Fixes #590
Fixes #626
Fixes #629
Fixes #632
Fixes #640
Fixes #644
Fixes #645
Fixes #646
Fixes #651
Fixes #654
Fixes #655
Fixes #657
Fixes #659
Fixes #660
2022-05-20 14:07:15 +01:00
Alicia Sykes 6d2e37d007 🔖 Bumped 2.0.9 updated changelog 2022-05-20 13:17:36 +01:00
Alicia Sykes 6ed5cd5b53 📝 Adds sub-items docs 2022-05-20 12:50:34 +01:00
Alicia Sykes 8b5a6054d6 🗃️ Adds ub-items to schema 2022-05-20 12:50:19 +01:00
Alicia Sykes abc102df9f 🐛 Removes dupplicate CSS prop, transition 2022-05-19 13:21:52 +01:00
Alicia Sykes 00b872e671 Removes usage of nullish coalescing operator 2022-05-19 13:19:13 +01:00
Alicia Sykes 7e547e7463 Expand collapse section from context menu (#660) 2022-05-19 01:32:55 +01:00
Alicia Sykes 0ed084c147 Improved collapsible logic 2022-05-19 01:31:02 +01:00
Alicia Sykes 0d66e54b59 🐛 Fixes theme read err 2022-05-18 20:54:46 +01:00
Alicia Sykes 16acf36528 🗑️ Removes KeyboardShortcutInfo tips 2022-05-18 20:07:05 +01:00
Alicia Sykes 4f04e01aec Increased overridden timeout 2022-05-17 19:32:16 +01:00
Alicia Sykes e2b9c15360 🐛 Fixes collapsible sections (#626) 2022-05-17 19:31:50 +01:00
Alicia Sykes 333ee83890 Adds page identifier to secion ID 2022-05-17 19:31:02 +01:00
Alicia Sykes 8c43442b39 🎨 Adds option to hide sports thumbnail (#654) 2022-05-16 21:46:19 +01:00
Alicia Sykes 19b71313d5 🛂 Legacy support op for Keycloak v17 (#564) 2022-05-16 21:45:13 +01:00
Alicia Sykes c04e80b44e 📝 Adds Font-Awesome troubleshooting steps (#659) 2022-05-16 21:34:31 +01:00
Alicia Sykes 75eef87691 Merge branch 'master' of github.com:Lissy93/dashy into FIX/user-suggestions-fixes-2.0.9 2022-05-15 21:54:44 +01:00
Alicia Sykes 3b2ea020fa 📝 Adds attribution to users who contributed translations 2022-05-15 21:54:10 +01:00
Alicia Sykes 33a2693c7f 🔒 Fix, correct call of `isUserAdmin()` M(#590) 2022-05-15 20:48:31 +01:00
Alicia Sykes 9eda048842 Refactored request in RSS widget (#632) 2022-05-15 20:46:19 +01:00
repo-visualizer 545f645e9f 💛 Updates repo diagram 2022-05-15 01:31:56 +00:00
Alicia Bot 7905b9c2e3 💙 Makes author list 2022-05-15 02:29:38 +01:00
Alicia Bot cde8388ace 💙 Updates contributor SVG 2022-05-15 02:29:32 +01:00
liss-bot bad0b697fd 💛 Updates sponsors table 2022-05-15 02:29:27 +01:00
liss-bot 4ca916014d 💜 Updates contributors list 2022-05-15 02:29:26 +01:00
Alicia Sykes e456249515
🔀 Merge pull request #652 from Hellhium/patch-1
fix guest access documentation
2022-05-14 18:03:07 +01:00
Jemy SCHNEPP 8c84f2aaf8
fix guest access documentation 2022-05-14 16:33:05 +02:00
Alicia Sykes 2fe0110762 🐛 Updates mdi text in schema (#640) 2022-05-14 14:30:08 +01:00
Alicia Sykes 3417b46eee 🎨 Adds option to use Adventure theme with own img (#655) 2022-05-14 13:51:28 +01:00
Alicia Sykes 9b33a6e277 Fixes pageInfo not being read in router (#645) 2022-05-14 13:20:53 +01:00
Alicia Sykes 24e487cde5 🐛 Fixes item size/ layout buttons (#629) 2022-05-14 13:12:29 +01:00
Alicia Sykes 064c64465e 🐳 Only re-release Docker image when src changes 2022-05-14 12:18:01 +01:00
Alicia Sykes 7b39bde573 🐛 Fixes status check inheritance (#651) 2022-05-13 10:56:24 +01:00
Alicia Sykes 4287092ea2 Option to hide seconds in Clock (#644) 2022-05-11 10:52:16 +01:00
Alicia Sykes bcb1b70447
📝 Adds note about the system stats widget (#643)
Closed #643
2022-05-10 15:47:14 +01:00
Alicia Sykes 4e0959feff
🔀 Merge pull request #641 from stanly0726/master
add zh-TW(traditional chinese) localization
2022-05-09 20:11:35 +01:00
stanly0726 3fd62e0f48
translation modification 2022-05-09 12:25:53 +08:00
stanly0726 afa3b55061
add in language.js 2022-05-09 12:07:07 +08:00
stanly0726 0b320bc38d
add zh-TW(traditional chinese) localization 2022-05-09 11:54:09 +08:00
repo-visualizer 9a2c65d58d 💛 Updates repo diagram 2022-05-08 01:30:24 +00:00
Alicia Bot 15337a0b19 💙 Makes author list 2022-05-08 02:29:15 +01:00
Alicia Bot 4f3a22106a 💙 Updates contributor SVG 2022-05-08 02:29:10 +01:00
liss-bot 5f9e644783 💜 Updates contributors list 2022-05-08 02:29:05 +01:00
Alicia Sykes 6ec0bd20a1 🐛 Removed default empty stylesheet, Firefox warning 2022-05-06 12:44:29 +01:00
Alicia Sykes 7165a9a913 🚑 Fix section error in Firefox (#633) 2022-05-06 12:43:30 +01:00
Alicia Sykes af5a26b0da 📝 Adds some more common issues to troubleshooting 2022-05-03 20:41:03 +01:00
Alicia Sykes decd3be6b0 🚑 Adds null check for appConfig (#627) 2022-05-03 20:40:30 +01:00
Alicia Sykes 40d1236b2d
🔀 Merge pull request #617 from Lissy93/FEATURE/multi-page-support-2
[FEATURE] Multi-Page Support
2022-05-01 22:50:17 +01:00
Alicia Sykes c87e13cb70 🥅 Catch error if URL not specificed 2022-05-01 22:27:21 +01:00
Alicia Sykes 8c15ab4c84 🔐 Adds local path checking 2022-05-01 22:26:55 +01:00
Alicia Sykes 437ec2eac6 💄 Applies max-width to page path when in footer 2022-05-01 22:06:05 +01:00
Alicia Sykes 7d91d51fa6 🚩 Adds warning and note for local save 2022-05-01 22:05:37 +01:00
Alicia Sykes f107dbfc00 🔖 Bumps to 2.0.8 and updates changelog 2022-05-01 22:04:46 +01:00
Alicia Sykes f6df1e7750 📝 Updates multi-page docs 2022-05-01 22:04:18 +01:00
Alicia Sykes 138003c9b4 💄 Updates themes 2022-05-01 22:02:42 +01:00
Alicia Sykes 854d04afca Merge branch 'master' of github.com:Lissy93/dashy into FEATURE/multi-page-support-2 2022-05-01 21:30:37 +01:00
Alicia Sykes e454f6e0d2
🔀 Merge pull request #625 from LeoColman/master
Finish PT translation
2022-05-01 21:30:25 +01:00
Leonardo Colman Lopes cf5d872703 Finish PT translation 2022-05-01 10:55:31 -03:00
Alicia Bot 5a83004981 💙 Makes author list 2022-05-01 02:34:00 +01:00
Alicia Bot 05cfcf46fa 💙 Updates contributor SVG 2022-05-01 02:33:56 +01:00
liss-bot 600824f403 💜 Updates contributors list 2022-05-01 02:33:53 +01:00
repo-visualizer 9b8d931af2 💛 Updates repo diagram 2022-05-01 01:31:59 +00:00
Alicia Sykes eb9a5abec5 👔 Logic work for multi-page support 2022-04-30 23:28:58 +01:00
Alicia Sykes 52a0ba5a6c 🍱 Adds icon for multi-page editor form 2022-04-30 23:27:30 +01:00
Alicia Sykes 238c51ae64 Merge branch 'master' of github.com:Lissy93/dashy into FEATURE/multi-page-support-2 2022-04-30 23:26:37 +01:00
Alicia Sykes a7a7032b1d 🗃️ Adds pages to schema 2022-04-30 23:25:49 +01:00
Alicia Sykes a9496391cd Use page name for making nav-bar path slug 2022-04-30 23:24:52 +01:00
Alicia Sykes 6bf0ecba34 Adds option for page-specific custom styling 2022-04-30 23:22:02 +01:00
Alicia Sykes 1aecf32466 💬 Adds copy for the multi-page support editor 2022-04-30 22:51:17 +01:00
Alicia Sykes d765eeb7e0 🚚 Use absolue path to loading styles 2022-04-30 22:50:01 +01:00
Alicia Sykes dfb12ec8d2 📝 Updates docs for multi-page support 2022-04-30 22:49:07 +01:00
Alicia Sykes 6018a49bed
🌟 Adds @henkiewie awesome dashboard to showcase (#622)
Closes #622
2022-04-30 15:56:50 +01:00
Alicia Sykes 64a3b5b8e3
📝 Adds note about weather forecast 401 (#621) 2022-04-29 14:38:52 +01:00
Alicia Sykes 493540b949
🔀 Merge pull request #619 from emiran-orange/cssthemes_in_dropdown
[FIX] Make user-defined themes appear in drop-down list
2022-04-29 14:19:54 +01:00
Alicia Sykes 6c47715a02
🔀 Merge pull request #620 from walkxcode/master
 Some very small QoL updates
2022-04-29 13:59:02 +01:00
Walkx 9def34e86c
fix: Multiple QoL updates 2022-04-29 13:01:32 +02:00
Walkx 2ccc89ef30
🛠️ fix: Changes repo link to new organization 2022-04-29 12:43:37 +02:00
Walkx 56fcc3adaf
🛠️ fix: Changes repo link to new organization 2022-04-29 12:42:46 +02:00
Walkx b98c9b5e45
fix: Update copyright dates 2022-04-29 12:40:55 +02:00
Erwan Miran cb35676251 Make user-defined themes appear in drop-down list 2022-04-28 13:51:36 +02:00
Alicia Sykes a0ac7979e4 Put the initialization screen back in 2022-04-27 20:45:21 +01:00
Alicia Sykes d5c5c4fc85 📝 Starts writing multi-page docs 2022-04-26 22:27:02 +01:00
Alicia Sykes bc391e285c 🗃️ Adds pages to config docs 2022-04-26 22:26:27 +01:00
Alicia Sykes 45fa35a384
🐛 Fixes CVE description not showing (#609) 2022-04-26 19:57:28 +01:00
Alicia Sykes 3347dc9f61 🚧 Working on `pages` form in interactive editor 2022-04-25 21:45:14 +01:00
Alicia Sykes 8acb8cd6b2
🔃 Merge pull request #615 from moemoeq/FIX/broken-development-docs-link
✏️ fix broken `Development Docs` link at contributing.md
2022-04-24 19:54:52 +01:00
CHAIYEON CHO 0da8b394a5 ✏️ fix broken `Development Docs` link in contributing.md 2022-04-25 03:22:39 +09:00
Alicia Sykes 9ca11a5f63 Merge branch 'master' of github.com:Lissy93/dashy into FEATURE/multi-page-support-2 2022-04-24 16:28:28 +01:00
Alicia Sykes dd49ad77a5 Adds store value to determine which view being edited 2022-04-24 16:05:05 +01:00
Alicia Sykes 7706041d61 Improved props for router 2022-04-24 16:04:31 +01:00
Alicia Sykes 61761e750a 💄 Displays which config file is being edited 2022-04-24 16:03:45 +01:00
Alicia Sykes 5ab619f195 Adds a parameter to specify which config file to edit 2022-04-24 16:02:14 +01:00
Alicia Sykes f5a8c30257 🚚 Refactored saving logic into mixin 2022-04-24 16:01:30 +01:00
repo-visualizer 7766c0a48c 💛 Updates repo diagram 2022-04-24 01:32:40 +00:00
Alicia Bot 24cf5bc606 💙 Makes author list 2022-04-24 02:29:12 +01:00
Alicia Bot b08c371376 💙 Updates contributor SVG 2022-04-24 02:29:04 +01:00
liss-bot c54efa4fd3 💜 Updates contributors list 2022-04-24 02:29:01 +01:00
Alicia Sykes c678bc5655
🔀 Merge pull request #610 from remygrandin/FEATURE/widget-synology-download
Feature/widget synology download
2022-04-23 22:54:07 +01:00
Alicia Sykes 558690ad98
📝 Fixes docs link to Synology Download Station 2022-04-23 22:53:35 +01:00
Alicia Sykes c6127f852f
🔀 Merge pull request #612 from moemoeq/FIX/611_keep-all-word-break-for-cjk
[FIX] Prevent line breaks in search-label when using CJK languages
2022-04-23 20:03:21 +01:00
CHAIYEON CHO 9d627b1c86 🐛Prevent line breaks in search-label. 2022-04-24 01:51:47 +09:00
Rémy GRANDIN 5aab049a43 🚨 Fix b =>strong as recommendedn by sonarcloud 2022-04-23 14:05:57 +02:00
Rémy GRANDIN 044b7ed94d 📝 Add Synology Download widget documentation 2022-04-23 02:45:46 +02:00
Rémy GRANDIN 6e7b0e4dd5 Add Synology Download Widget 2022-04-23 02:44:49 +02:00
Rémy GRANDIN 1d69fc8617 Add extra option to hide legend in percentageChart 2022-04-23 02:43:38 +02:00
Alicia Sykes 1bc9964374 Updates view switcher to support multiple pages (#584) 2022-04-20 15:52:17 +01:00
Alicia Sykes 036bc008c5 Basic multi-page support working (#584) 2022-04-19 21:16:27 +01:00
Alicia Sykes cf7587b4ee Merge branch 'master' of github.com:Lissy93/dashy into FEATURE/multi-page-support-2 2022-04-18 19:42:30 +01:00
repo-visualizer 05f5d71801 💛 Updates repo diagram 2022-04-17 01:31:00 +00:00
Alicia Bot 86eec6d78f 💙 Makes author list 2022-04-17 02:28:47 +01:00
Alicia Sykes 32ca8996d2 📝 Corrects volume path in compose (#601) 2022-04-15 16:26:45 +01:00
Alicia Sykes 07f6bfeddc 🚧 Display additional routes based on pages object 2022-04-15 14:02:07 +01:00
Alicia Sykes a784a2fe30
🚨 Hotfix: Item target not honored (#581) 2022-04-15 12:06:44 +01:00
Alicia Sykes cc1b9c823b
🔀 Merge pull request #595 from Lissy93/FEATURE/sub-items
[FEATURE] Sub-items and improved item performance + functionality
Closes #586 
Closes #581
2022-04-14 19:28:51 +01:00
Alicia Sykes 252bc164cc 🔥 Removes commented out code 2022-04-14 19:17:35 +01:00
Alicia Sykes 525259bcff 🔖 Bumps to 2.0.7 and updates changelog 2022-04-14 19:11:07 +01:00
Alicia Sykes 0e51416db7 🔀 Rebase 2022-04-14 19:07:58 +01:00
Alicia Sykes 4c713bfce6 Adds Mullvad and IP blacklist check widgets 2022-04-14 19:02:51 +01:00
Alicia Sykes a6f3c90722 Many big improvments to items + sections 2022-04-14 14:34:20 +01:00
Alicia Sykes b1de7bc7e5 🌟 Adds new screenshot to showcase 2022-04-14 14:31:28 +01:00
Alicia Sykes 6c1c2ece84 💄 Adds new cherry-blossom theme 2022-04-14 14:30:51 +01:00
repo-visualizer 83739534ef 💛 Updates repo diagram 2022-04-10 01:32:06 +00:00
Alicia Bot 35479df7b0 💙 Makes author list 2022-04-10 02:29:06 +01:00
liss-bot ab8e9d0be3 💛 Updates sponsors table 2022-04-10 02:28:57 +01:00
liss-bot 3af99664a5 💜 Updates contributors list 2022-04-10 02:28:55 +01:00
Alicia Sykes da297a5e4a
💅 Removes `--outline-color` from colorful theme 2022-04-09 16:16:02 +01:00
Alicia Sykes 099cbbba53 💄 Updates workspace styles in lissy theme 2022-04-06 23:17:40 +01:00
Alicia Sykes e6bc0ee90d 🔐 Updates the Privacy & Security docs 2022-04-06 23:17:04 +01:00
Alicia Sykes 8a6b46b49d 🩹 Don't show add-new-sec on single-sec view 2022-04-06 00:06:24 +01:00
Alicia Sykes 689797a170 Long-press directive ignore right-click 2022-04-06 00:05:28 +01:00
Alicia Sykes 57abd67cf9 Improved layout for items and sub-items 2022-04-06 00:04:47 +01:00
Alicia Sykes 151028c8cf Use absolute path for loading assets 2022-04-06 00:04:07 +01:00
Alicia Sykes ab6e64af58 Merge branch 'master' of github.com:Lissy93/dashy into FEATURE/sub-items 2022-04-03 16:04:35 +01:00
Alicia Sykes 4932a86f3c 🚨 Removes rougue console.log (#581) 2022-04-03 16:04:01 +01:00
Alicia Sykes edad7fde41 Adds right-click support to long-press directive 2022-04-03 15:59:07 +01:00
Alicia Sykes f0cb8fe4f2 🍱 Removes Alberta stencil, replaces with Shrikhand 2022-04-03 15:58:29 +01:00
Alicia Bot 4353654a31 💙 Makes author list 2022-04-03 02:30:15 +01:00
liss-bot d6601a979a 💛 Updates sponsors table 2022-04-03 02:30:03 +01:00
liss-bot 338bb66d03 💜 Updates contributors list 2022-04-03 02:30:02 +01:00
Alicia Sykes 680f5b17ab
🔀 Merge pull request #523 from Lissy93/FEATURE/improved-network-request-controls
[FEATURE] Clearer info on network requests
2022-04-02 13:26:19 +01:00
Alicia Sykes ad677de933 Improved pre-app loading experience 2022-04-01 23:55:54 +01:00
Alicia Sykes d9e04564a0 💄 Adds lissy theme 2022-04-01 23:54:24 +01:00
Alicia Sykes 7102b25216 🚚 Moves clickOutside into directives 2022-04-01 23:53:34 +01:00
Alicia Sykes acfb7f267a ♻️ Refactors item so props is single object 2022-04-01 23:52:29 +01:00
Alicia Sykes 00709acd51
📝 Updates contents of widget docs 2022-03-31 20:49:53 +01:00
Alicia Sykes 51de80a735 📱 Trigger item context menu on long-press (#586) 2022-03-31 15:53:03 +01:00
Alicia Sykes 1187787ef3 📱 Trigger section context menu on long-press (#586) 2022-03-31 15:52:11 +01:00
Alicia Sykes d077b1b9c9 Custom directive for long-press events (#586) 2022-03-31 15:49:59 +01:00
Alicia Sykes 83ce9b8e5c 🚚 Moves ClickOutside into directives directory 2022-03-30 21:54:01 +01:00
Alicia Sykes dda5325528 Merge branch 'master' of github.com:Lissy93/dashy into FEATURE/sub-items 2022-03-29 15:48:04 +01:00
Alicia Sykes 829021aa0f
📝 Troubleshooting: fix widget timeout err (#581) 2022-03-29 15:38:30 +01:00
Alicia Sykes f9fb76a97c
️ Increases default widget timeout 2.5 sec (#581) 2022-03-29 15:27:28 +01:00
Alicia Sykes 3694a3ad03 🔀 Rebased from master 2022-03-29 00:58:44 +01:00
Alicia Sykes c2559bc731 🔑 Use bot token if available in tag workflow 2022-03-28 10:56:42 +01:00
Alicia Sykes 93a531a3f2
🔀 Merge pull request #557 from Lissy93/FEATURE/user-suggestions
[FEATURE] Implementing user suggestions
This PR resolves loads of tickets... Fixes #492, fixes #494, fixes #497, fixes #505, fixes #522, fixes #524, fixes #546, fixes #552, fixes #554, fixes #560, fixes #564, fixes #568, fixes #570, fixes #575 and fixes #576 - Yay 🥳
Celebrating getting out of hospital with 15 bug fixes 🐛 and a beer 🍺
2022-03-28 10:51:32 +01:00
Alicia Sykes 45583ae2a8 🔖 Updates changelog for V 2.0.6 2022-03-28 00:02:29 +01:00
Alicia Sykes 5480f23db7 🍻 Updates changelog, and removes unneded code, ready for merge! 2022-03-27 21:26:37 +01:00
Alicia Sykes 6220f9b7f8 🗃️ Adds widget request timeout to schema and docs 2022-03-27 21:22:26 +01:00
Alicia Sykes 979a776b68 Adds option for request timeout in widgets 2022-03-27 21:21:59 +01:00
Alicia Sykes 56798fbdc4 🐛 Fixes Authorization headers for Glances widget (#546) 2022-03-27 21:21:08 +01:00
Alicia Sykes 730a67435e 🎨 Fix space excess below footer (#522) 2022-03-27 20:33:50 +01:00
Alicia Sykes e616d9043f Allows full-screen for iframes (#524) 2022-03-27 20:10:17 +01:00
Alicia Sykes 3d9c646ad3 🔀 Rebased from master 2022-03-27 20:03:12 +01:00
Alicia Sykes c3c04723fd 🔖 Bumps to 2.0.6 and updates changelog 2022-03-27 19:58:39 +01:00
Alicia Sykes 68b77587ff 🐛 Fixes str.split on tags array (#575) 2022-03-27 17:09:06 +01:00
Alicia Sykes f4443d0077 🌟 Adss new screenshots to showcase (#505) 2022-03-27 16:20:05 +01:00
Alicia Sykes 88d8ee6b1d 🎨 Removes fixed max-width on wide-screens (#554) 2022-03-27 16:18:51 +01:00
repo-visualizer b51935f049 💛 Updates repo diagram 2022-03-27 01:29:32 +00:00
Alicia Bot b353a88927 💙 Updates contributor SVG 2022-03-27 02:28:39 +01:00
Alicia Bot 3a4007004a 💙 Makes author list 2022-03-27 02:28:39 +01:00
liss-bot 772e19dc2f 💜 Updates contributors list 2022-03-27 02:28:29 +01:00
Alicia Sykes 879b3b8f32 👔 Improved opening method logic (#492) 2022-03-26 20:59:33 +00:00
Alicia Sykes 16aa14fcbb 👔 Changes order item size is applied (#576) 2022-03-26 20:40:59 +00:00
Alicia Sykes cd50ceb0a0 🐛 Fixes item size not honored (#576) 2022-03-26 20:40:17 +00:00
Alicia Sykes 1c85d454b9 🐛 Fixes local image path on sub-page (#570) 2022-03-26 20:11:39 +00:00
Alicia Sykes a9ae53ef7c 🗃️ Adds nav link target attribute to docs and schema (#552) 2022-03-26 20:04:51 +00:00
Alicia Sykes b7c84bb1dd Adds target attribute to nav links (#552) 2022-03-26 20:03:54 +00:00
Alicia Sykes fd2b3d831c 🛂 Removes `/auth` from KC path (#564) 2022-03-26 19:38:23 +00:00
Alicia Sykes 1f3ed135de 🚨 Adds missing semmi 2022-03-26 19:34:37 +00:00
Alicia Sykes 6702b9335f 🚨 Fixes bad object comparison 2022-03-26 19:32:41 +00:00
Alicia Sykes 7c6c06bc24 📝 Adds LightHttpd config for setting headers 2022-03-26 19:25:04 +00:00
Alicia Sykes 9a2383c206
🔀 Merge pull request #515 from Lissy93/snyk-upgrade-d175951b59de7fc45810125c5715b19c
[Snyk] Upgrade @sentry/tracing from 6.17.4 to 6.17.5
2022-03-26 17:45:45 +00:00
Alicia Sykes f250890f3b 🐛 Fixes link to @walkxhub homelab icons (#568) 2022-03-21 18:31:16 +00:00
Alicia Sykes 837fa12eeb
🔁 Merge pull request #567 from 0n1cOn3/patch-1
[Deployment Guide] Synology NAS installation steps
2022-03-20 09:55:40 +00:00
0n1cOn3 84b6e9146b
added Synology NAS Steps
Added a way howto install dashy with Synologys GUI + Docker Environemnt
2022-03-20 03:19:36 +01:00
repo-visualizer 7814b59502 💛 Updates repo diagram 2022-03-20 01:29:47 +00:00
Alicia Bot fc36cca2cc 💙 Makes author list 2022-03-20 01:28:30 +00:00
Alicia Bot 925bf8c53b 💙 Updates contributor SVG 2022-03-20 01:28:21 +00:00
liss-bot ad08c6d58f 💛 Updates sponsors table 2022-03-20 01:28:18 +00:00
liss-bot 9ee7e85b0d 💜 Updates contributors list 2022-03-20 01:28:17 +00:00
Alicia Sykes ad8546c858
🔀 Merge pull request #565 from StevKast/master
[FIX] Fixing docker-compose example volume path
2022-03-19 22:53:07 +00:00
Steven Kast 40a56ceb58
Fixing docker-compose example volume path
The container root folder is not needed and causes directory unknown errors.
2022-03-19 16:06:38 -04:00
Alicia Sykes f286487b75 🐛 Adds text/css type attr for custom stylesheets (#560) 2022-03-14 22:16:33 +00:00
Alicia Sykes f39cdb5987
🔀 Merge pull request #559 from Ateroz/fix-several-issues-with-conf-not-loaded
Fix several issues with conf not loaded
2022-03-14 12:54:11 +00:00
aterox b05c6ea069
Bump version 2022-03-13 20:30:00 -04:00
Alicia Sykes 55396e9517
🔁 Merge pull request #558 from alexdelprete/master
Updated Language Section (Italian)
2022-03-14 00:13:41 +00:00
aterox 79754dc1e9
Revert Dockerfile, but ensure only one conf.yml 2022-03-13 19:35:19 -04:00
aterox 38337ed693
Import conf at build time 2022-03-13 19:28:18 -04:00
Alessandro Del Prete ad0c9f1349 Updated Language Section (Italian) 2022-03-14 00:01:04 +01:00
Alicia Bot f87e2fcd78 💙 Makes author list 2022-03-13 22:45:07 +00:00
Alicia Bot 76e76a0558 💙 Updates contributor SVG 2022-03-13 22:45:00 +00:00
liss-bot 8626b3d068 💜 Updates contributors list 2022-03-13 22:44:58 +00:00
Alicia Sykes 0e101b6330 🔧 Adds config file for GitPod env (#497) 2022-03-13 22:37:35 +00:00
Alicia Sykes 9e383e0638 Adds frontend functionality for status checks max redirects (Re@ #494) 2022-03-13 22:01:33 +00:00
Alicia Sykes 5ff099ea1f 🗃 Updates schema and adds maxRedirects to docs (Re: #494) 2022-03-13 22:00:36 +00:00
Alicia Sykes 4779434924 Adds backend support for status check redirects (Re: #494) 2022-03-13 21:58:40 +00:00
Alicia Sykes eae43492a8
🔀 Merge pull request #556 from alexdelprete/master
Italian Translation
2022-03-13 21:33:00 +00:00
Alessandro Del Prete b1ed8c4613 Completed and Updated Italian Translation 2022-03-13 19:11:48 +01:00
repo-visualizer 17209f926b 💛 Updates repo diagram 2022-03-13 01:27:27 +00:00
Alicia Bot aa5b0d8feb 💙 Makes author list 2022-03-13 01:26:23 +00:00
Alicia Bot 8f822d417a 💙 Updates contributor SVG 2022-03-13 01:26:20 +00:00
liss-bot 9dd7636716 💜 Updates contributors list 2022-03-13 01:26:18 +00:00
Alicia Sykes 4c19d8c797
🔧 Bumps uhyo/please-star-first to v1.0.1 2022-03-08 21:20:32 +00:00
Alicia Sykes 2051b20696
🔁 Merge pull request #541 from Ateroz/fix-context-menu-mobile
🐛 Fix context menu on mobile/touch devices
Fixes #508
2022-03-08 15:06:22 +00:00
aterox 8ee7847648 Ensure context menu doesn't clip off the screen 2022-03-08 05:44:39 -05:00
aterox fe0d2d5b55 Add an icon for the context menu 2022-03-08 05:44:20 -05:00
Alicia Sykes 06beb757a4
🔁 Merge pull request #540 from Ateroz/automate-releases
Automate Github Releases
2022-03-08 03:21:08 +00:00
aterox 1c49b79c48 Change to LATEST_CHANGELOG.md 2022-03-07 22:16:14 -05:00
aterox 4e7537f24c Automate Github Releases 2022-03-07 21:33:43 -05:00
Alicia Sykes 55f8ee6d43
📝 Solution for app not starting in 2.0.4 (#539)
Closes #539
2022-03-07 15:06:20 +00:00
Alicia Sykes c1fc473cf2
🔁 Merge pull request #538 from Ateroz/feature/526-http-to-https-redirect
 Add redirection from HTTP to HTTPS
Fixes #526
2022-03-07 13:29:06 +00:00
Alicia Sykes 70810b4d26
🔁 Merge pull request #536 from Ateroz/fix-ui-add-new-section-when-no-sections
🐛 Show Add New Section when no sections exist
2022-03-07 12:31:47 +00:00
aterox a4e5402e5a Fix always true accident 2022-03-07 06:11:06 -05:00
aterox 6ee5286ebf Add redirection from http to https 2022-03-07 05:54:45 -05:00
aterox 955439fcfe Show Add New Section when no sections exist 2022-03-06 23:44:52 -05:00
Alicia Sykes 93911c2520
🔁 Merge pull request #528 from Ateroz/master
Fetch conf.yml from server
2022-03-06 23:32:45 +00:00
aterox d0acd2f75d Include SET_REMOTE_CONFIG 2022-03-06 18:14:00 -05:00
aterox b3c680d462 Update path 2022-03-06 18:13:39 -05:00
aterox 50acc0f711 No longer requires a rebuild 2022-03-06 03:34:05 -05:00
aterox b6a5dfbec1 Update for 2.0.4 2022-03-06 03:31:11 -05:00
aterox 9c35fe4027 Change CMD and copy only dist, not dist and public 2022-03-06 03:22:54 -05:00
aterox 3d4a8ecf6d Replace static conf.yml import 2022-03-06 03:06:05 -05:00
aterox 727f6b1fc0 Get conf.yml on client side 2022-03-06 03:04:41 -05:00
aterox 6553f1463d No longer needed 2022-03-06 03:02:41 -05:00
repo-visualizer e4fb3f6ad3 💛 Updates repo diagram 2022-03-06 01:27:45 +00:00
Alicia Bot a4cbda26af 💙 Makes author list 2022-03-06 01:26:55 +00:00
liss-bot 91b4882a59 💛 Updates sponsors table 2022-03-06 01:26:43 +00:00
liss-bot bb1183f5c6 💜 Updates contributors list 2022-03-06 01:26:41 +00:00
aterox 5c1bfc8855 Bump version to 2.0.4 2022-03-05 19:10:19 -05:00
Alicia Sykes 57c06bde2e
📝 Adds link to configuring headers 2022-03-05 21:59:14 +00:00
aterox 63663c1da0 Merge branch 'master' of https://github.com/Ateroz/dashy 2022-03-05 01:22:37 -05:00
aterox 7c86d6085b Load components after config has been pulled 2022-03-05 01:22:32 -05:00
aterox aeec449dc7 Pull conf.yml from server 2022-03-05 01:22:12 -05:00
Alicia Sykes 45e8444bb2
🔁 Merge pull request #516
⬆️ Updates simple-icons from 6.8.0 to 6.9.0
2022-03-04 20:58:30 +00:00
Alicia Sykes df3e8e6f13
🔁 Merge pull request #525 from tazboyz16/patch-1
Update deployment.md
2022-03-02 22:31:29 +00:00
tazboyz16 72e8087c77
Update deployment.md
fix a misspell on DigitalOcean
2022-03-02 13:51:55 -07:00
Alicia Bot 4c4790ec83 💙 Makes author list 2022-03-02 18:49:47 +00:00
liss-bot f6d3fa42dd 💛 Updates sponsors table 2022-03-02 18:49:06 +00:00
liss-bot 6068375c9e 💜 Updates contributors list 2022-03-02 18:49:03 +00:00
Alicia Sykes 4b7e49e8ab 🔏 Adds link to all requests made, in Privacy docs 2022-03-02 17:59:22 +00:00
Alicia Sykes 7ba5cc23b7 🗃 Adds enableMaterialDesignIcons option to appConfig 2022-03-02 13:27:14 +00:00
Alicia Sykes f7a8395f4a 🔒 Allows disabling of Font-Awesome (#521) 2022-03-02 13:26:13 +00:00
Alicia Sykes 1062251a15
📝 Adds link to setting headers for KC 2022-03-01 14:05:01 +00:00
Alicia Sykes 6bb2298c28
📝 Adds Docker Directory solution and link to docs 2022-03-01 13:47:17 +00:00
Alicia Sykes 36db80fb3f
📝 Updates reverse proxy docs 2022-03-01 13:33:20 +00:00
snyk-bot 0fd5976573
fix: upgrade simple-icons from 6.8.0 to 6.9.0
Snyk has created this PR to upgrade simple-icons from 6.8.0 to 6.9.0.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/lissy93/project/564ca11b-8665-48b8-befa-ccd607c3e09a?utm_source=github&utm_medium=referral&page=upgrade-pr
2022-03-01 00:51:04 +00:00
snyk-bot ce5ea35d46
fix: upgrade @sentry/tracing from 6.17.4 to 6.17.5
Snyk has created this PR to upgrade @sentry/tracing from 6.17.4 to 6.17.5.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/lissy93/project/564ca11b-8665-48b8-befa-ccd607c3e09a?utm_source=github&utm_medium=referral&page=upgrade-pr
2022-03-01 00:50:59 +00:00
repo-visualizer 2c6f9948b6 💛 Updates repo diagram 2022-02-27 01:31:50 +00:00
Alicia Bot fb7a1e5ce4 💙 Makes author list 2022-02-27 01:26:26 +00:00
liss-bot 1aa63e5a1c 💛 Updates sponsors table 2022-02-27 01:26:13 +00:00
liss-bot 426a4fd652 💜 Updates contributors list 2022-02-27 01:26:12 +00:00
Alicia Sykes f2c5de73bd
️ Merge pull request #501 from Lissy93/revert-495-master
[REVERRT] Add group and user in dockerfile to run container as unprivileged
Fixes: #499
2022-02-20 12:02:25 +00:00
Alicia Sykes 4701eedc3b
Revert "Add group and user in dockerfile to run container as unprivileged" 2022-02-20 11:56:26 +00:00
repo-visualizer 57bbee70c5 💛 Updates repo diagram 2022-02-20 01:27:25 +00:00
Alicia Bot bb40627401 💙 Makes author list 2022-02-20 01:26:35 +00:00
Alicia Bot 2981168082 💙 Updates contributor SVG 2022-02-20 01:26:30 +00:00
liss-bot e1ffb4535b 💛 Updates sponsors table 2022-02-20 01:26:25 +00:00
liss-bot be093a1f68 💜 Updates contributors list 2022-02-20 01:26:24 +00:00
Alicia Sykes 5aff97a09e
🔀 Merge pull request #495 from Singebob/master
Add group and user in dockerfile to run container as unprivileged
Fixes #340
Thank you @Singebob
2022-02-19 21:45:16 +00:00
Jeremy Chauvin bbbcd09b44
🐳 refactor to add user 2022-02-18 08:27:54 +01:00
Alicia Sykes 6a88f4725b 💄 Loading screen shows message on error 2022-02-18 03:17:10 +00:00
Alicia Sykes c7758e8873 🚧 Swithing computers 2022-02-18 03:15:24 +00:00
Alicia Sykes 2e63da041a
📝 Updates widget contributing docs 2022-02-17 18:00:02 +00:00
Singebob 4f4f9963c7
🐳 add user in dockerfile 2022-02-17 15:52:07 +01:00
Alicia Sykes ea760d9772 Merge branch 'master' of github.com:Lissy93/dashy into FEATURE/sub-items 2022-02-15 11:12:42 +00:00
Alicia Sykes 757179d3c6 🚧 Working on sub-items 2022-02-15 11:12:15 +00:00
Alicia Sykes 11c59504dc Moves item reusable methods into mixin 2022-02-15 11:11:40 +00:00
Alicia Sykes bb4658e16c
🐳 Comment out DH description updater 2022-02-14 14:50:26 +00:00
Alicia Sykes 9a21f3919b
🐳 Switches token for updating DockerHub desc 2022-02-14 14:24:36 +00:00
Alicia Sykes 23f2c1af74
🔀 Merge pull request #488 from Lissy93/FIX/general-issues
[FIX] General issues and improvements
Fixes #452
Fixes #454
Fixes #455
Fixes #463
Fixes #479
Fixes #482
Fixes #483
Fixes #485
Fixes #486
Fixes #487
2022-02-14 13:50:53 +00:00
Alicia Sykes 075bca98ce 🔖 Bumps to V 2.0.3 and updates changelog 2022-02-14 13:40:29 +00:00
Alicia Sykes cde8060e23 🐳 Updates comments in Dockerfile 2022-02-13 23:30:34 +00:00
Alicia Sykes 94e6190053 🐳 Updates Docker build action, to set DockerHub readme 2022-02-13 23:26:27 +00:00
Alicia Sykes 7b6815a318 Adds a static image widget (#487) 2022-02-13 23:24:16 +00:00
Alicia Sykes c9283fc3be 📝 Adds example of embedding an image (#487) 2022-02-13 19:01:40 +00:00
Alicia Sykes 8dd392ff8b 🐳 Adds (shorter) readme file for DockerHub 2022-02-13 18:34:43 +00:00
Alicia Sykes 2bf821784d 📝 Adds Kubernetes Keycloak ingress rules into troubleshooting (#479) 2022-02-13 16:59:06 +00:00
Alicia Sykes d2bbca9f38 Merge branch 'master' of github.com:Lissy93/dashy into FIX/general-issues 2022-02-13 15:17:07 +00:00
Alicia Sykes 1626b94285 📊 Adds widget to display CPU temps (#452) 2022-02-13 15:15:04 +00:00
Alicia Sykes 20b7a6b062 👔 Adds function to convery farenheight to celcius 2022-02-13 15:14:11 +00:00
Alicia Sykes c1607cb19b 🛂 Prevent download config when (#455) 2022-02-13 14:10:23 +00:00
Alicia Sykes cfe3a48405 🗃️ Adds disableConfiguration to schema and docs 2022-02-13 14:09:14 +00:00
Alicia Sykes 40045a637c 📝 Adds config write permissions to docs 2022-02-13 14:08:03 +00:00
repo-visualizer ed3cc78184 💛 Updates repo diagram 2022-02-13 01:26:37 +00:00
Alicia Bot 83d1f8ff76 💙 Makes author list 2022-02-13 01:25:42 +00:00
liss-bot 03b7aba66d 💛 Updates sponsors table 2022-02-13 01:25:32 +00:00
liss-bot 406f27b25d 💜 Updates contributors list 2022-02-13 01:25:30 +00:00
Alicia Sykes e2a3195fb4 📄 Adds link to MIT license in About section 2022-02-12 21:32:56 +00:00
Alicia Sykes e83990fa29 📝 Adds guide on permissioning components 2022-02-12 21:30:52 +00:00
Alicia Sykes 17719daae8 💄 Default background for modals 2022-02-12 21:29:49 +00:00
Alicia Sykes fd99837b78 🥅 Catch error if incorrectly configured user 2022-02-12 21:29:08 +00:00
Alicia Sykes 04082763d3 🥅 Catch potential errors 2022-02-12 21:28:27 +00:00
Alicia Sykes ca9498ba4a 🛂 Remove start edditing button, if no permissions (#455) 2022-02-12 21:26:43 +00:00
Alicia Sykes 0146e996cf 🛂 Remove edit from context menu, if no permissions (#455) 2022-02-12 21:25:22 +00:00
Alicia Sykes 0b07abeb18 🛂 Disallow save local/ disk in JSON editr (#485) 2022-02-12 21:24:23 +00:00
Alicia Sykes eb377d287e 🛂 Improvedd access controlls in Store (#485) 2022-02-12 21:23:47 +00:00
Alicia Sykes d5f0c19fbf 🛂 Adds access control options to interatvie editor menu (#485) 2022-02-12 21:23:22 +00:00
Alicia Sykes 20f231c632 🛂 Adds warning msg, for when config disabled (#455) 2022-02-12 20:39:44 +00:00
Alicia Sykes c8ad80b79c 🛂 Adds access control checks in editor forms (#455) 2022-02-12 20:05:14 +00:00
Alicia Sykes 69f709001f 🛂 Disables conf features based on permissions 2022-02-12 15:18:20 +00:00
Alicia Sykes af3343e15a 🛂 Adds permissions object to Store 2022-02-12 15:17:23 +00:00
Alicia Sykes e194d741ac 🩹 Rounds numbers in gl-alerts widget (#454) 2022-02-11 11:17:48 +00:00
Alicia Sykes e8cee3bd4d 🗃️ Adds options to prevent config saving to schema + docs (#485) 2022-02-11 10:21:59 +00:00
Alicia Sykes a65c3c569e Adds option to prevent saving changes locally (#485) 2022-02-11 10:20:45 +00:00
Alicia Sykes 76e5a1b77b Adds option to prevent saving changes to disk (#485) 2022-02-11 09:59:53 +00:00
Alicia Sykes 61bbfcb885 📝 Updes details in configuring and development docs 2022-02-11 09:27:18 +00:00
Alicia Sykes f7c3c80b33 🗃️ Adds option for global useProxy (#486) 2022-02-10 13:23:30 +00:00
Alicia Sykes c3b93e4164 🥅 Clearer info about any errors found in the config
This should make it easier for users to understand exactly where an issue is, and give clear instructions on how to fix it
2022-02-09 20:05:56 +00:00
Alicia Sykes 45edc9731a 🗑️ Deletes Json to Yaml script (#482)
RIP my hand written YAML parser, you served me well. Replaced with the js-yaml node package
2022-02-09 18:30:38 +00:00
Alicia Sykes 86837105cf 🐛 Fix malformed YAML in export menu (#482) 2022-02-09 18:27:48 +00:00
Alicia Sykes c4f1be2b76 🚸 Pressing enter submits login form (#483) 2022-02-09 18:04:16 +00:00
Alicia Sykes 5bc9a5f660 🚧 Started working on sub-items 2022-02-08 16:49:34 +00:00
Alicia Sykes 33855dca40 Merge branch 'master' of github.com:Lissy93/dashy 2022-02-07 18:58:29 +00:00
Alicia Sykes 64bfafd3fa 🐳 Adds a manual trigger to docker-publish (#481) 2022-02-07 18:50:45 +00:00
Alicia Sykes b18db08574
🔀 Merge pull request #480 from Lissy93/FIX/server-welcome-msg-fallback
[FIX] Adds try catch to server welcome msg
2022-02-07 16:05:28 +00:00
Alicia Sykes e5ccdd9e97 🥅 Adds try catch to server welcome msg (#477) 2022-02-07 15:55:35 +00:00
repo-visualizer b0cc37ac33 💛 Updates repo diagram 2022-02-06 01:27:03 +00:00
Alicia Bot 7428838c55 💙 Makes author list 2022-02-06 01:26:06 +00:00
Alicia Bot 8e82e450ec 💙 Updates contributor SVG 2022-02-06 01:26:00 +00:00
liss-bot 7d8c048e3c 💛 Updates sponsors table 2022-02-06 01:25:57 +00:00
liss-bot 137aee21ee 💜 Updates contributors list 2022-02-06 01:25:56 +00:00
Alicia Sykes 1294b43007 🚑 Updates Python to Python3 2022-02-05 05:39:14 +00:00
Alicia Sykes 824082ba8c 🚑 Fixes Alpine base image version 2022-02-05 05:32:39 +00:00
Alicia Sykes 669e1e7566 🚑 Fixes Alpine base image version 2022-02-05 05:30:39 +00:00
Alicia Sykes 6288b32a22 🚑 Fixes Alpine base image version 2022-02-05 05:28:26 +00:00
Alicia Sykes ce7c4eeb8b 🚑 Fixes Alpine base image version 2022-02-05 05:27:00 +00:00
Alicia Sykes cadae7c113
🔀 Merge pull request #471 from Lissy93/SECURITY/dependency-updates
[SECURITY] Dependency Updates
2022-02-05 01:34:12 +00:00
Alicia Sykes 827d3bcc01 🗑️ Removes .nvmrc file 2022-02-05 01:26:42 +00:00
Alicia Sykes d727b9db0f 🔧 Adds environmental params to Netlify config 2022-02-05 01:21:59 +00:00
Alicia Sykes 8ca2c15930
🔧 Set Node runtime to 16.13.2 LTS 2022-02-05 01:20:14 +00:00
Alicia Sykes b2c68bd064 🔧 Sets Node runtime to v16.13.2 for Netlify 2022-02-04 22:49:22 +00:00
Alicia Sykes 4fb910f1fa 🔧 Updates Netlify config file 2022-02-04 22:45:32 +00:00
Alicia Sykes e3a39bc4b5 🔧 Sets Node runtime to 16.13.2 LTS 2022-02-04 22:42:19 +00:00
Alicia Sykes 051ad842ec 🔧 Sets Node runtime to 16.13.2 LTS 2022-02-04 22:36:10 +00:00
Alicia Sykes cd2c7519c0 📝 Updates Node version in readme 2022-02-04 22:23:27 +00:00
Alicia Sykes 2135ed77ca 🐳 Updates Docker images to use latest Node LTS runtime 2022-02-04 22:23:05 +00:00
Alicia Sykes 969679fc49 ⬆️ Upgrade to Node 16 runtime 2022-02-04 22:22:30 +00:00
Alicia Sykes ebae510294 ⬆️ Updates rsup-progress to 3.0.0 2022-02-04 22:06:15 +00:00
Alicia Sykes c55799ad89 ⬆️ Auto-updates compatible dependencies 2022-02-04 21:05:16 +00:00
Alicia Sykes 3d8dc8b472 🔖 Bumps to V 2.0.2 and updates changelog 2022-02-04 21:04:50 +00:00
Alicia Sykes 159ff3db0f
🔀 Merge pull request #399 from Lissy93/snyk-upgrade-63fdc6aad34a5b6928e974dc47fb3a5f
[Snyk] Upgrade keycloak-js from 15.0.2 to 15.1.0
2022-02-03 17:56:03 +00:00
Alicia Sykes f1919af520
🔀 Merge pull request #417 from Lissy93/snyk-upgrade-48764f50a933f6030204a7c397a7f3eb
[Snyk] Upgrade express from 4.17.1 to 4.17.2
2022-02-03 17:55:53 +00:00
Alicia Sykes c9faf78772
🔀 Merge pull request #420 from Lissy93/snyk-upgrade-dabeb22578fcf019c27c2e97914c7df9
[Snyk] Upgrade @sentry/vue from 6.14.1 to 6.16.1
2022-02-03 17:47:57 +00:00
Alicia Sykes e4cf491f36
🔀 Merge pull request #426 from Lissy93/snyk-upgrade-893de7d0c049f4883b0987970c222cf0
[Snyk] Upgrade vue-i18n from 8.26.7 to 8.26.8
2022-02-02 22:17:30 +00:00
Alicia Sykes 4b2d2c5f19
🔀 Merge pull request #460 from Lissy93/snyk-fix-72da044516515d270eb6242a6ec4c07b
[Snyk] Security upgrade node from 14.17.5-alpine to 14.18.2-alpine
2022-02-02 22:14:49 +00:00
Alicia Sykes 56866d5a31
🔀 Merge pull request #468 from rubenandre/fix-putCommasInBigNum-utils
🐛 Fix putCommasInBigNum logic
2022-02-02 22:12:39 +00:00
Alicia Sykes b0c493fb89
🔀 Merge pull request #467 from rubenandre/fix-hardcoded-usd-cryptowatchlist-widget
🐛 Fix hardcoded usd currency
2022-02-02 22:07:49 +00:00
Ruben Silva eb06140fa4 🐛 Fix putCommasInBigNum logic 2022-02-02 19:34:38 +00:00
Ruben Silva e3c7dc0f5d 🐛 Fix hardcoded usd currency 2022-02-02 19:31:58 +00:00
Alicia Sykes 0a639b0f08
🔀 Merge pull request #462 from Lissy93/FIX/section-height
[FIX] Section Height (colourful theme)
2022-02-01 19:53:19 +00:00
Alicia Sykes 947d616f94 🔖 Updates changelog for V 2.0.1 2022-02-01 19:30:30 +00:00
Alicia Sykes a5944c1d06 Adds type checking for section search 2022-02-01 19:15:18 +00:00
Alicia Sykes 11291ae0e6 Improved validation warnings in JSON editor 2022-02-01 18:59:55 +00:00
Alicia Sykes e472d91102 Improved validation warnings in JSON editor 2022-02-01 18:54:19 +00:00
Alicia Sykes ad1fae5b66 🐛 Fixes clearFilterInput Safari bug (#463) (Sentry: 2911601158) 2022-02-01 16:43:09 +00:00
Alicia Sykes d07a5f7e6f Remove empty KeyCloak block from edit appConfig 2022-02-01 16:00:23 +00:00
Alicia Sykes 3ea8fc960e 🔖 Bumps to 2.0.1 and updates changelog 2022-01-31 17:09:48 +00:00
snyk-bot 995720dfe2
fix: Dockerfile to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE311-APKTOOLS-1534687
- https://snyk.io/vuln/SNYK-ALPINE311-OPENSSL-1569447
- https://snyk.io/vuln/SNYK-ALPINE311-OPENSSL-1569447
- https://snyk.io/vuln/SNYK-ALPINE311-OPENSSL-1569451
- https://snyk.io/vuln/SNYK-ALPINE311-OPENSSL-1569451
2022-01-30 23:24:09 +00:00
Alicia Sykes e1a78db853
🔀 Merge pull request #451 from Lissy93/REFACTOR/docker-builds-and-small-fixes
[REFACTOR] Architectural Update and Small Fixes, for V 2.0.0
2022-01-30 21:28:02 +00:00
Alicia Sykes 67326ed395 🗃️ Adds `cutToHeight` to schema (#461) 2022-01-30 04:05:10 +00:00
Alicia Sykes 6b9484a0fe 🐛 Removes max height from colorful theme (#461) 2022-01-30 04:04:28 +00:00
repo-visualizer 0edaa2818e 💛 Updates repo diagram 2022-01-30 01:24:21 +00:00
Alicia Bot 2f50261f72 💙 Makes author list 2022-01-30 01:23:30 +00:00
Alicia Bot 86f1a1b0f9 💙 Updates contributor SVG 2022-01-30 01:23:24 +00:00
liss-bot 49dd4d320a 💜 Updates contributors list 2022-01-30 01:23:19 +00:00
Alicia Sykes 73dfd2e2a4 🗑️ Removes storm screenshot, to re-add when ready 2022-01-29 12:05:23 +00:00
Alicia Sykes 0ee25507c1
Merge pull request #458 from icy-comet/patch-1
docs:fix theming title and themes' count
2022-01-29 11:08:28 +00:00
icy-comet b577650fea docs:fix theming title and themes' count 2022-01-29 09:53:13 +05:30
Alicia Sykes 0b354bf4d9 🔖 Bumps to version 2.0.0 and upates changelog 2022-01-29 02:06:36 +00:00
Alicia Sykes 63bd6e21aa :octocat: Updates bug report template, and fixes pending labels action 2022-01-29 01:35:46 +00:00
Alicia Sykes 73c929c8bb 🌟 Adds @stuu3k's dashboard to showcase (#446) 2022-01-29 01:35:10 +00:00
Alicia Sykes 31702a62c3
🔀 Merge pull request #457 from Lissy93/ARCH/docker-multi-arch
[ARCH] Multi-architecture Docker image
2022-01-29 00:56:59 +00:00
Alicia Sykes aa1dc7b300 🐳 Temporarily remove DockerHub description step 2022-01-29 00:45:17 +00:00
Alicia Sykes fd2bf9c887 🗑️ Removes obsolete Docker actions 2022-01-29 00:32:59 +00:00
Alicia Sykes 3f1f284e63 🐳 New and improved multi-architecture Docker image 2022-01-29 00:31:41 +00:00
Alicia Sykes 3d5dbed0b6 🐳 A GH action for building and publishing multi-arch Docker image to various registries 2022-01-29 00:31:02 +00:00
Alicia Sykes 31a3e652c5 🐳 Removes linting from Dockerfile 2022-01-29 00:10:29 +00:00
Alicia Sykes dfa9d7c5e8 🐳 Adds linting to Dockerfile 2022-01-29 00:08:04 +00:00
Alicia Sykes b4a3126134 📝 Updates docs with status check custom response code (#456) 2022-01-28 23:26:40 +00:00
Alicia Sykes 7cc4b26e34 🗃️ Updates schema and config docs (#456) 2022-01-28 23:25:47 +00:00
Alicia Sykes e6ba3243c3 UI implementation of custom response code (#456) 2022-01-28 23:24:10 +00:00
Alicia Sykes 7f67ea6a5f Adds option for custom acceptCodes (#456) 2022-01-28 23:23:16 +00:00
Alicia Sykes eb1bc69155 Refactors NetData widget data requeest 2022-01-28 23:21:30 +00:00
Alicia Sykes 6e2ae6d3fc 🐛 Fixes numbers being removed from tags (#430) 2022-01-28 13:33:41 +00:00
Alicia Sykes 35ccf1bf7b 📝 Updates status check in troubleshooting docs 2022-01-27 07:28:16 +00:00
Alicia Sykes 34e109ddeb 💄 Makes warning color/ yellow darker in light themes 2022-01-26 16:59:51 +00:00
Alicia Sykes 5570cd257f 🐛 Switches recovered and deaths in C19 widget 2022-01-26 16:59:10 +00:00
Alicia Sykes 488cfc1c7b 🐛 Fixes empty section visible in search (#447) 2022-01-26 10:25:23 +00:00
Alicia Sykes 33b132c463 💄 No section full height in mobile + fix Safari (#432, #442) 2022-01-26 09:58:31 +00:00
Alicia Sykes 5f8a83fd47 Merge branch 'master' of github.com:Lissy93/dashy 2022-01-24 17:47:24 +00:00
Alicia Sykes f463fbdf51 🐛 Attempts to fix Safari editor height (#439) 2022-01-24 17:46:50 +00:00
Alicia Bot 2847b66251 💙 Makes author list 2022-01-24 13:43:08 +00:00
Alicia Bot d71c3f4b37 💙 Updates contributor SVG 2022-01-24 13:43:02 +00:00
liss-bot 5e189fc685 💜 Updates contributors list 2022-01-24 13:42:57 +00:00
Alicia Sykes 7f5a5ed861
🔀 Merge pull request #438 from Lissy93/FEATURE/ip-address-widget
[FEATURE] IP Address Widget
Fixes #437 and #427
2022-01-24 13:38:01 +00:00
Alicia Sykes 730280a448 Adds Glances IP address widget (#437) 2022-01-24 13:29:08 +00:00
Alicia Sykes edbd770a2d IP address widget used ipapi.co by default (#437) 2022-01-24 12:37:47 +00:00
Alicia Sykes 5b6e75766d Adds support for fetching IP via HTTPS (#437) 2022-01-24 12:20:16 +00:00
Alicia Sykes 4be9e1f320 ⚗️ Attempts ACR container push 2022-01-24 02:54:09 +00:00
Alicia Sykes 7c9b4ec669 ⚗️ Replaces dockerfile with file 2022-01-23 14:41:30 +00:00
Alicia Sykes 8b7b09005d ⚗️ Adds missing dollar symbol 2022-01-23 13:54:58 +00:00
Alicia Sykes 23f7a748a7
🔀 Merge pull request #393 from Lissy93/ARCH/docker-buildx
[ARCH] Docker Multi-Arch Builds
2022-01-23 13:53:00 +00:00
Alicia Sykes 71325c7f3c 🐳 Attempts new multi-arch Docker action 2022-01-23 13:50:19 +00:00
Alicia Sykes 24793c8108 Merge branch 'master' of github.com:Lissy93/dashy into ARCH/docker-buildx 2022-01-23 12:20:13 +00:00
Alicia Sykes f4697bfffd Merge branch 'master' of github.com:Lissy93/dashy 2022-01-23 12:17:45 +00:00
Alicia Sykes eb3905bb8d 📝 Adds widget troubleshooting guide 2022-01-23 12:16:18 +00:00
repo-visualizer e19c7d9ea7 💛 Updates repo diagram 2022-01-23 01:24:01 +00:00
Alicia Bot b8e6c6da9f 💙 Makes author list 2022-01-23 01:23:12 +00:00
Alicia Bot 11952da5af 💙 Updates contributor SVG 2022-01-23 01:23:06 +00:00
liss-bot 0912a9045f 💜 Updates contributors list 2022-01-23 01:23:03 +00:00
Alicia Sykes f097e1901a
🔀 Merge pull request #431 from Lissy93/REFACTOR/ui-and-docs-updates
[REFACTOR] UI and docs updates
2022-01-23 00:00:26 +00:00
Alicia Sykes 425fd41ed7 🔖 Bumps to V 1.9.9 and updates changelog 2022-01-22 23:51:05 +00:00
Alicia Sykes 407384de63 🎨 Improved cross-theme widget styling and options 2022-01-22 20:46:34 +00:00
Alicia Sykes c3b6d2b0e0 💄 Collapsible sections fill available space 2022-01-22 20:46:03 +00:00
Alicia Sykes 25bc577fb1 Improved section and widget layout for Minimal view 2022-01-22 20:44:31 +00:00
Alicia Sykes 4278764101 📝 Refactors loads of docs
⚰️ Death by Documentation
2022-01-22 20:43:38 +00:00
Alicia Sykes 6cc711ae23 ⚖️ Updates dependency licenses 2022-01-22 20:42:35 +00:00
Alicia Sykes 35dee3e3b2 🚑 HOTFIX, Item save error with widgets 2022-01-21 22:38:47 +00:00
Alicia Sykes 6ddf629c40
🔀 Merge pull request #425 from Lissy93/FEATURE/more-widgets
[FEATURE] Widget Updates
2022-01-21 13:55:10 +00:00
Alicia Sykes 7d52aed2d7 🔖 Bumps to V 1.9.8 and updates changelog 2022-01-21 13:17:41 +00:00
Alicia Sykes bf39553e1d Improved widget error handling, don't fail on error 2022-01-21 13:14:30 +00:00
Alicia Sykes cf98a96a15 Small refactor to glances mixin 2022-01-21 13:02:02 +00:00
Alicia Sykes 2c9ae46207 Adds support for custom headers, body and method in widgt request object 2022-01-21 13:01:33 +00:00
Alicia Sykes 9cd8c21d8e Show real value on hover, percentage chart 2022-01-21 13:00:58 +00:00
Alicia Sykes 6cd9eac49b 🔒 Updates CORS proxy to use res.status 2022-01-21 13:00:26 +00:00
Alicia Sykes 58a085a550 Adds an email widget for AnonAddy 2022-01-21 12:58:15 +00:00
Alicia Sykes b96af21bc9 📦 Builds a toggle switch form element 2022-01-21 12:56:18 +00:00
Alicia Sykes 7953ccf3c8 Merge branch 'master' of github.com:Lissy93/dashy into FEATURE/more-widgets 2022-01-20 16:37:01 +00:00
Alicia Sykes c8f33d85bf 🚧 Adds AnonAddy widget endpoint to defaults 2022-01-20 16:36:54 +00:00
Alicia Sykes 63904366ce Adds widget compatibility into workspace view 2022-01-20 05:41:29 +00:00
Alicia Sykes 7b7c427c97 📝 Reorders widget docs 2022-01-20 05:12:33 +00:00
Alicia Sykes 1f307d3193 📝 Adds Ngrok intro for temp remote access 2022-01-20 05:01:10 +00:00
Alicia Sykes dfea4e317c Refactors all Glances widgets to inherit from parent mixin 2022-01-19 11:43:04 +00:00
snyk-bot 0d9869e6e7
fix: upgrade vue-i18n from 8.26.7 to 8.26.8
Snyk has created this PR to upgrade vue-i18n from 8.26.7 to 8.26.8.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/lissy93/project/564ca11b-8665-48b8-befa-ccd607c3e09a?utm_source=github&utm_medium=referral&page=upgrade-pr
2022-01-19 03:24:12 +00:00
Alicia Sykes 987ee2d2f3
🌟 Adds System Monitor Board 2022-01-19 00:12:34 +00:00
Alicia Sykes ea3ffa5d36 🚨 Fixes warnings from DeepScan 2022-01-19 00:06:09 +00:00
Alicia Sykes b3dcc5e43f 🍱 Adds screenshot to widget docs 2022-01-18 23:59:41 +00:00
Alicia Sykes 2e593fcf92 Respect user updateInterval when set to zero 2022-01-18 23:56:29 +00:00
Alicia Sykes 8fd71702c7
🔀 Merge pull request #424 from b1thunt3r/patch-1
Fix formatting typo in README.md
2022-01-18 23:09:29 +00:00
Alicia Sykes 88727cf2e2 Adds a network traffic widget 2022-01-18 23:07:24 +00:00
Ishan Jain 1eba866bba
Fix formatting typo
Make it easier to read the `Searching and Shortcut` section
2022-01-18 20:19:16 +00:00
Alicia Sykes 6d9e34c90f Adds a network interface widget 2022-01-18 19:11:03 +00:00
Alicia Sykes 6b8a5ee086 Adds a system alert widget 2022-01-18 17:16:00 +00:00
Alicia Sykes 9148195b84 Built system load and load history widgets 2022-01-18 16:03:44 +00:00
Alicia Sykes f25aa07d5f 🐛 Check items exist before itterating #415 2022-01-17 19:52:15 +00:00
Alicia Sykes b76b8eb620
🔀 Merge pull request #423 from Lissy93/FEATURE/copy-url-to-clipboard
[FEATURE] Copy URL to Clipboard Option
2022-01-17 19:39:59 +00:00
Alicia Sykes 63a0d18813 Adds a disk IO widget 2022-01-15 21:30:43 +00:00
Alicia Sykes 323123e6c0 🩹 Remove continious update from disk space widget 2022-01-15 21:28:25 +00:00
Alicia Sykes 45700d7875 Adds option to copy item URL to clipboard 2022-01-15 19:29:15 +00:00
Alicia Sykes 967daac95d 📝 Updates docs with copy URL to clipboard option 2022-01-15 19:28:52 +00:00
Alicia Sykes ddf105ee65 🗃️ Updates schema with new clipboard option 2022-01-15 19:28:21 +00:00
Alicia Sykes cd0673013b 💬 Updates text for copy-to-clpiboard 2022-01-15 19:27:13 +00:00
Alicia Sykes b1da435656 🍱 Adds new icon for copy-to-clipboard 2022-01-15 19:26:20 +00:00
Alicia Sykes ce4acc1e1a 🌟 Adds @DylanBeMe's dashboard to showcase (#419) 2022-01-15 07:35:07 +00:00
repo-visualizer e58dde2b01 💛 Updates repo diagram 2022-01-16 01:27:15 +00:00
Alicia Bot f6c307cea9 💙 Makes author list 2022-01-16 01:26:23 +00:00
Alicia Bot b7de536466 💙 Updates contributor SVG 2022-01-16 01:26:13 +00:00
liss-bot 0bee86eb6b 💛 Updates sponsors table 2022-01-16 01:26:11 +00:00
liss-bot 71a1e43c6f 💜 Updates contributors list 2022-01-16 01:26:10 +00:00
Alicia Sykes 8b1282c5e1 🩹 Fixes clock date update delay at midnight (#402) 2022-01-15 05:12:24 +00:00
snyk-bot 4e87acccce
fix: upgrade @sentry/vue from 6.14.1 to 6.16.1
Snyk has created this PR to upgrade @sentry/vue from 6.14.1 to 6.16.1.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/lissy93/project/564ca11b-8665-48b8-befa-ccd607c3e09a?utm_source=github&utm_medium=referral&page=upgrade-pr
2022-01-14 02:40:53 +00:00
Alicia Sykes b4fb238243
🔁 Merge pull request #418 from XertDev/FIX/public-holidays-query-format
Query date formatting in PublicHolidays widget
2022-01-10 23:49:11 +00:00
Xert 55a84053e2
🐛Fixes query date formatting in PublicHolidays widget 2022-01-10 21:47:51 +01:00
snyk-bot 24b285a888
fix: upgrade express from 4.17.1 to 4.17.2
Snyk has created this PR to upgrade express from 4.17.1 to 4.17.2.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/lissy93/project/564ca11b-8665-48b8-befa-ccd607c3e09a?utm_source=github&utm_medium=referral&page=upgrade-pr
2022-01-10 15:07:39 +00:00
Alicia Sykes c5bbcebe06
🔀 Merge pull request #416 from Lissy93/FIX/add-edit-item
[FIX] Minor UI editor fixes
Fixes #389
Fixes #390
Fixes #415
2022-01-09 15:18:53 +00:00
Alicia Sykes 3d2051b087 🔖 Bumps to 1.9.7 and updates changelog 2022-01-09 15:13:18 +00:00
Alicia Sykes ed158169eb 🐛 Fixes nav links still visible after removing (#389) 2022-01-09 14:24:51 +00:00
Alicia Sykes d10e6a8987 🐛 Fixes unable to add new app bug (#390) 2022-01-09 14:21:52 +00:00
Alicia Sykes 2ec59660de 🐛 Fixes unable to edit item bug (#415) 2022-01-09 14:21:01 +00:00
repo-visualizer fd8a454afd 💛 Updates repo diagram 2022-01-09 01:27:01 +00:00
Alicia Bot c89d69cef3 💙 Makes author list 2022-01-09 01:26:05 +00:00
liss-bot cd579019ea 💛 Updates sponsors table 2022-01-09 01:25:58 +00:00
liss-bot 2fb9f53fa7 💜 Updates contributors list 2022-01-09 01:25:57 +00:00
Alicia Sykes 3a3364f156 Adds file system widget 2022-01-08 17:06:36 +00:00
Alicia Sykes e3b3f3c5a8 Adds current memory history widget 2022-01-08 14:10:04 +00:00
Alicia Sykes 4e64ccff3b Adds current memory usage widget 2022-01-08 13:55:26 +00:00
Alicia Sykes 8349206770 Adds CPU history widget 2022-01-08 13:32:43 +00:00
Alicia Sykes 7fd1cab362 Adds widgets for monitoring CPU usage 2022-01-08 12:00:34 +00:00
Alicia Sykes 9884087975 📦 Adds legend, and customizable height and title to percentage chart component 2022-01-08 11:59:40 +00:00
Alicia Sykes e253a35b05 🎨 Moves widget update logic into mixin 2022-01-08 11:58:38 +00:00
Alicia Sykes 4a14b27cf3 🚧 Working on CPU Usage Widgets 2022-01-07 23:25:32 +00:00
Alicia Sykes 9ebdf67a44 📦 Build a percentage chart component 2022-01-07 21:32:58 +00:00
Alicia Sykes 5a9017cdf7
📝 Updates deployment docs 2022-01-06 17:45:32 +00:00
Alicia Sykes 37e8a003f9 Builds CPU Gauge Chart 2022-01-05 21:22:34 +00:00
Alicia Sykes a889c0e78a 📦 Built an SVG gauge chart component 2022-01-04 22:45:36 +00:00
Alicia Sykes f5c11b3dc6 Adds Covid status widget 2022-01-03 18:31:49 +00:00
Alicia Sykes 710b3ea7ad Adds crypto wallet balance widget 2022-01-03 12:32:00 +00:00
Alicia Sykes 2ee01f603c 🎨 Refactors StatPing widget 2022-01-03 12:31:39 +00:00
Alicia Sykes d516bb02fa 💬 Adds option for clock to have `customCityName` (#402) 2022-01-03 09:39:51 +00:00
Alicia Sykes 1c8021964b 🩹 Fix capitalization in weather widget (#402) 2022-01-03 09:30:51 +00:00
Alicia Sykes 7b030d8e5b Adds current Eth gas price widget 2022-01-02 23:09:31 +00:00
Alicia Bot 3fe287d66d 💙 Makes author list 2022-01-02 03:31:14 +00:00
liss-bot fdca62b336 💛 Updates sponsors table 2022-01-02 03:31:06 +00:00
liss-bot 38998d1504 💜 Updates contributors list 2022-01-02 03:31:05 +00:00
Alicia Sykes d4d8ea5a5f
🔀 Merge pull request #397 from leocov-dev/FEATURE/keycloak-user-data
 Adds Keycloak group and role based visibility
Credit to @leocov-dev
Closes #342
2022-01-02 03:19:27 +00:00
snyk-bot a16d3739c7
fix: upgrade keycloak-js from 15.0.2 to 15.1.0
Snyk has created this PR to upgrade keycloak-js from 15.0.2 to 15.1.0.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/lissy93/project/564ca11b-8665-48b8-befa-ccd607c3e09a?utm_source=github&utm_medium=referral&page=upgrade-pr
2022-01-02 02:44:48 +00:00
Leonardo Covarrubias 4a841b90e7 📝 additional keycloak roles/groups documentation 2022-01-01 21:06:30 -05:00
repo-visualizer d715cd97bb 💛 Updates repo diagram 2022-01-02 01:26:33 +00:00
Alicia Bot b73e798f63 💙 Makes author list 2022-01-02 01:25:45 +00:00
Alicia Bot 64a3e2c0c4 💙 Updates contributor SVG 2022-01-02 01:25:41 +00:00
liss-bot b1bb9f5f02 💛 Updates sponsors table 2022-01-02 01:25:38 +00:00
liss-bot 805438c8a2 💜 Updates contributors list 2022-01-02 01:25:37 +00:00
Leonardo Covarrubias 0c8a2c853d 📝 rollback doc file changes 2022-01-01 20:17:00 -05:00
Leonardo Covarrubias 8a5329d50c 📝 fix line endings 2022-01-01 19:56:41 -05:00
Leonardo Covarrubias 37476f1152 📝 additional keycloak roles/groups documentation 2022-01-01 19:48:57 -05:00
Alicia Sykes 64bf1cbfc3
🔀 Merge pull request #398 from BOZG/updated_swedish
Updated Swedish translation
2022-01-01 23:08:02 +00:00
Leonardo Covarrubias dd30099ad8 ❇️ added keycloak logout button 2022-01-01 17:32:48 -05:00
BOZG 158919d882 Updated Swedish translation 2022-01-01 21:53:31 +01:00
Leonardo Covarrubias da98ea5cf2 ❇️ add keycloak group and role based visibility 2022-01-01 15:51:21 -05:00
Alicia Sykes 65ffa0efc4
🔀 Merge pull request #396 from KierenConnell/patch-1
Update widgets.md
2022-01-01 17:47:29 +00:00
Kieren Connell 59694c57cc
Update widgets.md
Remove API key under Widget Usage Guide for weather widget and replace with xx's
2022-01-01 16:16:28 +00:00
Alicia Sykes 3b7d5a6ff7
🔀 Merge pull request #392 from Lissy93/FEATURE/add-request-proxy
[FIX] Adds support for proxying CORS requests
Happy new year :) 🎇
2022-01-01 01:18:42 +00:00
Alicia Sykes 746a3774b6 🐛 Removes object deconstructing for custom headers 2022-01-01 01:14:56 +00:00
Alicia Sykes 2925525fe4 🔖 Bumps to 1.9.6 and updates changelog 2022-01-01 00:59:42 +00:00
Alicia Sykes 5fd6ffc9c8 📝 Adds widget config options to widget docs 2022-01-01 00:58:52 +00:00
Alicia Sykes 47762a1dd8 💬 Adds text translations for NetData chart titles 2022-01-01 00:43:32 +00:00
Alicia Sykes 6e310628f7 🎨 Updates how headers are applied to Netlify CORS proxy 2022-01-01 00:42:55 +00:00
Alicia Sykes 661b1aab07 🔥 Removes appended slash from URL 2022-01-01 00:41:56 +00:00
Alicia Sykes eb4e45dfb5 Adds proxy support to NetData widgets. 🎆 First commit of 2022 :) 2022-01-01 00:40:29 +00:00
Alicia Sykes 395aea292e 🎇 Updates widget request to only apply headers when needed
🎇 Happy New Year 🎇
2021-12-31 23:59:14 +00:00
Alicia Sykes 1914d25b45 Refactored NetData and HealthChecks with mixin request 2021-12-31 23:56:53 +00:00
Alicia Sykes e3f2b910ec Adds Netlify support for proxying CORS requests 2021-12-31 22:23:39 +00:00
Alicia Sykes 7f968a708a 📝 Adds docs on proxying requests 2021-12-30 21:21:06 +00:00
Alicia Sykes d2ff1438e2 Adds proxying support into Pi-Hole widgets (#391) 2021-12-30 21:20:35 +00:00
Alicia Sykes 25fa6ebae8 Adds proxying functionality to fix widget CORS errors (#391) 2021-12-30 21:17:25 +00:00
Alicia Sykes 312450a898
🔀 Merge pull request #388 from Lissy93/FIX/minor-issue-fixes
[FIX] Couple of minor issues
Fixes  #366 #377
2021-12-29 22:55:03 +00:00
Alicia Sykes f1239f3aea 🚨 Fixes DeepScan logic warning 2021-12-29 22:47:03 +00:00
Alicia Sykes d60060edfb 🔖 Bumps to 1.9.5 and updates changelog 2021-12-29 22:43:58 +00:00
Alicia Sykes bf3ccc13d0 🐛 Fixes save item without title bug (#377)
Closes #377. This bg was caused by adding items without a title, meaning an ID could not be calculated. The solution was to add a validtion check to ensure that a title is specified befire saving
2021-12-29 22:31:59 +00:00
Alicia Sykes 3cbf7949c3 🐛 Fixes tile move bug (#366)
Closes #366. This issue was caused by item IDs not being regenerated after the previous move, causing the second part of the move operation (delete previous) to fail. It was fixed by calling regenerate item IDs after item removal
2021-12-29 22:14:11 +00:00
Alicia Sykes 93a6ec08ba 🚸 When in edit mode, show confirmation before leaving page 2021-12-29 20:06:19 +00:00
Alicia Sykes 7f4948aa04 💫 Removes splash screen on by default 2021-12-29 18:00:54 +00:00
Alicia Sykes d59466c7b5 Adds icon.horse to supported favicon APIs 2021-12-29 17:52:29 +00:00
Alicia Sykes 1f5d3f45fc
🔀 Merge pull request #382 from Lissy93/FEATURE/basic-widget-support
[FEATURE] Widget Support
2021-12-29 14:50:57 +00:00
Alicia Sykes 04a91cf689 🔀 Rebased from master 2021-12-29 14:37:59 +00:00
Alicia Sykes aad7ab9b1f 🚚 Refactored section helpers into own file 2021-12-29 14:31:11 +00:00
Alicia Sykes c650743384 💄 Shows country flag in exchange rate widget 2021-12-29 14:30:36 +00:00
Alicia Sykes c4ac847fc4 🩹 Minor formatting fix for stock and crypto price widgets 2021-12-29 12:51:29 +00:00
Alicia Sykes 9933766adf 💄 Display horizontally in wide mode 2021-12-29 12:50:51 +00:00
Alicia Sykes 5684bf06e8 Adds a Sports Scores widget 2021-12-29 12:49:57 +00:00
Alicia Sykes 8791ed9322
🌟 Adds @ratty222's dashboard to showcase (#384) 2021-12-29 11:48:02 +00:00
Alicia Sykes a6b96483eb :octocat: Adds widget to dropdown in issue template 2021-12-28 14:00:31 +00:00
Alicia Sykes 41d9ead46b Adds support for widgets in Minimal View 2021-12-27 22:41:21 +00:00
Alicia Sykes 9ab84195c2 📝 Adds widget docs to readme 2021-12-27 22:25:28 +00:00
Alicia Sykes e628650dd1 📝 Adds widget docs to readme 2021-12-27 22:22:49 +00:00
Alicia Sykes 7cd6e64b30 🔖 Bumps to 1.9.4 and updates changelog 2021-12-27 22:22:10 +00:00
Alicia Sykes 27404f6044 🌐 Adds translations for widget text 2021-12-27 21:27:34 +00:00
Alicia Sykes 3ffdf753cc 📝 Adds privacy info for each widget in docs 2021-12-27 17:16:42 +00:00
Alicia Sykes 051ed1841c 🔒 Properly deregisters event listener on destroy 2021-12-27 01:04:35 +00:00
Alicia Sykes 76ea9e0cee 🔒 Use https, for CVE lookup library 2021-12-27 00:53:20 +00:00
Alicia Sykes 15eddb1565 Code style improvments, to pass SonarCloud review 2021-12-27 00:39:30 +00:00
Alicia Sykes fac3e8e456 Merge branch 'FEATURE/basic-widget-support' of github.com:Lissy93/dashy into FEATURE/basic-widget-support 2021-12-27 00:08:10 +00:00
Alicie 43664702bc 🚨 Removed superfluous argument passed to parseFloat 2021-12-27 00:07:52 +00:00
Alicie 2763e9ee00 Fixes accesibility issues in some Widgets 2021-12-27 00:07:52 +00:00
Alicie 6e3d26d077 🩹 Fixes all minor issues raised by DeepScan 2021-12-27 00:07:52 +00:00
Alicie 5867601f1a 🐛 Fix logic in GH profile widget 2021-12-27 00:07:52 +00:00
Alicie 1296ca0bda Adds widget for monitoring CVE vulnerabilities 2021-12-27 00:07:52 +00:00
Alicia Sykes 8ad6a2d76c 🚨 Removed superfluous argument passed to parseFloat 2021-12-26 23:56:43 +00:00
Alicia Sykes 9c6c35ea89 Fixes accesibility issues in some Widgets 2021-12-26 23:38:44 +00:00
Alicia Sykes 1324b43c0e 🩹 Fixes all minor issues raised by DeepScan 2021-12-26 23:14:25 +00:00
Alicia Sykes 970b417f44 🐛 Fix logic in GH profile widget 2021-12-26 23:01:23 +00:00
Alicia Sykes 802fb625d7 Adds widget for monitoring CVE vulnerabilities 2021-12-26 22:56:11 +00:00
repo-visualizer 735aefae30 💛 Updates repo diagram 2021-12-26 01:26:24 +00:00
Alicia Bot 28d7b4a0e3 💙 Makes author list 2021-12-26 01:25:33 +00:00
liss-bot 828385433b 💛 Updates sponsors table 2021-12-26 01:25:23 +00:00
liss-bot c0a327d3da 💜 Updates contributors list 2021-12-26 01:25:23 +00:00
Alicia Sykes 6c0fb6fd41 📝 Adds docs about global widget UI options 2021-12-26 00:31:46 +00:00
Alicia Sykes 6fe13d13e5 Merge branch 'FEATURE/basic-widget-support' of github.com:Lissy93/dashy into FEATURE/basic-widget-support 2021-12-25 23:22:27 +00:00
Alicia Sykes 0da8c31899 🌟 Adds Crypto Dash example to showcase 2021-12-25 23:22:01 +00:00
Alicia Sykes ce8cdd3bfd 💄 Minor widget style improvements 2021-12-25 23:21:52 +00:00
Alicia Sykes e55c51abd7 🎨 Adds method to round price data to apprpriate decimal 2021-12-25 23:21:42 +00:00
Alicia Sykes c591a03f66 Adds option to specify height of frame widget 2021-12-25 23:21:31 +00:00
Alicia Sykes 83f61bec19 🩹 Waits for document to render before embeding 2021-12-25 23:21:21 +00:00
Alicia Sykes 20d42c96c8 🔧 Remove Vue mode from Webpack config 2021-12-25 23:21:12 +00:00
Alicia Sykes 63dfa11b02 Applies custom item color, if speccified 2021-12-25 23:21:01 +00:00
Alicia Sykes 0c5133fbc9 🌟 Adds Crypto Dash example to showcase 2021-12-25 22:31:51 +00:00
Alicia Sykes ad0be86c7f 💄 Minor widget style improvements 2021-12-25 22:16:17 +00:00
Alicia Sykes 33d500b6fc 🎨 Adds method to round price data to apprpriate decimal 2021-12-25 22:15:42 +00:00
Alicia Sykes c99c517262 Adds option to specify height of frame widget 2021-12-25 22:12:11 +00:00
Alicia Sykes 90dd351756 🩹 Waits for document to render before embeding 2021-12-25 22:08:39 +00:00
Alicia Sykes 631470c431 🔧 Remove Vue mode from Webpack config 2021-12-25 22:07:09 +00:00
Alicia Sykes 96005e72cd Applies custom item color, if speccified 2021-12-25 22:06:11 +00:00
Alicia Sykes d085496c9c Merge branch 'FEATURE/basic-widget-support' of github.com:Lissy93/dashy into FEATURE/basic-widget-support 2021-12-23 08:59:10 +00:00
Alicia Sykes 0074c636b6 🚧 Commiting to switch computers... 2021-12-23 08:58:52 +00:00
Alicia Sykes c1d10d2791 🥅 Error catching for when sections contain only widgets instead of items 2021-12-22 21:06:10 +00:00
Alicia Sykes 5194ba2244 🚧 A homepage mixin for sharing logic 2021-12-22 21:04:27 +00:00
Alicia Sykes c4134e033b 🔥 Removes previous widget data structure 2021-12-22 20:13:07 +00:00
Alicia Sykes c17b93c1d4 Uses lazy loading for importing widgets 2021-12-22 19:22:35 +00:00
Alicia Sykes 7a63fdc6c7 📦 Modifies how widgets are compiled 2021-12-21 21:34:58 +00:00
Alicia Sykes f243d9b916 🔨 Enable Vue performance tools when in dev mode 2021-12-21 19:47:12 +00:00
Alicia Sykes b31c44f94d 🔨 Specify if production in webpack build 2021-12-21 19:46:32 +00:00
Alicia Sykes 0653c17550
📝 Adds link to Widgets docs in contents page 2021-12-20 16:15:38 +00:00
Alicia Sykes c56079c7bd
🔀 Merge pull request #369 from kashif-se/master
Docker Multi-Arch GH-Action
2021-12-20 00:10:01 +00:00
Alicia Sykes 5d5528a4a1 Merge branch 'master' of github.com:Lissy93/dashy into FEATURE/basic-widget-support 2021-12-19 23:32:27 +00:00
Alicia Sykes ff6fb33d00 📝 Updates widget docs 2021-12-19 23:31:41 +00:00
Alicia Sykes 901c873d4e Adds a StatPing widget 2021-12-19 23:07:50 +00:00
Alicia Sykes 8ae310ebd3 Adds a cron job monitoring widget 2021-12-19 20:05:56 +00:00
Alicia Sykes 676d1cb106 Writes a CORS proxy, to secure widget requests 2021-12-19 20:05:15 +00:00
Alicia Sykes 58cb439086 ♻️ Refactors date time method 2021-12-19 20:02:44 +00:00
Alicia Sykes f46d1df72a 💄 Updates themes with widget styles 2021-12-19 20:01:40 +00:00
Alicia Sykes d855c46ca3 🎨 Sorts widget API endpoints alphabetically 2021-12-19 15:13:07 +00:00
Alicia Sykes 8686a99be7 Adds a news headlines widget 2021-12-19 01:55:46 +00:00
repo-visualizer d9be708de1 💛 Updates repo diagram 2021-12-19 01:26:43 +00:00
Alicia Bot 57ef6183a2 💙 Makes author list 2021-12-19 01:25:44 +00:00
liss-bot 6b89c641ee 💛 Updates sponsors table 2021-12-19 01:25:38 +00:00
liss-bot b01100b80c 💜 Updates contributors list 2021-12-19 01:25:36 +00:00
Alicia Sykes 0b868af5bb Merge branch 'master' of github.com:Lissy93/dashy into FEATURE/basic-widget-support 2021-12-18 23:58:05 +00:00
Alicia Sykes 9cbf08678b Adds a widget that pi-hole shows traffic graph 2021-12-18 21:31:31 +00:00
Alicia Sykes 79c55af986 Adds a Pi-Hole top queries widget 2021-12-18 21:02:31 +00:00
Alicia Sykes dece5c58aa Adds a Pi-Hole stats widget 2021-12-18 20:12:13 +00:00
Alicia Sykes fad1e5ff50 Adds NASA APOD widget 2021-12-18 14:57:24 +00:00
Alicia Sykes 7084ca12d0 Adds widget to show trending GitHub repos 2021-12-18 14:06:48 +00:00
Alicia Sykes 24cf0d1e0d Adds GitHub profile stats widget 2021-12-17 21:37:57 +00:00
Alicia Sykes 08de6b8f17 Adds widget for showing public IP 2021-12-17 20:16:11 +00:00
Alicia Sykes be5188ef7d Adds upcoming public holidays widget 2021-12-17 16:52:12 +00:00
Alicia Sykes b7cd2d4c06 Builds a widget for CodeStats 2021-12-16 23:33:27 +00:00
Alicia Sykes 599a5cc8d2 🎨 Sort widget components alphabetically 2021-12-16 23:32:00 +00:00
Alicia Sykes a23d56591c 📝 Updates widget development guide 2021-12-16 04:53:59 +00:00
Alicia Sykes 771e2f3717 Moves common functionality into reusable mixin 2021-12-16 04:53:33 +00:00
Alicia Sykes e0b09d48ee Adds widget to fetch and display system stats 2021-12-16 04:03:36 +00:00
Alicia Sykes 6e84dacd51 Builds system memory monitoring widget 2021-12-16 00:50:21 +00:00
Alicia Sykes 382d43f52c 💄 Allows user to set chart colors and height 2021-12-16 00:46:23 +00:00
Alicia Sykes c5f9f5e216 💄 Allows user to customize chart colors 2021-12-16 00:35:58 +00:00
Alicia Sykes f1bc2a2888 Builds system load usage widget 2021-12-15 02:28:48 +00:00
Alicia Sykes 283d8c750e Builds CPU history widget 2021-12-15 02:17:17 +00:00
Alicia Sykes 66067b002f 🔥 Deletes ExampleWidget, adds tutorial for creating widget 2021-12-14 20:31:00 +00:00
Alicia Sykes 3da76ce299 👻 A simple example widget
A simple example which you can use as a template for creating your own widget. Takes two optional parameters (text and count), and fetches a list of images from dummyapis.com, and renders the results to the UI.
2021-12-14 19:02:45 +00:00
Alicia Sykes 6df95c9387 Made an RSS feed widget 2021-12-14 16:58:29 +00:00
Kashif Sohail d6e1cdaf2d
used builtin actions. 2021-12-14 21:07:27 +05:00
Kashif Sohail 058a94aa45
single line multiple platforms 2021-12-14 20:36:45 +05:00
Alicia Sykes f61366ca48 Builds a content embed widget 2021-12-14 13:48:50 +00:00
Alicia Sykes 642cfc655b Builds live flight data widget 2021-12-14 00:55:01 +00:00
Alicia Sykes 5cb588a586 🎨 Handle loading state for widgets 2021-12-13 22:40:35 +00:00
Alicia Sykes 0a4d021b4e 🥅 Adds graceful error hadling to widgets 2021-12-13 21:40:13 +00:00
Alicia Sykes 19d3c03001 🔥 Remove previous widget implementation from Home page 2021-12-13 21:39:19 +00:00
Alicia Sykes 70f99ea1e9 Adds ability to open widgets in full-page 2021-12-13 21:38:39 +00:00
Alicia Sykes f9a0005740 🥅 Updates error catching functionality, to handle stack traces 2021-12-13 21:37:43 +00:00
Alicia Sykes aa770d6629 💬 Adds links to security docs in app info modal 2021-12-13 21:36:11 +00:00
Alicia Sykes 2075cbc222 Adds refresh button to widget, for reloading data 2021-12-13 16:22:24 +00:00
Alicia Sykes ae8179ecd7 Creates an embedable webpage widget 2021-12-13 14:03:39 +00:00
Alicia Sykes d9759c06b3 Creates a joke-fetching widget 2021-12-12 19:06:32 +00:00
Alicia Sykes 51b7e639cc Creates an stock price chart widget 2021-12-12 16:30:07 +00:00
Kashif Sohail e869978516
Multi-arch image push 2021-12-12 20:10:07 +05:00
Alicia Sykes a77cb9430f Creates an FX widget 2021-12-12 15:04:34 +00:00
Kashif Sohail 93a1e6becb
Update docker-image.yml 2021-12-12 19:37:42 +05:00
Kashif Sohail 756a50d054
Update docker-image.yml 2021-12-12 19:33:46 +05:00
Kashif Sohail e4df372427
Create docker-image.yml 2021-12-12 19:13:21 +05:00
Kashif Sohail f0883fbf0a
Update docker-image.yml 2021-12-12 19:09:26 +05:00
Kashif Sohail 502dcfb120
Update docker-image.yml 2021-12-12 19:02:47 +05:00
Kashif Sohail 37f7d685fe
buildx integration 2021-12-12 18:39:15 +05:00
repo-visualizer ec1dfce255 💛 Updates repo diagram 2021-12-12 01:25:22 +00:00
Alicia Bot 954e982727 💙 Makes author list 2021-12-12 01:24:35 +00:00
liss-bot e272b3a052 💛 Updates sponsors table 2021-12-12 01:24:23 +00:00
liss-bot 824585d139 💜 Updates contributors list 2021-12-12 01:24:22 +00:00
Alicia Sykes bea82219c4
🔨 Attempt fix of build app script 2021-12-11 23:11:35 +00:00
Alicia Sykes 9503a6d81b
🔨 Syntax fix in GH actions script 2021-12-11 23:10:19 +00:00
Alicia Sykes 464eef9338 📝 Adds screenshots to widget docs 2021-12-11 22:36:43 +00:00
Alicia Sykes f6e11921ef Adds XKCD comic widget 2021-12-11 22:31:16 +00:00
Alicia Sykes 9d21fa48d0 Adds XKCD comic widget 2021-12-11 22:29:52 +00:00
Alicia Sykes 985b0000fa Adds a crypto price watch-list widget 2021-12-11 21:11:07 +00:00
Alicia Sykes d3c4fb50ae 🚋 Updates train status codes 2021-12-11 21:10:05 +00:00
Alicia Sykes d5432774cc Adds helper functions for converting date, and currency 2021-12-11 20:46:22 +00:00
Alicia Sykes 65733d2af7 Develops a crypto price chart widget 2021-12-11 18:50:31 +00:00
Alicia Sykes ebd4c48300 Develops a crypto price chart widget 2021-12-11 18:50:11 +00:00
Alicia Sykes c12eac2bbf 💄 Adds Red styling for Line Closed status 2021-12-11 18:46:39 +00:00
Alicia Sykes e8fa255e2e Adds second param to ErrorHandler for printing stack trace 2021-12-11 18:44:59 +00:00
Alicia Sykes 9915100c13 Adds Frappe charts, for showing widget data 2021-12-11 18:44:22 +00:00
Alicia Bot 86fc819233 💙 Makes author list 2021-12-10 15:34:38 +00:00
Alicia Bot 0adc2bbdd5 💙 Updates contributor SVG 2021-12-10 15:34:36 +00:00
liss-bot 604bfccafb 💜 Updates contributors list 2021-12-10 15:34:34 +00:00
Alicia Sykes 8e63522b02
🔀 Merge pull request #363 from walkxcode/Grammer
📝Fix grammer - Make easier to read🔀
2021-12-10 15:34:11 +00:00
Walkx 5cba511ae8
📝Fix grammar - Make easier to read
Your documentation may be grammatically correct, but sometimes it's wordy and hard to read. Walkx can help you! Try Walkxarly now at  walkx.org!
2021-12-10 15:47:28 +01:00
Alicia Sykes cf7e021a82 Adds a London Underground status widget 2021-12-10 13:17:48 +00:00
Alicia Sykes c38a094a63 Adds a weather forecast widget 2021-12-08 19:58:03 +00:00
Alicia Sykes e7627a3b1b
🔀 Merge pull request #361 from walkxcode/patch-1
🛠️ Fix: Remove dashes in arch tags
2021-12-08 16:49:17 +00:00
Walkx 723a0c4904
⌨️Fix: Typo - Accidentally removed the v 2021-12-08 17:20:15 +01:00
Walkx 5783a82ac6
🛠️ Fix: Remove dashes in arch tags 2021-12-08 16:56:12 +01:00
Alicia Sykes 16f91da8e7
⬆️ Updates Simple Icons to 5.23.0
Merge pull request #359 from Lissy93/snyk-upgrade-558b57ebf1177269b0f8cfcec53ffb42
[Snyk] Upgrade simple-icons from 5.22.0 to 5.23.0
2021-12-08 00:53:14 +00:00
Alicia Sykes a41797ecd1
⬆️ Updates AJV to 8.8.1
Merge pull request #358 from Lissy93/snyk-upgrade-9c49b08a46b5830e406a9ca93ff86a51
[Snyk] Upgrade ajv from 8.7.1 to 8.8.1
2021-12-08 00:51:17 +00:00
snyk-bot c59d37f1de
fix: upgrade simple-icons from 5.22.0 to 5.23.0
Snyk has created this PR to upgrade simple-icons from 5.22.0 to 5.23.0.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/lissy93/project/564ca11b-8665-48b8-befa-ccd607c3e09a?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-12-08 00:01:39 +00:00
snyk-bot 84ba711df5
fix: upgrade ajv from 8.7.1 to 8.8.1
Snyk has created this PR to upgrade ajv from 8.7.1 to 8.8.1.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/lissy93/project/564ca11b-8665-48b8-befa-ccd607c3e09a?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-12-08 00:01:36 +00:00
Alicia Bot e93e1234a9 💙 Makes author list 2021-12-07 22:09:38 +00:00
Alicia Bot 01dd5ea59b 💙 Updates contributor SVG 2021-12-07 22:09:37 +00:00
liss-bot a4fcd61303 💛 Updates sponsors table 2021-12-07 22:09:34 +00:00
liss-bot a237c1be81 💜 Updates contributors list 2021-12-07 22:09:33 +00:00
Alicia Sykes 30a1513e4c
🔀 Merge pull request #355 from BOZG/add_swedish_translation
Added initial Swedish translation
2021-12-07 11:52:23 +00:00
Alicia Sykes 8b0a38f758
🌐 Flag emoji for Swedish translations 2021-12-07 11:46:44 +00:00
Alicia Sykes c6052edd86
🌐 Adds Flag for Swedish Translations 2021-12-07 11:45:06 +00:00
BOZG b514a99720 Adding initial Swedish translation 2021-12-07 08:08:00 +01:00
Alicia Bot 4a5b9db8b7 💙 Makes author list 2021-12-06 19:28:15 +00:00
liss-bot 0937a7d7ee 💛 Updates sponsors table 2021-12-06 19:28:09 +00:00
liss-bot 7c19babf2b 💜 Updates contributors list 2021-12-06 19:28:08 +00:00
Alicia Sykes a58b82c873
💚 Removes duplicate mapping of if 2021-12-06 19:27:35 +00:00
Alicia Sykes 65ea1dd1b6
⬆️ Updates Sentry dependency (Merges PR #353)
[Snyk] Upgrade @sentry/tracing from 6.14.1 to 6.14.3
2021-12-06 19:12:53 +00:00
Alicia Sykes fddf650e84
🔀 Merge pull request #354 from Lissy93/FEATURE/ignore-case-alphabetical-sort
[FEATURE] Case-insensitive item sorting
Fixes #352
2021-12-06 18:44:15 +00:00
Alicia Sykes 2e57ea908b Case-insensitive item sorting (#352) 2021-12-06 18:34:51 +00:00
Alicia Sykes 4d9e36cf7a 🔧 Update manage pending labeld, syntax error 2021-12-06 18:23:38 +00:00
Alicia Sykes 1466df0274 Fast-forward to master 2021-12-06 17:00:44 +00:00
snyk-bot 14b4d0a3e7
fix: upgrade @sentry/tracing from 6.14.1 to 6.14.3
Snyk has created this PR to upgrade @sentry/tracing from 6.14.1 to 6.14.3.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/lissy93/project/564ca11b-8665-48b8-befa-ccd607c3e09a?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-12-06 15:43:39 +00:00
Alicia Sykes 2032481980
📝 Adds troubleshooting for 404 on CDN hosting 2021-12-05 22:25:51 +00:00
Alicia Sykes 68640afc87
📝 Server config examples for Firebase, Caddy and Apache 2021-12-05 22:22:12 +00:00
Alicia Sykes d35bd9457b
📝 Adds troubleshooting for 404 on CDN hosting 2021-12-05 22:09:12 +00:00
Alicia Sykes 49b405a717 branch 'master' of github.com:Lissy93/dashy 2021-12-05 19:24:52 +00:00
repo-visualizer f8ec2cc73c 💛 Updates repo diagram 2021-12-05 01:26:02 +00:00
Alicia Bot 7163f7065b 💙 Makes author list 2021-12-05 01:25:07 +00:00
Alicia Bot 43126b4fd3 💙 Updates contributor SVG 2021-12-05 01:24:54 +00:00
Alicia Sykes 3f8b180553 🚧 Nearly finished the weather widget 2021-12-03 16:56:33 +00:00
Alicia Sykes de97f562a1 👽 Adds constants for weather API endpoint 2021-12-03 16:55:57 +00:00
Alicia Sykes 7851467397 Refactors and improves the icon component 2021-12-03 16:55:07 +00:00
Alicia Sykes f6686d99ad 📝 Adds docs for the weather widget 2021-12-03 16:54:11 +00:00
Alicia Sykes 01fe0f0dbd 🍱 Adds assets for weather widget 2021-12-03 16:51:19 +00:00
Alicia Sykes c14eaf0aa2 🚧 Working on the weather widget 2021-12-02 18:57:52 +00:00
Alicia Sykes 46c413a898
🔀 Merge pull request #237 from Lissy93/FEATURE/login-remember-me-always
[FEATURE] Adds option to Remember Me for a long time
2021-12-01 21:38:54 +00:00
Alicia Sykes f5f49aa016
Merge branch 'master' into FEATURE/login-remember-me-always 2021-12-01 21:34:26 +00:00
Alicia Sykes 57554ddcdf Reliability improvements for icon fallbacks 2021-11-30 15:58:47 +00:00
Alicia Sykes c9f2483c3e 🎨 Improved code style in Section 2021-11-30 15:52:15 +00:00
Alicia Bot 59d5c453d8 💙 Makes author list 2021-11-29 11:53:38 +00:00
liss-bot 068efa52a0 💛 Updates sponsors table 2021-11-29 11:53:28 +00:00
liss-bot c9260e0c33 💜 Updates contributors list 2021-11-29 11:53:27 +00:00
Alicia Sykes c57352ecba
🔀 Merge pull request #345 from olearycrew/344-allow-insecure-type-issue
String to Bool for statusCheckAllowInsecure on save
Fixes #344
2021-11-29 11:52:33 +00:00
Brendan O'Leary 02180c5c23 Linting fix 2021-11-28 23:23:32 -05:00
Brendan O'Leary 917608c680 String to Bool for statusCheckAllowInsecure on save 2021-11-28 23:20:07 -05:00
Alicia Sykes 080e68445c Made a simple clock widget 2021-11-28 21:27:30 +00:00
Alicia Sykes a0672c57d0 🗃️ Adds data key for widget local storage 2021-11-28 21:26:40 +00:00
Alicia Sykes 490c8e73fa 🚧 Basic structure for widgets 2021-11-28 21:26:08 +00:00
Alicia Sykes 6b4fbfe25b Adds mixin for widgets 2021-11-28 21:24:25 +00:00
Alicia Sykes 50164bf790 🎨 Adds new CSS vars for widgets 2021-11-28 21:23:51 +00:00
repo-visualizer 41cdc394a7 💛 Updates repo diagram 2021-11-28 01:24:13 +00:00
Alicia Bot d7adb6ed2f 💙 Makes author list 2021-11-28 01:23:04 +00:00
liss-bot 3bbb2c595e 💛 Updates sponsors table 2021-11-28 01:22:56 +00:00
liss-bot 92f2ab1c57 💜 Updates contributors list 2021-11-28 01:22:55 +00:00
Alicia Sykes 85648bc32f 📝 Adds security note about dropping privilages 2021-11-24 11:31:12 +00:00
Alicia Sykes eeaa924962 🐛 Fixes favicon APIs in schema 2021-11-24 11:30:03 +00:00
repo-visualizer 416f3c085b 💛 Updates repo diagram 2021-11-21 01:24:18 +00:00
Alicia Bot 7a9d72df96 💙 Makes author list 2021-11-21 01:23:31 +00:00
liss-bot d6a18f44dd 💛 Updates sponsors table 2021-11-21 01:23:22 +00:00
liss-bot 351a8477bc 💜 Updates contributors list 2021-11-21 01:23:20 +00:00
Alicia Sykes 8911c867ce
🔧 Fixes spacing in Netlify config file 2021-11-19 21:24:46 +00:00
Alicia Sykes 0ffe1154bd
🔀 Merge pull request #338 from Lissy93/snyk-upgrade-c9de11dd03d3700602541bc92a0f1827
[Snyk] Upgrade axios from 0.23.0 to 0.24.0
2021-11-16 10:18:28 +00:00
snyk-bot 1c8dbaf306
fix: upgrade axios from 0.23.0 to 0.24.0
Snyk has created this PR to upgrade axios from 0.23.0 to 0.24.0.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/lissy93/project/564ca11b-8665-48b8-befa-ccd607c3e09a?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-11-16 08:18:42 +00:00
Alicia Sykes 12e697fb92
🔀 Merge pull request #334 from UrekD/master
Updated Slovenian Locale
2021-11-14 23:34:24 +00:00
UrekD 196afd37d5 Update sl.json 2021-11-15 00:10:14 +01:00
Alicia Sykes d4be445a13
🔀 Merge pull request #325 from EVOTk/patch-fr-1.9.1
[DRAFT] Update French translation
2021-11-14 12:11:07 +00:00
Alicia Sykes 2609aba7a3
🌐 Removes cloud and raw edit button text 2021-11-14 12:09:33 +00:00
repo-visualizer 2f31d5eae9 💛 Updates repo diagram 2021-11-14 01:24:24 +00:00
Alicia Bot 2180a1be0c 💙 Makes author list 2021-11-14 01:23:25 +00:00
liss-bot 1660dacc88 💛 Updates sponsors table 2021-11-14 01:23:09 +00:00
liss-bot 996bf114db 💜 Updates contributors list 2021-11-14 01:23:07 +00:00
Alicia Bot 888ccfb257 💙 Updates contributor SVG 2021-11-14 01:23:07 +00:00
Alicia Sykes cd3a304744 🚧 Started working on itnitial state for widgets 2021-11-13 20:30:55 +00:00
Alicia Sykes 1a58d85ccc
🔀 Merge pull request #331 from Lissy93/REFACTOR/updates-favicon-fetching-and-docs
[REFACTOR] Updates favicon fetching and docs
2021-11-13 17:24:58 +00:00
Alicia Bot 190a07b0c4 💙 Makes author list 2021-11-13 17:24:40 +00:00
Alicia Bot a94d476967 💙 Updates contributor SVG 2021-11-13 17:24:24 +00:00
liss-bot 2c31f43433 💜 Updates contributors list 2021-11-13 17:24:21 +00:00
Alicia Sykes 0dd16f6d11
🔀 Merge pull request #332 from jnach/patch-1
Update README.md
2021-11-13 17:16:05 +00:00
jnach 2693b00660
Update README.md
grammer
2021-11-13 11:40:24 -05:00
Alicia Sykes f21438f94d 📝 Removes some older screenshots from readme 2021-11-13 15:18:48 +00:00
Alicia Sykes 93b0bada16 ⬆️ Updates dependencies 2021-11-13 15:06:23 +00:00
Alicia Sykes b6f34b31ca 📝 Documentation update 2021-11-13 15:06:04 +00:00
Alicia Sykes 3ed8262495 🐛 Fixes hide settings in conf (#329) 2021-11-13 15:05:35 +00:00
Alicia Sykes 06918738dd ⬆️ Dependency updates, simple-icons and vue-select 2021-11-13 14:39:34 +00:00
Alicia Sykes a8ab082483 🐼 Updates supported favicon APIs 2021-11-13 14:38:59 +00:00
Alicia Sykes 9d0ff4a1db
🔀 Merge pull request #330 from Compunctus/patch-1
configuring.md: fix keycloak type mismatch
2021-11-13 13:32:13 +00:00
Iaroslav Dronskii 688893db49
configuring.md: fix keycloak type mismatch 2021-11-13 15:41:59 +03:00
Alicia Bot e77f76d480 💙 Makes author list 2021-11-11 22:13:42 +00:00
liss-bot f6841b40f8 💜 Updates contributors list 2021-11-11 22:13:22 +00:00
Alicia Sykes aa4df3a365
💙 Update Helpful Users section 2021-11-11 22:12:46 +00:00
Alicia Bot dbbec7f00d 💙 Makes author list 2021-11-11 22:10:44 +00:00
Alicia Bot bbdbdd3c20 💙 Updates contributor SVG 2021-11-11 22:10:26 +00:00
Alicia Bot 3add58ed7a 💙 Makes author list 2021-11-11 22:06:16 +00:00
liss-bot 85ad550a1b 💛 Updates sponsors table 2021-11-11 22:05:59 +00:00
liss-bot 8254f66f86 💜 Updates contributors list 2021-11-11 22:05:57 +00:00
Alicia Sykes 3f7b50512f 🔥 Removes edit raw conf button from Save menu (#325) 2021-11-11 21:43:17 +00:00
Alicia Sykes fb73f0e154 🛂 Only authenticated users should be able to W2D 2021-11-10 21:43:18 +00:00
Alicia Sykes a88e899f53
🔀 Merge pull request #326 from Lissy93/PERFORMANCE/server-speed-improvments
[ARCHITECTURE] Performance and Speed Improvements
2021-11-10 18:42:08 +00:00
Alicia Sykes b0e6eff234 👷 Updates workflows with fallback token 2021-11-10 18:37:14 +00:00
Alicia Sykes e2e3f8b0b5 ⬆️ Updates dependencies 2021-11-10 18:29:48 +00:00
Alicia Sykes 12aee2f07f 📝 Adds docs for automating SSL renewal 2021-11-10 18:29:20 +00:00
Alicia Sykes ddb6d77ef9 Adds lang tag to initialization screen 2021-11-10 18:12:31 +00:00
Alicia Sykes 93e99127ec 🔖 Bumps to V 1.9.2 and updates changelog 2021-11-10 18:11:39 +00:00
Alicia Sykes 9487535356 📝 Updates docs on SSL usage (#318) 2021-11-10 18:01:35 +00:00
Alicia Sykes 8d1b57c34e Adds fallback options for when icon servers are down 2021-11-10 17:48:36 +00:00
Alicia Sykes 14ef52ccf3 📦 Changes default favicon API to allesedv 2021-11-10 17:47:51 +00:00
Alicia Sykes 208a15fd19 💚 Fixes github token for pr-labler 2021-11-10 16:34:40 +00:00
Alicia Sykes 7444517ce0 👷 Only publish build, when not fork 2021-11-10 16:34:08 +00:00
Alicia Sykes 56cf26755f 📝 Adds docs for SSL usage 2021-11-09 22:55:04 +00:00
Alicia Sykes cc89edd296 Updates SSL server to get paths from env vars 2021-11-09 22:54:43 +00:00
Alicia Sykes 5293b69115 🌀 Adds SSL paths to .env template 2021-11-09 22:54:12 +00:00
Alicia Sykes 3593721fd7 🔒 Adds support for native SSL 2021-11-09 22:40:57 +00:00
EVOTk bb2713d1a3
Update fr.json 2021-11-09 22:29:12 +01:00
Alicia Sykes 2c9f51a4a1 Removes serve-static, connect and body-parser 2021-11-08 20:18:50 +00:00
Alicia Sykes 3e465ae7c6 Displays initialization screen while app building 2021-11-08 20:17:48 +00:00
Alicia Sykes 3e1ad291ba 🚚 Renames default to initialization.html 2021-11-08 20:17:09 +00:00
Alicia Sykes 28ff522a61 🔥 Implements lazy loading for alternate views 2021-11-08 19:31:52 +00:00
Alicia Sykes 1bc978b704 🔥 Replaces serve-static, connect and body-parser with express 2021-11-08 19:31:28 +00:00
Alicia Sykes 2543a8993e
🔀 Merge pull request #322 from Lissy93/REFACTOR/some-updates
[REFACTOR] Minor Code Updates
2021-11-07 23:20:02 +00:00
Alicia Sykes f9f147a550 🌟 Changes order of screenshots in showcase 2021-11-07 23:11:05 +00:00
Alicia Sykes c991a46298 ♻️ Refactor key names to use contstants 2021-11-07 22:55:06 +00:00
Alicia Sykes fe894ca056
📝 Adds screenshot for mdi- icons 2021-11-07 22:05:11 +00:00
Alicia Sykes 7e6cce8828 👔 Adds theme selector to config css menu 2021-11-07 21:09:16 +00:00
Alicia Sykes ebbfe58cfd 🌐 Adds translations for new save buttons in editor 2021-11-07 21:08:39 +00:00
Alicia Sykes b16b47b55e 💄 Improved UI for app info modal 2021-11-07 21:07:47 +00:00
Alicia Sykes c9c3c0bc0f 🔊 Updates log headings for json editor 2021-11-07 21:07:12 +00:00
Alicia Sykes 9bd3ef0a46 🏪 Updates status logs in the store 2021-11-07 21:04:54 +00:00
Alicia Sykes fd04241700 Adds option for starting tab to be applied 2021-11-07 21:04:18 +00:00
Alicia Sykes da65ed36e8 👔 Adds link to cloud backup and raw editor from edit menu 2021-11-07 21:03:46 +00:00
Alicia Sykes 807112c0de 🔨 Fallsback to auto auth when PAT not set (#321) 2021-11-07 15:33:45 +00:00
Alicia Sykes c5dea1e1df
🔧 Move catch-all redirect after serverless funcs
The catch-all redirect is required for Vue's HTML5 history mode to work on Netlify. However the current configuration was redirecting everything, including the API endpoints to index.html, preventing the serverless functions (for status checking, config management, etc) from working. 🤞 Hopefully this will work...
2021-11-07 14:53:56 +00:00
Alicia Sykes c0214cad99
⬆️ Update Axios from 0.220 to 0.23.0
Merge pull request #320 from Lissy93/snyk-upgrade-679dd8344b6fd8d4dfddeb3fa75f80ff
[Snyk] Upgrade axios from 0.22.0 to 0.23.0
2021-11-07 14:44:27 +00:00
snyk-bot fa1f891aa0
fix: upgrade axios from 0.22.0 to 0.23.0
Snyk has created this PR to upgrade axios from 0.22.0 to 0.23.0.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/lissy93/project/564ca11b-8665-48b8-befa-ccd607c3e09a?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-11-07 06:15:30 +00:00
repo-visualizer e4f800e0b8 💛 Updates repo diagram 2021-11-07 01:24:31 +00:00
Alicia Bot b86c92e495 💙 Makes author list 2021-11-07 01:23:37 +00:00
Alicia Bot 71384e8d15 💙 Updates contributor SVG 2021-11-07 01:23:22 +00:00
Alicia Sykes 30530cb65b
🔀 Merge pull request #319 from Lissy93/FIX/ui-editor-improvments
[FIX] UI Bug Fixes for Interactive Editor + Style Refactor
Fixes #301
Fixes #310 
Fixes #311 
Fixes #312
2021-11-06 22:54:36 +00:00
Alicia Sykes 63af8b4d16 🚦 Updates order of PR status badges 2021-11-06 22:44:23 +00:00
Alicia Sykes 6863121916 🐛 Closes editor when saved locally 2021-11-06 22:40:05 +00:00
Alicia Sykes da929d0980 🔖 Bumps to V 1.9.1 and updates changelog 2021-11-06 22:35:27 +00:00
Alicia Sykes e07c5e6b4e 👩‍💻 Adds author field to package.json 2021-11-06 22:34:42 +00:00
Alicia Sykes 7171632433 Adds option to change font from UI 2021-11-06 22:20:02 +00:00
Alicia Sykes 6fcd993798 🎨 Refactors color pallete to inherit top-level vars 2021-11-06 20:58:36 +00:00
Alicia Sykes 20aed447d6 💄 Adds customizable shoaddow for nav-link-shadow 2021-11-06 20:58:00 +00:00
Alicia Sykes a54bdd687f 💄 Adds one-dark theme 2021-11-06 20:36:24 +00:00
Alicia Sykes a3bc07cc69 💄 Adds Adventure theme 2021-11-05 19:07:20 +00:00
Alicia Sykes 453a3c107c Refactors class names in collapsible 2021-11-05 18:55:25 +00:00
Alicia Sykes 5f9d165625 📝 Fixes broken links in docs (#310) 2021-11-05 18:50:51 +00:00
Alicia Sykes 8bff8335f0 🐛 Fix unequal button height in French (#311) 2021-11-05 18:35:03 +00:00
Alicia Sykes 65f6882e0d 🐛 Fixes item text flicker on hover (#312) 2021-11-05 18:27:55 +00:00
Alicia Sykes 2acf3965d2 🐛 Fixes status check dot in edit mode (#301) 2021-11-05 18:19:37 +00:00
Alicia Sykes e9344fc122 🐛 Fixes overlapping edit menu (#311) 2021-11-05 17:54:43 +00:00
Alicia Sykes ba696143bb
🔁 Merge pull request #316 from EVOTk/EVOTk-evodash
My dashboard in showcase
2021-11-05 00:29:49 +00:00
EVOTk fbd35e5712
Add EVO Dashboard 2021-11-05 01:03:39 +01:00
EVOTk a5c4195e61
Add 12-evo-dashboard.png 2021-11-05 01:02:13 +01:00
Alicia Sykes 3914807add
🔀 Merge pull request #315 from UrekD/master
Config JSON Editor Pointer Fix
Fixes #124
2021-11-04 23:08:34 +00:00
UrekD 22ef6cf170
Config JSON Editor Pointer Fix
Adjusted/removed font class that was used in the editor to display the pointer correctly.
Text is very slightly smaller and less bold.
2021-11-04 20:31:43 +01:00
Alicia Sykes e2d420fd01
🔀 Merge pull request #306 from Lissy93/ARCH/docker-lite
[ARCH] Alpha Version of Dashy-Lite Docker Container
2021-10-31 20:51:19 +00:00
Alicia Sykes 611853cead 🔖 Bumps to V 1.9.0 and update changelog 2021-10-31 20:45:32 +00:00
Alicia Sykes d0d01e65ec 🐳 Alpha of Dashy-lite Docker container 2021-10-31 20:41:22 +00:00
Alicia Sykes f489a92e28
🔀 Merge pull request #305 from royshreyaaa/updated-readme
Updated README.md
2021-10-31 15:26:06 +00:00
Shreya Roy 8dfa5981e2 Updated Readme.md 2021-10-31 19:18:12 +05:30
Alicia Sykes 705bad5075 :octocat: Updates issue template for Questions 2021-10-31 13:43:22 +00:00
Alicia Sykes 1d88c14983 Merge branch 'master' of github.com:Lissy93/dashy 2021-10-31 13:37:22 +00:00
Alicia Sykes ec05a109a1 :octocat: Updates issue template for Questions 2021-10-31 13:37:07 +00:00
repo-visualizer 29f086a176 💛 Updates repo diagram 2021-10-31 01:24:30 +00:00
Alicia Bot 81ca9bae15 💙 Makes author list 2021-10-31 01:23:46 +00:00
liss-bot 5a374a94c0 💛 Updates sponsors table 2021-10-31 01:23:31 +00:00
liss-bot ba092c39b0 💜 Updates contributors list 2021-10-31 01:23:29 +00:00
Alicia Sykes e39b14a16d 💄 Material dark original, improved variable inheritance 2021-10-30 23:55:52 +01:00
Alicia Sykes c7fc62534a 📝 Updates readme and getting-started guide 2021-10-30 23:55:13 +01:00
Alicia Sykes 60da9ffb7f
🔀 Merge pull request #302 from EVOTk/EVOTk-detached
docker-compose / detached mode
2021-10-30 23:11:18 +01:00
EVOTk 64b91f2e2c
Update docker-compose.yml 2021-10-30 23:30:58 +02:00
EVOTk 40a0f1b321
Update docker-compose.yml 2021-10-30 23:25:04 +02:00
EVOTk eb5e224526
Detached mode for docker-compose 2021-10-30 23:24:33 +02:00
Alicia Sykes 98e0078f2e
🌟 Adds homelab screenshot to showcase 2021-10-30 20:47:56 +01:00
Alicia Sykes bd96d148f8 📝 Updates docs with new config editor 2021-10-30 18:43:01 +01:00
Alicia Sykes 1b0bf787a1
🔀 Merge pull request #298 from Lissy93/FEATURE/interactive-editor
[FEATURE] Interactive Config Editor
It is merged, the new config editor is finally here!! 🎉
2021-10-30 14:07:23 +01:00
Alicia Sykes 785695b7f5 Updates method of getting initial theme 2021-10-30 13:59:56 +01:00
Alicia Sykes 168e52c251 Item size and layout are now managed by store 2021-10-30 13:45:47 +01:00
Alicia Sykes 513b1cd955 🔥 Remove no-longer needed prop attrs 2021-10-30 13:23:54 +01:00
Alicia Sykes 6f3570eed2 🏪 Adds custom theme options to store 2021-10-30 13:22:58 +01:00
Alicia Sykes e556445094 🌐 Preview changes button, and Add section title 2021-10-30 12:41:50 +01:00
Alicia Sykes 160f72e32a 💄 Improved styling variables for config editor 2021-10-29 23:03:58 +01:00
Alicia Sykes fb13f84c0e 😶 what am i doing with my life... 2021-10-29 23:03:26 +01:00
Alicia Sykes e6a607572e Add attribute for isNew to section form, to determine if editing existing 2021-10-29 23:02:45 +01:00
Alicia Sykes f624dba4f9 Adds status message keys to error handler 2021-10-29 23:01:56 +01:00
Alicia Sykes a237ec0827 🏪 Adds setup / update section to store 2021-10-29 23:01:18 +01:00
Alicia Sykes beb532b967 Add new section functionality 2021-10-29 19:16:10 +01:00
Alicia Sykes 229e67aca8 Updates key names 2021-10-28 23:40:27 +01:00
Alicia Sykes e4ea1c802d Radio button component accepts object input for options 2021-10-28 23:38:43 +01:00
Alicia Sykes 2facae3dc1 Adds live preview mode to JSON editor
Also updates the YAML parser, uses reusable radio bttons, reads initial config from state, refactos code, and few other things :)
2021-10-28 01:33:35 +01:00
Alicia Sykes a19b8b8f88 🎨 Updates data state for custom CSS 2021-10-28 00:11:46 +01:00
Alicia Sykes 618ab1c439 🎨 Update to read + write conf from store 2021-10-27 23:33:31 +01:00
Alicia Sykes 06dd8ed525 🎨 Use schema title attribute if available and fixed position save menu 2021-10-27 22:03:28 +01:00
Alicia Sykes c7e6047385 💄 Min width for select dropdown 2021-10-27 22:02:39 +01:00
Alicia Sykes f135de5129 🩹 Removes trailing curly brace 2021-10-27 22:02:06 +01:00
Alicia Sykes b3b84c6a13 🗃️ Updates shcema title and description attributes 2021-10-27 22:01:28 +01:00
Alicia Sykes 08072f1fb6 Adds info log for interactive-editor to store 2021-10-27 21:24:32 +01:00
Alicia Sykes dcdd1018d2
🔀 Merge pull request #299 from EVOTk/interactive-editor-fr
French translation for interactive editor
2021-10-27 13:48:39 +01:00
EVOTk 793ada1902
🌐 Update fr for interactive-editor 2021-10-27 13:30:26 +02:00
EVOTk f9991837fa
Update fr for interactive-editor 2021-10-27 13:18:11 +02:00
Alicia Sykes 016dfb17c4 💚 Fixes CI 2021-10-26 23:18:55 +01:00
Alicia Sykes dde5b36abc 🔖 Bumps to 1.8.9 and updates changelog 2021-10-26 22:55:55 +01:00
Alicia Sykes 3e7eae2624 🌐 Updates structure for context menu in French translations 2021-10-26 22:48:28 +01:00
Alicia Sykes 4b291808f2 🎨 Minor imprvments to code structure 2021-10-26 22:48:02 +01:00
Alicia Sykes 2190b6eb84 Improved regex for url validation 2021-10-26 22:47:25 +01:00
Alicia Sykes 26f464f2b3 💄 Interactive editor style updates for Material Themes 2021-10-26 22:46:35 +01:00
Alicia Sykes 7cda6651c0
Implements save to disk functionality 2021-10-26 17:02:17 +01:00
Alicia Sykes 6bdc4fe313
Reusable save/cancel buttons for new config editors 2021-10-26 17:01:36 +01:00
Alicia Sykes 70ebce4da7
🔃 Merge branch 'master' of github.com:Lissy93/dashy into FEATURE/interactive-editor 2021-10-26 09:36:48 +01:00
Alicia Sykes 0f080d6287
👷 Use tripple equals 2021-10-26 00:13:13 +01:00
Alicia Sykes 08a318c0b8
👷 Only run if issue open 2021-10-26 00:08:10 +01:00
Alicia Sykes b882a38950
🚧 WIP, redo layout and size, to use VueX state 2021-10-25 23:41:05 +01:00
Alicia Sykes 06d08a8fff
Implements Add new Item functionality 2021-10-25 23:22:41 +01:00
Alicia Sykes 31e172befb
Implements move, copy and delete item, and delete section functionality 2021-10-25 19:11:13 +01:00
Alicia Sykes f398a374e7 🚧 Working on interactive editor, commiting to switch computer 2021-10-24 17:36:30 +01:00
Alicia Sykes f450094235 🗃️ Adds descriptors to schema 2021-10-24 17:35:29 +01:00
Alicia Sykes 91956d88a2 Convert hotkey value to Number 2021-10-24 17:24:09 +01:00
Alicia Sykes 16e649c67f 🎨 Update Input to accept Number or Text 2021-10-24 17:23:26 +01:00
Alicia Sykes 9bec26d4ab 🎨 Adds store and modal keys for move item 2021-10-24 17:22:51 +01:00
Alicia Sykes f4053d9bc0 🏪 Adds copy_item action to store 2021-10-24 17:21:17 +01:00
Alicia Sykes 9d361142bb 🚧 Creates copy part of move item 2021-10-24 17:20:38 +01:00
Alicia Sykes df03046288 Adds functionality for navigating to single-section view 2021-10-24 14:47:37 +01:00
Alicia Sykes 640e605ea5 🌐 Add translations for edit mode tooltip 2021-10-24 14:37:54 +01:00
Alicia Sykes f5965a788f Adds edit title button next to page title 2021-10-24 14:32:41 +01:00
Alicia Sykes 51bcd2344e 🌐 Updates translation keys 2021-10-24 14:32:11 +01:00
Alicia Sykes d3772891b5 Adds context menu for more options on Settings 2021-10-24 14:31:14 +01:00
Alicia Sykes 7ac233e763 🌐 Change stucture of context menu 2021-10-24 14:30:22 +01:00
Alicia Sykes 4667642dbe Refactors console-out into own function 2021-10-24 13:31:48 +01:00
Alicia Sykes e0a7cbdf96 Adds index to section itterator, for editing 2021-10-24 13:31:13 +01:00
Alicia Sykes 64bd506c91 Display a different tooltip, depending on if in edit mode 2021-10-24 13:28:20 +01:00
Alicia Sykes fecd1c6493 Builds edit section form and functionality 2021-10-24 13:26:49 +01:00
Alicia Sykes 0a00c9beb2 🔩 Adds updateSection functionality to store 2021-10-24 13:25:22 +01:00
repo-visualizer 1eb9eaefa1 💛 Updates repo diagram 2021-10-24 01:24:36 +00:00
Alicia Bot b9447e9f88 💙 Makes author list 2021-10-24 02:23:44 +01:00
liss-bot f100fa0dd6 💜 Updates contributors list 2021-10-24 02:23:32 +01:00
Alicia Sykes 87bf9263db If in edit mode, open item-edit instead of launching, onclick 2021-10-23 20:05:43 +01:00
Alicia Sykes e78bd07ced 🔄 Rebased from master 2021-10-23 19:43:09 +01:00
Alicia Sykes e5d9463967 📝 Adds info for custom domain and remote access into Management docs 2021-10-23 19:29:01 +01:00
Alicia Sykes 89737ffa5d Implements UI editor form for appConfig 2021-10-23 19:28:08 +01:00
Alicia Sykes e6f3cae63d 🗃️ Update order and descriptors in schema for appConfig form 2021-10-23 19:27:35 +01:00
Alicia Sykes b1a7fce05d 🎨 Move interactive-editor styles into own stylesheet 2021-10-23 19:26:34 +01:00
Alicia Sykes 8147f40e9c Adds ability to edit pageInfo through the UI 2021-10-23 13:07:30 +01:00
Alicia Sykes fbf9ddfc11
⬆️ Merge #293, Update Axios dependency
[Snyk] Upgrade axios from 0.21.4 to 0.22.0
2021-10-23 11:11:49 +01:00
snyk-bot 3d5858d5d7
fix: upgrade axios from 0.21.4 to 0.22.0
Snyk has created this PR to upgrade axios from 0.21.4 to 0.22.0.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/lissy93/project/564ca11b-8665-48b8-befa-ccd607c3e09a?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-10-23 07:19:58 +00:00
Alicia Sykes a42b9ee7c5
🔀 Merge pull request #292 from Lissy93/FEATURE/advanced-item-targets
[FEATURE] Improved Item Opening Method Options
Fixes #289
2021-10-23 01:44:59 +01:00
Alicia Sykes 3f35f99a72 🐛 Fixes auth data structure reverting to array 2021-10-23 01:57:21 +01:00
Alicia Sykes 001e18b709 🔖 Bumps to V 1.8.8 and updates changelog 2021-10-23 01:44:59 +01:00
Alicia Sykes e9e15307b7 🗃️ Updates schema and config docs with default opening method, and new supported opening methods 2021-10-23 01:42:05 +01:00
Alicia Sykes 4534203b0e 📝 Udates docs with new item opening methods 2021-10-23 01:41:08 +01:00
Alicia Sykes 05b5ada9fc 👊 Adds default openingMethod 2021-10-23 01:20:07 +01:00
Alicia Sykes 3ac29d2a98 Adds utils for target opening method (#289) 2021-10-23 01:18:56 +01:00
Alicia Sykes 38fc1e429e 🍱 Adds new icons for opening method (#289) 2021-10-23 01:16:54 +01:00
Alicia Sykes 4b98e05f75 Support for _parent and _top targets (#289) 2021-10-23 00:49:31 +01:00
Alicia Sykes a48024e59c 📝 Adds docs for Dashy remote access 2021-10-22 00:31:24 +01:00
Alicia Sykes 6f927797d8 Adds an option to enable edit mode, in settings 2021-10-22 00:30:43 +01:00
Alicia Sykes 2876357297 🔥 Replaces old export code, with new export modal 2021-10-22 00:29:44 +01:00
Alicia Sykes 269e6a93bf 🍱 Adds icons for editing, moving items 2021-10-22 00:28:41 +01:00
Alicia Sykes fbbc5e0753 Imports Vue-JSON-tree component 2021-10-22 00:27:38 +01:00
Alicia Sykes 4fe3d5c5a0 🚧 Adds option for Move and Delete item, plus translations 2021-10-22 00:26:55 +01:00
Alicia Sykes 7d0647f582 💄 Adds CSS option for tooltip to have higher z-index 2021-10-22 00:26:03 +01:00
Alicia Sykes b90301e479 💄 Adds CSS for disabled SVG button option 2021-10-22 00:25:27 +01:00
Alicia Sykes 48947785bd Adds ExportConfigMenu to Home view 2021-10-22 00:24:43 +01:00
Alicia Sykes 68cd03636a 🌐 Adds new EN translations for editing, exporting config 2021-10-22 00:23:49 +01:00
Alicia Sykes 058529493e Adds dependency, vue-json-tree-view for viewing config 2021-10-22 00:23:10 +01:00
Alicia Sykes da7717b6f2 Builds a modal for exporting config to file or clipboard 2021-10-22 00:22:13 +01:00
Alicia Bot 93167488e4 💙 Updates contributor SVG 2021-10-21 16:25:09 +01:00
liss-bot e5b011e564 💜 Updates contributors list 2021-10-21 16:24:28 +01:00
Alicia Bot f4633a8bae 💙 Makes author list 2021-10-21 16:24:12 +01:00
Alicia Sykes 15852882f2
🔀 Merge pull request #288 from skaarj1989/pl_translation
Translation for Polish language
Contributed by @skaarj1989
2021-10-21 16:18:34 +01:00
David 9002e2237a Added new translation for Polish language 2021-10-21 16:41:42 +02:00
Alicia Sykes b2d2e70d57
🔀 Merge pull request #287 from Lissy93/FIX/icons-layout
[FIX] Icon overlap and squeeze issues
Fixes #283
Fixes #285
2021-10-21 15:02:19 +01:00
Alicia Sykes 5eb37e22a9 🐛 Fix icon overlap and squeeze (#283 #285) 2021-10-20 23:53:18 +01:00
Alicia Sykes d270ad7a5f
️ Merge pull request #286 from Lissy93/revert-284-FIX/283-item-hover-glitch
[REVERT] Fixes hover bug
Re: #285
2021-10-20 12:43:29 +01:00
Alicia Sykes 30bdf153c3
Revert "[FIX] Improves item layout, fixes hover bug" 2021-10-20 12:32:54 +01:00
Alicia Sykes cd40bb192f Fixes value not updating on form init 2021-10-19 21:57:51 +01:00
Alicia Sykes de9b41c76c
🔀 Merge pull request #284 from Lissy93/FIX/283-item-hover-glitch
[FIX] Improves item layout, fixes hover bug
Fixes #283
2021-10-19 21:23:05 +01:00
Alicia Sykes a3da4c743f 🐛 Improves item layout, fixes hover bug (#283) 2021-10-19 21:13:52 +01:00
Alicia Sykes 37e49ae240 🙈 Perform deep copy of config, to reset pointers 2021-10-18 23:18:26 +01:00
Alicia Sykes 1ed55b42c6 🎨 Apply local style vars for embeded form elements, and adds in-code docs 2021-10-18 22:47:32 +01:00
Alicia Sykes 8a4f4373c1 💄 Creates configurable CSS variables for new config editor 2021-10-18 22:14:02 +01:00
Alicia Sykes 03906130c7 🚧 Adds responsivness, translations, icons and layout to bottom banner 2021-10-18 21:58:18 +01:00
Alicia Sykes 6f0ee82821 📱 Responsive mobile-support for form elements 2021-10-18 21:57:28 +01:00
Alicia Sykes e6bb509e57 🍱 Adds icons for the interactive config editor 2021-10-18 21:55:29 +01:00
Alicia Bot cec78d1f1e 💙 Makes author list 2021-10-18 10:22:43 +01:00
liss-bot 6b253a73d1 💜 Updates contributors list 2021-10-18 10:22:32 +01:00
Alicia Sykes 3344bffd27
🔀 Merge pull request #282 from rubjo/master
🌐 Add 🇳🇴 Norwegian translations
2021-10-18 10:21:50 +01:00
Rune Bjørnerås 401dd72bbe 🌐 Add 🇳🇴 Norwegian translations 2021-10-18 10:00:00 +02:00
Alicia Sykes 31a2d74461 Turn on edit mode and close, then show banner on hompage when edit mode on 2021-10-17 20:10:59 +01:00
Alicia Sykes ef57a5be1f 🚧 Started on the save config banner 2021-10-17 20:09:17 +01:00
Alicia Sykes 08da96da2d Adds mutation key for INITIALIZE_CONFIG 2021-10-17 20:08:38 +01:00
Alicia Sykes 159748e3de Show banner when in edit mode 2021-10-17 19:14:12 +01:00
Alicia Sykes 5aefbb272f 🚧 Now displays different input fields, dependeing on data type 2021-10-17 18:55:54 +01:00
Alicia Sykes 71a0194612 Made a radio-button component 2021-10-17 18:55:17 +01:00
Alicia Sykes 3a3a26c3c5 💚 Remove duplicate style 2021-10-17 18:54:54 +01:00
Alicia Sykes b78db37a8f A drop-down select form component 2021-10-17 16:20:42 +01:00
Alicia Sykes 8d84dbddb3 🚧 Adding and removing of all form items 2021-10-17 14:42:42 +01:00
Alicia Sykes 307d3719aa 📝 Updates URL to TypeForm survey 2021-10-17 14:41:42 +01:00
Alicia Sykes 7d65ec477b
📝 Adds Hacktoberfest PSA to readme 2021-10-17 13:16:16 +01:00
Alicia Sykes 8293dcd9dc
👷 Add more ignore conditions to spam-control action 2021-10-17 12:37:25 +01:00
Alicia Sykes 480a67c7e8
🌟 Add @skoogee's epic dash to the showcase (#279)
Re: #279
2021-10-17 12:27:33 +01:00
Alicia Sykes b316735a28
🔀 Merge pull request #280 from Lissy93/FIX/278-text-hidden-bug
[FIX] Text overflow bug
Fixes #278 :)
2021-10-17 12:22:45 +01:00
Alicia Sykes 664727c3e7 🐛 Fixes text overflow bug (#278) 2021-10-17 12:04:19 +01:00
repo-visualizer e76200debd 💛 Updates repo diagram 2021-10-17 01:25:08 +00:00
Alicia Bot a6cdc6a995 💙 Makes author list 2021-10-17 02:23:33 +01:00
Alicia Bot 6f82a6c840 💙 Updates contributor SVG 2021-10-17 02:23:29 +01:00
liss-bot 154edf0e67 💜 Updates contributors list 2021-10-17 02:23:27 +01:00
Alicia Sykes 6ef202337e 🍱 Adds icons for add + remove fields 2021-10-16 22:27:16 +01:00
Alicia Sykes b1e7ce22dd 🚧 You can now add more items, neat! 2021-10-16 21:55:28 +01:00
Alicia Sykes 532d5e1b22 📝 Adds solutions for when config not updating 2021-10-16 21:32:54 +01:00
Alicia Sykes f1fc013457 🚧 You can now save items to VueX store, neat! 2021-10-16 21:03:26 +01:00
Alicia Sykes 677f0eea4e 🚧 Able to display form data from schema 2021-10-16 20:34:31 +01:00
Alicia Sykes 716bb7419a 📎 Adds option for description by input 2021-10-16 20:33:18 +01:00
Alicia Sykes 36cea32ee5 👽 Add getter to return specific item 2021-10-16 20:31:43 +01:00
Alicia Sykes 685d559716 Merge branch 'master' of github.com:Lissy93/dashy into FEATURE/interactive-editor 2021-10-16 19:23:51 +01:00
Alicia Sykes be5b828e7d
🔀 Merge pull request #277 from Lissy93/FIX/make-routing-mode-configurable
[FIX] Make routing mode user-configurable
Fixes #274
2021-10-16 19:13:07 +01:00
Alicia Sykes 07dd3269e5 🗃️ Adds routingMode to schema and configuring docs 2021-10-16 19:06:59 +01:00
Alicia Sykes 85b0fbebd3 Makes the routing mode user-configurable 2021-10-16 19:06:08 +01:00
Alicia Sykes 7a817c17d4 Generate and append a unique ID to each item 2021-10-16 16:41:10 +01:00
Alicia Sykes 8c3a8e996f 🔧 Support history-mode routing on Netlify 2021-10-16 15:34:16 +01:00
Alicia Sykes b9b9c30713 🚧 Lays ground-work for the Edit Item modal form 2021-10-16 15:32:18 +01:00
Alicia Sykes 19ba9dc16d 🌐 Remove the word 'Open' from context menu 2021-10-16 15:31:42 +01:00
Alicia Sykes 1469e4b715
🔀 Merge pull request #273 from Lissy93/REFACTOR/new-initial-config
[REFACTOR] Fix Firefox icon, new Glow theme, bug fixes, refactors, and more
2021-10-15 23:12:57 +01:00
Alicia Sykes 41dd3fe336 ⬆️ Upgrades critical dependencies 2021-10-15 22:42:53 +01:00
Alicia Sykes 0c8a9019c1 🔖 Bumps to V 1.8.7 and updates changelog 2021-10-15 22:19:28 +01:00
Alicia Sykes 9578d5f6be 📝 Updates docs 2021-10-15 22:18:53 +01:00
Alicia Sykes 59c065580a 🩹 Fix syntax in assign-reviewer workflow 2021-10-15 22:18:32 +01:00
Alicia Sykes 050b3a141e 💄 Update built-in themes 2021-10-15 22:07:35 +01:00
Alicia Sykes a45887fe48 🩹 Fix text overflow on small items 2021-10-15 22:07:02 +01:00
Alicia Sykes 9270b85203 Builds single-section view 2021-10-15 21:49:34 +01:00
Alicia Sykes ff47cd237e 🍱 Adds a back-button icon asset 2021-10-15 21:48:13 +01:00
Alicia Sykes 79ee9994e5 🔨 Updates anti-spam action to not run for feedback 2021-10-15 21:47:46 +01:00
Alicia Sykes 78963905cb 📝 Adds secure container management docs 2021-10-14 22:51:45 +01:00
Alicia Sykes 96a0d6260a 📝 Adds guides on automated backups, updating, healthcecks, performance, etc 2021-10-13 21:55:07 +01:00
Alicia Sykes d79b2d19d8 Adds connect-history-api-fallback for history routing 2021-10-13 20:02:46 +01:00
Alicia Sykes fffa2319c1 Implements router history mode, for cleaner URLs 2021-10-13 20:02:13 +01:00
Alicia Sykes f95b306157 ⬆️ Updates dependencies 2021-10-12 22:38:59 +01:00
Alicia Sykes 25a9751682 🏴‍☠️ Adds Ye Pirate Speak 2021-10-12 22:02:41 +01:00
Alicia Sykes 51789f8164 📱 Improved responsivness for large items with grid layout 2021-10-12 20:26:44 +01:00
Alicia Sykes a21dc50597 📱 Ignore custom grid, when on tiny screen/ mobile 2021-10-11 22:17:22 +01:00
Alicia Sykes 67b0e69b78 ✏️ Fixes typo in App Version translation key 2021-10-11 22:07:17 +01:00
Alicia Sykes 129891038f 🐛 (#274) Fixes relaive icon fetching, when base_url used 2021-10-11 22:02:56 +01:00
Alicia Sykes 0bee4873b8 📱 Improved splash screen for mobile devices 2021-10-11 21:47:47 +01:00
Alicia Sykes 6bd6a5ade5 📱 Quick-settings hidden by default on mobile 2021-10-11 21:39:39 +01:00
Alicia Sykes 27a4f9fa5c 📱 Improved mobile responsivness for quick-settings 2021-10-11 21:36:52 +01:00
Alicia Sykes 987f904430 📱 Navbar show/ hide functionality on mobile 2021-10-11 21:36:23 +01:00
Alicia Sykes 5fe79711bd If only 1 section set, then expand on load 2021-10-10 22:33:39 +01:00
Alicia Sykes e971a0b56b 💄 Hover color on description text of colorful theme 2021-10-10 22:33:11 +01:00
Alicia Sykes 7e4e2edc0c 🍱 Adds missing Firefix favicons (#163) 2021-10-10 22:32:29 +01:00
Alicia Sykes e35568092e 💄 Adds new soft glow light theme 2021-10-10 21:46:19 +01:00
Alicia Sykes ca203bb8b8 📝 Small docs changes 2021-10-10 21:18:59 +01:00
Alicia Sykes c5d30f9d7d 👽 Updates the initial, main config file 2021-10-10 21:18:17 +01:00
Alicia Sykes 481072f0cb 🌺 Normalizes syntax in pr-badge yaml config 2021-10-10 21:14:10 +01:00
Alicia Sykes 75ba48a237 🙋‍♂️ Updates Support docs 2021-10-10 21:12:23 +01:00
Alicia Sykes 894b7198f3 💄 Updates min footer-height, to prevent scrollbar visible 2021-10-10 21:11:17 +01:00
Alicia Sykes cff537b9ea 💥 (#177) Depricates old auth struct 2021-10-10 21:10:42 +01:00
Alicia Sykes 2f3b89bbb0 Include the index in item ID 2021-10-10 21:08:49 +01:00
Alicia Sykes 7f555ee142
🔀 Merge pull request #271 from Lissy93/ARCH/implement-vuex-state
[ARCH] Implement VueX State Management
2021-10-10 18:39:10 +01:00
Alicia Sykes e1b812c8f6 🔨 Updates config file for PR badges 2021-10-10 17:23:50 +01:00
Alicia Sykes fed991dbdd 💚 Fix ordering issue raised by CI 2021-10-10 16:43:22 +01:00
Alicia Sykes 54c8805cd4 💚 Fix ordering issue raised by CI 2021-10-10 16:20:11 +01:00
Alicia Sykes af8959483f 🔨 Don't add Awaiting Maintainer label for PRs 2021-10-10 16:08:33 +01:00
Alicia Sykes b2a26ae1e0 🔨 Updates list of auto-tags for PR branch names 2021-10-10 16:07:53 +01:00
Alicia Sykes 4e3b41332d Language now managed in VueX store 2021-10-10 15:52:39 +01:00
Alicia Sykes 048f0cb112 🩹 Fixes cannot type with modal open 2021-10-10 15:12:35 +01:00
Alicia Sykes eae8dc476c Rebased from master 2021-10-10 15:05:08 +01:00
Alicia Sykes 877cfdaee3 🔖 Bymps to V 1.8.6 and updates changelog 2021-10-10 14:33:34 +01:00
Alicia Sykes fddb77dec9 🔥 Implementation of VueX, delete all emit events 2021-10-10 14:32:54 +01:00
Alicia Sykes 8d111a1623 Adds VueX store state for modal open state 2021-10-10 14:27:01 +01:00
repo-visualizer 1f80d99840 💛 Updates repo diagram 2021-10-10 01:28:08 +00:00
Alicia Bot ef7c3924fb 💙 Makes author list 2021-10-10 02:23:40 +01:00
Alicia Bot d547a27ebc 💙 Updates contributor SVG 2021-10-10 02:23:34 +01:00
liss-bot 0f7b3bb96c 💛 Updates sponsors table 2021-10-10 02:23:31 +01:00
liss-bot 4fbcebcb7d 💜 Updates contributors list 2021-10-10 02:23:29 +01:00
Alicia Sykes 004bffce18 🔥 Remove no longer needed props, replaced with VueX state 2021-10-09 22:41:28 +01:00
Alicia Sykes 0e5eca1b7b 🔥 Use VueX store instead of props for router 2021-10-09 19:42:51 +01:00
Alicia Sykes 5e6f78e6e7 🔥 Removes provides from App.vue, replaced with Store 2021-10-09 19:28:36 +01:00
Alicia Sykes b55f96c839 Remove all instances of inject, replace with VueX store 2021-10-09 19:24:51 +01:00
Alicia Sykes 8a8166bb47 Implements a very very basic config store 2021-10-09 18:31:10 +01:00
Alicia Sykes c2e70dc07e Adds VueX store into main Vue entry point 2021-10-09 18:30:47 +01:00
Alicia Sykes 5d8748c4e1
🔀 Merge pull request #270 from Lissy93/FIX/252-collapse-state-ignored
[FIX] Don't remember collapse state, when specified in config
Fixes #252
2021-10-09 13:08:54 +01:00
Alicia Sykes 46bc451e9b 🚚 (#252) Refactor collapsible section behavior 2021-10-09 12:57:54 +01:00
Alicia Sykes 2d778bee98 🐛 (#252) Ignore local storage collapse state, if set by user 2021-10-09 12:45:49 +01:00
Alicia Sykes 009a8354a5
🎯 Adds an action to label top issues 2021-10-08 11:17:50 +01:00
Alicia Sykes 61d9e33d9e
🔀 Merge pull request #269 from Lissy93/FIX/267-custom-search-engine
Fixes #267
And refactors search for minimal view
2021-10-05 21:51:55 +01:00
Alicia Sykes 3e3e0b7847 💚 Fix SonarCloud code readibility warning 2021-10-05 21:45:54 +01:00
Alicia Sykes f517e31cd2 🔥 Refactors minimal search to share code of parent search 2021-10-05 21:40:25 +01:00
Alicia Sykes 96f6a845a2 🐛 (#267) Fix custom search engine option 2021-10-05 20:30:02 +01:00
Alicia Sykes 2946412b4c 🚧 WIP, working on VueX store 2021-10-05 20:25:10 +01:00
Alicia Sykes 41682c8914 Implementing VueX 2021-10-05 20:24:51 +01:00
Alicia Sykes 4117586b91
👷 Apply done label to issues on PR close 2021-10-05 18:32:02 +01:00
Alicia Sykes be252e2051
:octocat: Adds labels to be applied to done issues 2021-10-05 18:30:43 +01:00
Alicia Sykes f713889e5e
🏗️ Adds action to detect and label PR conflitcts 2021-10-05 11:34:50 +01:00
Alicia Sykes 362db365bb Adds VueX 2021-10-03 22:42:40 +01:00
Alicia Sykes 6a4146eb4c 🏗️ Ignore 429 status codes in link-checker action 2021-10-03 22:41:30 +01:00
repo-visualizer 40f4636715 💛 Updates repo diagram 2021-10-03 20:48:22 +00:00
Alicia Sykes 06155692de 📝 Updates development docs 2021-10-03 21:44:42 +01:00
Alicia Sykes 27d52c0635 💄 Use min-max css func, when calculating row fraction 2021-10-03 21:44:13 +01:00
Alicia Sykes 7ede2c4a4d 🐛 (#250) Fix adds an ellipse when text is overflowing 2021-10-03 21:42:03 +01:00
Alicia Sykes 3c49fb0902 💚 Fix syntax in repo viz action 2021-10-03 21:40:33 +01:00
Alicia Sykes cc656a6313 🏗️ Reduced sensitivity for duplicate issue check 2021-10-03 21:40:03 +01:00
Alicia Sykes 3dbe488359 ✏️ Writes content for auto-comments from labels 2021-10-03 21:38:55 +01:00
Alicia Sykes 0de297b56d 🚚 Renamed and refactored the auto pending label action 2021-10-03 21:37:32 +01:00
Alicia Bot 87271cd5b8 💙 Makes author list 2021-10-03 02:24:38 +01:00
Alicia Bot c3ddeaab84 💙 Updates contributor SVG 2021-10-03 02:24:33 +01:00
liss-bot 8dd2fef513 💜 Updates contributors list 2021-10-03 02:24:30 +01:00
Alicia Sykes 83da829ff5 👷 Fix infinite loop in actions 2021-10-03 00:09:24 +01:00
Alicia Sykes ff64f711d9
🔀 Merge pull request #263 from Lissy93/REFACTOR/add-missed-changes
[REFACTOR] Small changes I missed in the previous PR
2021-10-02 22:50:06 +01:00
Alicia Sykes f512ea004f 👨‍⚖️ Updates licenses for external dependencies 2021-10-02 22:44:35 +01:00
Alicia Sykes b1e0311ed0 📝 Updates icon docs 2021-10-02 22:43:27 +01:00
Alicia Sykes 848b661c76 🚚 Refactor form elemts 2021-10-02 22:35:47 +01:00
Alicia Sykes 11d9ea535b 🏗️ Adds bot token to raise issue step 2021-10-02 21:52:10 +01:00
Alicia Sykes c8ec18a6a7 💄 (#250) Improved responsivness of auto layout 2021-10-02 21:51:24 +01:00
Alicia Sykes 76de2b96f4
🐛 Fix the duplicate action row 2021-10-02 21:41:11 +01:00
Alicia Sykes 02ec759c03
🗑️ Deletes Issue Report 2021-10-02 21:33:42 +01:00
Alicia Bot 5136fafa68 💙 Makes author list 2021-10-02 21:31:46 +01:00
Alicia Sykes b93c843800
🩹 Fixed undefined environmental pass through 2021-10-02 21:26:26 +01:00
Alicia Sykes 958926720c
⚗️ Fix syntax error in conditional 2021-10-02 21:23:23 +01:00
Alicia Sykes 680ec9659b
⚗️ Hopefully fixed author association check 2021-10-02 21:21:38 +01:00
Alicia Sykes 0fb813d893
⚗️ Try using event attributes instead 2021-10-02 21:18:00 +01:00
Alicia Sykes 6ce4e3a889
🏗️ Capitalize username 2021-10-02 21:12:49 +01:00
Alicia Sykes 9b1c457ddd
🔀 Merge pull request #261 from Lissy93/IMPROVMENTS/user-requested-modifications
[IMPROVMENTS] User-Requested Modifications
Fixes #255 
Fixes #254
2021-10-02 20:51:47 +01:00
Alicia Sykes e8b7ee1225 👷 Updates hash regex in PR size checker action 2021-10-02 20:44:35 +01:00
Alicia Sykes d4aa0eade8 👷 Updates hash regex in PR size checker action 2021-10-02 20:40:07 +01:00
Alicia Sykes fb8024df57 👷 Updates hash regex in PR size checker action 2021-10-02 20:22:59 +01:00
Alicia Sykes c830f308b0 👷 Updates hash regex in PR size checker action 2021-10-02 20:13:15 +01:00
Alicia Sykes 248b65537e 👷 Update PR size checker, with strip hash regex, and custom tags 2021-10-02 20:06:09 +01:00
Alicia Sykes 8926eab1f0 🔖 Bumps to V 1.8.5 and updates changelog 2021-10-02 19:29:37 +01:00
Alicia Sykes c896120718 🗃️ (#250) Adds colCount to schema and docs 2021-10-02 18:25:48 +01:00
Alicia Sykes 98d50446a1 (#250) Adds option for custom column count 2021-10-02 18:24:58 +01:00
Alicia Sykes b88f128154 💄 (#250) Item description capped at 2 lines 2021-10-02 17:02:47 +01:00
Alicia Sykes 018576fd24 🩹 Fixes syntax in gen credits 2021-10-01 21:16:10 +01:00
Alicia Sykes 4b758f4e41 🩹 Fixes syntax errors in actions 2021-10-01 21:13:30 +01:00
Alicia Sykes 8c9398dfaf 🏗️ Adds actions to unfurl links, and check for broken links in docs 2021-10-01 21:01:53 +01:00
Alicia Sykes de76deaa57 🏗️ Adds action to check for duplicate issues 2021-10-01 21:01:28 +01:00
Alicia Sykes 6c421e0b07 🏗️ Adds action for easy PR rebasing 2021-10-01 21:00:56 +01:00
Alicia Sykes 633dc7ee0c 🏗️ Adds action to check docs domain SSL cert and expirey 2021-10-01 21:00:26 +01:00
Alicia Sykes 7b2ef2dda5 🏗️ Action to auto-assign author as PR reviewer 2021-10-01 20:59:31 +01:00
Alicia Sykes 6b8262c12e 🏗️ Updates/ adds actions for generating repo reports and info 2021-10-01 20:59:09 +01:00
Alicia Sykes bbf3cea284 🩹 Fix actions for get size and label sponsors 2021-10-01 20:57:51 +01:00
Alicia Sykes 5ebbe25c6e 🏗️ Check if user not contributor 2021-10-01 20:56:57 +01:00
Alicia Sykes 2162424ad0 🏗️ Apply or remove label when waiting for response 2021-10-01 20:56:16 +01:00
Alicia Sykes 68f02e3b56 🏗️ Marks issues as fixed, once PR is merged 2021-10-01 20:54:46 +01:00
Alicia Sykes b2a0a91720 🏗️ Auto-apply PR label based on branch name 2021-10-01 20:53:08 +01:00
Alicia Sykes 37a22db971 Merge branch 'master' of github.com:Lissy93/dashy into IMPROVMENTS/user-requested-modifications 2021-09-30 23:13:37 +01:00
Alicia Sykes dbb036bf30 🩹 Re: #259 - Remove CSS validation 2021-10-01 00:43:16 +01:00
Alicia Sykes 0bfca16dda Re: #254 - Adds new tab functionality to Workspace 2021-09-29 20:39:39 +01:00
Alicia Sykes bc100b8143 🗃️ Re: #255 - Adds workspaceLandingUrl into schema 2021-09-29 20:27:25 +01:00
Alicia Sykes 2f1dd2a9fa Re: #255 - Adds an option for landing URL in workspace 2021-09-29 20:26:24 +01:00
Alicia Sykes 5ec2abcf81 👽 New API for generative icons, Re: #163 2021-09-29 19:46:04 +01:00
Alicia Sykes 66e4ada28f 📝 Updates privacy docs, re Generative icons 2021-09-29 19:43:58 +01:00
Alicia Sykes cf92331d8e
🐛 Fix (hopefully) username ignore check 2021-09-28 22:07:13 +01:00
Alicia Sykes 5ae100b44f Adds support for home-lab icons 2021-09-28 21:37:48 +01:00
Alicia Sykes 877585b19d
🔀 Merge pull request #257 from Lissy93/FEATURE/custom-error-pages
[FEATURE] Custom Error Pages
2021-09-28 21:15:10 +01:00
Alicia Sykes e84f09bb0a 📝 Updates the Support docs and link 2021-09-28 21:07:35 +01:00
Alicia Sykes 52fef039ca 💚 Removed duplicate css property 2021-09-28 20:59:22 +01:00
Alicia Sykes 7623ea575e 🔖 Bumps to V 1.8.4 and updates changelog 2021-09-28 20:56:39 +01:00
Alicia Sykes 0dc1f05407 Merge branch 'master' of github.com:Lissy93/dashy into FEATURE/custom-error-pages 2021-09-28 20:51:07 +01:00
Alicia Sykes 9cb20dd0b0
👷 Skip event if comment was by liss-bot 2021-09-28 18:37:56 +01:00
Alicia Sykes e54d662f73
👷 Adds action to remove stale label, on update 2021-09-28 18:22:46 +01:00
Alicia Sykes e1241d4552
👷 Close stale and unreplied to issues 2021-09-28 17:05:15 +01:00
liss-bot 174c49521c 💜 Updates contributors list 2021-09-28 13:49:55 +01:00
Alicia Sykes 390a62ac0e
🧡 Adds embeded starhazers card 2021-09-28 13:49:13 +01:00
Alicia Sykes c4595e41c7 Merge branch 'master' of github.com:Lissy93/dashy 2021-09-27 18:30:37 +01:00
Alicia Sykes 8d8a362b41 🩹 Re: #251 - Updates endpoint for status check debugging 2021-09-27 18:30:06 +01:00
repo-visualizer d5af092696 💛 Updates repo diagram 2021-09-26 01:25:16 +00:00
Alicia Sykes edf87749c0
🔀 Merge pull request #248 from EVOTk/EVOTk-remember-me-long-time-fr
 Ajout traduction "remember-me-long-time"
2021-09-24 13:30:51 +01:00
EVOTk f74ccf4a58
Ajout traduction "remember-me-long-time" 2021-09-24 07:58:08 +02:00
Alicia Sykes 3104cf605d 🔥 Removes non-essential code from AppInfo modal 2021-09-24 00:13:55 +01:00
Alicia Sykes 0e31e9ab4f Redirects not-found pages to the 404 route 2021-09-24 00:13:25 +01:00
Alicia Sykes 728e39a83d Builds a 404 not-found page 2021-09-24 00:12:59 +01:00
Alicia Sykes 3619facd75 🔧 Adds route name for 404 page 2021-09-24 00:12:27 +01:00
Alicia Sykes c7c9b0cf43
📝 Updates the Auth contents page
I forgot to do this previously, and it should make it easier to find things. Re: #240
2021-09-20 17:08:47 +01:00
Alicia Sykes e0d93659d7
🔀 Merge pull request #238 from Lissy93/FEATURE/improved-loading
[FEATURE] Improved Loading
2021-09-19 22:52:52 +01:00
Alicia Sykes 3a301afc65 Adds lang attr, for accessibility 2021-09-19 22:48:56 +01:00
Alicia Sykes b3d0519d8d 🔖 Bumps to V 1.8.3 and updates changelog 2021-09-19 22:44:02 +01:00
Alicia Sykes d6a2c4d810 🔥 Splash screen now off by default 2021-09-19 22:23:53 +01:00
Alicia Sykes b532e168fe 💫 Hide loader, if still visible 2021-09-19 22:23:26 +01:00
Alicia Sykes b00c9ad902 Show splash screen before app loaded 2021-09-19 22:22:12 +01:00
Alicia Sykes cdab7981bd Replace error with warning for failed user actions 2021-09-19 21:29:39 +01:00
Alicia Sykes 6e0cda8709 🚸 Adds user-facing warning logging 2021-09-19 21:28:05 +01:00
Alicia Sykes 0927ea879b Show loader when route changes 2021-09-19 21:18:41 +01:00
Alicia Sykes d12de96bc5 🔖 Bumps to V 1.8.3 and updates changelog 2021-09-19 14:48:37 +01:00
Alicia Sykes e83cdc014f Adds option to Remember Me for a long time 2021-09-19 14:41:18 +01:00
Alicia Sykes cf5f7234eb
🔀 Merge pull request #235 from Lissy93/FEATURE/serverless-functions
[FEATURE] Serverless Functions for CDN Deploys
2021-09-19 14:28:15 +01:00
Alicia Sykes cd036785ba 📝 Documents the deployment process 2021-09-19 14:24:04 +01:00
Alicia Sykes 5a5d4e3e55 🔖 Bumps to V 1.8.2 and updates changelog 2021-09-19 14:19:22 +01:00
Alicia Sykes 5231bfde3b 📝 Adds Netlify functions tutorial, and documens release workflow 2021-09-19 14:18:44 +01:00
Alicia Sykes 96d4deefa1 🔧 Redirect node endpoints to cloud functions, for Netlify 2021-09-19 13:36:12 +01:00
repo-visualizer 5c38c6f08a 💛 Updates repo diagram 2021-09-19 01:25:49 +00:00
Alicia Sykes c2f99d6d7f 🔧 Specify edge handlers for redirect to serverless functions 2021-09-18 21:54:38 +01:00
Alicia Sykes 7e3f42d5c7 🔧 Specify cloud functions path for Netlify 2021-09-18 21:37:30 +01:00
Alicia Sykes 4900bf3200 Adds a cloud function for unsupported endpoints 2021-09-18 21:36:46 +01:00
Alicia Sykes 018041d025 Writes a cloud function to wrap the status-check endpoint 2021-09-18 21:36:20 +01:00
Alicia Sykes c1a18ab9c8
🔀 Merge pull request #234 from Lissy93/FEATURE/more-languages
[FEATURE] Additional languages, bug fix, and quick refactor
Fixes #232
2021-09-18 19:18:33 +01:00
Alicia Sykes 15c2ffca35 🔖 Bumps to V 1.8.1 and updates changelog 2021-09-18 18:32:58 +01:00
Alicia Sykes a8f7df4544 🔥 Removes ping-only check, accidental commit 2021-09-18 18:25:20 +01:00
Alicia Sykes 3bd2a8ef89 Removes net-ping 2021-09-18 18:24:29 +01:00
Alicia Sykes 1311ceda92 📝 Updates maintence and language docs 2021-09-18 18:15:10 +01:00
Alicia Sykes 4888f2a803 🐛 Re: #232 - Fix tooltip arrow placement + other improvments 2021-09-18 17:47:25 +01:00
Alicia Sykes 744e962624 💄 Some minor UI improvments 2021-09-18 17:45:46 +01:00
Alicia Sykes 8e03930e0c 🎨 Improvments to status-check tooltip CSS 2021-09-18 17:44:52 +01:00
Alicia Sykes d94b166c78 🩹 Fix status indicator and opening method overlapping 2021-09-18 17:43:01 +01:00
Alicia Sykes 4723652dec 🌐 Adds Russian translations 2021-09-17 23:56:56 +01:00
Alicia Sykes e986485d25 🌐 Adds Portuguese translations 2021-09-17 23:51:10 +01:00
Alicia Sykes fe30aceca5 🌐 Adds Japanese translations 2021-09-17 23:48:10 +01:00
Alicia Sykes bb3c558b7f 🌐 Adds machine-translated Italian text 2021-09-17 23:44:51 +01:00
Alicia Sykes ae59ec370a 🌐 Adds basic Hindi translations 2021-09-17 23:40:57 +01:00
Alicia Sykes ac7dab20a2 🌐 Adds basic Arabic translations 2021-09-17 23:31:31 +01:00
Alicia Sykes 8153b1ad7f 🌟 Adds RickyCZ's dashboard to showcase 2021-09-18 02:42:03 +01:00
Alicia Sykes d298516070 ♻️ Renames ping --> statusPing 2021-09-17 23:51:43 +01:00
Alicia Sykes 7272749325 Creates an endpoint to run ping-only status check 2021-09-17 23:51:02 +01:00
Alicia Sykes a9787a34b5 Adds net-ping for ping-only status checks 2021-09-17 23:44:20 +01:00
Alicia Sykes f0449969e7 Use constants for API endpoints 2021-09-17 22:40:39 +01:00
Alicia Sykes 17402fb8f7 🚚 Renamed services/ping --> status-check 2021-09-17 22:40:07 +01:00
Alicia Sykes c9b81e5518 Adds constants for server endpoints 2021-09-17 22:39:02 +01:00
repo-visualizer 01f5200c5e 💛 Updates repo diagram 2021-09-13 21:09:25 +00:00
Alicia Sykes a452fdba8d 👷 Use personal PAT instead of BOT token 2021-09-13 22:08:40 +01:00
Alicia Sykes d7f851c8b5 👷 Use bot token to generate credits 2021-09-13 21:55:45 +01:00
Alicia Sykes 31312a8af1 Merge branch 'master' of github.com:Lissy93/dashy 2021-09-13 21:54:14 +01:00
Alicia Sykes a291de0115 👷 Action to update issues with a message 2021-09-13 21:53:18 +01:00
github-actions[bot] 5214ec8cc3
💙 Updates contributor SVG 2021-09-13 20:45:28 +00:00
Alicia Sykes 8bf42bd752 📝 Updates status check troubleshooting guide 2021-09-13 21:40:57 +01:00
repo-visualizer 2514f12345 💛 Updates repo diagram 2021-09-13 20:28:01 +00:00
Alicia Sykes 107262ae94
👷‍♂️ Generate metrics action 2021-09-13 18:29:31 +01:00
Alicia Sykes 2c619d34b9
🏗️ Switch the Wiki Sync Base 2021-09-13 17:35:56 +01:00
Alicia Sykes 823c481630
🔖 Bumps to V 1.8.0 ready for release 2021-09-12 22:51:38 +01:00
Alicia Sykes 302019a309
📝 Inserts auto-generate visualization of src 2021-09-12 22:47:54 +01:00
repo-visualizer c2dc183ef8 💛 Updates repo diagram 2021-09-12 21:42:38 +00:00
Alicia Sykes c0545f1b97
🔀 Merge pull request #226 from Lissy93/REFACTOR/improved-error-handling
[REFACTOR] Improved error handling
2021-09-12 22:41:44 +01:00
Alicia Sykes 97ddcb33bc 🔖 Bumped to V 1.7.7 and updates changelog 2021-09-12 22:37:15 +01:00
Alicia Sykes 5d27cd6fae 🏗️ Actions for monitoring PR size 2021-09-12 22:31:49 +01:00
Alicia Sykes 32195ca888 🔒 Removes v-html, to protect against XSS 2021-09-12 21:55:13 +01:00
Alicia Sykes 0f33a8fca8 🏗️ Renamed workflows to be more logical 2021-09-12 21:45:41 +01:00
Alicia Sykes 0aca363841 📝 Updates documentation, includes release schedule 2021-09-12 17:08:57 +01:00
Alicia Sykes e9aa2bb7fc Improved handling of unexpected events 2021-09-12 16:33:29 +01:00
Alicia Sykes affff262d3 Update error handler, for non-critical warnings 2021-09-12 16:32:42 +01:00
Alicia Sykes e216de0e63 Show error log 2021-09-12 15:59:59 +01:00
Alicia Sykes 9ee4878fee Keep recent warnings in session storage 2021-09-12 15:59:42 +01:00
Alicia Sykes 7b68af1bd4 🗃️ Update schema with SW off by default 2021-09-12 15:00:45 +01:00
Alicia Sykes f772eb5854 👔 SW now disabled by default 2021-09-12 15:00:10 +01:00
Alicia Sykes 21014cf0cd Adds a status printer function 2021-09-12 14:58:56 +01:00
Alicia Sykes c56412188d Merge branch 'master' of github.com:Lissy93/dashy 2021-09-12 13:40:44 +01:00
Alicia Sykes 3518f3b9a0 📝 Adds release schedule to developing 2021-09-12 13:40:05 +01:00
liss-bot edf0191ba1 💜 Updates contributors list 2021-09-12 13:16:49 +01:00
Alicia Sykes fad52c675f 📝 Updates Credits and Contributing docs 2021-09-12 13:13:45 +01:00
Alicia Sykes 5427758928 💚 Updates pr-commenter-action to v1.3.0 2021-09-12 13:11:10 +01:00
Alicia Sykes 808bb20d08 💚 Fixes file patterns, thank u @angelikatyborsk 2021-09-12 12:55:30 +01:00
Alicia Sykes fd3c043d86
🔀 Merge pull request #224 from Lissy93/FEATURE/multi-search
[FEATURE] Multi-Search with Custom Bangs
Fixes #206
2021-09-11 21:24:19 +01:00
Alicia Sykes ee56183ed9 🔖 Bumps to V 1.7.6 and updates changelog 2021-09-11 21:09:26 +01:00
Alicia Sykes b901a04d4a 🗃️ Adds scema doc for searchBangs 2021-09-11 21:05:32 +01:00
Alicia Sykes 3e6a1faec5
👷 Change on-update from edit to recreate 2021-09-11 20:56:51 +01:00
Alicia Sykes 6e96c12738 Merge branch 'master' of github.com:Lissy93/dashy into FEATURE/multi-search 2021-09-11 20:54:40 +01:00
Alicia Sykes a702fae146
👷 Updates PR auto comments 2021-09-11 20:54:01 +01:00
Alicia Sykes 2a7bf05cc3 📝 Adds docs for using search bangs 2021-09-11 20:37:13 +01:00
Alicia Sykes 4525f86281 🗃️ Adds searchBangs to schema and docs 2021-09-11 20:36:33 +01:00
Alicia Sykes 0f651b281a 💚 Fix alert, remove event listener when component destroyed 2021-09-11 20:11:51 +01:00
Alicia Sykes 688dece915 Re: #206 - Implements support for search bangs 2021-09-11 19:47:54 +01:00
Alicia Sykes 0e8eb992fb 🚚 Refactor with new search util 2021-09-11 19:46:53 +01:00
Alicia Sykes 55beeaf010 Adds helper functions for search bangs 2021-09-11 19:39:51 +01:00
Alicia Sykes 51e21296b5
🔀 Merge pull request #223 from Lissy93/REFACTOR/improved-language-detection
[REFACTOR] Improved Language Detection
2021-09-11 02:14:54 +01:00
Alicia Sykes 5a8e24b731 🔖 Bumps to V 1.7.5 and updates changelog 2021-09-11 02:00:09 +01:00
Alicia Sykes 25078bf4d7 📝 Adds contents page to configuring docs 2021-09-11 01:56:08 +01:00
Alicia Sykes 412d341b23 💄 Nicer design for language swtitcher 2021-09-11 01:35:02 +01:00
Alicia Sykes ad069bdf30 Adds filter key to error handler 2021-09-11 01:34:48 +01:00
Alicia Sykes 15b38cc6ac 🎨 Smarter language auto-detection 2021-09-11 01:14:23 +01:00
Alicia Sykes e7fb8e2d01 💄 Nicer design for language swtitcher 2021-09-10 23:51:21 +01:00
Alicia Sykes e176b4bf71 ⚰️ Remove lang from accumulator 2021-09-10 23:50:32 +01:00
Alicia Sykes fb0489ff2e 📱 Improved display for smaller screens 2021-09-10 23:48:08 +01:00
Alicia Sykes 0e6dfc10fb 💄 Increase size of language switcher modal 2021-09-10 23:47:06 +01:00
Alicia Sykes d6b7b9a8c6
🔀 Merge pull request #222 from Lissy93/LOCALE/spanish
[LOCALE] Adds Spanish Translations
Closes #216
2021-09-10 22:44:50 +01:00
Alicia Sykes 367ed608ec 🔖 Bumps to V 1.7.4 and updates changelog 2021-09-10 22:33:38 +01:00
Alicia Sykes 3df9f7e105 🌐 Re: #216 - Adds Spanish lang, thanks @lu4t 2021-09-10 22:25:32 +01:00
Alicia Sykes 3e6e1dc86c
🔧 Updates spellcheck ignore for non-English files 2021-09-10 21:47:53 +01:00
Alicia Sykes 816c97f49a
👷 Ignore issues with the keep-open tag 2021-09-10 21:39:44 +01:00
Alicia Sykes e8a0909996
👷 Ignore issues with keep-open tag 2021-09-10 21:35:48 +01:00
Alicia Sykes cf4bc8adf4
🔀 Merge pull request #217 from Lissy93/FIX/spell-fix
[FIX] Spelling
2021-09-10 21:33:48 +01:00
Alicia Sykes c5d5a80c9f ✏️ Fix spelling typo 2021-09-10 21:29:38 +01:00
Alicia Sykes eb93f00702 ✏️ Fix minor in-code typos 2021-09-10 21:26:25 +01:00
Alicia Sykes 8183a2bf17 🔧 Adds spell check ignore for non-English files 2021-09-10 21:25:48 +01:00
Alicia Sykes 49e7b880d3
🗑️ Removes issue-report action 2021-09-10 10:06:08 +01:00
Alicia dbf76d2332 Update .github/ISSUE_REPORT.md 2021-09-09 19:52:01 +00:00
Alicia Sykes d723d2706e
💚 Fix broken path to config file 2021-09-09 20:22:00 +01:00
Alicia Sykes b3d5e331bb
💚 Specify base branch as master 2021-09-09 20:17:19 +01:00
Alicia Sykes 28a1a57f5e
🔀 Merge pull request #212 from Lissy93/CI/repo-management-actions
[CI] GH Actions for Repo Management
2021-09-09 20:10:14 +01:00
Alicia Sykes bb888150c9 🔖 Bumps to 1.7.3 and updates changelog 2021-09-09 20:03:33 +01:00
Alicia Sykes de49b5bb81 💚 Dont run on auto-submitted branches 2021-09-09 19:53:54 +01:00
Alicia Sykes d5d525acd0 💚 Updates PR action job to latest version 2021-09-09 19:33:49 +01:00
Alicia Sykes c4c9b0e193
💚 Fix PR part of action
Removes hard-coded author name
2021-09-09 19:24:08 +01:00
Alicia Sykes 139370f46c
😕 Attempt to fix error 2021-09-09 19:21:14 +01:00
Alicia Sykes a19cd1e42e
💚 Fixes YAML for spell-check action 2021-09-09 19:13:34 +01:00
Alicia Sykes 77e0fede6a Improve the error output 2021-09-09 19:09:40 +01:00
Alicia Sykes 78ee4b3fcd 👷 Adds action to generate report of open issues 2021-09-09 19:08:50 +01:00
Alicia Sykes 77847f4528 👷 Updates the PR auto comments 2021-09-09 19:04:24 +01:00
Alicia Sykes 36a20621c8 📝 Adds env vars to development docs, updates readme badges 2021-09-09 18:12:30 +01:00
Alicia Sykes a442b3dbe2 📝 Updates directory listing, and removes component section 2021-09-08 22:25:42 +01:00
Alicia Sykes 1e303c15fc 📝 Updates dev docs with workflows 2021-09-08 22:08:23 +01:00
Alicia Sykes 03cc8b49e8 👷 Run linter only after PR created 2021-09-08 21:37:00 +01:00
Alicia Sykes b32a7d4c91 💚 Fix YAML indentation in actions 2021-09-08 20:30:50 +01:00
Alicia Sykes c1b5ec548f 🚚 Renames lint and deploy issue 2021-09-08 20:16:45 +01:00
Alicia Sykes ffdefe86c0 👷 Adds action for updating issues after a release 2021-09-08 20:15:39 +01:00
Alicia Sykes 81473a9561 🚧 Initial config for issue autom comments 2021-09-08 20:15:04 +01:00
Alicia Sykes 5f6b53b2ae 🕋 Updates workflows for closing bad issues 2021-09-08 20:13:54 +01:00
Alicia Sykes 84fd542f5c 📛 Updates config for PR auto-badges 2021-09-08 20:12:47 +01:00
Alicia Sykes caee352d9d 🕋 Updates issues for building/ checking app after PR 2021-09-08 20:12:11 +01:00
Alicia Sykes bb25389a71 🕋 Adds actions for managing PRs, issues and comments 2021-09-08 20:10:54 +01:00
Alicia Sykes f14d1ce978
🔀 Merge pull request #210 from EVOTk/patch-fr-view-switcher-tooltip
Update fr for 1.7.2 (View-switcher tooltip)
2021-09-07 11:59:24 +01:00
EVOTk 54477cf5a5
🌐 Ajout traduction pour le sélecteur d'affichage 2021-09-07 12:41:58 +02:00
Alicia Sykes b734f97af4
🗑️ Deletes action for closing incomplete issues
💥 Bye bye faulty script... 👋💀💀💀
2021-09-06 23:48:36 +01:00
Alicia Sykes fcd3d5c7af
👷‍♂️ Adds action to close incomplete issues 2021-09-06 23:41:16 +01:00
Alicia Sykes 16e7efe0dc
🔀 Merge pull request #208 from Lissy93/SECURITY/updates-axios
[SECURITY] Updates Axios, re: CVE-2021-3749
2021-09-06 23:17:50 +01:00
Alicia Sykes 720c98dc37 ⬆️ Updates Axios to latest. Fixes CVE-2021-3749 2021-09-06 23:07:49 +01:00
Alicia Sykes cbb002f7a7
🔀 Merge pull request #207 from Lissy93/BUG-FIX/tooltip-backround
[BUG-FIX] Tooltip styling and text
Fixes #205
2021-09-06 22:05:08 +01:00
Alicia Sykes 3b1abbb6f4 🚨 Fixes sonarcloud linter warning 2021-09-06 21:57:20 +01:00
Alicia Sykes f9ca4aed35
🐛 Replaces github.token with secrtets.token 2021-09-06 21:45:38 +01:00
Alicia Sykes d5643bc0dc 🌐 Adds missing translation for View-switcher tooltip 2021-09-06 21:34:38 +01:00
Alicia Sykes 86b83e7e3b 🩹 Adds missing tooltip to theme configurator 2021-09-06 21:34:02 +01:00
Alicia Sykes ab47690a01 🐛 Re: #205 - Fixes tooltip for config menu 2021-09-06 21:25:35 +01:00
Alicia Sykes cd75aeba13
🔀 Merge pull request #204 from Lissy93/BUILD-CI/gh-actions-administration
[BUILD] GH-actions for repository administration
2021-09-05 23:31:18 +01:00
Alicia Sykes 01f3c700c1 💢 Action to prevent inapropriate lang in comments 2021-09-05 23:21:40 +01:00
Alicia Sykes 5cc5ffac9a 😎 Action to add nice GIF when PR is LGTM 2021-09-05 23:21:00 +01:00
Alicia Sykes 23441d87f4 🤖 Starts with the PR auto-commenter script 2021-09-05 23:20:20 +01:00
Alicia Sykes 6bb2bbb18b 🤖 Uses liss-bot token for comments, and updates code-doc 2021-09-05 23:19:32 +01:00
Alicia Sykes b2616ec65d
👷 Action to comment on issues once released 2021-09-05 18:33:41 +01:00
Alicia Sykes 4004b1cf8d
🔀 Merge pull request #203 from Lissy93/FEATURE/smart-sort
[FEATURE] Adds support for custom sort order for items
2021-09-05 17:41:02 +01:00
Alicia Sykes 98d0c747fb 🔖 Bumps to V 1.7.2 and updates changelog 2021-09-05 17:23:17 +01:00
Alicia Sykes 3141565cc9 💄 Show provider in tooltip, if available 2021-09-05 17:15:54 +01:00
Alicia Sykes 27dd60a812 🩹 Fixes the UI for tooltip description 2021-09-05 17:02:47 +01:00
Alicia Sykes 76a570cb6a 🩹 Updates default item sort order 2021-09-05 17:02:26 +01:00
Alicia Sykes 6da4a237f1 🙈 Updates console err msg, to say likely not a bug 2021-09-05 16:50:53 +01:00
Alicia Sykes 96e9adf6f3 Completes the sortBy functionality for items 2021-09-05 16:49:19 +01:00
Alicia Sykes 2c4b4dc74a 🗃️ Adds sortBy option to schema and docs 2021-09-05 16:48:19 +01:00
Alicia Sykes af4b41df39 📝 Adds disable features options to Privacy docs 2021-09-05 15:58:53 +01:00
Alicia Sykes 591b03420b Adds option for user to disable smart-sort 2021-09-05 01:01:45 +01:00
Alicia Sykes 11f5f8c9df Allows sorting items by last used 2021-09-05 01:00:44 +01:00
Alicia Sykes 955985071f Allows sorting items by most used 2021-09-05 00:43:52 +01:00
Alicia Sykes 48533f397a Implements optional alphabetical sort for sections 2021-09-04 23:07:50 +01:00
Alicia Sykes a66636bde8 Improved error logging 2021-09-04 23:09:21 +01:00
Alicia Sykes 09bc8a32f3
🔀 Merge pull request #201 from Lissy93/REFACTOR/minor-improvments
[BUG-FIXES] - Minor UI bug fixes and build refactor
Fixed #196 #198 #199
2021-09-04 21:34:07 +01:00
Alicia Sykes c73a0a4ac7 📝 Updates icon documentation 2021-09-04 21:15:14 +01:00
Alicia Sykes 1e2856cec9 🔖 Bumps to V 1.7.1 and updates changelog 2021-09-04 20:59:52 +01:00
Alicia Sykes 412c179d5a 🐛 Re: #199 - Fixes loading of local SVG icons 2021-09-04 20:50:36 +01:00
Alicia Sykes b756e65d2e Re: #196 - Adds option for different favicon API for each app 2021-09-04 20:45:14 +01:00
Alicia Sykes 94f935c2ea 📝 Updates privacy and security docs 2021-09-04 20:18:29 +01:00
Alicia Sykes d730c36d3a 🔧 Adds option to enable SRI integrity, plus refactos PWA into defaults 2021-09-04 20:01:25 +01:00
Alicia Sykes e27cfc7281 👔 Adds an action to close spammy issues 2021-09-04 19:43:27 +01:00
Alicia Sykes e65d4479ee 💄 Re: #200 - Icon image assets max height 2021-09-04 14:02:16 +01:00
Alicia Sykes 51a45f2cc2 🔧 Updates auto environmental variables 2021-09-03 23:52:36 +01:00
Alicia Sykes 12bd1c2141 Removes background in console art 2021-09-03 23:49:29 +01:00
Alicia Sykes 8dc63b7801
📝 Updates supported language list 2021-09-01 10:43:05 +01:00
github-actions[bot] e2c5b82e8f
💙 Updates contributor SVG 2021-09-01 09:42:24 +00:00
liss-bot be2228cc7c 💜 Updates contributors list 2021-09-01 10:42:23 +01:00
Alicia Sykes a574e0a7ef
🔀 Merge pull request #195 from FormatToday/master
add Chinese translation
2021-09-01 10:32:10 +01:00
FormatToday 8d02a6258e add Chinese translation 2021-09-01 17:23:20 +08:00
Alicia Sykes 8385ac9fb0
📝 Contents - converts form HTML to MD 2021-08-31 13:40:14 +01:00
liss-bot cc7101a871 💜 Updates contributors list 2021-08-31 12:23:33 +01:00
Alicia Sykes 1bbef80e51
✏️ Fix typo 2021-08-31 12:22:58 +01:00
github-actions[bot] 4edf747f4d
💙 Updates contributor SVG 2021-08-31 11:19:25 +00:00
Alicia Sykes 29c2e346f8
🔀 Merge pull request #194 from dangilbert/master
Fix simple icons color fill
2021-08-31 12:14:24 +01:00
Dan Gilbert c9fc7e4bbd Fix import for simple-icons 2021-08-31 12:57:51 +02:00
Dan Gilbert 9de041f1d3 Fix simple icons color fill 2021-08-31 12:33:18 +02:00
Alicia Sykes f8b1334c22
📝 Updates header links 2021-08-30 20:52:46 +01:00
github-actions[bot] 2c02f82be8
💙 Updates contributor SVG 2021-08-30 17:14:44 +00:00
Alicia Sykes 7d89d1e846
🔀 Merge pull request #190 from Lissy93/UPDATE/launch-of-docs-site
[UPDATE] - Launches Docs Site
2021-08-29 22:14:28 +01:00
Alicia Sykes 4cd383137e 🔖 Bumps to V 1.7 2021-08-29 22:05:20 +01:00
Alicia Sykes 33986dd692 📝 Adds link to new Docs site into readme 2021-08-29 22:01:06 +01:00
Alicia Sykes 8e8bb36edf
🔀 Merge pull request #189 from UrekD/master
Update sl.json
2021-08-29 21:10:48 +01:00
UrekD c8734d7379 Update sl.json 2021-08-29 21:55:50 +02:00
Alicia Sykes 56272e5dbb
🔀 Merge pull request #185 from Lissy93/FEATURE/web-search
[FEATURE] Web Search Functionality
2021-08-29 15:51:21 +01:00
Alicia Sykes f043d66188 🔀 Merge branch 'FEATURE/web-search' of github.com:Lissy93/dashy into FEATURE/web-search 2021-08-29 15:50:11 +01:00
Alicia Sykes 171c2e5c9c 📝 Updates list of supported search engines 2021-08-29 15:49:51 +01:00
Alicia Sykes d3ff3c445f
🔀 Merge pull request #186 from EVOTk/FEATURE/web-search-fr
Update fr.json for 1.6.9
2021-08-29 15:40:33 +01:00
Alicia Sykes bf2755e6c5 🗃️ Updates schema with WebSearh properties 2021-08-29 15:39:54 +01:00
Alicia Sykes 6422f21572 📝 Adds docs for configuring web search 2021-08-29 15:39:18 +01:00
github-actions[bot] e4c32597bf
💙 Updates contributor SVG 2021-08-29 01:22:43 +00:00
EVOTk ef89d932fb
Update fr.json for 1.6.9 2021-08-28 19:22:27 +02:00
Alicia Sykes 72e5cf2b46 🔖 Bumps to V 1.6.9 and updates changelog 2021-08-28 17:01:24 +01:00
Alicia Sykes b88ddd97eb 📝 WIP: Docs for web search 2021-08-28 17:00:45 +01:00
Alicia Sykes c76838e343 :octocat: Adds @EVOTk as owner of fr.json 2021-08-28 17:00:08 +01:00
Alicia Sykes 8337fd39c1 🗃️ Adds webSearch into config 2021-08-28 16:58:58 +01:00
Alicia Sykes 30bb4fdf5f 🌐 Adds note for web search 2021-08-28 16:58:07 +01:00
Alicia Sykes 438693c8db Adds web search to Minimal View 2021-08-28 16:19:51 +01:00
Alicia Sykes 411357c5b6 Adds web search functionality 2021-08-28 15:55:41 +01:00
Alicia Sykes 3f882f815d
🔀 Merge pull request #184 from EVOTk/EVOTk-better-loading-fr
Update fr for 1.6.8
2021-08-28 14:27:50 +01:00
EVOTk 30f834e6de
Update fr for 1.6.8 2021-08-28 15:13:22 +02:00
Alicia Sykes 5db0909e37
🔀 Merge pull request #183 from Lissy93/FEATURE/better-loading
[FEATURE] Better Loading UX
2021-08-28 14:11:52 +01:00
Alicia Sykes e522e26a3c 🔖 Bumps to V 1.6.8 and updates changelog 2021-08-28 14:04:56 +01:00
Alicia Sykes 84eb2036db 💄 Adds color variable for progress bar 2021-08-28 13:48:02 +01:00
Alicia Sykes 4f3e96c506 💄 Improve UI for material theme in Workspace view 2021-08-28 13:43:45 +01:00
Alicia Sykes 23a5064d3d Adds view-switching links to ws sidebar 2021-08-27 23:35:31 +01:00
Alicia Sykes 42884a03e7 🌐 Adds missing translations for view-switcher 2021-08-27 23:32:58 +01:00
Alicia Sykes f1df24ef72 Displays progress bar during requests 2021-08-27 23:15:58 +01:00
Alicia Sykes 7c64740d22 Adds light-weight progress bar 2021-08-27 23:15:31 +01:00
Alicia Sykes be8630a9aa Show loading status in init page 2021-08-27 22:56:46 +01:00
Alicia Sykes e3b364fbe3
🔀 Merge pull request #182 from Lissy93/FEATURE/ssl-status-check-options
[FEATURE] Allow for status checks to non-HTTPS content
Fixed #181
2021-08-27 20:57:10 +01:00
Alicia Sykes ff663f8647 💄 Fixes styles for status check tooltip 2021-08-27 20:50:19 +01:00
Alicia Sykes ff82a3adc7 🔖 Bumps to V 1.6.7 and updates changelog 2021-08-27 00:10:11 +01:00
Alicia Sykes 1b2807433d 🔧 Updated .env template 2021-08-26 23:05:13 +01:00
Alicia Sykes 11c26aeeee Uses HOST env var instead 2021-08-26 23:03:26 +01:00
Alicia Sykes 91f3ae28d6 📝 Updates info section of status check docs 2021-08-26 23:02:22 +01:00
Alicia Sykes f16059d5e9 Uses regex for parsing versions, as more efficient 2021-08-26 23:01:36 +01:00
Alicia Sykes fe57a266f1 🗃️ Adds statusCheckAllowInsecure to Schema and docs 2021-08-26 22:31:14 +01:00
Alicia Sykes a86ad4fc3c 📝 Adds docs for disabling security checks 2021-08-26 22:30:27 +01:00
Alicia Sykes f343af3b00 Re: #181 Adds option to ignore SSL in ping 2021-08-26 22:18:21 +01:00
Alicia Sykes e7557832d8 Re: #181 Option to ignore SSL in ping route 2021-08-26 22:17:16 +01:00
Alicia Sykes bf635bd6c9 Use v-cloak directive to hide unloaded content 2021-08-23 22:34:42 +01:00
Alicia Sykes 278e6481bf
🔀 Merge pull request #179 from Lissy93/REFACTOR/quick-stuff
[REFACTOR] - Style improvments
2021-08-22 20:58:45 +01:00
Alicia Sykes 1974e258b7
🔀 Merge pull request #178 from Lissy93/DOCKER/fix-automated-multi-arch-builds
[DOCKER] Attempting automated multi-arch builds
2021-08-22 19:33:25 +01:00
Alicia Sykes fa3b04c190 😑 Re: #158 Trying to setup automated build 2021-08-22 19:23:36 +01:00
Alicia Sykes be7369f206 💄 Minor style improvments 2021-08-22 19:20:05 +01:00
Alicia Sykes 31da34386a 🩹 Fixes broken links in docs 2021-08-22 19:19:30 +01:00
Alicia Sykes 5bdf2e4692 🌟 Adds screenshots to showcase 2021-08-22 19:18:44 +01:00
Alicia Sykes a69ffff783 :octocat: Auto-set label onto Feature-Request ticket 2021-08-22 18:10:04 +01:00
Alicia Sykes 33d8bf7b7a 🩹 Fix, options must not include booleans 2021-08-22 18:07:59 +01:00
Alicia Sykes b1e510684a 🩹 Fix non-unique name 2021-08-22 18:05:31 +01:00
Alicia Sykes 04726e91b4
🔀 Merge pull request #175 from Lissy93/FEATURE/improved-search
[FEATURE] Improved Search
2021-08-22 18:01:34 +01:00
Alicia Sykes 490e8ed999 📝 Adds item.provider to config 2021-08-22 17:55:29 +01:00
Alicia Sykes 96021f7641 💄 Small style updates to themes and item 2021-08-22 17:54:59 +01:00
Alicia Sykes 3fdf9d51c9 🌟 Adds screenshot to showcase 2021-08-22 17:53:30 +01:00
Alicia Sykes b0384d8f06 🐛 Fixes regex for validating custom CSS input 2021-08-22 15:46:08 +01:00
Alicia Sykes ade0da19ed :octocat: Updates issue templates 2021-08-22 15:21:28 +01:00
Alicia Sykes ff5a52f829 🔖 Bumps to V 1.6.6 and updates changelog 2021-08-22 15:20:59 +01:00
Alicia Sykes 79e4182db1 🗃️ Adds item.tags into Schema and documents 2021-08-22 13:41:31 +01:00
Alicia Sykes 5a3e8bb593 📝 Writes docs about Searching and Shortcuts 2021-08-22 13:40:52 +01:00
Alicia Sykes 11f38c9177 Implements improved search 2021-08-22 13:36:54 +01:00
Alicia Sykes 4dc25e6fc6 Wrote a better search algo 2021-08-22 13:35:57 +01:00
Alicia Sykes 12b1143b66 📝 Adds instructions for auth warning in the console 2021-08-21 23:56:42 +01:00
Alicia Sykes fea630f9b9
🔀 Merge pull request #174 from Lissy93/FEATURE/auth-keycloak-support
[FEATURE] Adds Keycloak support
Closes #33
2021-08-21 23:35:11 +01:00
Alicia Sykes 4baa457497 ✏️ Fixes typos in the readme 2021-08-21 23:27:32 +01:00
Alicia Sykes 3221ed14e9 📝 Updates auth docs with Keycloak 2021-08-21 23:27:14 +01:00
Alicia Sykes 03abfd0ade 🚑 Adds null check to appConfig.auth 2021-08-21 22:57:12 +01:00
Alicia Sykes ee2f3305d5 🔖 Bumps to V 1.6.5 and updates changelog 2021-08-21 22:50:27 +01:00
Alicia Sykes 44af607f35 🗃️ Adds keycloak properties to schema and docs 2021-08-21 22:44:46 +01:00
Alicia Sykes 75ec158f85 📝 Adds docs for Keycloak authentication 2021-08-21 22:44:12 +01:00
Alicia Sykes 3543116451 Implements Keycloak authentication support 2021-08-21 22:32:20 +01:00
Alicia Sykes 1395c12a95 Adds new dependency- Keycloak-js for Auth 2021-08-21 22:31:55 +01:00
Alicia Sykes ca955039fd 📝 Adds some more troubleshooting issues 2021-08-21 22:31:04 +01:00
Alicia Sykes d7cc52a90a Implements helper functions for Keycloak support 2021-08-21 22:29:58 +01:00
Alicia Sykes 1bc27495d6 ♻️ Slight refactor, before implementing Keycloak 2021-08-21 22:29:21 +01:00
Alicia Sykes 7608fba2f5 💥 Major structural modifications to Auth object 2021-08-21 20:38:58 +01:00
Alicia Sykes 053c55c8e3
🔀 Merge pull request #173 from Lissy93/FIX/section-visibility
[BUG-FIX] Conditional visibility of sections for users
Closes  #172
2021-08-21 18:05:56 +01:00
Alicia Sykes 007a13d868 💚 Fix code quality issues 2021-08-21 17:24:11 +01:00
Alicia Sykes 426f6a79c3 📝 Adds list of data stored in Local Storage 2021-08-21 17:18:33 +01:00
Alicia Sykes b9e9db3ec9 📝 Adds alternate views page to docs 2021-08-21 17:17:02 +01:00
Alicia Sykes 4c1475533e 💚 Removes commented out code in Section 2021-08-21 16:49:06 +01:00
Alicia Sykes f7ad5206d6 🐛 Re: #172 - Moves section filtering to higher order 2021-08-21 16:41:40 +01:00
Alicia Sykes c83041882a 🚚 Rename ItemGroup → Section 2021-08-21 15:01:08 +01:00
Alicia Sykes fa5644673f
🔀 Merge pull request #171 from Lissy93/FEATURE/granular-access-165
[FEATURE] Granular User Access
Fixes #165
2021-08-20 22:33:33 +01:00
Alicia Sykes aa6081d1d1
🔀 Merge pull request #170 from EVOTk/EVOTk-patch-fr
Update fr.json for Dashy 1.6.3
2021-08-20 22:27:52 +01:00
Alicia Sykes d0c7fefbb0 🔖 Bumps to V 1.6.4 and updates changelog 2021-08-20 22:24:29 +01:00
Alicia Sykes 95bc5d2c49 🗃️ Adds new config attributes for granular auth access 2021-08-20 22:20:40 +01:00
Alicia Sykes eca0c44320 📝 Writes docs for granular auth access 2021-08-20 22:20:04 +01:00
Alicia Sykes 78e1fc6c94 Code improvments 2021-08-20 22:19:17 +01:00
Alicia Sykes 8df84252ac Re: #165 - Implements granular user controlls 2021-08-20 21:52:24 +01:00
Alicia Sykes b71e1548ee Refactor, no longer need parameter passed to Auth functions 2021-08-20 21:51:43 +01:00
Alicia Sykes d54bb517db Re: #165 - Adds helper functions for granular access 2021-08-20 21:50:36 +01:00
Alicia Sykes 46c1ea87e8 🔒 Prevent modification of users locally 2021-08-20 21:48:35 +01:00
EVOTk f64977fd23
Update fr.json 2021-08-20 22:19:33 +02:00
EVOTk bcdfaab84d
Update fr.json 2021-08-20 11:02:50 +02:00
Alicia Sykes a8cf946f76 🚑 [67174449] Fixes version checking 2021-08-20 00:36:38 +01:00
Alicia Sykes 522bbca427
🔀 Merge pull request #168 from Lissy93/REFACTOR/deployment-files
[REFACTOR] - Reduce bundle size, update workflows, docs and app config
2021-08-19 22:10:17 +01:00
Alicia Sykes 3c7fbd97a3 🔖 Bumps to V 1.6.3 and updates changelog 2021-08-19 22:05:01 +01:00
Alicia Sykes de31a8f371 😸 Wrote a new issue template 2021-08-19 22:04:24 +01:00
Alicia Sykes 96b967219c Moves build deps into devDependency 2021-08-19 21:16:32 +01:00
Alicia Sykes afda495a2b ⚗️ Re: #163 - Updates path to favicon in index 2021-08-19 20:48:30 +01:00
Alicia Sykes 73fadd7d93 🔨 Adds base path and headers to Netlify config 2021-08-19 20:41:43 +01:00
Alicia Sykes 1cf4d61e88 🔧 Removes sourcecode banner from vue config 2021-08-19 20:38:45 +01:00
Alicia Sykes 94927cd880 🔨 Removes fixed yarn version from Netlify config 2021-08-19 20:26:01 +01:00
Alicia Sykes e7d1d5f173 🔨 Removes build.base path from Netlify config 2021-08-19 20:24:23 +01:00
Alicia Sykes 0d306f9f1f 🔨 Removes headers from Netlify config 2021-08-19 20:22:20 +01:00
Alicia Sykes 9d7b0d5bc5 🔧 Vue build uses Env vars when specified 2021-08-19 20:14:50 +01:00
Alicia Sykes 59f5decdec 🔨 Adds note to Heroku Procfile 2021-08-19 20:14:01 +01:00
Alicia Sykes 3aba2e7c1c 🔨 Uses fixed node version for Netlify build 2021-08-19 20:13:35 +01:00
Alicia Sykes cbb1bcfc91 🐳 Ignore uneeded files, to reduce container size 2021-08-19 20:12:20 +01:00
Alicia Sykes cab18d5471 👷 Reverts Wiki action, refactors credits action 2021-08-19 20:11:01 +01:00
Alicia Sykes 73dd46114f 📝 Updates git clone with https instead of ssh 2021-08-19 20:09:48 +01:00
Alicia Sykes dc216b92a6 📝 Adds additional help guides 2021-08-19 20:08:29 +01:00
Alicia Sykes ed1556fdba Removes Prism editor, to reduce app size 2021-08-19 19:49:03 +01:00
Alicia Sykes a49181760b
🔀 Merge pull request #167 from Lissy93/FEATURE/guest-access
[FEATURE] Adds support for guest access
Fixes #56
2021-08-18 22:33:33 +01:00
Alicia Sykes 788f5029ee 🔖 Bumps to V 1.6.2 and updates changelog 2021-08-18 22:18:26 +01:00
Alicia Sykes a08eb1082a 🌐 Adds text for no permission to edit, in guest mode 2021-08-18 22:17:17 +01:00
Alicia Sykes 9bfd464681 📝 Adds docs for guest access 2021-08-18 22:16:14 +01:00
Alicia Sykes 68fcee0c0f 🗃️ Adds 'enableGuestAccess' to schema and docs 2021-08-18 21:55:33 +01:00
Alicia Sykes edf941229c 🌐 Adds translations for Guest Access 2021-08-18 21:52:47 +01:00
Alicia Sykes a95c91a380 🚨 Adds null check for appConfig 2021-08-18 21:35:21 +01:00
Alicia Sykes cd4956b1df 💄 Updates SVG button style helper 2021-08-18 21:24:19 +01:00
Alicia Sykes 39ee63ebd3 Implements guest access checking functions 2021-08-18 21:23:39 +01:00
Alicia Sykes e4d7660712 🚚 Renames AppButtons to AuthButtons 2021-08-18 21:15:47 +01:00
Alicia Sykes 242dfe61c6 Implements guest access into Login page 2021-08-18 21:14:26 +01:00
Alicia Sykes 8bac402802
🔀 Merge pull request #166 from Lissy93/THEME/dashy-doc-theme
[THEME] - Adds new theme
2021-08-16 23:18:57 +01:00
Alicia Sykes b4e69478fe 🔖 Bumps to V 1.6.1 and updates changelog 2021-08-16 23:02:17 +01:00
Alicia Sykes 5b72fd34aa 💄 Adds a new theme, used on website 2021-08-16 22:51:25 +01:00
Alicia Sykes ba07cf40d7 🔖 Bumps to V 1.6.0 2021-08-15 22:40:46 +01:00
Alicia Sykes 792b445180
🚧 Temporarily remove multi-arch 2021-08-15 16:03:36 +01:00
Alicia Sykes f65ea543a9
🚧 Reverts image name update 2021-08-15 14:22:23 +01:00
Alicia Sykes b8a02be011
🚧 Updates image name to include repo 2021-08-15 14:17:46 +01:00
Alicia Sykes da0b0169e9
🩹 Fix indentation error 2021-08-15 14:04:57 +01:00
Alicia Sykes dabb72d925
🔀 Merge pull request #162 from Lissy93/DOCKER/multi-arch-automated-builds
[DOCKER] Action to build multi-architecture containers
Re: #158
2021-08-15 14:03:50 +01:00
Alicia Sykes 2c0fe0e38e
🔀 Merge pull request #161 from Lissy93/FIX/missing-translation
[FIX] Missing translation on Login screen
Fixes  #127
2021-08-15 13:56:48 +01:00
Alicia Sykes a6901345b5 👷 Use the multi-arch dockerfile 2021-08-15 13:53:33 +01:00
Alicia Sykes 26305693ec 👷 Build a multi-arch image 2021-08-15 13:46:48 +01:00
Alicia Sykes f034349659 🐛 Re: #127 - Fixes translation not loading 2021-08-15 13:17:10 +01:00
Alicia Sykes 6f8ab4a251
🔀 Merge pull request #160 from Lissy93/DOCKER/revert-image
[DOCKER] Update Dockerfiles
Fixes #136
2021-08-15 12:41:09 +01:00
Alicia Sykes c152b4f592 📝 Updates Docker deployment docs 2021-08-15 12:31:16 +01:00
Alicia Sykes aee62fdefe 🐳 Updates docker-compose with option for tagged builds 2021-08-15 12:11:52 +01:00
Alicia Sykes 52c90bae31 🐳 Updates multi-arch docker image 2021-08-15 12:10:34 +01:00
Alicia Sykes 6b527224c8 🪝 Moves Docker hooks to subdir 2021-08-15 12:08:38 +01:00
Alicia Sykes 02459645c3 🐡 Adds hooks 2021-08-15 11:38:37 +01:00
Alicia Sykes 5dedb37279 🚚 Move additional Dockerfiles into sub dir 2021-08-15 11:25:19 +01:00
Alicia Sykes 2eb9b2fe6d 🐳 #136 Reverts Dockerfile, due to memory consumption 2021-08-15 11:24:04 +01:00
github-actions[bot] dd31489498
💙 Updates contributor SVG 2021-08-14 23:45:02 +00:00
liss-bot 801fe083f2 💜 Updates contributors list 2021-08-15 00:45:01 +01:00
Alicia Sykes 15c11a8684
🔀 Merge pull request #159 from onedr0p/dockerfile
😎 Dockerfile Enhancements
2021-08-15 00:32:08 +01:00
ᗪєνιη ᗷυнʟ 1cbdee31dc
add health check back in 2021-08-14 19:23:29 -04:00
Devin Buhl 1d526b73e9
fix: update dockerfile 2021-08-14 19:22:30 -04:00
ᗪєνιη ᗷυнʟ 1ac4e8014f feat: dockerfile updates 2021-08-14 19:03:06 -04:00
Alicia Sykes 35c2516233
🐳 Working action for pushing to Docker to GHCR 2021-08-14 23:34:45 +01:00
Alicia Sykes e8707ae4c3
😖 Tries replacing tag with proj name
Re: #156
2021-08-14 23:28:04 +01:00
Alicia Sykes 113ede894e
😶 Replaces pre-made actions with bash commands
Re: #156
2021-08-14 23:26:03 +01:00
Alicia Sykes 2fb6b83673
😶 Use V1 of docker login action
Re: #156
2021-08-14 23:12:15 +01:00
Alicia Sykes d519d36e36
😫 Attempting to authenticate to GHCR 2021-08-14 23:05:44 +01:00
Alicia Sykes 8042a251d1
🥴 Updates workflow package permissions 2021-08-14 22:50:12 +01:00
Alicia Sykes 74075f3ef1
🐳 Adds action to build Docker image to GHCR
Re: #156
2021-08-14 22:23:17 +01:00
Alicia Sykes c378f07212
🔀 Merge pull request #157 from Lissy93/DOCKER/156_ghcr-support
[DOCKER] [WIP] Action to build + publish Docker image to GHCR
2021-08-14 22:16:54 +01:00
Alicia Sykes dd3259ff62
🚧 Action to build + publish Docker image to GHCR
Re: #156
2021-08-14 22:09:52 +01:00
Alicia Sykes 81ee5e5087
📝 Shortens contributing section of readme 2021-08-14 19:53:33 +01:00
Alicia Sykes 1fdb687955
🔀 Merge pull request #155 from Lissy93/FEATURE/minimal-view
[FEATURE] Minimal view
Yay, all checks are passing, and we've got a new feature 😊
2021-08-14 19:45:24 +01:00
Alicia Sykes 64c6e60ec9 💥 Removes liss-bot as reviewer from documentation 2021-08-14 19:36:21 +01:00
Alicia Sykes 22f23aacfd Removes keyDown event listener onDestroy 2021-08-14 19:33:32 +01:00
Alicia Sykes fb86f55bf2 Fix potential performance and quality issues 2021-08-14 19:29:03 +01:00
Alicia Sykes aea8a1d0a5 🔖 Bumps to V 1.5.9 and updates changelog 2021-08-14 19:22:33 +01:00
Alicia Sykes bb74bc32cc 🗃️ Adds appConfig.startingView into schema and docs 2021-08-14 19:14:14 +01:00
Alicia Sykes 00dd16ad49 📝 Adds note about minimal view into readme 2021-08-14 19:13:15 +01:00
Alicia Sykes a18b723484 💄 Adds configurable CSS variables to the Minimal view 2021-08-14 19:12:00 +01:00
Alicia Sykes 166bc3965d 👽 Adds demo gif of minimal view 2021-08-14 19:10:44 +01:00
Alicia Sykes e1cc17c7e0 Add a dropwdown menu for switching between views 2021-08-14 15:20:53 +01:00
Alicia Sykes 02fcc5a059 Make homepage render users chosen start page 2021-08-14 15:19:33 +01:00
Alicia Sykes c92f578bb0 Make homepage render users chosen start page 2021-08-14 15:06:01 +01:00
Alicia Sykes ecde28811e ♻️ Refactored SVG button styles into helpers 2021-08-14 14:51:34 +01:00
Alicia Sykes 778e214f36 🍱 Adds icon assets for view switcher 2021-08-14 14:50:42 +01:00
Alicia Sykes bcb089c966 Implements the searching functionality, and applied theme on load 2021-08-14 12:35:21 +01:00
Alicia Sykes 095bd3612c 🚧 Show all when search field has value 2021-08-13 21:48:28 +01:00
Alicia Sykes 5290be9214 Merge branch 'master' of github.com:Lissy93/dashy into FEATURE/minimal-view 2021-08-13 21:12:30 +01:00
Alicia Sykes 0906ab9cfe
📝 Adds link to Survey in Contributing 2021-08-13 18:28:43 +01:00
Alicia Sykes ec5ed71592
👷 Build + publish Docker container on release
Adds an action to build and publish the Docker container to the GitHub container registry after each release.
2021-08-13 15:45:14 +01:00
liss-bot 479a5f672f 💛 Updates sponsors table 2021-08-13 15:14:13 +01:00
liss-bot a396a25efa 💜 Updates contributors list 2021-08-13 15:14:12 +01:00
github-actions[bot] dcc76168b8
💙 Updates contributor SVG 2021-08-13 14:14:11 +00:00
Alicia Sykes dc5ecbe928 🚀 Adds domain for GH-Pages 2021-08-13 08:44:14 +01:00
Alicia Sykes a356682ed6
🗑️ Deletes cname 2021-08-13 08:43:46 +01:00
Alicia Sykes 75fc752a2b
🔀 Merge pull request #154 from Lissy93/snyk-upgrade-58d422197284f314c586980b8e39e5d7
[Snyk] Upgrade vue-select from 3.11.2 to 3.12.1
2021-08-13 08:33:41 +01:00
Alicia Sykes f35570f9ce
🔀 Merge pull request #153 from Lissy93/snyk-upgrade-3d49002bfb2d2a8d32a902f848ef8ebd
[Snyk] Upgrade crypto-js from 4.0.0 to 4.1.1
2021-08-13 08:29:35 +01:00
snyk-bot b977a4974d
fix: upgrade vue-select from 3.11.2 to 3.12.1
Snyk has created this PR to upgrade vue-select from 3.11.2 to 3.12.1.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/lissy93/project/564ca11b-8665-48b8-befa-ccd607c3e09a?utm_source=github&utm_medium=upgrade-pr
2021-08-13 07:24:46 +00:00
snyk-bot 59843f9a5c
fix: upgrade crypto-js from 4.0.0 to 4.1.1
Snyk has created this PR to upgrade crypto-js from 4.0.0 to 4.1.1.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/lissy93/project/564ca11b-8665-48b8-befa-ccd607c3e09a?utm_source=github&utm_medium=upgrade-pr
2021-08-13 07:24:43 +00:00
Alicia Sykes fed83ba500 📝 Adds buttons to contributing page 2021-08-13 08:15:49 +01:00
Alicia Sykes e7ae1f5eb2
🔀 Merge pull request #152 from UrekD/master
Slovenian Locale
2021-08-13 07:56:07 +01:00
UrekD 6b04004c73 Fixed correct ISO code
sl instead of si..
2021-08-13 02:17:11 +02:00
UrekD 483bee23b2 Slovenian translation
- Add Slovenian Locale
2021-08-13 02:06:30 +02:00
liss-bot 768a1f4778 💛 Updates sponsors table 2021-08-12 22:49:52 +01:00
liss-bot 27ab4ef152 💜 Updates contributors list 2021-08-12 22:49:50 +01:00
github-actions[bot] 4a3d8fde89
💙 Updates contributor SVG 2021-08-12 21:49:50 +00:00
Alicia Sykes 7ac580361f
🔀 Merge pull request #125 from Lissy93/snyk-upgrade-adfb0783bfec9e15e9d969b71ebd52a9
[Snyk] Upgrade ajv from 8.6.1 to 8.6.2
2021-08-12 22:46:27 +01:00
Alicia Sykes b2fd6e3702
🔀 Merge pull request #151 from Lissy93/DOCS/quick-start-guide
[DOCS] - Adds quick-start guide, and updates troubleshooting
2021-08-12 22:44:58 +01:00
Alicia Sykes d4b6bf42e7
🗑️ Deletes sync action. It wasn't workin 2021-08-12 22:44:40 +01:00
Alicia Sykes 33d5003d4c
🥴 2021-08-12 22:41:33 +01:00
Alicia Sykes f041060e3b
🔀 Merge pull request #145 from Lissy93/CI/branch-sync-action
Action to keep deployment branches in sync
2021-08-12 22:38:42 +01:00
Alicia Sykes 1ed3ed1af1 📝 Adds Smashing as an alternative, and adds Open in VS Code button 2021-08-12 22:37:34 +01:00
Alicia Sykes 300febd550 📝 Adds custom 1-click deploy buttons 2021-08-12 22:36:48 +01:00
Alicia Sykes da2f93e337 👷 Updates Credits action 2021-08-12 22:31:54 +01:00
Alicia Sykes d1177873d6 📝 Re: #149 - Adds X-Frame-Options fix instructions 2021-08-12 21:27:50 +01:00
Alicia Sykes e82ad44b17
🔀 Merge pull request #150 from EVOTk/menu-translate
Menu translate
2021-08-12 21:12:14 +01:00
EVOTk e8d3a90c62
Update fr.json 2021-08-12 19:21:23 +02:00
EVOTk a89f1dabba
Update ContextMenu.vue 2021-08-12 19:01:42 +02:00
EVOTk 8c3c011480
Update en.json 2021-08-12 19:00:25 +02:00
Alicia Sykes e8aa0888f8
📝 Adds a Quick-Start Guide 2021-08-12 17:35:54 +01:00
Alicia Sykes 395eafa3a6 Create CNAME 2021-08-12 11:17:26 +01:00
Alicia Sykes 2d5347bfea Merge branch 'master' of github.com:Lissy93/dashy into snyk-upgrade-adfb0783bfec9e15e9d969b71ebd52a9 2021-08-11 21:56:47 +01:00
Alicia Sykes e11293eecb
🔀 Merge pull request #147 from Lissy93/DOCKER/fixed-base-image
[DOCKER] Sets base image to alpine3.14 LTS
Fixes #136
2021-08-11 21:42:14 +01:00
Alicia Sykes a658fb54c0 🐳 Re: #136 - Sets Docker base to alpine3.14 LTS 2021-08-11 21:29:09 +01:00
Alicia Sykes c8df328178 🐛 Open in workspace when target set, Fixes #143 2021-08-11 21:19:36 +01:00
Alicia Sykes e031e0246d
🔀 Merge pull request #146 from Lissy93/FEATURE/multi-tasking-support
[FEATURE] Multi-Tasking Support in Workspace View
Closes #144
2021-08-11 21:18:28 +01:00
Alicia Sykes 01dfa5771d 🔖 Bumps to V 1.5.8 and updates changelog, Multi-tasking support 2021-08-11 21:06:20 +01:00
Alicia Sykes 21509c727d Implements multi-tasking functionality in Workspace view 2021-08-11 20:51:41 +01:00
Alicia Sykes e2b8db5712
🚨 Fixes indentation errors 2021-08-11 17:43:58 +01:00
Alicia Sykes a4db685e36
👷 Moves to workflow dir, and adds for other services 2021-08-11 17:42:30 +01:00
Alicia Sykes 97d27ea9f4
👷 Starts the action to sync deploy_cloudflare 2021-08-11 17:23:22 +01:00
Alicia Sykes 6f3c9d36a1 🗃️ Adds new option to config, enableMultiTasking
If set to true, will keep apps open in the background when in the workspace view. Useful for quickly switching between multiple sites, and preserving their state, but comes at the cost of performance.
2021-08-11 05:06:42 +01:00
Alicia Sykes 030764c99e 🚧 Checks if multi-tasking enabled, and loads in correct component 2021-08-11 05:05:22 +01:00
Alicia Sykes 126ae5f155 🚧 Adds new component to handle multi-tasking 2021-08-11 05:04:32 +01:00
Alicia Sykes ff1249bb13
🔀 Merge pull request #141 from Lissy93/FEATURE/brand-icon-support
[FEATURE] - Support for Material Icons
Closes #139
2021-08-09 23:19:35 +01:00
Alicia Sykes ab9c2add84 🔖 Bumps to V 1.5.7 and updates changelog
Re: #139 - Implementation for Material-Design-Icons
2021-08-09 23:13:17 +01:00
Alicia Sykes 7efca2c3df Merge branch 'master' of github.com:Lissy93/dashy into FEATURE/minimal-view 2021-08-09 20:46:46 +01:00
Alicia Sykes e27edc5b84
🔀 Merge pull request #140 from Lissy93/FIX/eslint-error
Yay, all lint checks pass, and the build is fixed 🥳
2021-08-09 20:46:41 +01:00
Alicia Sykes d511049985 📝 Writes guide to Hiding Page Furniture in dev guides 2021-08-09 20:44:44 +01:00
Alicia Sykes c3551b3a3a Trigger Build 2021-08-09 20:35:31 +01:00
Alicia Sykes 9ab26e0033 🚨 Fixes lint issues, import order was incorrect 2021-08-09 20:15:37 +01:00
Alicia Sykes 91f31189ea 🚨 Disables import/extensions 2021-08-09 20:08:37 +01:00
github-actions[bot] 8d23c3d774
💙 Updates contributor SVG 2021-08-09 14:18:03 +00:00
liss-bot 374990342e 💛 Updates contributors list 2021-08-09 15:17:56 +01:00
Alicia Sykes 0d1205aa95
🚑️ Adds copy yarn.lock 2021-08-09 11:47:27 +01:00
Alicia Sykes 4d667e9245
️ Revert copy yarn.lock
This shouldn't have been causing any issues, but it has been the only change made to the Dockerfile and things weren't so great since.
2021-08-09 11:31:07 +01:00
Alicia Sykes f8c95bcc9d
🔀 Merge pull request #137 from EVOTk/patch-fr
Update fr.json for Dashy 1.5.6
2021-08-09 10:34:28 +01:00
EVOTk e76ecf16af
Update fr.json for Dashy 1.5.6 2021-08-09 01:09:06 +02:00
Alicia Sykes f18be6e708 📝 Updates docs with instructions for Material-Design-Icons 2021-08-08 22:53:36 +01:00
Alicia Sykes 787b7a42c3 Re: #139 Adds support for Material-Decison-Icons 2021-08-08 22:44:27 +01:00
Alicia Sykes 513be9d662 Adds efficiency checks to determine which icon CDNs are needed 2021-08-08 22:43:37 +01:00
Alicia Sykes a771fe4fc9 📨 Extracts icon CDN endpoints into Defaults 2021-08-08 22:42:37 +01:00
Alicia Sykes a4a1e56060
🔀 Merge pull request #135 from Lissy93/REFACTOR/couple-small-things
[REFACTOR] - Couple small things
I am an epic looser.
2021-08-08 21:17:38 +01:00
Alicia Sykes 0b45c3082f 🔖 Bumps to V 1.5.6 and updates changelog 2021-08-08 21:09:08 +01:00
Alicia Sykes db0bfe4d66 📝 Updates the readme 2021-08-08 21:01:07 +01:00
Alicia Sykes 47bc56a16e 🌐 Adds Missing Password text 2021-08-08 21:00:43 +01:00
Alicia Sykes 3daee52634 🚸 Improve user experience of config modals 2021-08-08 20:11:23 +01:00
Alicia Sykes e6cfad6d4e 🔥 Removes view config screen, as not necessary 2021-08-08 18:39:52 +01:00
Alicia Sykes aa89a5b27e 🔒 Adds password verify check to cloud sync 2021-08-08 18:38:35 +01:00
Alicia Sykes e5227fb2d7 ✏️ Fixes small typos in docs 2021-08-08 18:37:45 +01:00
Alicia Sykes c18fbe2379 Enables user to self-host their own Sentry, and updates Privacy docs 2021-08-08 18:36:54 +01:00
Alicia Sykes f85dbe42f2 🐳 Adds yarn.lock into amd Dockerfile 2021-08-08 18:35:12 +01:00
Alicia Sykes 88ae71cb6b 🚧 Adds the grid layout to minimal view 2021-08-08 17:16:31 +01:00
Alicia Sykes 0c130b0d4b 🚧 Starts working on Search component for minimal view 2021-08-08 17:15:46 +01:00
Alicia Sykes e7105bc9b9 Hide Header and Footer on minimal and login view 2021-08-08 17:15:01 +01:00
Alicia Sykes 64ef03036e Adds helper function to enable furniture hiding 2021-08-08 17:14:10 +01:00
Alicia Sykes 98d92f9c87 🚧 Implemented the tab-switching functionality into the minimal view 2021-08-08 14:37:37 +01:00
Alicia Sykes 2b0e17c169 Merge branch 'master' of github.com:Lissy93/dashy into FEATURE/minimal-view 2021-08-08 14:09:19 +01:00
Alicia Sykes 203a54f30d
🔀 Merge pull request #134 from EVOTk/patch-fr
French translation for Dashy
2021-08-08 13:37:32 +01:00
Alicia Sykes c8af4a4dc5
🗑️ Gets rid of assign-reviews action, it's buggy 2021-08-08 13:36:47 +01:00
liss-bot c9733cc45d 💛 Updates contributors list 2021-08-08 02:22:37 +01:00
EVOTk 8e4f76fe9d
Update fr.json 2021-08-08 00:24:01 +02:00
EVOTk aa93e7aa97
Add files via upload 2021-08-08 00:06:56 +02:00
EVOTk 0145f36f96
Update README.md 2021-08-07 23:58:34 +02:00
EVOTk cedb4390fb
Update languages.js 2021-08-07 23:57:15 +02:00
Alicia Sykes 8668621ca8
🔀 Merge pull request #129 from Lissy93/FIX/missing-translations
[FIX] - Adds missing translations + small UI fixes
Fixes  #123
Fixes #126 
Fixes #127
2021-08-07 20:43:47 +01:00
Alicia Sykes 9b9d804fc2 👷 Adds workflow to assign PR reviewers 2021-08-07 20:36:30 +01:00
Alicia Sykes 7a028dde63 🏆 Updates packages within credits 2021-08-07 20:33:35 +01:00
Alicia Sykes ab85cc9c68 Merge branch 'master' of github.com:Lissy93/dashy into FIX/missing-translations 2021-08-07 20:33:06 +01:00
Alicia Sykes 12adb90078
🔀 Merge pull request #133 from evroon/fix-docker-arm64v8
Fix arm64v8 Dockerfile
Re: ##117
2021-08-07 19:36:17 +01:00
Erik Vroon 5728b5961f
Fix arm64v8 Dockerfile 2021-08-07 20:09:18 +02:00
Alicia Sykes e89ee82365
🔀 Merge pull request #131 from evroon/feature-arm-docker
[FIX] Rename pre-build to pre_build
2021-08-07 16:33:01 +01:00
Erik Vroon 87f3d39c2d
Rename pre-build to pre_build 2021-08-07 17:24:40 +02:00
Alicia Sykes 72723f28fc
🔀 Merge pull request #130 from evroon/feature-arm-docker
[FEATURE] RPi Arm V7 & 8 Docker support revisited
2021-08-07 15:56:18 +01:00
Alicia Sykes 2d06830721 🔖 Bumped to V 1.5.5 and updates changelog 2021-08-07 15:44:09 +01:00
Alicia Sykes 73e8dadcb9 Rebased from master 2021-08-07 15:43:00 +01:00
Erik Vroon 8f1201b4d3
Include arm Dockerfiles
Uses QEMU to build the docker images on amd64 architectures, such that Docker Hub can build the images.
2021-08-07 16:39:10 +02:00
Erik Vroon ec5bc2c730
Small optimization in Dockerfile 2021-08-07 16:35:45 +02:00
Alicia Sykes 1b8630d3a9
👥 Adds code owners file, for auto PR assignments 2021-08-07 15:26:54 +01:00
Alicia Sykes c29e7105e2 🩹 Fixed a bunch of minor UI things 2021-08-07 15:15:53 +01:00
Alicia Sykes 61a3e6ba54 👷 Adds GH action to assign reviewer based on code owner 2021-08-07 15:13:01 +01:00
Alicia Sykes 179c9edbdf 👨‍🚀 Adds Owners file for PR assignments 2021-08-07 15:12:30 +01:00
Alicia Sykes 4ead7b6742 🩹 Re: #123 - Fixes cut-off text 2021-08-07 14:31:18 +01:00
Alicia Sykes 1ea00ec863 🔥 Removed obsolete lougout code, and adds translations 2021-08-07 14:24:31 +01:00
Alicia Sykes 25289f3861 Removes highlight.js, to reduce app size 2021-08-07 14:22:46 +01:00
Alicia Sykes 7a669d6ee4 🌐 Re: #126 - Implements missing translations for Login action 2021-08-07 14:19:28 +01:00
Alicia Sykes 9f33bacf16 🐛 Re: #127 - Fixes translations not being picked up in dropdown 2021-08-07 14:17:01 +01:00
Alicia Sykes 79d8d1b036 🌐 Re: #126 - Adds missing translations 2021-08-07 14:15:45 +01:00
Alicia Sykes 84080433f7 🚮 Binned the ARM Docker containers, as DockerHub cannot build 2021-08-06 23:23:57 +01:00
Alicia Sykes 4fdaf27191 😐 Build almost working 2021-08-06 22:56:53 +01:00
Alicia Sykes c8c730f991 😖 Attempting to fix Docker ARM build 2021-08-06 22:45:46 +01:00
Alicia Sykes f7eac66d65 😖 Attempting to fix Docker ARM build 2021-08-06 22:34:33 +01:00
Alicia Sykes b5b50bc154 😖 Attempting to fix Docker ARM build 2021-08-06 22:25:27 +01:00
Alicia Sykes c261842659 🍻 Run dos2unix over dockerfile in a desperate attempt to fix it 2021-08-06 22:14:16 +01:00
Alicia Sykes 8ad600ec70 🍻 Stupid ARM image failing to build on Docker Hub 2021-08-06 22:13:34 +01:00
Alicia Sykes a8ac255649 🚧 Working on section selection functionality 2021-08-06 21:11:40 +01:00
Alicia Sykes 992a18cf1b Merge branch 'master' of github.com:Lissy93/dashy into FEATURE/minimal-view 2021-08-06 20:48:59 +01:00
Alicia Sykes 9e3d728768 🐳 Fixes Docker images for ARM-based devices 2021-08-06 20:47:37 +01:00
Alicia Sykes 0e23fdc16c 🐳 Fixes Yarn missing in ARM images 2021-08-06 17:20:49 +01:00
snyk-bot 18a2a2d2bf
fix: upgrade ajv from 8.6.1 to 8.6.2
Snyk has created this PR to upgrade ajv from 8.6.1 to 8.6.2.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/lissy93/project/564ca11b-8665-48b8-befa-ccd607c3e09a?utm_source=github&utm_medium=upgrade-pr
2021-08-06 06:48:49 +00:00
Alicia Sykes 74ddc7f3f3
🔀 Merge pull request #122 from Lissy93/FEATURE/Arm-Docker-Support
[FEATURE] RPi Arm V7 & 8 Docker support Re: #117
2021-08-05 22:05:02 +01:00
Alicia Sykes 0bb2c7e034 🔖 Bumps to V 1.5.4 and updates changelog 2021-08-05 22:02:50 +01:00
Alicia Sykes 4820158251 📝 Adds docs for deployment to RPi and ARM-based architecutures 2021-08-05 22:01:55 +01:00
Alicia Sykes 1b3876c780 📝 Adds link to Vue styleguide 2021-08-05 22:00:29 +01:00
Alicia Sykes 37214410d7 🐳 Adds Docker support for ARM-64v8 Architecture 2021-08-05 21:05:18 +01:00
Alicia Sykes 8829333d68 🐳 Adds Docker support for ARM-32v7 Architecture 2021-08-05 21:04:53 +01:00
Alicia Sykes dd2ff67f3b
🔀 Merge pull request #121 from Lissy93/FIX/small-ui-issues
[FIX] Small UI Issues
Fixes #119
Fixes #118
2021-08-05 20:51:07 +01:00
Alicia Sykes 8243a8fec3 🔖 Bumps to V 1.5.3 and updates changelog 2021-08-05 20:42:38 +01:00
Alicia Sykes b16e560312 🔖 Bumps to V 1.5.2 and updates changelog 2021-08-05 20:40:04 +01:00
Alicia Sykes f13f2cb631 🔧 Adds config for pull-request-badge integration 2021-08-05 20:39:25 +01:00
Alicia Sykes d740baf6ab 🩹 Re: #118 - Fixes config menu footer note overflow 2021-08-05 20:25:23 +01:00
Alicia Sykes d8ae1dc1a6 🩹 Re: #119 - Fixes text overflow in theme selector 2021-08-05 20:20:25 +01:00
Alicia Sykes 8012d85749 ⬇️ Re: #118 Downgrades and pins vue-material-tabs to 0.1.5, to prevent breaking changes 2021-08-05 20:15:21 +01:00
github-actions[bot] 3a7ffbf5a7
💙 Updates contributor SVG 2021-08-05 09:03:36 +00:00
liss-bot 9f5af9a7a5 💛 Updates contributors list 2021-08-05 10:03:33 +01:00
Alicia Sykes a7bbcad677
🔀 Merge pull request #120 from evroon/evroon-patch-1
[FEATURE] Add Dutch (nl) locale by @evroon
2021-08-05 10:00:31 +01:00
Erik Vroon 3081303bd1 Add nl locale in README and languages.json 2021-08-05 00:12:45 +02:00
Erik Vroon bf026e9992
Create nl.json 2021-08-05 00:04:16 +02:00
Alicia Sykes 1df3eda66f
👷 Switches docs-wiki sync to use different action 2021-08-04 21:23:04 +01:00
Alicia Sykes ae8c33bf25
🔀 Merge pull request #116 from Lissy93/FIX/ui-support-long-languages
Fixes #115
[FIX] Text overflows when language is very long
2021-08-04 20:52:30 +01:00
Alicia Sykes 86a04c94d2 🔖 Bumped to V 1.5.1 and updated changelog 2021-08-04 20:36:53 +01:00
Alicia Sykes 81fdfd1b2a 🩹 Minor fix, reduce height to hide scrollbar 2021-08-04 20:27:18 +01:00
Alicia Sykes 6f5943073f 🐛 Re: #115 - Fixes width in config container for long languages 2021-08-04 20:23:01 +01:00
Alicia Sykes 31ac0171f5
📝 Adds socials into Contributing docs 2021-08-04 16:10:04 +01:00
Alicia Sykes 68725027ac
🗑️ Deletes deep source 2021-08-04 15:59:25 +01:00
Alicia Sykes 50c647ff0c
♻️ Moves to .github 2021-08-04 15:46:05 +01:00
DeepSource Bot 37c5f68ee6 Add .deepsource.toml 2021-08-04 13:58:07 +00:00
Alicia Sykes fe48310fcd
🔀 Merge pull request #113 from Lissy93/FIX/auth-security-fix
[SECURITY] Improve Robustness of Auth Checking
2021-08-01 15:42:38 +01:00
Alicia Sykes 87f6438b89 🔖 Bumped to V 1.5.0 and updates changelog 2021-08-01 15:33:03 +01:00
Alicia Sykes 353bb618b4 🐛 Normalize data prior to calculatin SHA hash 2021-08-01 15:27:23 +01:00
Alicia Sykes ba2ac7661d 🔒 Small update to router, empty array means no users 2021-08-01 15:25:24 +01:00
Alicia Sykes 690409d642 🔒 Prevents user making themself admin from UI 2021-08-01 15:24:35 +01:00
Alicia Sykes 01e4c0f225
🔀 Merge pull request #112 from Lissy93/FEATURE/anonymous-optional-error-reporting
[FEATURE] Anonymous optional error reporting
2021-08-01 13:56:34 +01:00
Alicia Sykes 78ce2d3e34 🔖 Bumps to V 1.4.8 and updates changelog 2021-08-01 13:25:06 +01:00
Alicia Sykes 25582531fd 📝 Updates the readme, with link to Privacy docs 2021-08-01 13:21:36 +01:00
Alicia Sykes 2a830a1765 📝 Adds Privacy and Security docs 2021-08-01 13:19:49 +01:00
Alicia Sykes db312a703c 🗃️ Adds 'enableErrorReporting' to schema and config docs 2021-08-01 12:19:31 +01:00
Alicia Sykes 5d0eaf4bca 📝 Adds another way you can help, in Contributing 2021-08-01 12:18:39 +01:00
Alicia Sykes 309dcee3c3 Implements optional, off by default crash reporting 2021-08-01 12:18:03 +01:00
Alicia Sykes 424cef1f81 Adds safeguards to prevent error when conf.yml is empty 2021-08-01 12:16:51 +01:00
Alicia Sykes 5b6663dab8 ♻️ Moves service worker init into utils 2021-08-01 12:15:51 +01:00
Alicia Sykes 1e00d0bc67 Adds Sentry dependency (will only be imported if user enables it) 2021-08-01 12:14:37 +01:00
Alicia Sykes 1d6281adb0
🚑️ Attempts to fix wiki sync cron job 2021-07-31 20:30:25 +01:00
Alicia Sykes f628419c0c
👷 Adds cron job to sync docs with wiki 2021-07-31 20:28:06 +01:00
Alicia Sykes f2007aa3a5
🔀 Merge pull request #110 from Lissy93/REFACTOR/small-things
Fixes #106
[REFACTOR] Spell check and reorganization
2021-07-31 20:11:01 +01:00
Alicia Sykes f6707cbbe0 🔖 Bumps to V 1.4.7 and updates changelog 2021-07-31 20:02:49 +01:00
Alicia Sykes 447210e26d ✏️ Spell checks readme 2021-07-31 19:56:49 +01:00
Alicia Sykes 122627f6ce 🥚 Console banner 2021-07-31 18:53:12 +01:00
Alicia Sykes 3434bfacba 🔥 Removed cloud sync button from home, moved to config menu 2021-07-31 18:40:16 +01:00
Alicia Sykes 38516d6dd2 ✏️ Re: #106 Fixes typo, deafault --> default 2021-07-31 18:33:52 +01:00
github-actions[bot] ecb613f03f
💙 Updates contributor SVG 2021-07-31 17:20:04 +00:00
liss-bot 8858bc4356 💛 Updates contributors list 2021-07-31 18:20:00 +01:00
Alicia Sykes a17a8d8008
🔀 Merge pull request #109 from Lissy93/CI/improved-credits-actions
[CI] Contributor Action
2021-07-31 18:19:04 +01:00
Alicia Sykes a32bbeb96c 👷 Combined GH action to credit contributors 2021-07-31 18:13:40 +01:00
liss-bot f3281eace7 💛 Updates contributors list 2021-07-31 17:20:00 +01:00
Alicia Sykes 28c66b765b
💚 Updates Access Token 2021-07-31 17:19:49 +01:00
liss-bot b2f34b97cd 💛 Updates contributors list 2021-07-31 16:13:23 +00:00
Alicia Sykes c3c8876111 📝 Removes curley braces breaking gh build, and updates contribs 2021-07-31 17:12:55 +01:00
Alicia Sykes ce4d962cdc
🚑️ Attempt to fix Sponsor workflow 2021-07-31 17:00:51 +01:00
liss-bot 17ffa8da8f 💛 Updates contributors list 2021-07-31 15:57:39 +00:00
Alicia Sykes 730e3f33dc
🔀 Merge pull request #108 from Lissy93/DOCS/updates-to-docs
[DOCS] Death by Documentation
2021-07-31 16:57:23 +01:00
Alicia Sykes c4b99ffd0e 🔖 Bumped to V1.4.6, and updated changelog 2021-07-31 16:53:01 +01:00
Alicia Sykes 3da7df512a 📝 Revereted to previous deploy list 2021-07-31 16:51:50 +01:00
Alicia Sykes 824f74d935 Merge branch 'DOCS/updates-to-docs' of github.com:Lissy93/dashy into DOCS/updates-to-docs 2021-07-31 16:48:59 +01:00
Alicia Sykes 5270f41764 :octocat: Adds an action to generate collabarators list 2021-07-31 16:48:37 +01:00
Alicia Sykes 2b847c38bb 📝 Adds social buttons 2021-07-31 16:36:37 +01:00
Alicia Sykes ff50f1b932
:octocat: Fixes syntax error in sponsors action 2021-07-31 15:35:14 +01:00
Alicia Sykes 626c298692 :octocat: Adds an action to fetch, generate and insert Dashy's sponsors into Credits 2021-07-31 15:32:32 +01:00
Alicia Sykes b9fa5e9b9f 👨‍⚖️ Adds dependency licenses, and includes FOSSA summary 2021-07-31 15:31:33 +01:00
Alicia Sykes 66b3f598cf
⚖️ Updates MIT X11 License
GitHub wasn't correctly detecting the license type, I think it was because the formatting was off, or there was a typo, so I've regenerated it.
🤞 This should now work.
2021-07-31 14:11:09 +01:00
Alicia Sykes d1801c6b26 🔧 Sets editor to use LF UTF-8 by default 2021-07-30 20:05:34 +01:00
Alicia Sykes 07f9150924 🚧 Reverted conf.yml to demo data 2021-07-30 19:57:32 +01:00
Alicia Sykes 8ed777416b ⤴️ Rebased from develop 2021-07-30 19:54:41 +01:00
Alicia Sykes bec20c9103 Merge branch 'master' of github.com:Lissy93/dashy into DOCS/updates-to-docs 2021-07-30 19:52:11 +01:00
Alicia Sykes 3fcad07e50
📝 Changes section heading depth for support sec 2021-07-30 16:43:06 +01:00
Alicia Sykes 8711944d1b 📝 Todo, write docs for alternate views 2021-07-30 16:33:14 +01:00
Alicia Sykes 1f4b7737de ⤵️ Rebased from head 2021-07-30 16:29:45 +01:00
Alicia Sykes 09096fe076
📝 Wrote changelog, requested in #87 2021-07-30 16:23:23 +01:00
Alicia Sykes ea559d58fe
Merge pull request #107 from Niklashere/translation-de
adds German translation and correction of typing errors
2021-07-30 00:31:36 +01:00
Niklas Zabel 848e707c5d section language of the README has been updated 2021-07-29 20:25:07 +02:00
Niklas Zabel e862f7f3a9 correction of typing errors 2021-07-29 20:00:54 +02:00
Niklas Zabel f5c2510da1 add German language 2021-07-29 19:43:28 +02:00
Niklas Zabel b038c39f2b add German language 2021-07-29 19:29:27 +02:00
Alicia Sykes 31eda86ff2 📝 Shortens enviornment section in development.md 2021-07-29 18:02:31 +01:00
Alicia Sykes e74c1a25c6 📝 Adds Internationalization to contents 2021-07-29 18:01:32 +01:00
Alicia Sykes ce793039eb 📝 Wrote a guide for Internationalization 2021-07-29 18:00:55 +01:00
Alicia Sykes 19536187cf 📝 Writes new contributing file 2021-07-29 17:59:59 +01:00
Alicia Sykes dc8faa74a9 📝 Lots of small updates to the readme 2021-07-29 17:58:43 +01:00
Alicia Sykes fa2de53990 📝 WIP Adds Security.md, Support.md, Changelog.md 2021-07-29 17:58:02 +01:00
Alicia Sykes e305d161ca ✏️ Fixes typos in the docs 2021-07-26 22:50:55 +01:00
Alicia Sykes 99265d9241 🍻 Death by documentation... This will need spell checking in the morning 2021-07-26 22:43:46 +01:00
Alicia Sykes 8b8bfcfca1 Merge branch 'master' of github.com:Lissy93/dashy into DOCS/updates-to-docs 2021-07-26 21:31:34 +01:00
Alicia Sykes 8ae65e96f7
🔀 Merge pull request #105 from Lissy93/FEATURE/104_add-image-to-header
[FEATURE] Add option for image in header.
Fixes #104. Suggested by @Docrom.
To use, set `pageInfo.logo` to the path of image.
2021-07-26 21:13:47 +01:00
Alicia Sykes 91ededa7db 🩹 Read logo from local storage, if available 2021-07-26 21:07:12 +01:00
Alicia Sykes be79049fb8 🔖 Bumps to V-1.4.5 2021-07-26 20:51:31 +01:00
Alicia Sykes 644739028f 📝 Adds docs for pageInfo.logo attribute 2021-07-26 20:50:53 +01:00
Alicia Sykes ef6b6bb757 🗃️ Adds pageInfo.logo attribute to the schema 2021-07-26 20:50:22 +01:00
Alicia Sykes 2f3a641013 Adds an optional logo image to the header, Re: #104 2021-07-26 20:49:42 +01:00
Alicia Sykes 456cce0653 🐛 Adds safeguard for when pageInfo isnt specified 2021-07-26 20:16:00 +01:00
Alicia Sykes 367193ca5c 📝 Adds links to deployment resources under Getting Started --> Docker 2021-07-26 19:55:45 +01:00
Alicia Sykes 282793b33c 📝 Adds docker-compose template to Deployment 2021-07-26 19:54:39 +01:00
Alicia Sykes 245be505d2
:octocat: Adds the Contributor Covenant Code of Conduct 2021-07-26 15:22:31 +01:00
Alicia Sykes e49ea52c83
💷 Adds FUNDING.yml 2021-07-26 15:08:35 +01:00
Alicia Sykes 8183d1a7d9 Merge branch 'master' of github.com:Lissy93/dashy into DOCS/updates-to-docs 2021-07-25 17:55:32 +01:00
Alicia Sykes 3836b58908
🔀 Merge pull request #102 from Lissy93/BUILD/adds-update-check
[BUILD] - Adds update check in build process, and refactors
2021-07-25 17:51:56 +01:00
Alicia Sykes 5806e8f97a :octocat: Adds checklist item in PR template, to remember version bump 2021-07-25 17:48:08 +01:00
Alicia Sykes ae0277efda 🔖 Bumps to V-1.4.4 2021-07-25 17:44:29 +01:00
Alicia Sykes bd1723237a 🚚 Updates validator path, adds version checker script 2021-07-25 17:43:47 +01:00
Alicia Sykes 5a4c23ccc5 🗃️ Adds appConfig.disableUpdateChecks to schema 2021-07-25 17:42:49 +01:00
Alicia Sykes 7db441b493 ♻️ Moved config validator into services 2021-07-25 17:42:01 +01:00
Alicia Sykes d60ea923a8 Wrote quick script to check for updates 2021-07-25 17:40:10 +01:00
Alicia Sykes 0414463b8c
🔀 Merge pull request #101 from Lissy93/FEATURE/update-checks
[FEATURE] Shows update status next to version
2021-07-25 17:05:24 +01:00
Alicia Sykes 994bea6729 🔖 Bumps to V1.4.3 2021-07-25 17:00:55 +01:00
Alicia Sykes dba108fad3 📝 Documents 'disableUpdateChecks' in Config guide 2021-07-25 16:56:00 +01:00
Alicia Sykes b90dfe2477 🌐 Adds translations for Update component 2021-07-25 16:55:13 +01:00
Alicia Sykes dcdcdfb979 Shows app version + status in Config and About menu 2021-07-25 16:46:49 +01:00
Alicia Sykes 840a4296b3 🚧 Adds a component to check for updates 2021-07-25 16:46:03 +01:00
Alicia Sykes 43c94b76b3 Merge branch 'master' of github.com:Lissy93/dashy into FEATURE/minimal-view 2021-07-25 15:02:17 +01:00
Alicia Sykes 1504203936 📝 Updated tree view in Development docs, and removed list of packages 2021-07-25 15:01:58 +01:00
Alicia Sykes 32b3903072 📝 New contents page for docs 2021-07-25 15:01:27 +01:00
Alicia Sykes 41f8d06899 🚮 Deleted old config docs 2021-07-25 14:25:20 +01:00
Alicia Sykes 4b312dfadb Merge branch 'master' of github.com:Lissy93/dashy into DOCS/updates-to-docs 2021-07-25 14:21:14 +01:00
Alicia Sykes 92b52e80a4
🔀 Merge pull request #99 from Lissy93/FEATURE/localization
[FEATURE] Localization, adds multi-language support
2021-07-25 13:44:57 +01:00
Alicia Sykes 51641d0c0d 🔖 Bumped to version 1.4.2 - Internationalisation 2021-07-25 13:39:49 +01:00
Alicia Sykes 5a37534d73 📝 Adds documentation for Language Switching 2021-07-25 13:38:39 +01:00
Alicia Sykes ed8d7a0fff 📝 Extract development guides into their own file 2021-07-25 13:38:11 +01:00
Alicia Sykes bc9011ee0b Improve + refactor the Auto-Detect language apply method 2021-07-25 12:30:43 +01:00
Alicia Sykes 0f5b6a2ec7 🩹 Quick fix, dont emmit close event for Lang switcher 2021-07-25 12:29:38 +01:00
Alicia Sykes 1fe3909cd6 Closes modal agter apply, and adds error toast 2021-07-25 12:28:32 +01:00
Alicia Sykes f2e477811f 📦 Re-syncs yarn.lock 2021-07-24 22:11:23 +01:00
Alicia Sykes f6e0092190 🌐 Adds translations for language-switcher component 2021-07-24 22:02:49 +01:00
Alicia Sykes a829099631 Removed demo language, adds note when thres only 1 language 2021-07-24 21:57:45 +01:00
Alicia Sykes 914b381436 🗃️ Adds language attribute to appConfig, so user can set language 2021-07-24 21:50:33 +01:00
Alicia Sykes bb82e312b0 🌐 Updates translations, adds test German lang 2021-07-24 21:42:37 +01:00
Alicia Sykes 107ead5046 💄 Updates styling for dropdown component 2021-07-24 21:41:50 +01:00
Alicia Sykes a18574dcd6 Auto loads users prefered language 2021-07-24 21:41:16 +01:00
Alicia Sykes b1f176260b 🗺️ Adds default value for language, English 2021-07-24 21:40:21 +01:00
Alicia Sykes 075e63f9b5 🔥 Adds language into Config handlers 2021-07-24 21:39:14 +01:00
Alicia Sykes 1faa36f7df Writes handler util for managing languages 2021-07-24 21:38:38 +01:00
Alicia Sykes a15255afb8 Implements language switcher into config component 2021-07-24 21:36:13 +01:00
Alicia Sykes e5cdc6555d 🍱 Adds an icon for language switching 2021-07-24 21:34:43 +01:00
Alicia Sykes afa2745194 Build a language switcher component 2021-07-24 21:33:58 +01:00
Alicia Sykes efcc68986d Merge branch 'master' of github.com:Lissy93/dashy into FEATURE/localization 2021-07-24 16:47:57 +01:00
Alicia Sykes c8a73dbda6 Adds a util file for easier language adding 2021-07-24 16:47:14 +01:00
Alicia Sykes 55aeb44c1a 🌐 Adds localisation for Settings, Config and Theme maker 2021-07-24 16:18:28 +01:00
Alicia Sykes ef3468e2fb 🌐 Translations for app config, json editor, rebuild dialog and css dialog 2021-07-24 14:18:48 +01:00
Alicia Sykes 921af8def1 🌐 Adds translations for Cloud Sync form 2021-07-24 12:57:32 +01:00
Alicia Sykes 1a2731220a 🌐 Adds translations for Login page 2021-07-24 12:01:12 +01:00
Alicia Sykes b90b612f91 🚨 Updates indentation, fixes linter warning 2021-07-24 11:36:37 +01:00
Alicia Sykes 288de002b4
Delete app.arc 2021-07-23 15:27:15 +01:00
Alicia Sykes 844478a6a9
🗑️ Deletes package-lock.json, using yarn instead 2021-07-23 15:13:16 +01:00
github-actions[bot] 550f7201ec
chore: update contributors [skip ci] 2021-07-23 14:06:31 +00:00
Begin e024d50acb ci: so it Begins! 2021-07-23 14:06:11 +00:00
Alicia Sykes 2b17cb21db
🔒️ Adds GH action for vulnerability checking with Snyk 2021-07-23 13:09:48 +01:00
Alicia Sykes ed0398af4b
👷 Updates Translator Bot's Settings 2021-07-22 23:57:26 +01:00
Alicia Sykes 366bd0afbe
👷 Adds GH action to translate foreign language issues 2021-07-22 23:30:40 +01:00
Alicia Sykes 938e8334e4 📝 Rewrites the Sections and Items section 2021-07-22 22:47:40 +01:00
Alicia Sykes ff20d380e0 📝 Adds quick-start, moves cloud services into a table, and adds headigs for future sections 2021-07-22 22:47:16 +01:00
Alicia Sykes 8404128ce3 📝 Creates a separate file for instance managmnet 2021-07-22 22:46:39 +01:00
Alicia Sykes e02d33b0df 🌐 Adds en translations for Home and Search components 2021-07-22 22:33:47 +01:00
Alicia Sykes 0606cb07ae Implements localisation 2021-07-22 22:20:03 +01:00
Alicia Sykes b8c1085044 Adds i18n dependency, for multi-language support 2021-07-22 22:19:07 +01:00
Alicia Sykes 4c6ba0a817
👷 Fixes incorrect name in GH action 2021-07-22 14:19:45 +01:00
Alicia Sykes 67711f5b33
🗑️ Deletes user-guide.md - I don't think it was helpful to anyone 2021-07-22 14:16:56 +01:00
Alicia Sykes b8ef43387f
👷 Adds GH action to inspect changes to yarn.lock 2021-07-21 18:05:16 +01:00
Alicia Sykes 7a9df63831
👷 Adds action to get the compressed size of a PR 2021-07-21 17:59:35 +01:00
Alicia Sykes c849a53a3d
👷 Adds an action to cache artifacts, to speed up build 2021-07-21 17:57:15 +01:00
Alicia Sykes a87dab117a
👷 Adds a GH action to lint all merged code 2021-07-21 17:51:57 +01:00
Alicia Sykes 192bee0152
:octocat: Updates action that generates Thank you to contributors of Dashy 2021-07-21 17:26:30 +01:00
Alicia Sykes 2e637dcca3
:octocat: Adds action to label issues raised by sponsors as high priority 2021-07-21 17:24:15 +01:00
Alicia Sykes ea33436e9a 🚧 Created files for Minimal view 2021-07-21 17:12:42 +01:00
Alicia Sykes f22b1b0d42
🔀 Merge pull request #94 from Lissy93/FEATURE/service-keyboard-shortcuts
[FEATURE] Support custom keybindings
2021-07-19 22:23:53 +01:00
Alicia Sykes 3781d119de 🚑 HOTFIX - Theme editors close function was breaking instant-search while modal open 2021-07-19 22:22:39 +01:00
Alicia Sykes 00688c001c 🔖 Bumps to V 1.4.1 - Custom keybindings now supported 2021-07-19 22:12:41 +01:00
Alicia Sykes b51c56d8e7 📝 Include note about custom shortcuts in Readme 2021-07-19 22:09:30 +01:00
Alicia Sykes 539b4e80f4 📝 Include note about custom shortcuts in Readme 2021-07-19 22:07:11 +01:00
Alicia Sykes b51aff6dbd 🗃️ Adds new attribute, item.hotkey for quick launching 2021-07-19 21:55:56 +01:00
Alicia Sykes 4843802268 Shows icon on hover for items with hotkey bound 2021-07-19 21:55:05 +01:00
Alicia Sykes 642c42bfe2 Adds new prop for hotkey, will pass down to OpeningMethod 2021-07-19 21:54:38 +01:00
Alicia Sykes 23d7339be8 Handles the launching of items using custom hotkey 2021-07-19 21:52:54 +01:00
Alicia Sykes 5c3667003a Adds new helper function to handle item hotkeys 2021-07-19 21:52:12 +01:00
572 changed files with 64368 additions and 17374 deletions

View File

@ -0,0 +1,36 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/javascript-node
{
"name": "Dashy",
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
"image": "mcr.microsoft.com/devcontainers/javascript-node:1-18-bullseye",
"customizations": {
"vscode": {
"extensions": [
"Vue.volar",
"dbaeumer.vscode-eslint",
"ms-azuretools.vscode-docker",
"ms-edgedevtools.vscode-edge-devtools",
"firefox-devtools.vscode-firefox-debug",
"aaravb.chrome-extension-developer-tools"
]
}
},
// Features to add to the dev container. More info: https://containers.dev/features.
"features": {
"ghcr.io/devcontainers/features/github-cli:1": {}
},
// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [],
// Use 'postCreateCommand' to run commands after the container is created.
"postCreateCommand": "yarn install --ignore-engines --immutable --no-cache --network-timeout 300000 --network-concurrency 1"
// Configure tool-specific properties.
// "customizations": {},
// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
// "remoteUser": "root"
}

9
.dockerignore Normal file
View File

@ -0,0 +1,9 @@
# Files specified here are not required for Docker
# so ignoring them helps to reduce the container size
# The Docker container MUST have the following files:
# package.json yarn.lock server.js vue.config.js src/ services/
node_modules
docs
.git
.github

View File

@ -1,5 +1,24 @@
root = true
# Basics - All Files
[*]
end_of_line = lf
charset = utf-8
insert_final_newline = true
# JS, TS and Vue
[*.{js,jsx,ts,tsx,vue}]
indent_style = space
indent_size = 2
trim_trailing_whitespace = true
insert_final_newline = true
# YAML, for config file
[*.{yml,yaml}]
indent_size = 2
# Markdown for docs
[*.md]
trim_trailing_whitespace = false
# Licensed under MIT, (C) 2024 Alicia Sykes <https://aliciasykes.com>

70
.env
View File

@ -0,0 +1,70 @@
# Store environmental variables here. All variables are optional.
# Lines beginning in '#' are ignored.
# Can be either development, production or test
# NODE_ENV=production
# The port to expose the running application on
# PORT=4000
# If you've proved SSL certs, then can set HTTPS port
# SSL_PORT=4001
# The host that Dashy is running on, domain or IP
# HOST=localhost
# The default base path for serving up static assets
# BASE_URL=./
# Optionally, specify the path of SSL private + public keys
# SSL_PRIV_KEY_PATH=/etc/ssl/certs/dashy-priv.key
# SSL_PUB_KEY_PATH=/etc/ssl/certs/dashy-pub.pem
# If SSL enabled, choose whether or not to redirect http to https
# Defaults to true
# REDIRECT_HTTPS=true
# The path to the user data directory
# USER_DATA_DIR=user-data
# Enable HTTP basic auth to protect your *.yml config files
# ENABLE_HTTP_AUTH=true
# Enable basic HTTP auth to protect your *.yml config files
# BASIC_AUTH_USERNAME
# BASIC_AUTH_PASSWORD
# If you'd like frontend to automatically authenticate when basic auth enabled, set credentials here too
# VUE_APP_BASIC_AUTH_USERNAME
# VUE_APP_BASIC_AUTH_PASSWORD
# Override where the path to the configuration file is, can be a remote URL
# VUE_APP_CONFIG_PATH=/conf.yml
# Usually the same as BASE_URL, but accessible in frontend
# VUE_APP_DOMAIN=https://dashy.to
# Override the page title for the frontend app
# VUE_APP_TITLE=''
# Set the default view to load on startup (can be `minimal`, `workspace` or `home`)
# VUE_APP_STARTING_VIEW=home
# Set the Vue app routing mode (can be 'hash', 'history' or 'abstract')
# VUE_APP_ROUTING_MODE=history
# Should enable SRI for build script and link resources
# INTEGRITY=true
# Computed automatically on build. Indicates if running in container
# IS_DOCKER=true
# Again, set automatically using package.json during build time
# VUE_APP_VERSION=2.0.0
# Directory for conf.yml backups
# BACKUP_DIR=./user-data/config-backups
# Setup any other user defined vars by prepending VUE_APP_ to the var name
# VUE_APP_pihole_ip=http://your.pihole.ip
# VUE_APP_pihole_key=your_pihole_secret_key

14
.github/.lycheeexclude vendored Normal file
View File

@ -0,0 +1,14 @@
# Ignore list, for automated broken link checking
https://fonts.gstatic.com/**
https://metager.org/meta/**
https://developers.cloudflare.com/**
http://localhost**
https://localhost**
http://192.168**
https://192.168**
file:///github/**
http://[dashy-location]**
https://[dashy-location]**
**.local/**

7
.github/.misspell-fixer.ignore vendored Normal file
View File

@ -0,0 +1,7 @@
/src/assets/locales/fr.json
^./src/assets/locales/de.json
^./src/assets/locales/es.json
^./src/assets/locales/fr.json
^./src/assets/locales/nl.json
^./src/assets/locales/sl.json
^./src/assets/locales/zh-CN.json

167
.github/AUTHORS.txt vendored Normal file
View File

@ -0,0 +1,167 @@
0n1cOn3 <0n1cOn3@gmx.ch> - 1 commits
5idereal <nelson22768384@gmail.com> - 1 commits
Alberto <3170731+albcp@users.noreply.github.com> - 1 commits
Alicia <liss-bot@d0h.co> - 1 commits
Aly Mohamed <alydemah@gmail.com> - 1 commits
Artyom <32810520+AaronPorts@users.noreply.github.com> - 1 commits
BRAVO68WEB <jbandyopadhayaya@gmail.com> - 1 commits
Begin <support@begin.com> - 1 commits
Bhasher <github.it@bhasher.com> - 1 commits
Bjorn Lammers <walkxnl@gmail.com> - 1 commits
Bumsoo Kim <bskim45@gmail.com> - 1 commits
BySempron <barquin_rkz@hotmail.com> - 1 commits
Celestial.y <celestial.y@outlook.com> - 1 commits
CrazyWolf13 <CrazyWolf13@users.noreply.github.com> - 1 commits
David <skaarj1989@gmail.com> - 1 commits
Dawid Pietrykowski <d.pietrykowski16@gmail.com> - 1 commits
DeepSource Bot <bot@deepsource.io> - 1 commits
Desmond Kyeremeh <elDekyfin@gmail.com> - 1 commits
Devin Buhl <devin.kray@gmail.com> - 1 commits
Doug Lock <doug@douglock.co.uk> - 1 commits
Dylan-Bs <35694107+Dylan-Bs@users.noreply.github.com> - 1 commits
Eduardo Gomez <edugof@users.noreply.github.com> - 1 commits
Erwan Miran <emiran.ext@orange.com> - 1 commits
Ethan Hann <github.q2oay@slmail.me> - 1 commits
FedelloKirfed <fedellokirfed@proton.me> - 1 commits
FormatToday <616099456@qq.com> - 1 commits
Garrett Brown <gdbrown09@gmail.com> - 1 commits
Harald Töpfer <62364169+hubortje@users.noreply.github.com> - 1 commits
Hendrik Strydom <56320839+FraglyG@users.noreply.github.com> - 1 commits
Ian Neal <wopr@wopr.tech> - 1 commits
Iaroslav Dronskii <iaroslav@dronskii.ru> - 1 commits
Ishan Jain <ishan@jain.se> - 1 commits
JJ Munguia <jj@jjmung.dev> - 1 commits
Jemy SCHNEPP <dev@leethium.fr> - 1 commits
Jeremy Chauvin <jeremychauvin10@gmail.com> - 1 commits
Julian <julian.thanner@gmx.de> - 1 commits
Kieran Eglin <kieran.eglin@gmail.com> - 1 commits
Kieren Connell <Kieren@kierenconnell.com> - 1 commits
Leonardo Colman Lopes <leonardo.dev@colman.com.br> - 1 commits
Luis Pabon <luis.pabon@auronconsulting.co.uk> - 1 commits
M Asenov <m.assenov@gmail.com> - 1 commits
Markus Krause <Krause.Markus@gmx.com> - 1 commits
Max Kulik <pearelectronics@live.com> - 1 commits
Maxime Moreillon <m.moreillon@gmail.com> - 1 commits
Mert Sefa AKGUN <git@msakg.com> - 1 commits
Michael <michaellavaire@gmail.com> - 1 commits
Nicholas Malcolm <bubylou@pm.me> - 1 commits
OKAMOTO Shigehiro <primary@goahi.live> - 1 commits
PlusaN <61884717+PlusaN@users.noreply.github.com> - 1 commits
Prince Carl Velasco <princevelasco16@gmail.com> - 1 commits
Rune Bjørnerås <rune.bjorneras@gmail.com> - 1 commits
Ryan Turner <ryan.e.t@gmail.com> - 1 commits
Rúben Silva <rubensilva945@gmail.com> - 1 commits
Sacha FROMENT <sacha@sacha.house> - 1 commits
Sergio <15928132+BySempron@users.noreply.github.com> - 1 commits
Shahzzad Ali <shazzgit@gmail.com> - 1 commits
Shawn Salat <31082405+ThinkSalat@users.noreply.github.com> - 1 commits
Shreya Roy <shreyaroy.2604@gmail.com> - 1 commits
Singebob <jeremy.chauvin@systeme-u.fr> - 1 commits
Smexhy <roman.bartik@icloud.com> - 1 commits
Stavros Kois <47820033+stavros-k@users.noreply.github.com> - 1 commits
Steffen Schmidt <service.github@nocer.net> - 1 commits
Steven Kast <steven.m.kast@gmail.com> - 1 commits
Xert <xertdev@gmail.com> - 1 commits
allozavrr <razviyarrr@gmail.com> - 1 commits
baifengheixi <98794233+baifengheixi@users.noreply.github.com> - 1 commits
deepsource-io[bot] <deepsource-io[bot]@users.noreply.github.com> - 1 commits
dr460nf1r3 <njcrypted@protonmail.com> - 1 commits
flechaig <flechaig@users.noreply.github.com> - 1 commits
huangshaohuai <huangshaohuai@163.com> - 1 commits
icy-comet <50461557+icy-comet@users.noreply.github.com> - 1 commits
imlonghao <github@esd.cc> - 1 commits
jnach <33467747+jnach@users.noreply.github.com> - 1 commits
jrobles98 <jose98_21@hotmail.com> - 1 commits
kxenox <floriandel@msn.com> - 1 commits
laker j.v <la@laker.gay> - 1 commits
markxoe <mark@oude-elberink.de> - 1 commits
pablomalo <paul.gouin50@gmail.com> - 1 commits
poisonadder7 <github.com@loginz.uk> - 1 commits
rtm516 <ryantmilner@hotmail.co.uk> - 1 commits
soaibsafi <soaib.safi@gmail.com> - 1 commits
ssrangisetti <46807508+ssrangisetti@users.noreply.github.com> - 1 commits
ssrangisetti <ssrangisetti@protonmail.com> - 1 commits
sur1v <gsuriv@gmail.com> - 1 commits
tazboyz16 <tazboyz_16@yahoo.com> - 1 commits
zcq100 <zcq100@gmail.com> - 1 commits
Ángel Fernández Sánchez <angelfx19@gmail.com> - 1 commits
Al Saleh <alayham@alayham.com> - 2 commits
Alejandro Pinar Ruiz <37040888+pinarruiz@users.noreply.github.com> - 2 commits
Alessandro Del Prete <alessandro.delprete@gmail.com> - 2 commits
Alexander Mnich <56564725+a-mnich@users.noreply.github.com> - 2 commits
BOZG <sr@bozg.se> - 2 commits
Brendan O&#39;Leary <boleary@gitlab.com> - 2 commits
CHAIYEON CHO <stoutcho21@gmail.com> - 2 commits
Dan Gilbert <ddg@daentech.co.uk> - 2 commits
Denis Savosin <dsavosin@at-consulting.ru> - 2 commits
Mihai <31653632+z3r0l1nk@users.noreply.github.com> - 2 commits
Ruben Silva <rubensilva945@gmail.com> - 2 commits
Tammes Burghard <kde@kuchenmampfer.de> - 2 commits
Thomas Dissert <dissertthomas@gmail.com> - 2 commits
cauterize <cauterize@programmer.net> - 2 commits
hockeymikey <hockeymikey@hockeymikey.com> - 2 commits
itsmejoeeey <9375730+itsmejoeeey@users.noreply.github.com> - 2 commits
k073l <21180271+k073l@users.noreply.github.com> - 2 commits
kt-alt <kiettrang@hotmail.com> - 2 commits
liss-bot <87835202+liss-bot@users.noreply.github.com> - 2 commits
mmihaly <mmihaly@gmail.com> - 2 commits
patrickheeney <patrickheeney@gmail.com> - 2 commits
rokiden <cheto@bk.ru> - 2 commits
root <root@dashy-dev.alayham.com> - 2 commits
rtm516 <rtm516@users.noreply.github.com> - 2 commits
z3r0l1nk <stroescu.mihai@gmail.com> - 2 commits
zcq100 <m@zcq100.com> - 2 commits
ᗪєνιη ᗷυнʟ <onedr0p@users.noreply.github.com> - 2 commits
Alucarddelta <dreyer.brent@gmail.com> - 3 commits
Berk Sümbül <mail@berksmbl.com> - 3 commits
Tuzi555 <jakub.tuzar@gmail.com> - 3 commits
Walkx <71191962+walkxcode@users.noreply.github.com> - 3 commits
aterox <kenneth@kenneth.church> - 3 commits
bogyeong <boggyhint@gmail.com> - 3 commits
stanly0726 <37040069+stanly0726@users.noreply.github.com> - 3 commits
Andreas Violaris <48277853+aviolaris@users.noreply.github.com> - 4 commits
David Alasow <davidalasow@gmail.com> - 4 commits
DimitriDR <dimitridroeck@gmail.com> - 4 commits
Lissy93 <alicia@omg.lol> - 4 commits
Niklas Zabel <nzabel@Mini-von-Niklas.fritz.box> - 4 commits
Rémy GRANDIN <remy.gr@ndin.fr> - 4 commits
Todd E Johnson <todd@toddejohnson.net> - 4 commits
Totto16 <tobiausgais@gmail.com> - 4 commits
Walkx <walkxnl@gmail.com> - 4 commits
wozboz <philip@iuno.tech> - 4 commits
Alberto Caravaca <3170731+albcp@users.noreply.github.com> - 5 commits
Alicie <gh@d0h.co> - 5 commits
Benjamin Montgomery <bmontgom@montynet.org> - 5 commits
Chris Nielsen <nielsen.chris@gmail.com> - 5 commits
UrekD <urek.denis@gmail.com> - 5 commits
Erik Vroon <erik.vroon22@gmail.com> - 6 commits
Jammo2k5 <jammo2k5@hotmail.co.uk> - 6 commits
Leonardo Covarrubias <leos@leocov.com> - 6 commits
Magnus Sundström <kmvsundstrom@gmail.com> - 6 commits
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - 6 commits
kristian <kristianbrasel@gmail.com> - 6 commits
liss-bot <liss-bot@users.noreply.github.com> - 6 commits
Josua Blejeru <josua@blejeru.com> - 8 commits
Tobias <tobias.meier109@gmail.com> - 8 commits
Jimmeh <jimmeh@gmail.com> - 9 commits
Kashif Sohail <kashif.ezone@gmail.com> - 9 commits
Liss-Bot <liss-bot@d0h.co> - 11 commits
Tobias <96661824+CrazyWolf13@users.noreply.github.com> - 12 commits
Alejandro Pinar Ruiz <alejandropinarruiz@gmail.com> - 14 commits
Alicia Sykes <&#x3D;> - 16 commits
github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> - 16 commits
snyk-bot <snyk-bot@users.noreply.github.com> - 18 commits
Matthias Bilger <matthias@bilger.info> - 19 commits
aterox <church.kennetha@gmail.com> - 19 commits
EVOTk <45015615+EVOTk@users.noreply.github.com> - 24 commits
snyk-bot <snyk-bot@snyk.io> - 24 commits
Marcell Fülöp <marekful@protonmail.com> - 27 commits
Alicia Sykes <alicia@futr.ai> - 28 commits
Lissy93 <gh@d0h.co> - 78 commits
repo-visualizer <repo-visualizer@users.noreply.github.com> - 128 commits
Lissy93 <Lissy93@users.noreply.github.com> - 222 commits
Alicia Bot <87835202+liss-bot@users.noreply.github.com> - 240 commits
liss-bot <liss-bot@d0h.co> - 244 commits
Alicia Sykes <gh@d0h.co> - 439 commits
Alicia Sykes <alicia@omg.lol> - 471 commits
Alicia Sykes <sykes.alicia@gmail.com> - 1488 commits

673
.github/CHANGELOG.md vendored Normal file
View File

@ -0,0 +1,673 @@
# Changelog
## ✨ 2.1.1 Improvements [PR #775](https://github.com/Lissy93/dashy/pull/775)
- Stop status checks when item destroyed
- #767 by @marekful
- Add Elizabeth + non-underground lines to TFL widget
- #766 by @dougaldhub
- Ensure first SSL certificate check finished before second
- #760 by @marekful
- Huge improvment to the way widgets are defined
- #758 by @patrickheeney
- Update APOD widget to use https://apod.as93.net
- #745 by @k073l
- Small docs update
- #741 by @markusdd
- A set of awesome NextCloud widgets
- #740 by @marekful
- Option to show / hide detailed info for StatPing widget
- #714 by @marekful
- Korean translations
- #711 by @boggy-cs
- Small docs update
- #705 by @pablomalo
## ✨ 2.0.9 Adds Multi-Page Support [PR #685](https://github.com/Lissy93/dashy/pull/685)
- Adds Widgets for AdGuard
## ✨ 2.0.9 Adds Multi-Page Support [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)
- Removes the old splash screen
- Adds placeholder in the HTML index, which will usually be visible on initial load
- Show progress bar on route switcher
## ✨ 1.8.2 - Serverless Functions for Netlify Instances [PR #235](https://github.com/Lissy93/dashy/pull/235)
- Previously when Dashy was deployed as a static site to Netlify, it was not possible to use several features, which required server-side code
- This PR adds serverless cloud functions to provide most of this functionality
## 🩹 1.8.1 - Additional Languages, Bug Fix, and more [PR #234](https://github.com/Lissy93/dashy/pull/234)
- Merges 5 additional languages
- Adds RickyCZ's dashboard to showcase
- Fixes #323, and improves status indicator tooltip
- Define constants for endpoints
- Updates management, translations and readme docs
## ⚡️ 1.7.7 - Improved Error Handling [PR #226](https://github.com/Lissy93/dashy/pull/226)
- Errors can be viewed via the UI (Config menu --> App Info)
- Service workers should be disabled by default
- Also renames actions to be easier to maintain
- Updates docs to include release schedule + merge strategy
## ✨ 1.7.6 - Adds Multi-Search Support with Bangs [PR #224](https://github.com/Lissy93/dashy/pull/224)
- Adds option for user to add custom search bangs, in order to specify search engine/ target app. Re: #206
## 🎨 1.7.5 - Improved Language Detection & UI [PR #223](https://github.com/Lissy93/dashy/pull/223)
- Makes the auto language detection algo smarter
- Improves responsiveness for the language selector form
## 🌐 1.7.4 - Adds Spanish Translations [PR #222](https://github.com/Lissy93/dashy/pull/222)
- Adds Spanish language file, contributed by @lu4t
## 👷 1.7.3 - CI with GH Actions [PR #212](https://github.com/Lissy93/dashy/pull/212)
- Adds a series of GH actions for repository maintenance and administration
- Auto-labels PR and issues, adds helpful info to PRs based on files changed
- Lints, tests, builds and deploys the app when PR submitted
- Checks app size, dependencies, security, accessibility etc when PR submitted
- Closes incomplete, stale or spammy issues and leaves a comment
## ✨ 1.7.2 - Item Sort Options [PR #203](https://github.com/Lissy93/dashy/pull/203)
- Adds option for user to specify `sortBy` to order items within a section
- Can sort by last clicked, most used, alphabetically and more
- And fixes UI of the item tooltip and, if specified, will show Provider in the tooltip
- Also improves error logging and console warning message
## 🐛 1.7.1 - Lots of Tiny Fixes and Improvements [PR #200](https://github.com/Lissy93/dashy/pull/201)
- Removes background in console art
- Updates auto environmental variables
- Icon image assets max height Force same Icon/Item Height #200
- Adds an action to close spammy issues
- Adds option to enable SRI integrity, plus refactos PWA into defaults
- Updates privacy and security docs
- Adds option for different favicon API for each app [FEATURE_REQUEST] Allow using different faviconApi for each items #196
- Fixes loading of local SVG icons #199
## 🍻 1.7.0 - Documentation Website [PR #190](https://github.com/Lissy93/dashy/pull/190)
- Builds a quick website to host the docs. No code changes, but prepares for V1.7 release
## ✨ 1.6.9 - Web Search Feature [PR #185](https://github.com/Lissy93/dashy/pull/185)
- Adds ability to search the web directly from Dashy by pressing enter on the search bar
- Adds configuration options, for setting default search engine, opening method and disabling
- Adds text under search bar, implements into minimal view also
## ⚡️ 1.6.8 - Improved Loading Experience [PR #183](https://github.com/Lissy93/dashy/pull/183)
- During app initialization, show the build progress and status message
- While requests are being made, show loader at top of screen
- Also adds some UI improvements to Workspace view
## ⚡️ 1.6.7 - Option for non-SSL status checks plus minor things [PR #182](https://github.com/Lissy93/dashy/pull/182)
- Adds an option for user to use status checks with non-HTTPS services, Re: #181
- Updates the .env template, plus the variables used in the server
- Uses the v-cloak to hide text before it's finished loading
- Fixed the parsing of the update-checker during build
## ⚡️ 1.6.6 - Improved Search & Shortcuts [PR #175](https://github.com/Lissy93/dashy/pull/175)
- Refactors the search algorithm to improve performance and code reusability
- Updates search to ignore case, special characters and minor-typos
- Adds the option for user to specify tags, which can be used for searching
## ✨ 1.6.5 - Adds support for Secure Authentication using Keycloak [PR #174](https://github.com/Lissy93/dashy/pull/174)
- Major restructure of auth config
- Implements keycloak support, adds docs and updates schema
## ✨ 1.6.4 - Adds functionality for Granular Auth Control [PR #171](https://github.com/Lissy93/dashy/pull/171)
- Enables sections to be visible for all users except for those specified
- Enables sections to be hidden from all users except for those specified
- Enables sections to be hidden from guests, but visible to all authenticated users
## ⚡️ 1.6.3 - Dependency and Build File Updates [PR #168](https://github.com/Lissy93/dashy/pull/168)
- Removes any dependencies which are not 100% essential
- Moves packages that are only used for building into devDependencies
- Updates dependencies to latest version
- Adds a .dockerignore, so that non-essential files are not included in the container
- Updates deployment config files for Netlify, Heroku and GH actions
- Made a brand new bug-report template, with input fields and validation!
## ✨ 1.6.2 - Support for Guest Access [PR #167](https://github.com/Lissy93/dashy/pull/167)
- Adds functionality for optional read-only guest access to dashboards with authentication
- Can be enabled by setting `appConfig.enableGuestAccess: true`
## 💄 1.6.1 - Adds new Theme [PR #166](https://github.com/Lissy93/dashy/issues/166)
- Adds Dashy theme, for use in the dev dashboard
## ✨ 1.5.9 - New Minimal/ Startpage View [PR #155](https://github.com/Lissy93/dashy/issues/155)
- Adds a new view, called minimal view, designed to be like a light-weight startpage
- Implemented all the required features (filtering, opening methods, icons, etc) into minimal view
- Adds `appConfig.startingView` into schema, for specifying the initial default view to be loaded
## ✨ 1.5.8 - Multi-Tasking Support in Workspace View [PR #146](https://github.com/Lissy93/dashy/pull/146)
- Adds option to keep launched apps open in the background, to reduce friction when switching between websites, Re: #144
- This can be enabled by setting `appConfig.enableMultiTasking: true`
- Note that having many apps opened simultaneously, will have an impact on performance
## ✨ 1.5.7 - Adds Support for Material Design Icons [PR #141](https://github.com/Lissy93/dashy/pull/141)
- Enables user to use any icon from [materialdesignicons.com](https://dev.materialdesignicons.com/icons), Re: #139
- Also adds support for [simpleicons.org](https://simpleicons.org/)
- Assets only loaded when needed
- Adds docs for using MDI icons
## ⚡️ 1.5.6 - Refactor + Couple of small things [PR #135](https://github.com/Lissy93/dashy/pull/135)
- The main Dockerfile now uses yarn.lock instead of package-lock.json
- Adds a check to verify password is not empty in cloud backup screen
- Improves responsiveness of config modals for mobile devices
- Enables the user to use their own self-hosted Sentry instance
- Removes the View Config tab of the Config menu, as not needed
- Updates and fixes some typos in the readme
## 🌐 1.5.5 - Adds Missing Translations + Small UI Issues [PR #129](https://github.com/Lissy93/dashy/pull/129)
- Adds missing translations to several UI elements, Re: #126
- Fixes login translations not being picked up on page load, Re: #127
- Fixes small text overflow glitch in config icon, Re: #123
- Several small UI improvements: height of config editor, scrollbar on theme dropdown, page height, white-on-white on material theme, etc
- Adds an action to auto-assign reviewer based on ./.github/CODEOWNERS file
## 🐳 1.5.4 - Docker ARM Support [PR #122](https://github.com/Lissy93/dashy/pull/122)
- Adds a Dockerfile for `arm64v8` and `arm32v7`, to support Raspberry Pi and other modern ARM-based devices
- Sets up automated workflow to publish ARM containers to DockerHub after every new release
- Adds documentation for running Dashy on RPi/ ARM-based devices, Re: #117
## 🩹 1.5.3 - UI Quick Fix [PR #121](https://github.com/Lissy93/dashy/pull/121)
- Downgrades and pins vue-material-tabs to 0.1.5, to prevent breaking changes. Fixes #118 p1
- Sets auto-width for theme selector, so text doesn't wrap for long theme names. Fixes #119
- Uses flex layout for config menu, so note doesn't overlap menu on small screens. Fixes #118 p2
## 🌐 1.5.2 - Adds Dutch Translations [PR #120](https://github.com/Lissy93/dashy/pull/120)
- Dutch language support, contributed by @evroon
## 🩹 1.5.1 - UI Quick Fix [PR #116](https://github.com/Lissy93/dashy/pull/116)
- Uses min-max width parent layout, to prevent longer languages (e.g. French) text overflow. Fixes #115
## 🔒 1.5.0 - Improve Robustness of Auth [PR #113](https://github.com/Lissy93/dashy/pull/113)
- Use both username + password for generating token, so that a change in either will log the user out
- Prevent privilege escalation by disallowing a user from modifying their user type through the UI
- Improve the isAuthenticated check, by taking account of empty users array
## ✨ 1.4.8 - Optional Crash Reports [PR #112](https://github.com/Lissy93/dashy/pull/112)
- Adds an optional, off by default method of getting crash reports
- This can be enabled in `appConfig.enableErrorReporting`, and will not be used at all unless explicitly activated by user
- This is needed for when a user raises a bug which is hard to fix
- Also improves robustness of config accumulator, don't throw error when config is missing
- Adds Privacy & Security docs
## ♻️ 1.4.7 - Refactor [PR #110](https://github.com/Lissy93/dashy/pull/110)
- Moves cloud sync dialog into the config menu, and removes icon on homepage
- Fixes typo in Default theme name, Re #106
- Spell checks readme
- Updates the contributor CI action, that generates list of contributors + sponsors
## 📝 1.4.6 - Documentation Updates [PR #108](https://github.com/Lissy93/dashy/pull/108)
- Breaks many of the longer files into several more digestible articles
- Writes repo pages including, Security, Code of Conduct, Legal, Updates license
- Makes an automatically generated Credits page
- Adds a contributing page, with several ways that users can help out
- Implements this changelog, as requested in #87
## 🌐 1.4.5 - Adds German Translations [PR #107](https://github.com/Lissy93/dashy/pull/107)
- German language support, contributed by @Niklashere
## ✨ 1.4.4 - Adds Support for Logo Image [PR #105](https://github.com/Lissy93/dashy/pull/105)
- Adds option in config file for user to specify path to an image
- If found, will display said image in the header
## ✨ 1.4.3 - Auto-Checks for Updates [PR #101](https://github.com/Lissy93/dashy/pull/101) and [PR #102](https://github.com/Lissy93/dashy/pull/102)
- Write a script to compare current version with git master version
- Periodically checks for updates, and displays message to user
- Enables user to disable update-checks in the config file
- Checks not using vulnerable version on project-build
## ✨ 1.4.2 - Adds Multi-Language Support [PR #99](https://github.com/Lissy93/dashy/pull/99)
- Implements vue-i18n, sets object globally
- Extracts all text to a single JSON file
- Auto-detects users language, and applies, if availible
- Builds a form to let user manually select their language
- Lets users language be saved and read from local storage, or config file
## ✨ 1.4.1 - Adds Support for Custom Key Bindings [PR #94](https://github.com/Lissy93/dashy/pull/94)
- Adds new attribute under item for saving numeric key binding
- Listens for keypress, and launches corresponding item, if found
## ✨ 1.4.0 - Builds a Custom Theme Configurator
- Adds property to save custom theme variables
- Builds UI form, with color pickers, a pallette and popup
- Integrates the saving colors, and applying saved colors functionality
## 🔨 1.3.9 - Enable Custom Styesheet in Docker [PR #92](https://github.com/Lissy93/dashy/pull/92)
- Enables the user to pass a custom stylesheet in with Docker
- Adds support for 1-Click deployment to Render.com
## 🌟 1.3.8 - Showcase [#91](https://github.com/Lissy93/dashy/pull/91)
- Adds @Shadowking001's screenshot to showcase
## 🌟 1.3.7 - Showcase [PR #84](https://github.com/Lissy93/dashy/pull/84)
- Adds @dtctek's screenshot to showcase
## ✨ 1.3.6 - Enables User to Hide Unwanted Components [PR #78](https://github.com/Lissy93/dashy/pull/78)
- Adds several additional options to the config, allowing the user to hide structural components that they don't need
- Including hideHeading, hideNav, hideSearch, hideSettings, hideFooter, hideSplashScreen
## ✨ 1.3.5 - Adds Support for Emoji Icons [PR #76](https://github.com/Lissy93/dashy/pull/76)
- Enables user to use emojis for item and section icons
- Adds a handler to convert Unicode, or Shortcode into an Emoji
## 🌟 1.3.4 - Showcase Addition [PR #75](https://github.com/Lissy93/dashy/pull/75)
- Adds @cerealconyogurt's screenshot to the showcase
## 💄 1.3.3 - UI Improvements [PR #73](https://github.com/Lissy93/dashy/pull/73)
- New style of Large item
- 2 new color themes
- Added CSS variables for search label and footer background
- Improves process for auto-checking if font-awesome is needed
- Silences non-critical warnings in production build
- Adds new optional font-face for cyber punk
- Shortens readme, and adds contribute links to showcase
## ⚡️ 1.3.0 - Custom Headers for Status Check [PR #72](https://github.com/Lissy93/dashy/pull/72)
- Enables user to pass custom headers to the status check endpoint
- Enables user to use a different URL for the status check request
## 🌟 1.2.9 - Creates a Showcase Page [PR #68](https://github.com/Lissy93/dashy/pull/68)
- Adds a page in the docs for users to share their screenshots of their dashboard
## ✨ 1.2.8 - Adds Remember-Me Functionality into the Login Form [PR #66](https://github.com/Lissy93/dashy/pull/66)
- Adds a dropdown menu in the login form with various time intervals available
- Adds appropriate expiry into session storage, in order to keep user logged in for their desired time interval
## ✨ 1.2.7 - Implements a Right-Click Context Menu [#62](https://github.com/Lissy93/dashy/pull/62)
- Built a context menu, showing all item opening methods, on right-click
- Made a clickOutside directive, in order to close menu when user clicks away
- Adds launching functionality, user can click to launch
## ⚡️ 1.2.6 - Make Font Assets Local [PR #60](https://github.com/Lissy93/dashy/pull/60)
- Downloaded font files to assets
- Removed all calls to font CDN, replaced with local calls
## 🐛 1.2.5 - Small Fixes, and Efficiency Improvements [PR #57](https://github.com/Lissy93/dashy/pull/57)
- Adds correct license
- Improves service workers, and adds serviceWorkerStatus local storage item
- Adds missing statusCheck and statusCheckInterval docs into Configuring.md
- Adds an About App page, containing info needed to raise a bug report
- Adds TDLR license into main readme
- Introduces app versioning
- Adds safeguards into ConfigAccumalaror, to prevent error being thrown
- Updates PR template
- Improved Webpack build experience, with progress bar and completion notification
- Adds new and improved icons for layout options
- Make the Page Title into a home page link
- Adds missing favicon, fixes #55
- Adds assets to PWA manifest.json
- Documents app commands in readme
- Enable passing website as URL param to the workspace
- Modified items, so that title text doesn't get shortened,
## ✨ 1.2.4 - Adds Support for Continuous Status Checking [#52](https://github.com/Lissy93/dashy/pull/52)
- Enables user to re-call the status check at a specified interval
- Processes interval in ms, and updates the traffic light when required
## 🐛 1.2.3 - Bug Fix [PR #49](https://github.com/Lissy93/dashy/pull/49)
- Removes duplicate Docker env var, fixes #48
## ✨ 1.2.2 - Better Favicon Support
- Enables user to force direct/ local favicon fetching
- Adds support for additional favicon API, returning high-res app icons
- Adds support for generative icons
## 🐛 1.2.1 - Bugfix [#44](https://github.com/Lissy93/dashy/pull/44)
- Fixes footer positioning on mobile, makes sticky, fixes #42
## ✨ 1.2.0 - Adds Writing Config to Disk from UI Functionality [PR #43](https://github.com/Lissy93/dashy/pull/43)
- Creates a new server endpoint for handling the backing up of a the file
- Adds backup existing file functionality
- Adds writing new file functionality
- Does error checking, testing and adds some security parameters
- Adds a radio button in the UI, so user chan choose save method
- Process config within the UI, convert to YAML, and write changes to disk
## 🐛 1.1.8 - Bugfix [#40](https://github.com/Lissy93/dashy/pull/40)
- Status check tooltip was not visible in Material themes, raised in issue #39
## ✨ 1.1.7 - Adds Workspace View [PR #38](https://github.com/Lissy93/dashy/pull/38)
- Adds a new route, for the workspace view
- Builds the sidebar, which displays the users apps
- Loads the app into the workspace's main iframe when clicked
- Adds some collapsing functionality, better styles, subtle animations and theme support
## ✨ 1.1.6 - Implements Status Indicators, and Monitoring Functionality [PR #34](https://github.com/Lissy93/dashy/pull/34)
- Wrote a Node endpoint for pinging the users desired services
- Added status checking functionality in frontend
- Build small traffic-light component to display status of users services
- Adds animations, and handles errors
- Writes docs, and tests code
## ✨ 1.1.5 - Adds Authentication / Login Functionality [PR #32](https://github.com/Lissy93/dashy/pull/32)
- Enables the user to protect their dashboard behind a login screen
- Creates a Authentication handler to manage the hashing of passwords, and generation of a token
- Build a quick login form, where user can input username and password
- Adds a log out button
## 💄 1.1.4 - Support for Custom HTML Footer [PR #30](https://github.com/Lissy93/dashy/pull/30)
- Enables user to insert structure for the footer defined as HTML
## 🚀 1.1.3 - Adds Support for 1-Click Cloud Deployments [PR #29](https://github.com/Lissy93/dashy/pull/29)
- Support for 1-Click Deploy to Netlify
- Support for 1-Click Deploy to Heroku
## 🔧 1.1.2 - Docker Efficiency Improvements [PR #26](https://github.com/Lissy93/dashy/pull/26)
- Writes a Node health check script, and implements into the Docker container
- Changes default port in docker-compose, as 8080 is commonly used by other apps
- Adds the 1-Click deploy with PWD into the readme
- Updates dependencies
- Adds a getting started guide to the docs
- Adds splash screen for first load
- Deleted unused assets
- Makes linter run as a pre-commit hook
- Fixes lint errors in server.js and validate-config.js
## 🐛 1.1.1 - Bug Fixes [PR #20](https://github.com/Lissy93/dashy/pull/20) + [PR #21](https://github.com/Lissy93/dashy/pull/21)
- Adds issue template
- Bug fixes
- Improves github PR and issue templates
- Shortens readme file
- Adds documentation in the docs folder
- Fixes Layout tab not showing in portrait #19
- Improves mobile performance for both the settings, config and backup pop-ups
- Fixes issue where theme not applied on load when the settings are hidden
- Adds minimum dimensions to modalsShortens readme file
- Adds documentation in the docs folder
- Adds minimum dimensions to modals
## 🚑️ 1.1.0 - Hotfix [#18](https://github.com/Lissy93/dashy/pull/18)
- Implementing the JSON validator had actually broken the entire JSON editor
- Fixed it by remove explicit use of Ajv, and using a derivative instead
## 📝 1.0.5 - Documentation [PR #16](https://github.com/Lissy93/dashy/pull/16)
- Previously there was very little documentation, this release fixed that
- Wrote specific docs for:
- Getting Started
- Configuring
- Backup & Restore
- Theming
- Developing
## ✨ 1.0.0 - Implements Config Validation [PR #13](https://github.com/Lissy93/dashy/pull/13)
- Write a JSON schema for the conf.yml file
- Wrote a validation script to compare users config against schema
- Adds a formatter to print helpful messages about what needs fixing
- Implements validation process into build script
- Implements validation process into UI config configurator's validation
## 🔧 0.9.5 - Brand New Docker Container [PR #12](https://github.com/Lissy93/dashy/pull/12)
- With help from several users, a new container based on Alpine is released
- A sample Docker Compose script is also written, and docs are updated
- A 1-Click button for deploying to Play-with-Docker is added to the Readme
## ✨ 0.9.0 - Adds Hide Settings Functionality [PR #11](https://github.com/Lissy93/dashy/pull/11)
- Enables user to hide settings from UI
- Users preference is saved in local storage
- User can hide other structural elements of the UI from the config
## 💄 0.8.5 - Adds new Built-In Themes [PR #9](https://github.com/Lissy93/dashy/pull/9)
- Adds Minimal-Dark and Minimal-Light theme
- Adds Material-Dark and Material-Light theme
- Adds additional theme docs
- Adds option for sections to have items too
## ✨ 0.8.0 - Implements Custom CSS Editor [PR: #8](https://github.com/Lissy93/dashy/pull/8)
- Adds a page in the config menu
- Adds syntax highlighting, CSS validation and sanitization
- Saves users CSS, and applies styles on page load
## ✨ 0.7.5 - Adds Cloud Backup and Restore Feature [PR #6](https://github.com/Lissy93/dashy/pull/6)
- Creates a form for entering backup ID and decryption password
- Puts form in modal, and adds button to launch form, with custom icon
- Implemented the cryptography stuff for end-to-end data encryption
- Wrote and tested the backend, and deployed as a serverless function on CF workers
- On the frontend, users input is encrypted, and passed to backend cloud function
- Response from the backend is handles appropriately, and message displayed to the user
- Implements the restoring from server functionality, with data integrity checks
## ✨ 0.7.0 - Support for Custom Nav Links [PR #4](https://github.com/Lissy93/dashy/pull/4)
- User can add custom nav bar links from the Config Settings menu
- Better UI styling to the config menu
- New icons inside buttons
## ✨ 0.6.5 - UI Config Editor [PR #3](https://github.com/Lissy93/dashy/pull/3)
Adds the ability for the user to edit their configuration directly from the UI
- Edit all section and item data using a rich JSON editor
- Download/ backup conf.yml directly from the UI
- Edit site meta data: title, description, footer, etc
- Reset all locally stored data to the initial state
- Also includes a new toast component, for subtle notifications
## ✨ 0.6.0 - Navbar, Footer and Background Image
- Adds option for a custom full-size background image
- Made footer customizable
- Fixes error being thrown when navbar links are empty
## ⚡️ 0.5.5 - Improved Theming
- Makes more specific color variables, which inherit base vars
- Makes it possible for users to write their own theme
- Fix some color edge cases
- Adds docs for theming
## ✨ 0.5.0 - Theme Support
- Converts all SCSS variables to CSS variables
- Implements theme switching functionality
- Adds a dropdown menu, enabling user to select theme
- Adds an initial theme option to `appConfig.theme`
- Saves selected theme to local storage
- Wrote a ton of color themes
## ✨ 0.4.5 - Keyboard Navigation
- Implements arrow key navigation
## ✨ 0.4.0 - Font Awesome Support
- Adds support for Font-Awesome icons
- Auto-loads font-awesome only when needed
- Adds support for SVG icons
## ✨ 0.3.5 - Opening Method
- Shows opening method on hover
- Opening method can be specified in config, as `item[n].target`
## 🔨 0.3.0 - Docker
- Writes a Dockerfile
## 🎨 0.2.5 - Code Quality, Docs and UI
- Huge code quality overhaul, now uses AirBnB style ESLint
- Adds in-code docs, removes unneeded code, moves reusable helpers into utils dir
- Adds a readme, records a demo gif and adds some basic deployment docs
- Removes dependencies which are not 100% necessary
## ✨ 0.2.0 - Collapsible Sections
- Implements collapsing functionality, for less used or very long sections
- Sections can read default state from `section[n].collapsed` within config
- After change, state of each section is stored in local storage
## ⚡️ 0.1.5 - Search and Navigation
- Improves instant search functionality
- Implements keyboard navigation for selecting items
- Launch selected item with enter, or Ctrl + Enter to open in new tab
## 🎉 0.1.0 - Init
Project started. Forked from [Lissy93/Dash](https://github.com/Lissy93/dash)

14
.github/CODEOWNERS vendored Normal file
View File

@ -0,0 +1,14 @@
# Code Owners helps give greater control to those who developed a feature
# PR's which modify files that you own will be marked as trusted
# After developing a feature, you can add yourself as it's owner
# Each line starts with file pattern, followed by one or more owners
# Codeowners Docs: https://github.blog/2017-07-06-introducing-code-owners/
# Repo Owners
* @lissy93
# Translations
src/assets/locales/fr.json @EVOTk
# Bot PR Permissions
docs/assets/CONTRIBUTORS.svg @liss-bot

128
.github/CODE_OF_CONDUCT.md vendored Normal file
View File

@ -0,0 +1,128 @@
# Contributor Covenant Code of Conduct
## Our Pledge
We as members, contributors, and leaders pledge to make participation in our
community a harassment-free experience for everyone, regardless of age, body
size, visible or invisible disability, ethnicity, sex characteristics, gender
identity and expression, level of experience, education, socio-economic status,
nationality, personal appearance, race, religion, or sexual identity
and orientation.
We pledge to act and interact in ways that contribute to an open, welcoming,
diverse, inclusive, and healthy community.
## Our Standards
Examples of behavior that contributes to a positive environment for our
community include:
* Demonstrating empathy and kindness toward other people
* Being respectful of differing opinions, viewpoints, and experiences
* Giving and gracefully accepting constructive feedback
* Accepting responsibility and apologizing to those affected by our mistakes,
and learning from the experience
* Focusing on what is best not just for us as individuals, but for the
overall community
Examples of unacceptable behavior include:
* The use of sexualized language or imagery, and sexual attention or
advances of any kind
* Trolling, insulting or derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or email
address, without their explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting
## Enforcement Responsibilities
Community leaders are responsible for clarifying and enforcing our standards of
acceptable behavior and will take appropriate and fair corrective action in
response to any behavior that they deem inappropriate, threatening, offensive,
or harmful.
Community leaders have the right and responsibility to remove, edit, or reject
comments, commits, code, wiki edits, issues, and other contributions that are
not aligned to this Code of Conduct, and will communicate reasons for moderation
decisions when appropriate.
## Scope
This Code of Conduct applies within all community spaces, and also applies when
an individual is officially representing the community in public spaces.
Examples of representing our community include using an official e-mail address,
posting via an official social media account, or acting as an appointed
representative at an online or offline event.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
alicia@omg.lol.
All complaints will be reviewed and investigated promptly and fairly.
All community leaders are obligated to respect the privacy and security of the
reporter of any incident.
## Enforcement Guidelines
Community leaders will follow these Community Impact Guidelines in determining
the consequences for any action they deem in violation of this Code of Conduct:
### 1. Correction
**Community Impact**: Use of inappropriate language or other behavior deemed
unprofessional or unwelcome in the community.
**Consequence**: A private, written warning from community leaders, providing
clarity around the nature of the violation and an explanation of why the
behavior was inappropriate. A public apology may be requested.
### 2. Warning
**Community Impact**: A violation through a single incident or series
of actions.
**Consequence**: A warning with consequences for continued behavior. No
interaction with the people involved, including unsolicited interaction with
those enforcing the Code of Conduct, for a specified period of time. This
includes avoiding interactions in community spaces as well as external channels
like social media. Violating these terms may lead to a temporary or
permanent ban.
### 3. Temporary Ban
**Community Impact**: A serious violation of community standards, including
sustained inappropriate behavior.
**Consequence**: A temporary ban from any sort of interaction or public
communication with the community for a specified period of time. No public or
private interaction with the people involved, including unsolicited interaction
with those enforcing the Code of Conduct, is allowed during this period.
Violating these terms may lead to a permanent ban.
### 4. Permanent Ban
**Community Impact**: Demonstrating a pattern of violation of community
standards, including sustained inappropriate behavior, harassment of an
individual, or aggression toward or disparagement of classes of individuals.
**Consequence**: A permanent ban from any sort of public interaction within
the community.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 2.0, available at
https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
Community Impact Guidelines were inspired by [Mozilla's code of conduct
enforcement ladder](https://github.com/mozilla/diversity).
[homepage]: https://www.contributor-covenant.org
For answers to common questions about this code of conduct, see the FAQ at
https://www.contributor-covenant.org/faq. Translations are available at
https://www.contributor-covenant.org/translations.

4
.github/FUNDING.yml vendored Normal file
View File

@ -0,0 +1,4 @@
# Support Dashy's Development!
github: lissy93
custom: ['https://notes.aliciasykes.com/tip']

View File

@ -1,20 +0,0 @@
---
name: "Add your Dashboard to the Showcase \U0001F5BC"
about: Share a screenshot of your dashboard to the Readme showcase!
title: "[SHOWCASE_REQUEST]"
labels: ''
assignees: ''
---
Please read the instructions here first:
https://github.com/Lissy93/dashy/blob/master/docs/showcase.md#submitting-your-dashboard
### Complete the Following
- **Title of Dashboard**:
- **Link to Screenshot**:
- **Would you like your name/ username included**: Yes/ No
- **Link to your Website/ Profile/ Twitter** (optional)
- **Description** (optional)
Either attach your screenshot here, or include a link to the CDN / image hosting service.

View File

@ -1,22 +0,0 @@
---
name: "Bug Report \U0001F41B"
about: Submit a bug report for an issue you've come across
title: "[BUG]"
labels: "\U0001F41B Bug"
assignees: Lissy93
---
Thank you for taking the time to raise a bug, and sorry that you've had issues with Dashy 😟
**If applicable to your issue, please include:**
- A description of the bug, including actual behavior and if applicable, expected behavior
- Steps to reproduce
- Info about your system (device, OS, browser and browser version)
- Any console errors? If the issue happens at runtime, open up the dev tools [F12], and go to the Console tab. If the output is very long, please use [0bin](https://0bin.net/)
- Any screenshots, if it is a frontend issue
**Before submitting, please ensure that:**
- [ ] This issue has not already been raised
- [ ] You are using the latest version of Dashy
- [ ] You've included the relevant information above

79
.github/ISSUE_TEMPLATE/bug.yml vendored Normal file
View File

@ -0,0 +1,79 @@
name: Bug Report 🐛
description: Report something that's not working the way it's (probably) intended to
title: '[BUG] <title>'
labels: ['🐛 Bug']
assignees:
- lissy93
body:
- type: dropdown
id: environment
attributes:
label: Environment
description: Where are you running Dashy?
options:
- Self-Hosted (Docker)
- Self-Hosted (Bare Metal)
- Cloud Service (Static)
- Other (Specify below)
validations:
required: true
- type: input
id: system
attributes:
label: System
description: >-
For deployment issues, specify your [distro or OS](https://whatsmyos.com/) and/ or Docker version.
For client-side issues, include your [browser version](https://www.whatsmybrowser.org/)
placeholder: e.g. Firefox 101, Manjaro Linux 21.3.0, Docker 20.10.16
validations:
required: false
- type: input
id: version
attributes:
label: Version
description: What version of Dashy are you running?
placeholder: 4.2.0 ← should look like this (check config menu)
validations:
required: false
- type: textarea
id: repro
attributes:
label: Describe the problem
description: Please describe exactly what is not working, include the steps to reproduce, actual result and expected result
placeholder: When doing ABC then DEF, I expect to see XYZ, but I actually see ZYX
validations:
required: true
- type: textarea
id: logs
attributes:
label: Additional info
description: Logs? Screenshots? Yes, please.
placeholder: If the issue happens during build-time, include terminal logs. For run-time errors, include browser logs which you can view in the Dev Tools (F12), under the Console tab. Take care to blank out any personal info.
validations:
required: false
- type: checkboxes
id: idiot-check
attributes:
label: Please tick the boxes
description: Before submitting, please ensure that
options:
- label: You have explained the issue clearly, and included all relevant info
required: true
- label: You are using a [supported](https://github.com/Lissy93/dashy/blob/master/.github/SECURITY.md#supported-versions) version of Dashy
required: true
- label: You've checked that this [issue hasn't already been raised](https://github.com/Lissy93/dashy/issues?q=is%3Aissue)
required: true
- label: You've checked the [docs](https://github.com/Lissy93/dashy/tree/master/docs#readme) and [troubleshooting](https://github.com/Lissy93/dashy/blob/master/docs/troubleshooting.md#troubleshooting) guide ![important](https://img.shields.io/badge/Important!-F6094E)
required: true
- label: You agree to the [code of conduct](https://github.com/Lissy93/dashy/blob/master/.github/CODE_OF_CONDUCT.md#contributor-covenant-code-of-conduct)
required: true
- type: markdown
attributes:
value: |-
## Thanks 🙏
<img align="left" width="160" src="https://i.ibb.co/S5vCnhL/gh-thanks.gif" alt="🐙" />
Thank you for raising this ticket - in doing so you are helping to make the app better for everyone 💪<br>
You should expect a reply within the next 48 hours :)<br>
⭐️ Consider dropping the repo a star if you're enjoying Dashy!<br>
validations:
required: false

View File

@ -1,17 +0,0 @@
---
name: "Feature Request \U0001F984"
about: Suggest an idea for future development of Dashy
title: "[FEATURE_REQUEST]"
labels: "\U0001F984 Feature Request"
assignees: Lissy93
---
**Is your feature request related to a problem? If so, please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Priority**:
Low: Nice to have / Medium: Would be useful / High: The app does not function without it

View File

@ -0,0 +1,62 @@
name: Feature Request ✨
description: Suggest an idea for future development of Dashy
title: '[FEATURE_REQUEST] <title>'
labels: ['🦄 Feature Request']
body:
# Field 1 - Is it bug-related
- type: textarea
id: issue
attributes:
label: Is your feature request related to a problem? If so, please describe.
description:
placeholder: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
validations:
required: false
# Field 2 - Describe feature
- type: textarea
id: solution
attributes:
label: Describe the solution you'd like
placeholder: An outline of how you would like this to be implemented, include as much details as possible
validations:
required: true
# Field 3 - Priority
- type: dropdown
id: priority
attributes:
label: Priority
description: How urgent is the development of this feature
options:
- Low (Nice-to-have)
- Medium (Would be very useful)
- High (The app does not function without it)
validations:
required: true
# Field 3 - Can the user implement
- type: dropdown
id: canImplement
attributes:
label: Is this something you would be keen to implement
description: Are you raising this ticket in order to get an issue number for your PR?
options:
- 'No'
- 'Maybe'
- 'Yes!'
validations:
required: false
# Final text
- type: markdown
attributes:
value: |-
## Thanks 🙏
Thank you for your feature suggestion, you should expect a reply within 48 hours :)
Please note that there is no guarantee that your idea will be implemented
If you haven't already done so, please Star the Dashy's repository on GitHub, to help other users discover it
validations:
required: false

View File

@ -1,11 +0,0 @@
---
name: "Question \U0001F937"
about: Got a question about Dashy, deployment, development or usage?
title: "[QUESTION]"
labels: "\U0001F937 Question"
assignees: Lissy93
---
All questions are welcome :)
In the meantime, you might find the answer to your questions in the (recently written) [docs](https://github.com/Lissy93/dashy/tree/master/docs)

64
.github/ISSUE_TEMPLATE/question.yml vendored Normal file
View File

@ -0,0 +1,64 @@
name: Question 🤷‍♂️
description: Got a question about Dashy, deployment, development or usage?
title: '[QUESTION] <title>'
labels: ['🤷‍♂️ Question']
body:
# Filed 1 - Intro Text
- type: markdown
attributes:
value: >
Thanks for using Dashy! Questions are welcome, but in the future will be moving over to
[Discussions](https://github.com/Lissy93/dashy/discussions) page.
Quick questions should be asked [here](https://github.com/Lissy93/dashy/discussions/148) instead.
validations:
required: false
# Field 2 - The actual question
- type: textarea
id: question
attributes:
label: Question
description: Outline your question in a clear and concise manner
validations:
required: true
# Field 3 - Category
- type: dropdown
id: category
attributes:
label: Category
description: What part of the application does this relate to?
options:
- Setup and Deployment
- Configuration
- App Usage
- Development
- Documentation
- Alternate Views
- Authentication
- Using Icons
- Widgets
- Actions
- Language Support
- Search & Shortcuts
- Status Checking
- Theming & Layout
validations:
required: true
# Field 4 - User has RTFM first, and agrees to code of conduct, etc
- type: checkboxes
id: idiot-check
attributes:
label: Please tick the boxes
description: Before submitting, please ensure that
options:
- label: You are using a [supported](https://github.com/Lissy93/dashy/blob/master/.github/SECURITY.md#supported-versions) version of Dashy (check the first two digits of the version number)
required: true
- label: You've checked that this [question hasn't already been raised](https://github.com/Lissy93/dashy/issues?q=is%3Aissue)
required: true
- label: You've checked the [docs](https://github.com/Lissy93/dashy/tree/master/docs#readme) and [troubleshooting](https://github.com/Lissy93/dashy/blob/master/docs/troubleshooting.md#troubleshooting) guide
required: true
- label: You agree to the [code of conduct](https://github.com/Lissy93/dashy/blob/master/.github/CODE_OF_CONDUCT.md#contributor-covenant-code-of-conduct)
required: true

View File

@ -0,0 +1,58 @@
name: Add your Dashboard to the Showcase 🌟
description: Share a screenshot of your dashboard to the Readme showcase!
title: '[SHOWCASE] <title>'
labels: ['💯 Showcase']
body:
# 1 - Title
- type: input
id: title
attributes:
label: Title
description: Pick a title for your addition
placeholder: My Awesome Dashboard
validations:
required: false
# 2 - Link to Screenshot
- type: textarea
id: screenshot
attributes:
label: Screenshot
description: Either upload your screenshot here, or include a link to a png/jpg on a CDN / image hosting service
validations:
required: true
# 3 - Credit user
- type: dropdown
id: attribution
attributes:
label: Would you like your name/ username included?
description: This will be displayed above the screenshot to your dashboard in the showcase page
options:
- 'Yes'
- 'No'
validations:
required: true
# 4 - Social links
- type: input
id: links
attributes:
label: Link to your Website/ Profile/ Twitter (optional)
description: You can optionally have your name link to your profile or website. If you'd like this, include the URL to your site below
validations:
required: false
# 5 - Description
- type: textarea
id: description
attributes:
label: Description (Optional)
description: You can optionally also include a short description. If there's anything else you'd like to include, then put it here
validations:
required: false
# 6 - All done
- type: markdown
attributes:
value: |-
## That's It!
Thanks for sharing your dashboard :) You will receive an update to this ticket once it's added to the showcase
validations:
required: false

45
.github/LATEST_CHANGELOG.md vendored Normal file
View File

@ -0,0 +1,45 @@
## ✨ 2.1.1 Improvements [PR #775](https://github.com/Lissy93/dashy/pull/775)
#### Bug Fixes 🐛
- Update APOD widget to use https://apod.as93.net
- #745 by @k073l
- Fixes theme applying bug (#774)
#### 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!

1117
.github/LEGAL.md vendored Normal file

File diff suppressed because it is too large Load Diff

35
.github/SECURITY.md vendored Normal file
View File

@ -0,0 +1,35 @@
Security is taken very seriously
## Supported Versions
The current versions, and previous minor versions and / or the past 5 versions are supported. Releases either older than 5 versions, or from the last major version are no longer maintained or monitored, and hence the security of which cannot be guaranteed.
## Keeping your Instance of Dashy Secure
See [Docs: Management - Security](/docs/management.md#securing)
## Reporting a Security Issue
If you think you've found a critical issue, please send an email to `security@mail.alicia.omg.lol`, to encrypt it, you can use [`0688 F8D3 4587 D954 E9E5 1FB8 FEDB 68F5 5C02 83A7`](https://keybase.io/aliciasykes/pgp_keys.asc?fingerprint=0688f8d34587d954e9e51fb8fedb68f55c0283a7). You should receive a response within 48 hours.
All non-critical issues can be raised as a ticket.
Please include the following information:
- Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.)
- Full paths of source file(s) related to the manifestation of the issue
- The location of the affected source code (tag/branch/commit or direct URL)
- Any special configuration required to reproduce the issue
- Step-by-step instructions to reproduce the issue
- Proof-of-concept or exploit code (if possible)
- Impact of the issue, including how an attacker might exploit the issue
This info will help with finding and fixing the issue.
Please use only English.
## Issues That Should Not Be Raised
Please do not raise issues in this repo which relate to Vue or Vue CLI, we're already using the latest versions of these dependencies, so any issues here to be taken up with Vue. The same applies to other dev dependencies that are at the latest version.
## Known Issues
> **01/09/2021** - [Inefficient Regular Expression Complexity](https://www.huntr.dev/bounties/1e8f07fc-c384-4ff9-8498-0690de2e8c31/) in Axios (Re: [CWE-1333](https://cwe.mitre.org/data/definitions/1333.html)).
This ReDos vuln, was raised and fixed by @ready-research in Axios in August 2021. The issue was resolved in [`5b45711`](https://github.com/axios/axios/commit/5b457116e31db0e88fede6c428e969e87f290929), but Snyk sometime just takes a while to show updates. Dashy is using the latest version of Axios, and so is not affected by this issue.

17
.github/SUPPORT.md vendored Normal file
View File

@ -0,0 +1,17 @@
# Support
To report a potential vulnerability, follow the steps in **[Security](https://github.com/Lissy93/dashy/blob/master/.github/SECURITY.md#reporting-a-security-issue)**.
For setup and usage guides, see **[dashy.to/docs](https://dashy.to/)** or the **[GitHub](https://github.com/Lissy93/dashy)** repo.
To raise a bug, for something that's not working, **[Open a new Issue](https://github.com/Lissy93/dashy/issues/new/choose)**.
For help with getting Dashy up and running, please see the **[Discussions](https://github.com/Lissy93/dashy/discussions)**.
If you'd like to help support Dashy's future development, see **[Contributing](https://github.com/Lissy93/dashy/blob/master/docs/contributing.md)**.
To get in contact with the author, email me at **`alicia at omg dot lol`** **[[PGP]](https://keybase.io/aliciasykes/pgp_keys.asc?fingerprint=0688f8d34587d954e9e51fb8fedb68f55c0283a7)**.
-Thank you
> <sub>Prior to raising a ticket, please check the [docs](https://github.com/Lissy93/dashy/tree/master/docs#readme), [troubleshooting guide](https://github.com/Lissy93/dashy/blob/master/docs/troubleshooting.md) and [previous issues](https://github.com/Lissy93/dashy/issues?q=is%3Aissue).</sub><br><sup>If you're new here, consider also staring the repo before submitting your ticket.</sup>

3
.github/close-label.yml vendored Normal file
View File

@ -0,0 +1,3 @@
🐛 Bug: ✅ Fixed
🦄 Feature Request: ✅ Implemented
🤷‍♂️ Question: ✅ Answered

12
.github/dependabot.yml vendored Normal file
View File

@ -0,0 +1,12 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for more information:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
# https://containers.dev/guide/dependabot
version: 2
updates:
- package-ecosystem: "devcontainers"
directory: "/"
schedule:
interval: weekly

63
.github/issue-auto-comments.yml vendored Normal file
View File

@ -0,0 +1,63 @@
comment:
footer: |
---
> I am a bot, and this is an automated message 🤖
labels:
- name: ✖️ Invalid
labeled:
issue:
action: close
body: >
Hello @{{ issue.user.login }} your ticket has been marked as invalid.
Please ensure you follow the issue template, provide all requested info,
and be sure to check the docs + previous issues prior to raising tickets.
pr:
body: Thank you @{{ pull_request.user.login }} for suggesting this. Please follow the pull request templates.
action: close
- name: 👩‍💻 Good First Issue
labeled:
issue:
body: >
This issue has been marked as a good first issue for first-time contributors to implement!
This is a great way to support the project, while also improving your skills, you'll also be credited as a contributor once your PR is merged.
If you're new to web development, [here are a collection of resources](https://dashy.to/docs/developing#resources-for-beginners)
to help you get started. You can also find step-by-step tutorials for common tasks within Dashy, on the [Dev Guides](https://dashy.to/docs/development-guides) page.
If you need any support at all, feel free to reach out via [GitHub Discussions](https://github.com/Lissy93/dashy/discussions).
- name: ❌ wontfix
labeled:
issue:
action: close
body: >
This ticked has been marked as 'wontfix', which usually means it is out-of-scope, or not feasible at this time.
You can still fork the project and make the changes yourself, for support in doing so, please reference the [Developing Docs](https://dashy.to/docs/developing).
- name: ✅ Fixed
labeled:
issue:
body: >
Hello @{{ issue.user.login }}! It looks like all or part of this issue has now been implemented :)
If you're enjoying Dashy, please consider supporting the project- for ways to get involved, see [Contributing](https://dashy.to/docs/contributing) 💖
- name: ‼️ High Priority
labeled:
issue:
body: >
This ticket has been marked as high priority, and has been bumped to the top of the priority list.
You should expect an implementation to be pushed out within the next 7 days. Thank you for your patience.
- name: 💀 Spam
labeled:
issue:
action: close
locking: lock
lock_reason: spam
body: >
This issue has been identified as spam, and is now locked.
Users who repeatedly raise spam issues may be blocked or reported.
- name: ⛔ Don't Merge
labeled:
pr:
body: This PR has been temporarily blocked from merging.

24
.github/issue-report-config.json vendored Normal file
View File

@ -0,0 +1,24 @@
[
{
"section": "Feature Requests",
"labels": [
"🦄 Feature Request"
],
"threshold": 100
},
{
"section": "Bugs",
"labels": [
"🐛 Bug"
],
"threshold": 100
},
{
"section": "Questions & Feedback",
"labels": [
"🤷‍♂️ Question",
"🌈 Feedback"
],
"threshold": 100
}
]

135
.github/pr-auto-comments.yml vendored Normal file
View File

@ -0,0 +1,135 @@
comment:
on-update: edit
header: |
Hi {{ prAuthor }}! Thank you for contributing to Dashy! ✨
footer: |
---
> I'm a bot, and this is an automated comment 🤖
snippets:
- id: docs-changes
files:
- docs/**.md
body: |
When making changes to the documentation, be sure to double check that:
- Link and images URLs properly resolve
- Your spelling and grammar is correct
- Any markdown formatting is valid
- id: vue-config
files:
- vue.config.js
body: >
You're making changes to the main Vue app config. Please test the app thoroughly,
as any misconfigurations here may cause the app to stop functioning.
- id: server-entry
files:
- server.js
body: >
You're making changes to the main server entry point. Please test the app thoroughly,
as any misconfigurations here may cause the app to stop functioning.
- id: dependency-changes
files:
- yarn.lock
body: >
When updating dependencies, take a moment to verify that there are not security
issues associated with any added or modified packages. If adding a new dependency,
ensure that it is totally necessary, and check the packages size is not too large,
as this will increase overall bundle size.
- id: environmental-vars
files: [ '.env', '*.env', '.env*' ]
body: >
You're making changes to the main server entry point. Please test the app thoroughly,
as any misconfigurations here may cause the app to stop functioning.
- id: license
files: [ 'LICENSE', '**/**/LICENSE*' ]
body: >
Dashy is licensed under MIT. Your modifying the license file, which shouldn't usually
need to be changed. Please ensure that you intended to make this update before continuing.
- id: cname-file
files:
- CNAME
body: >
Are you sure you want to modify the CNAME file? This may stop the documentation
website hosted on GitHub pages from working.
- id: git-ignore
files:
- .gitignore
body: >
When modifying the .gitignore, please do not remove any of the existing paths,
as this may cause files and directories to be unintentionally committed to git
- id: netlify-file
files:
- netlify.toml
body: >
Please ensure you've tested the app on Netlify, so that the 1-Click deployment
does not break, before merging these changes
- id: heroku-ignore
files:
- Procfile
body: >
Please ensure you've tested the app on Heroku, so that the 1-Click deployment
does not break, before merging these changes
- id: ignored-dist
files:
- dist/**/*
body: >
Please do not commit the built application to git. The contents of the dist
directory will be generated after the app is compiled
- id: ignored-dependencies
files:
- node_modules/**/*
body: >
Please do not commit dependencies to git. Node modules will be pulled down
when yarn is run, prior to building the app
- id: user-themes
files:
- src/styles/user-defined-themes.scss
body: >
Please do not commit changes to this file, as it is intended to be overridden with Docker.
You can instead add your styles to the color-themes file, or for element-specific styles
put it within the appropriate component. Thank you
- id: code-owners
files:
- .github/CODEOWNERS
body: >
Are you adding yourself as a code owner? Please specify the file path as specific
as possible, and only assign yourself to files that you created and wish to help
maintain (such as a language file, specific feature or widget).
If the above is not met, your PR will be declined or modified.
- id: config-schema
files:
- src/utils/ConfigSchema.json
body: >
Don't forget to verify they the config validator script responds correctly to
your new attribute.
- id: showcase
files:
- docs/showcase.md
body: >
Thank you for adding your dashboard to the showcase! 🌟
- id: translations
files:
- src/assets/locales/**.json
body: >
Thank you for contributing to Dashy's translations 💖
- id: themes
files:
- src/styles/color-themes.scss
body: >
Thank you for contributing to Dashy's themes 🎨

145
.github/pr-badge.yml vendored Normal file
View File

@ -0,0 +1,145 @@
# Config file for pull-request-badge. See: https://pullrequestbadge.com/ by @stefanbuck
# Dynamically inserts status badges into PR description, based on certain conditions
# Show submitting user's username and profile link
- label: 💕 Submitted by
message: $payload.pull_request.user.login
color: '#f73ae6'
when: $payload.pull_request.author_association !== 'OWNER'
url: 'https://github.com/$payload.pull_request.user.login'
# Show a badge indicating the PR category, based on tag
- label: Type
message: ✨ Feature
color: '#39b0fd'
when: $labels.includes('✨ New Feature')
- label: Type
message: 🐛 Fix
color: '#39b0fd'
when: $labels.includes('🦋 Bug Fix')
- label: Type
message: 📕 Docs
color: '#39b0fd'
when: $labels.includes('📕 Docs')
- label: Type
message: 🛠️ Build Changes
color: '#39b0fd'
when: $labels.includes('🛠️ Build Changes')
- label: Type
message: 🛠️ Build Changes
color: '#39b0fd'
when: $labels.includes('🛠️ Build Changes')
- label: Type
message: 🚚 Refactor
color: '#39b0fd'
when: $labels.includes('🚚 Refactor')
- label: Type
message: 💄 Stylistic Changes
color: '#39b0fd'
when: $labels.includes('💄 Stylistic Changes')
- label: Type
message: 🌟 Showcase Addition
color: '#39b0fd'
when: $labels.includes('💯 Showcase')
- label: Type
message: 🏗️ Architecture
color: '#39b0fd'
when: $labels.includes('🏗️ Architectural Changes')
- label: Type
message: 🤖 Auto Submission
color: '#39b0fd'
when: $labels.includes('🤖 Auto')
- label: Type
message: 🌐 Language Update
color: '#39b0fd'
when: $labels.includes('🌐 Language')
# Add size label based on very large or tiny PRs
- label: PR Size
message: Extra Large
color: '#f9833e'
when: '$additions > 1000'
- label: PR Size
message: Large
color: '#f4b546'
when: '$additions > 500 && $additions < 1000'
- label: PR Size
message: Medium
color: '#f3ff59'
when: '$additions > 10 && $additions < 500'
- label: PR Size
message: Quick
color: '#3eef8b'
when: '$additions < 10'
# Show badge indicating PR status
- label: Status
message: ✏️ Draft
when: $isDraft
color: '#ffa933'
- label: Status
message: 🧱 Work in Progress
when: $payload.pull_request.title.includes('WIP')
color: '#29e3f4'
- label: Status
message: ✅ Ready
color: '#3ef963'
when: $labels.includes('🔀 Ready for Merge')
# Show PR number, to destination and from destination
- label: '#$prNumber'
message: '$payload.pull_request.user.login /$payload.pull_request.head.ref → $payload.repository.full_name'
color: '#ab5afc'
url: 'https://github.com/$slug/tree/$branchName'
# Show total code added minus deleted
- label: New Code
message: 'Commits: $payload.pull_request.commits | Files Changed: $payload.pull_request.changed_files | Additions: $payload.pull_request.additions-$payload.pull_request.deletions'
color: '#dddd00'
# Checks if the required sections are missing
- label: Missing
message: Category
color: '#f25265'
when: $payload.pull_request.body.includes('Category') === false
- label: Missing
message: Overview
color: '#f25265'
when: $payload.pull_request.body.includes('Overview') === false
- label: Missing
message: Quality Checklist
color: '#f25265'
when: $payload.pull_request.body.includes('Code Quality Checklist') === false
- label: Description
message: Incomplete
color: '#f25265'
when: $payload.pull_request.body.length < 25
- label: Missing
message: Label
color: '#f25265'
when: $labels.length == 0
# Show note when task list has unfinished items
- label: Notice
message: Unchecked Tasks
when: $payload.pull_request.body.includes('- [ ] ')
color: '#f25265'
# Show warning, when certain tags are applied
- label: Warning
message: ⛔ Do Not Merge
color: '#f25265'
when: $labels.includes("⛔ Don't Merge")
- label: Warning
message: 🚫 Merge Conflicts
color: '#f25265'
when: $labels.includes('🚫 Merge Conflicts')
- label: Warning
message: 🕸️ Inactive
color: '#f25265'
when: $labels.includes('🕸️ Inactive')
- label: Warning
message: 💀 Spam
color: '#f25265'
when: $labels.includes('💀 Spam')

11
.github/pr-branch-labeler.yml vendored Normal file
View File

@ -0,0 +1,11 @@
# PR labels and the branch patterns they should be auto-assigned to
✨ New Feature: ['FEATURE/*', 'FEAT/*']
🚚 Refactor: ['IMPROVMENTS/*', 'REFACTOR/*']
🦋 Bug Fix: ['FIX/*', 'HOT-FIX/*', 'BUG-FIX/*']
💯 Showcase: ['SHOWCASE/*', 'SHOWCASE_SUBMISSION/*']
💄 Stylistic Changes: ['STYLES/*', 'THEME/*', 'UI/*']
🏗️ Architectural Changes: ['ARCH/*', 'ARCHITECTURE/*']
🛠️ Build Changes: ['DOCKER/*', 'BUILD/*', 'CI/*', 'ACTIONS/*']
🌐 Language: ['LANG/*', 'INTERNATIONALIZATION/*', 'I18N/*', 'TEXT-UPDATE/*']
🤖 Auto: ['AUTO/*', 'BOT/*', 'snyk-upgrade-*', 'snyk-fix-*']
⛔ Don't Merge: ['WEBSITE/*', 'EXPERIMENT/*', 'DEPLOY/*', 'deploy_*', 'gh-pages', 'dev-demo']

View File

@ -20,4 +20,5 @@
- [ ] There are no (new) build warnings or errors
- [ ] _(If a new config option is added)_ Attribute is outlined in the schema and documented
- [ ] _(If a new dependency is added)_ Package is essential, and has been checked out for security or performance
- [ ] Bumps version, if new feature added

View File

@ -0,0 +1,27 @@
# Based on a label applied to an issue, the bot will add a comment with some additional info
name: 🎯 Auto-Reply to Labeled Tickets
on:
issues:
types:
- labeled
- unlabeled
pull_request_target:
types:
- labeled
- unlabeled
permissions:
contents: read
issues: write
pull-requests: write
jobs:
comment:
runs-on: ubuntu-20.04
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Label Commenter
uses: peaceiris/actions-label-commenter@v1
with:
config_file: .github/issue-auto-comments.yml
github_token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}

23
.github/workflows/auto-rebase-pr.yml vendored Normal file
View File

@ -0,0 +1,23 @@
# When a '/rebase' comment is added to a PR, it will be rebased from the main branch
name: 🏗️ Automatic PR Rebase
on:
issue_comment:
types: [created]
jobs:
rebase:
name: Rebase
if: >
github.event.issue.pull_request != ''
&& contains(github.event.comment.body, '/rebase')
&& github.event.comment.author_association == 'MEMBER'
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
with:
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
fetch-depth: 0
- name: Rebase
uses: cirrus-actions/rebase@1.4
env:
GITHUB_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}

44
.github/workflows/auto-tag-pr.yml vendored Normal file
View File

@ -0,0 +1,44 @@
# Creates a new tag, whenever the app version (in package.json) is updated in master
# And marks any relevant issues as fixed
name: 🏗️ Release Tag new Versions
on:
push:
branches:
- master
jobs:
tag-pre-release:
runs-on: ubuntu-latest
permissions:
contents: write
outputs:
tag: ${{ steps.autotag.outputs.tagname }}
steps:
- uses: actions/checkout@v2
- uses: butlerlogic/action-autotag@stable
id: autotag
with:
GITHUB_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
strategy: package
commit_message_template: "🔖 {{number}} {{message}} (by {{author}})\nSHA: {{sha}}\n."
github-release:
runs-on: ubuntu-latest
needs: tag-pre-release
if: ${{ needs.tag-pre-release.outputs.tag }}
steps:
- uses: actions/checkout@v2
- uses: ncipollo/release-action@v1
env:
GITHUB_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
with:
tag: ${{ needs.tag-pre-release.outputs.tag }}
bodyFile: ".github/LATEST_CHANGELOG.md"
mark-issue-fixed:
runs-on: ubuntu-latest
if: ${{ github.event_name == 'issues' }}
steps:
- uses: actions/checkout@v2
- name: Label Fixed Issues
uses: gh-bot/fix-labeler@master
with:
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
label: '✅ Fixed'

View File

@ -1,24 +0,0 @@
# This action builds and deploys the master branch
name: Deploy demo of current version
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout 🛎️
uses: actions/checkout@v2.3.1
- name: Install and Build 🔧
run: |
npm install
npm run build
- name: Deploy 🚀
uses: JamesIves/github-pages-deploy-action@4.1.4
with:
branch: dev-demo
folder: dist

18
.github/workflows/build-docs-site.yml vendored Normal file
View File

@ -0,0 +1,18 @@
# Builds and published Dashy's documentation website
name: 📝 Build Docs Site
on:
workflow_dispatch:
push:
branches: [ WEBSITE/docs-site-source ]
jobs:
deploy:
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/WEBSITE/docs-site-source'
steps:
- uses: actions/checkout@master
- uses: redkubes/docusaurus-deploy-action@v1
with:
source-folder: ./
git-user: ${{ github.actor }}
git-password: ${{ secrets.GITHUB_TOKEN }}
deployment-branch: gh-pages

View File

@ -0,0 +1,16 @@
# Detect and label pull requests that have merge conflicts
name: 🏗️ Check Merge Conflicts
on:
push:
branches:
- master
jobs:
check-conflicts:
runs-on: ubuntu-latest
steps:
- uses: mschilde/auto-label-merge-conflicts@master
with:
CONFLICT_LABEL_NAME: "🚫 Merge Conflicts"
GITHUB_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
MAX_RETRIES: 5
WAIT_MS: 5000

View File

@ -0,0 +1,21 @@
# Close any issue that does not match any of the issue templates
name: 🎯 Close Incomplete Issues
on:
issues:
types: [opened, edited]
jobs:
auto_close_issues:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v1
- name: Automatically close issues that don't follow the issue template
uses: lucasbento/auto-close-issues@v1.0.2
with:
github-token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
closed-issues-label: '🙁 Auto-Closed'
issue-close-message: |
Hello @${issue.user.login} 👋
Unfortunately your issue does not follow the format outlined in the template, and has therefore been auto-closed.
To ensure that all relevant info is included, please either update or recreate your issue, and complete the sub-headings provided.
Thank you :)

View File

@ -0,0 +1,79 @@
# Closes any issues that no longer have user interaction
name: 🎯 Close Stale Issues
on:
workflow_dispatch:
schedule:
- cron: '0 1 * * *' # Run at 01:00 each day
jobs:
stale:
runs-on: ubuntu-latest
steps:
# Comment on, then close issues that haven't been updated for ages
- name: Close Stale Issues
uses: actions/stale@v4
with:
repo-token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
days-before-stale: 360
days-before-close: 5
operations-per-run: 30
remove-stale-when-updated: true
enable-statistics: true
stale-issue-message: >
This issue has gone 3 months without an update. To keep the ticket open, please indicate that it is still relevant in a comment below.
Otherwise it will be closed in 5 working days.
stale-pr-message: >
This PR is stale because it has been open 6 weeks with no activity. Either remove the stale label or comment below with a short update,
otherwise this PR will be closed in 5 days.
close-issue-message: >
This issue was automatically closed because it has been stalled for over 1 year with no activity.
close-pr-message: >
This pull request was automatically closed because it has been stalled for over 1 year with no activity.
stale-issue-label: '⚰️ Stale'
close-issue-label: '🕸️ Inactive'
stale-pr-label: '⚰️ Stale'
close-pr-label: '🕸️ Inactive'
exempt-issue-labels: '📌 Keep Open'
exempt-pr-labels: '📌 Keep Open'
labels-to-add-when-unstale: '📌 Keep Open'
# Comment on, then close issues that required a response from the user, but didn't get one
- name: Close Issues without Response
uses: actions/stale@v4
with:
repo-token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
days-before-stale: 5
days-before-close: 3
operations-per-run: 30
remove-stale-when-updated: true
stale-issue-message: >
Hello! Looks like additional info is required for this issue to be addressed.
Don't forget to provide this within the next few days to keep your ticket open.
close-issue-message: 'Issue closed due to no response from user.'
only-labels: '🚏 Awaiting User Response'
labels-to-remove-when-unstale: '🚏 Awaiting User Response, 🛑 No Response'
stale-issue-label: '🛑 No Response'
close-issue-label: '🕸️ Inactive'
exempt-issue-labels: '📌 Keep Open'
exempt-pr-labels: '📌 Keep Open'
# Comment on issues that I should have replied to
- name: Notify Repo Owner to Respond
uses: actions/stale@v4
with:
repo-token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
days-before-stale: 7
days-before-close: 365
operations-per-run: 30
remove-stale-when-updated: true
stale-issue-message: Hey @Lissy93 - Don't forget to respond!
stale-pr-message: Hey @Lissy93 - Don't forget to respond!
only-labels: '👤 Awaiting Maintainer Response'
labels-to-remove-when-unstale: '👤 Awaiting Maintainer Response'
close-issue-message: 'Closed due to no response from repo author for over a year'
close-pr-message: 'Closed due to no response from repo author for over a year'
stale-issue-label: '👤 Awaiting Maintainer Response'
stale-pr-label: '👤 Awaiting Maintainer Response'
close-issue-label: '🕸️ Inactive'
close-pr-label: '🕸️ Inactive'
exempt-issue-labels: '📌 Keep Open'
exempt-pr-labels: '📌 Keep Open'

View File

@ -0,0 +1,17 @@
# Shows changes to any yarn.lock in PR comment
# Useful for easily understanding dependency changes and consequences
name: 💡 Show Dependency Changes
on: [pull_request]
jobs:
check:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Yarn Lock Changes
uses: Simek/yarn-lock-changes@main
with:
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
collapsibleThreshold: '25'
failOnDowngrade: 'false'
path: 'yarn.lock'

View File

@ -0,0 +1,103 @@
# Scans, builds and releases a multi-architecture docker image
name: 🐳 Build + Publish Multi-Platform Image
on:
workflow_dispatch:
push:
branches: ['master']
tags: [v*]
paths:
- '**.js'
- 'src/**'
- 'public/**'
- 'services/**'
- '.github/workflows/docker-build-publish.yml'
- 'Dockerfile'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
permissions:
packages: write
env:
DH_IMAGE: ${{ secrets.DOCKER_REPO }}
GH_IMAGE: ${{ github.repository_owner }}/${{ github.event.repository.name }}
jobs:
docker:
runs-on: ubuntu-latest
permissions: { contents: read, packages: write }
if: "!contains(github.event.head_commit.message, '[ci-skip]')"
steps:
- name: 🛎️ Checkout Repo
uses: actions/checkout@v2
- name: 🔖 Get App Version
uses: tyankatsu0105/read-package-version-actions@v1
id: package-version
- name: 🗂️ Make Docker Meta
id: meta
uses: docker/metadata-action@v3
with:
images: |
${{ env.DH_IMAGE }}
ghcr.io/${{ env.GH_IMAGE }}
tags: |
type=ref,event=tag,prefix=release-,suffix={{tag}}
type=semver,pattern={{raw}},value=${{ steps.package-version.outputs.version }}
labels: |
maintainer=Lissy93
org.opencontainers.image.title=Dashy
org.opencontainers.image.description=A self-hosted startpage for your server
org.opencontainers.image.documentation=https://dashy.to/docs
org.opencontainers.image.authors=Alicia Sykes
org.opencontainers.image.licenses=MIT
- name: 🔧 Set up QEMU
uses: docker/setup-qemu-action@v1
with:
platforms: linux/amd64,linux/arm64,linux/arm/v7
- name: 🔧 Set up Docker Buildx
uses: docker/setup-buildx-action@v1
id: buildx
with:
driver-opts: image=moby/buildkit:v0.10.6
- name: 👀 Inspect builder
run: |
echo "Name: ${{ steps.buildx.outputs.name }}"
echo "Endpoint: ${{ steps.buildx.outputs.endpoint }}"
echo "Status: ${{ steps.buildx.outputs.status }}"
echo "Flags: ${{ steps.buildx.outputs.flags }}"
echo "Platforms: ${{ steps.buildx.outputs.platforms }}"
- name: 🔑 Login to DockerHub
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: 🔑 Login to GitHub Container Registry
uses: docker/login-action@v1
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: 🚦 Check Registry Status
uses: crazy-max/ghaction-docker-status@v1
- name: ⚒️ Build and push
uses: docker/build-push-action@v2
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm64,linux/arm/v7
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
push: true

View File

@ -1,15 +0,0 @@
name: Contributors
on:
schedule:
- cron: '0 1 * * 0' # At 01:00 on Sunday.
push:
branches:
- master
jobs:
contributors:
runs-on: ubuntu-latest
steps:
- uses: bubkoo/contributors-list@v1
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
svgPath: docs/assets/CONTRIBUTORS.svg

68
.github/workflows/generate-credits.yml vendored Normal file
View File

@ -0,0 +1,68 @@
# Inserts list of contributors and community members into ./docs/credits.md
# Also generates an SVG showing all contributors, which is embedded into readme
name: 📊 Generate Contributor Credits
on:
workflow_dispatch: # Manual dispatch
schedule:
- cron: '0 1 * * 0' # At 01:00 on Sunday.
jobs:
# Job #1 - Generate an embedded SVG asset, showing all contributors
generate-contributors:
runs-on: ubuntu-latest
steps:
- uses: bubkoo/contributors-list@v1
with:
GITHUB_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
svgPath: docs/assets/CONTRIBUTORS.svg
affiliation: all
includeBots: false
excludeUsers: BeginCI snyk-bot
avatarSize: 96
userNameHeight: 20
svgWidth: 830
commitMessage: ':blue_heart: Updates contributor SVG'
# Job #2 - Fetches sponsors and inserts into readme and credits page
insert-sponsors:
runs-on: ubuntu-latest
steps:
- name: Checkout 🛎️
uses: actions/checkout@v2
- name: Generate Sponsors in Readme 💖
uses: JamesIves/github-sponsors-readme-action@1.0.5
with:
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
file: 'README.md'
- name: Generate Sponsors in Credits 💖
uses: JamesIves/github-sponsors-readme-action@1.0.5
with:
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
file: 'docs/credits.md'
# Job #3 - Update the Credits page
insert-credits:
runs-on: ubuntu-latest
name: Inserts contributors into credits.md
steps:
- name: Contributer List - Credits Page
uses: akhilmhdh/contributors-readme-action@v2.3.6
env:
GITHUB_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
with:
image_size: 80
readme_path: docs/credits.md
columns_per_row: 6
commit_message: ':purple_heart: Updates contributors list'
collaborators: all
committer_username: liss-bot
committer_email: liss-bot@d0h.co
- name: Sponsors List - Readme
uses: akhilmhdh/contributors-readme-action@v2.2
env:
GITHUB_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
with:
image_size: 80
readme_path: README.md
columns_per_row: 6
commit_message: ':yellow_heart: Updates sponsors table'
committer_username: liss-bot
committer_email: liss-bot@d0h.co

38
.github/workflows/get-size.yml vendored Normal file
View File

@ -0,0 +1,38 @@
# Adds a comment to new PRs, showing the compressed size and size difference of new code
# And also labels the PR based on the number of lines changes
name: 🌈 Check PR Size
on: [pull_request]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
# Find and comment with compressed size
- name: Get Compressed Size
uses: preactjs/compressed-size-action@v2
with:
repo-token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
pattern: './dist/**/*.{js,css,html}'
strip-hash: '\\b\\w{8}\\.'
exclude: '{./dist/manifest.json,**/*.map,**/node_modules/**}'
minimum-change-threshold: 100
# Check number of lines of code added
- name: Label based on Lines of Code
uses: codelytv/pr-size-labeler@v1
with:
GITHUB_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
xs_max_size: '10'
s_max_size: '100'
m_max_size: '500'
l_max_size: '1000'
s_label: '🟩 PR - Small'
m_label: '🟨 PR - Medium'
l_label: '🟧 PR - Large'
xl_label: '🟥 PR - XL'
fail_if_xl: 'false'
message_if_xl: >
It looks like this PR is very large (over 1000 lines).
Try to avoid addressing multiple issues in a single PR, and
in the future consider breaking large tasks down into smaller steps.
This it to make reviewing, testing, reverting and general quality management easier.

27
.github/workflows/lgtm-comment.yml vendored Normal file
View File

@ -0,0 +1,27 @@
# Replies with a random looks-good GIF, when a PR is reviewed with a LGTM comment
name: 💡 Random LGTM GIF
on:
issue_comment: { types: [created] }
pull_request_review: { types: [submitted] }
jobs:
post:
runs-on: ubuntu-latest
if: (!contains(github.actor, '[bot]')) # Exclude bot comment
steps:
- uses: ddradar/choose-random-action@v1
id: act
with:
contents: |
https://media4.giphy.com/media/11ISwbgCxEzMyY/giphy.gif
https://media4.giphy.com/media/SgwPtMD47PV04/giphy.gif
https://media1.giphy.com/media/3orifdxwbvVLfS3CrS/giphy.gif
https://media4.giphy.com/media/RPwrO4b46mOdy/giphy.gif
https://media2.giphy.com/media/3o7abGQa0aRJUurpII/giphy.gif
https://media3.giphy.com/media/ZZrDTGSJXlHW9Y2khu/giphy.gif
https://media3.giphy.com/media/5DQdk5oZzNgGc/giphy.gif
https://media4.giphy.com/media/3o7abB06u9bNzA8lu8/giphy.gif
https://media4.giphy.com/media/l2JJrEx9aRsjNruhi/giphy.gif
- uses: ddradar/lgtm-action@v1
with:
image-url: ${{ steps.act.outputs.selected }}
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}

View File

@ -0,0 +1,17 @@
# When a new comment is added to an issue, if it had the Stale or Awaiting User Response labels,
# then those labels will be removed, providing it was not user lissy93 who added the commend.
name: 🎯 Remove Pending Labels on Close
on:
issues:
types: [closed]
jobs:
remove-labels:
runs-on: ubuntu-latest
steps:
- name: Remove Labels when Closed
uses: actions-cool/issues-helper@v2
with:
actions: remove-labels
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
issue-number: ${{ github.event.issue.number }}
labels: '🚏 Awaiting User Response,⚰️ Stale,👤 Awaiting Maintainer Response'

View File

@ -0,0 +1,42 @@
# When a new comment is added to an issue, if it had the Stale or Awaiting User Response labels,
# then those labels will be removed, providing it was not user lissy93 who added the commend.
name: 🎯 Add/ Remove Awaiting Response Labels
on:
issue_comment:
types: [created]
jobs:
remove-stale:
runs-on: ubuntu-latest
if: ${{ github.event.comment.author_association != 'COLLABORATOR' && github.event.comment.author_association != 'OWNER' }}
steps:
- name: Remove Stale labels when Updated
uses: actions-cool/issues-helper@v2
with:
actions: remove-labels
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
issue-number: ${{ github.event.issue.number }}
labels: '🚏 Awaiting User Response,⚰️ Stale'
add-awaiting-author:
runs-on: ubuntu-latest
if: ${{!github.event.issue.pull_request && github.event.comment.author_association != 'COLLABORATOR' && github.event.comment.author_association != 'OWNER' && github.event.issue.state == 'open' }}
steps:
- name: Add Awaiting Author labels when Updated
uses: actions-cool/issues-helper@v2
with:
actions: add-labels
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
issue-number: ${{ github.event.issue.number }}
labels: '👤 Awaiting Maintainer Response'
remove-awaiting-author:
runs-on: ubuntu-latest
if: ${{ github.event.comment.author_association == 'OWNER' }}
steps:
- name: Remove Awaiting Author labels when Updated
uses: actions-cool/issues-helper@v2
with:
actions: remove-labels
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
issue-number: ${{ github.event.issue.number }}
labels: '👤 Awaiting Maintainer Response'

16
.github/workflows/mirror.yml vendored Normal file
View File

@ -0,0 +1,16 @@
# Pushes the contents of the repo to the Codeberg mirror
name: 🪞 Mirror to Codeberg
on:
workflow_dispatch:
schedule:
- cron: '30 3 * * 0' # At 03:30 on Sunday
jobs:
codeberg:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with: { fetch-depth: 0 }
- uses: pixta-dev/repository-mirroring-action@v1
with:
target_repo_url: git@codeberg.org:alicia/dashy.git
ssh_private_key: ${{ secrets.CODEBERG_SSH }}

17
.github/workflows/release-commenter.yml vendored Normal file
View File

@ -0,0 +1,17 @@
# Adds a comment to all issues & PRs that were fixed on a new release
name: 💡 Update Issue after Release
on:
release:
types: [published]
jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: apexskier/github-release-commenter@v1
with:
GITHUB_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
label-template: 🛩️ Released {release_tag}
comment-template: |
**This has now been released in {release_name} ✨**
If you haven't done so already, please [update your instance](https://github.com/Lissy93/dashy/blob/master/docs/management.md#updating) to `{release_tag}` or later. See {release_link} for full info.

58
.github/workflows/update-docs-site.yml vendored Normal file
View File

@ -0,0 +1,58 @@
name: 📝 Update Documentation
# This will run whenever the /docs directory in master branch is updated,
# or if the workflow is manually dispatched, plus a sync check on Sun at 03:30 UTC
on:
workflow_dispatch:
schedule:
- cron: '30 3 * * 0'
push:
branches:
- master
paths:
- 'docs/**'
# Jobs to be run:
# 1. Checkout master branch
# 2. Checkout website source code branch
# 3. Install Python
# 4. Copy /docs from master to website branch
# 5. Run the script which processes documentation
# 6. Commit and push updated docs to the website source code branch
jobs:
update-docs:
runs-on: ubuntu-latest
steps:
- name: Checkout master branch 🛎️
uses: actions/checkout@v2
with:
path: 'master-docs'
- name: Checkout WEBSITE/docs-site-source branch 🛎️
uses: actions/checkout@v2
with:
ref: 'WEBSITE/docs-site-source'
path: 'website-docs'
- name: Install Python 🐍
uses: actions/setup-python@v2
with:
python-version: '3.x'
- name: Run script to update documentation 🪄
working-directory: website-docs
run: |
cp -r ../master-docs/docs ./
python ./do-markdown-magic.py
- name: Commit changes 🚀
run: |
cd website-docs
git config --local user.email "liss-bot@d0h.co"
git config --local user.name "Liss-Bot"
git add docs
git commit -m "Update documentation" || echo "No changes to commit"
git push
env:
GITHUB_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}

30
.github/workflows/wiki-sync.yml vendored Normal file
View File

@ -0,0 +1,30 @@
# Uses the contents of the ./docs directory for Dashy's GH Wiki page
name: 📊 Wiki Sync
on:
workflow_dispatch: # Manual dispatch
schedule:
- cron: '0 1 * * 0' # At 01:00 on Sunday.
jobs:
update-wiki:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@master
- name: Upload Docs to GH Wiki
uses: docker://decathlon/wiki-page-creator-action:latest
env:
GH_PAT: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
ACTION_MAIL: alicia-gh-bot@mail.as93.net
ACTION_NAME: liss-bot
OWNER: Lissy93
REPO_NAME: Dashy
MD_FOLDER: docs/
# - name: Sync Wiki
# uses: joeizzard/action-wiki-sync@master
# with:
# username: example
# access_token: ${{ secrets.GITHUB_TOKEN }}
# wiki_folder: ./docs
# commit_username: 'liss-bot'
# commit_email: 'liss-bot@d0h.co'
# commit_message: '📕 Chore: Sync Wiki'

1
.gitignore vendored
View File

@ -13,7 +13,6 @@ yarn-error.log*
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj

29
.gitpod.yml Normal file
View File

@ -0,0 +1,29 @@
# Config for running Dashy in GitPod's cloud dev environment
# Docs: https://www.gitpod.io/docs/references/gitpod-yml
# Commands to start on workspace startup
tasks:
- init: yarn install
command: yarn dev
# Ports to expose on workspace startup
ports:
- port: 8080 # Default dev server
visibility: private
onOpen: open-preview
- port: 4000 # Default prod server
visibility: public
onOpen: open-preview
prebuilds:
# Adds 'Open in GitPod' to PRs
addBadge: true
addComment: false
vscode:
# Adds Vue.js and formatting extensions
extensions:
- octref.vetur
- dbaeumer.vscode-eslint
- streetsidesoftware.code-spell-checker
- PKief.material-icon-theme
- wix.vscode-import-cost
- oderwat.indent-rainbow
- eamodio.gitlens

65
.vscode/launch.json vendored Normal file
View File

@ -0,0 +1,65 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "msedge",
"request": "launch",
"name": "dashy: edge",
"url": "http://localhost:8080",
"webRoot": "${workspaceFolder}",
"breakOnLoad": true,
"pathMapping": {
"/_karma_webpack_": "${workspaceFolder}"
},
"sourceMapPathOverrides": {
"webpack:/*": "${webRoot}/*",
"/./*": "${webRoot}/*",
"/src/*": "${webRoot}/*",
"/*": "*",
"/./~/*": "${webRoot}/node_modules/*"
},
"preLaunchTask": "dashy start"
},
{
"type": "chrome",
"request": "launch",
"name": "dashy: chrome",
"url": "http://localhost:8080",
"webRoot": "${workspaceFolder}",
"breakOnLoad": true,
"pathMapping": {
"/_karma_webpack_": "${workspaceFolder}"
},
"sourceMapPathOverrides": {
"webpack:/*": "${webRoot}/*",
"/./*": "${webRoot}/*",
"/src/*": "${webRoot}/*",
"/*": "*",
"/./~/*": "${webRoot}/node_modules/*"
},
"preLaunchTask": "dashy start"
},
{
"type": "firefox",
"request": "launch",
"name": "dashy: firefox",
"url": "http://localhost:8080",
"webRoot": "${workspaceFolder}",
"breakOnLoad": true,
"pathMapping": {
"/_karma_webpack_": "${workspaceFolder}"
},
"sourceMapPathOverrides": {
"webpack:/*": "${webRoot}/*",
"/./*": "${webRoot}/*",
"/src/*": "${webRoot}/*",
"/*": "*",
"/./~/*": "${webRoot}/node_modules/*"
},
"preLaunchTask": "dashy start"
}
]
}

21
.vscode/tasks.json vendored Normal file
View File

@ -0,0 +1,21 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "dashy start",
"type": "npm",
"script": "dev",
"isBackground": true,
"problemMatcher": [
{
"base": "$tsc-watch",
"background": {
"activeOnStart": true,
"beginsPattern": "Starting development server",
"endsPattern": "Compiled successfully"
}
}
],
}
]
}

1
.yarnrc.yml Normal file
View File

@ -0,0 +1 @@
nodeLinker: node-modules

1
CNAME Normal file
View File

@ -0,0 +1 @@
dashy.to

View File

@ -1,30 +1,51 @@
FROM node:lts-alpine
FROM node:18.19.1-alpine AS BUILD_IMAGE
# Set the platform to build image for
ARG TARGETPLATFORM
ENV TARGETPLATFORM=${TARGETPLATFORM:-linux/amd64}
# Install additional tools needed if on arm64 / armv7
RUN \
case "${TARGETPLATFORM}" in \
'linux/arm64') apk add --no-cache python3 make g++ ;; \
'linux/arm/v7') apk add --no-cache python3 make g++ ;; \
esac
# Create and set the working directory
WORKDIR /app
# Install app dependencies
COPY package.json yarn.lock ./
RUN yarn install --ignore-engines --immutable --no-cache --network-timeout 300000 --network-concurrency 1
# Copy over all project files and folders to the working directory
COPY . ./
# Build initial app for production
RUN yarn build --mode production
# Production stage
FROM node:20.11.1-alpine3.19
# Define some ENV Vars
ENV PORT 80
ENV DIRECTORY /app
ENV IS_DOCKER true
ENV PORT=8080 \
DIRECTORY=/app \
IS_DOCKER=true
# Create and set the working directory
WORKDIR ${DIRECTORY}
# Copy over both 'package.json' and 'package-lock.json' (if available)
COPY package*.json ./
# Update tzdata for setting timezone
RUN apk add --no-cache tzdata
# Install project dependencies
RUN yarn
# Copy over all project files and folders to the working directory
COPY . .
# Build initial app for production
RUN yarn build
# Expose given port
EXPOSE ${PORT}
# Copy built application from build phase
COPY --from=BUILD_IMAGE /app ./
# Finally, run start command to serve up the built application
CMD [ "yarn", "build-and-start"]
CMD [ "yarn", "build-and-start" ]
# Run simple healthchecks every 5 mins, to check the Dashy's everythings great
HEALTHCHECK --interval=5m --timeout=2s --start-period=30s CMD yarn health-check
# Expose the port
EXPOSE ${PORT}
# Run simple healthchecks every 5 mins, to check that everythings still great
HEALTHCHECK --interval=5m --timeout=5s --start-period=30s CMD yarn health-check

32
LICENSE
View File

@ -1,17 +1,21 @@
Licensed under MIT X11. Copyright © 2021 Alicia Sykes <https://aliciasykes.com>
MIT License
Permission is hereby granted, free of charge, to any person obtaining a copy of this
software and associated documentation files (the “Software”), to deal in the Software
without restriction, including without limitation the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software, and to permit
persons to whom the Software is furnished to do so, subject to the following conditions:
Copyright (c) 2021-2024 Alicia Sykes <https://aliciasykes.com>
The above copyright notice and this permission notice shall be included in all copies or
substantial portions of the Software.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWAREOR THE USE
OR OTHER DEALINGS IN THE SOFTWARE.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@ -1 +1 @@
web: node server.js
web: npm run build-and-start

916
README.md

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,6 @@
{
"name": "Dashy",
"website": "https://dashy.to/",
"description": "A Dashboard for your Homelab 🚀",
"repository": "https://github.com/lissy93/dashy",
"logo": "https://raw.githubusercontent.com/Lissy93/dashy/master/docs/assets/logo.png",
@ -13,4 +14,4 @@
"lissy93"
],
"stack": "heroku-20"
}
}

View File

@ -1,25 +1,39 @@
---
# Welcome to Dashy! To get started, run `docker compose up`
# Welcome to Dashy! To get started, run `docker compose up -d`
# You can configure your container here, by modifying this file
version: "3.8"
services:
dashy:
container_name: Dashy
# Pull latest image from DockerHub
image: lissy93/dashy
# To build from source, replace 'image: lissy93/dashy' with 'build: .'
# build: .
image: lissy93/dashy
container_name: Dashy
# You can also use an image with a different tag, or pull from a different registry, e.g:
# image: ghcr.io/lissy93/dashy or image: lissy93/dashy:3.0.0
# Pass in your config file below, by specifying the path on your host machine
# volumes:
# - /root/my-config.yml:/app/public/conf.yml
# - /path/to/my-config.yml:/app/user-data/conf.yml
# - /path/to/item-icons:/app/user-data/item-icons/
# Set port that web service will be served on. Keep container port as 8080
ports:
- 4000:80
- 4000:8080
# Set any environmental variables
environment:
- NODE_ENV=production
# Specify your user ID and group ID. You can find this by running `id -u` and `id -g`
# - UID=1000
# - GID=1000
# Specify restart policy
restart: unless-stopped
# Configure healthchecks
healthcheck:
test: ['CMD', 'node', '/app/services/healthcheck']

43
docker/Dockerfile-arm32v7 Normal file
View File

@ -0,0 +1,43 @@
FROM alpine:3.12 AS builder
# Download QEMU, see https://github.com/docker/hub-feedback/issues/1261
RUN QEMU_URL=https://github.com/balena-io/qemu/releases/download/v5.2.0%2Bbalena4/qemu-5.2.0.balena4-arm.tar.gz \
&& apk add curl && curl -L $QEMU_URL | tar zxvf - -C . --strip-components 1
# Start second (arm32v7) stage
FROM arm32v7/alpine:3.12
# Add QEMU from build stage
COPY --from=builder qemu-arm-static /usr/bin
# Install Node and Yarn
RUN apk add --update --no-cache nodejs npm yarn
# Define some ENV Vars
ENV PORT=80 \
DIRECTORY=/app \
IS_DOCKER=true
# Create and set the working directory
WORKDIR ${DIRECTORY}
# Copy over both 'package.json' and 'package-lock.json' (if available)
COPY package*.json ./
# Install project dependencies
RUN yarn
# Copy over all project files and folders to the working directory
COPY . .
# Build initial app for production
RUN yarn build
# Expose given port
EXPOSE ${PORT}
# Finally, run start command to serve up the built application
CMD [ "yarn", "build-and-start"]
# Run simple healthchecks every 5 mins, to check the Dashy's everythings great
HEALTHCHECK --interval=5m --timeout=2s --start-period=30s CMD yarn health-check

43
docker/Dockerfile-arm64v8 Normal file
View File

@ -0,0 +1,43 @@
FROM alpine:3.12 AS builder
# Download QEMU, see https://github.com/docker/hub-feedback/issues/1261
RUN QEMU_URL=https://github.com/balena-io/qemu/releases/download/v5.2.0%2Bbalena4/qemu-5.2.0.balena4-aarch64.tar.gz \
&& apk add curl && curl -L $QEMU_URL | tar zxvf - -C . --strip-components 1
# Start second (arm64v8) stage
FROM arm64v8/alpine:3.12
# Add QEMU from build stage
COPY --from=builder qemu-aarch64-static /usr/bin
# Install Node and Yarn
RUN apk add --update --no-cache nodejs npm yarn
# Define some ENV Vars
ENV PORT=80 \
DIRECTORY=/app \
IS_DOCKER=true
# Create and set the working directory
WORKDIR ${DIRECTORY}
# Copy over both 'package.json' and 'package-lock.json' (if available)
COPY package*.json ./
# Install project dependencies
RUN yarn
# Copy over all project files and folders to the working directory
COPY . .
# Build initial app for production
RUN yarn build
# Expose given port
EXPOSE ${PORT}
# Finally, run start command to serve up the built application
CMD [ "yarn", "build-and-start"]
# Run simple healthchecks every 5 mins, to check the Dashy's everythings great
HEALTHCHECK --interval=5m --timeout=2s --start-period=30s CMD yarn health-check

22
docker/Dockerfile-lite Normal file
View File

@ -0,0 +1,22 @@
# -----------------------------------------------------------------------------------------
# A light-weight alternative Docker image, using NGINX rather than Node.js to serve the app
# This means that certain features that require server-side endpoints will not be available
# -----------------------------------------------------------------------------------------
# Build Stage - Install dependencies + build the app
FROM node:lts-alpine3.14 as build
WORKDIR /dashy
COPY package*.json .
COPY yarn.lock .
RUN yarn
COPY . .
RUN yarn build
# Production Stage - Serve up built files with NGINX
FROM nginx:alpine as production
COPY ./docker/nginx.conf /etc/nginx/nginx.conf
COPY --from=build /dashy/dist /usr/share/nginx/html
EXPOSE 80
ENTRYPOINT ["nginx", "-g", "daemon off;"]
LABEL maintainer="Alicia Sykes <alicia@omg.lol>"

31
docker/Dockerfile-old Normal file
View File

@ -0,0 +1,31 @@
FROM node:lts-alpine3.14
# Define some ENV Vars
ENV PORT=80 \
DIRECTORY=/app \
IS_DOCKER=true
# Create and set the working directory
WORKDIR ${DIRECTORY}
# Copy over both 'package.json' and 'package-lock.json' (if available)
COPY package*.json ./
COPY yarn.lock ./
# Install project dependencies
RUN yarn
# Copy over all project files and folders to the working directory
COPY . .
# Build initial app for production
RUN yarn build
# Expose given port
EXPOSE ${PORT}
# Finally, run start command to serve up the built application
CMD [ "yarn", "build-and-start"]
# Run simple healthchecks every 5 mins, to check the Dashy's everythings great
HEALTHCHECK --interval=5m --timeout=2s --start-period=30s CMD yarn health-check

136
docker/docker-readme.md Normal file
View File

@ -0,0 +1,136 @@
<h1 align="center">Dashy</h1>
<p align="center">
<i>Dashy helps you organize your self-hosted services by making them accessible from a single place</i>
<br/>
<img width="120" src="https://i.ibb.co/yhbt6CY/dashy.png" />
<br/>
<b><a href="https://github.com/Lissy93/dashy/blob/master/docs/showcase.md">User Showcase</a></b> | <b><a href="https://demo.dashy.to">Live Demo</a></b> | <b><a href="https://github.com/Lissy93/dashy/blob/master/docs/quick-start.md">Getting Started</a></b> | <b><a href="https://dashy.to/docs">Documentation</a></b> | <b><a href="https://github.com/Lissy93/dashy">GitHub</a></b>
<br/><br/>
<a href="https://github.com/awesome-selfhosted/awesome-selfhosted#personal-dashboards">
<img src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg" alt="Awesome Self-Hosted">
</a>
<a href="https://github.com/Lissy93/dashy/blob/master/LICENSE">
<img src="https://img.shields.io/badge/License-MIT-0aa8d2?logo=opensourceinitiative&logoColor=fff" alt="License MIT">
</a>
<a href="https://github.com/Lissy93/dashy/blob/master/.github/CHANGELOG.md">
<img src="https://img.shields.io/github/package-json/v/lissy93/dashy?logo=azurepipelines&amp;color=0aa8d2" alt="Current Version">
</a>
<a href="https://hub.docker.com/r/lissy93/dashy">
<img src="https://img.shields.io/docker/pulls/lissy93/dashy?logo=docker&color=0aa8d2&logoColor=fff" alt="Docker Pulls">
</a>
<a href="http://as93.link/dashy-build-status">
<img src="https://badgen.net/github/status/lissy93/dashy?icon=github" alt="GitHub Status">
</a>
<a href="https://snyk.io/test/github/lissy93/dashy">
<img src="https://snyk.io/test/github/lissy93/dashy/badge.svg" alt="Known Vulnerabilities">
</a>
</p>
## Features 🌈
- 🔎 Instant search by name, domain, or tags + customizable hotkeys & keyboard shortcuts
- 🎨 Multiple built-in color themes, with UI color editor and support for custom CSS
- 🧸 Many icon options - Font-Awesome, homelab icons, auto-fetching Favicon, images, emojis, etc.
- 🚦 Status monitoring for each of your apps/links for basic availability and uptime checking
- 📊 Widgets for displaying info and dynamic content from your self-hosted services
- 💂 Optional authentication with multi-user access, configurable privileges, and SSO support
- 🌎 Multi-language support, with 10+ human-translated languages, and more on the way
- ☁ Optional, encrypted, free off-site cloud backup and restore feature available
- 💼 A workspace view, for easily switching between multiple apps simultaneously
- 🛩️ A minimal view, for use as a fast-loading browser Startpage
- 🖱️ Choose app launch method, either new tab, same tab, a pop-up modal, or in the workspace view
- 📏 Customizable layout, sizes, text, component visibility, sort order, behavior, etc.
- 🖼️ Options for a full-screen background image, custom nav-bar links, HTML footer, title, etc.
- 🚀 Easy to setup with Docker, or on bare metal, or with 1-Click cloud deployment
- ⚙️ Easy configuration, either through the UI, or using a YAML file
- ✨ Under active development with improvements and new features added regularly
- 🤏 Small bundle size, fully responsive UI, and PWA for basic offline access
- 🆓 100% free and open-source
- 🔐 Strong focus on privacy
- 🌈 And loads more...
## Demo ⚡
**Live Instances**: [Demo 1](https://demo.dashy.to) (Live Demo) ┆ [Demo 2](https://live.dashy.to) (Dashy Links) ┆ [Demo 3](https://dev.dashy.to) (Dev Preview)
**Screenshots**: Checkout the [Showcase](https://github.com/Lissy93/dashy/blob/master/docs/showcase.md), to see example dashboards from the community
**Spin up your own demo**: [![One-Click Deploy with PWD](https://img.shields.io/badge/Play--with--Docker-Deploy-2496ed?style=flat-square&logo=docker)](https://labs.play-with-docker.com/?stack=https://raw.githubusercontent.com/Lissy93/dashy/master/docker-compose.yml) or [`docker run -p 8080:8080 lissy93/dashy`](./docs/quick-start.md)
<p align="center">
<img width="800" src="https://i.ibb.co/L8YbNNc/dashy-demo2.gif" alt="Demo" />
</p>
**[⬆️ Back to Top](#dashy)**
---
## Getting Started 🛫
To deploy Dashy with Docker, just run `docker run -p 8080:8080 lissy93/dashy`, then open `http://localhost:8080`
For full list of options and a Docker compose file, see the [Deployment Docs](https://github.com/Lissy93/dashy/blob/master/docs/deployment.md).
Dashy can also be run on bare metal using Node.js, or deployed to a cloud service, using the 1-Click deploy script.
---
## Documentation 📝
#### Running Dashy
- **[Quick Start](https://github.com/Lissy93/dashy/blob/master/docs/quick-start.md)** - TDLR guide on getting Dashy up and running
- **[Deployment](https://github.com/Lissy93/dashy/blob/master/docs/deployment.md)** - Full guide on deploying Dashy either locally or online
- **[Configuring](https://github.com/Lissy93/dashy/blob/master/docs/configuring.md)** - Complete list of all available options in the config file
- **[App Management](https://github.com/Lissy93/dashy/blob/master/docs/management.md)** - Managing your app, updating, security, web server configuration, etc
- **[Troubleshooting](https://github.com/Lissy93/dashy/blob/master/docs/troubleshooting.md)** - Common errors and problems, and how to fix them
#### Feature Docs
- **[Authentication](https://github.com/Lissy93/dashy/blob/master/docs/authentication.md)** - Guide to setting up authentication to protect your dashboard
- **[Alternate Views](https://github.com/Lissy93/dashy/blob/master/docs/alternate-views.md)** - Outline of available pages / views and item opening methods
- **[Backup & Restore](https://github.com/Lissy93/dashy/blob/master/docs/backup-restore.md)** - Guide to backing up config with Dashy's cloud sync feature
- **[Icons](https://github.com/Lissy93/dashy/blob/master/docs/icons.md)** - Outline of all available icon types for sections and items, with examples
- **[Language Switching](https://github.com/Lissy93/dashy/blob/master/docs/multi-language-support.md)** - Details on how to switch language, or add a new locale
- **[Status Indicators](https://github.com/Lissy93/dashy/blob/master/docs/status-indicators.md)** - Using Dashy to monitor uptime and status of your apps
- **[Searching & Shortcuts](https://github.com/Lissy93/dashy/blob/master/docs/searching.md)** - Searching, launching methods + keyboard shortcuts
- **[Theming](https://github.com/Lissy93/dashy/blob/master/docs/theming.md)** - Complete guide to applying, writing and modifying themes + styles
- **[Widgets](https://github.com/Lissy93/dashy/blob/master/docs/widgets.md)** - List of all dynamic content widgets, with usage guides and examples
#### Development and Contributing
- **[Developing](https://github.com/Lissy93/dashy/blob/master/docs/developing.md)** - Running Dashy development server locally, and general workflow
- **[Development Guides](https://github.com/Lissy93/dashy/blob/master/docs/development-guides.md)** - Common development tasks, to help new contributors
- **[Contributing](https://github.com/Lissy93/dashy/blob/master/docs/contributing.md)** - How you can help keep Dashy alive
- **[Showcase](https://github.com/Lissy93/dashy/blob/master/docs/showcase.md)** - See how others are using Dashy, and share your dashboard
- **[Credits](https://github.com/Lissy93/dashy/blob/master/docs/credits.md)** - List of people and projects that have made Dashy possible
- **[Release Workflow](https://github.com/Lissy93/dashy/blob/master/docs/release-workflow.md)** - Info about releases, CI and automated tasks
---
## License 📜
Dashy is Licensed under [MIT X11](https://en.wikipedia.org/wiki/MIT_License)
```
Copyright © 2024 Alicia Sykes <https://aliciasykes.com>
Permission is hereby granted, free of charge, to any person obtaining a copy of this
software and associated documentation files (the "Software"), to deal in the Software
without restriction, including without limitation the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software, and to permit
persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or
substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE
OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, Dashy shall not be used in advertising or otherwise
to promote the sale, use, or other dealings in this Software without prior written
authorization from the repo owner.
```

8
docker/hooks/pre_build Normal file
View File

@ -0,0 +1,8 @@
#!/bin/bash
# Used to setup QEMU to build arm images on amd64 processors.
# Source: https://git.io/J0ezo
# Register qemu-*-static for all supported processors except the
# current one, but also remove all registered binfmt_misc before
docker run --rm --privileged multiarch/qemu-user-static:register --reset

15
docker/nginx.conf Normal file
View File

@ -0,0 +1,15 @@
worker_processes 4;
events { worker_connections 1024; }
http {
server {
listen 80;
root /usr/share/nginx/html;
include /etc/nginx/mime.types;
location /appui {
try_files $uri /index.html;
}
}
}

64
docs/alternate-views.md Normal file
View File

@ -0,0 +1,64 @@
# Alternate Views & Opening Methods
## Views
Dashy has three different views:
- Default View - This is the main homepage with sections in a grid layout
- Workspace View - Items displayed on the side, and are launched within Dashy
- Minimal View - A clean + simple tabbed view
You can switch between views using the dropdown in the top-right corner. Set your chosen Starting View with `appConfig.startingView`. Click the page title at any time to go back to your selected starting view.
### Default
This is the main page that you will land on when you first launch the application. Here all of your sections (with items + widgets) are visible in a grid layout.
<p align="center">
<b>Example of Default View</b><br>
<img width="800" src="https://i.ibb.co/L8YbNNc/dashy-demo2.gif" alt="Demo" />
</p>
### Workspace
The workspace view displays your links in a sidebar on the left-hand side, and apps are launched inside an iframe without having to leave Dashy. This enables you to use all of your self-hosted apps from one place, and makes multi-tasking easy.
You can specify a default app to be opened when you land on the workspace, by setting `appConfig.workspaceLandingUrl: https://app-to-open/`. If this app exists within your sections.items, then the corresponding section will also be expanded.
You can also opt to keep previously opened websites/ apps open in the background, by setting `appConfig.enableMultiTasking: true`. This comes at the cost of performance, but does mean that your session with each app is preserved, enabling you to quickly switch between them.
<p align="center">
<b>Example of Workspace View</b><br>
<img alt="Workspace view demo" src="https://raw.githubusercontent.com/Lissy93/dashy/master/docs/assets/workspace-demo.gif" width="800" />
</p>
### Minimal View
The minimal view aims to be super fast and simple, and can be used as a browser startpage. Items are grouped into a tab view, and the last opened tab will be remembered. Similar to the main view, you can search and launch items just by typing, and right-clicking will show more options (like open in modal, workspace or new tab).
<p align="center">
<b>Example of Minimal View</b><br>
<img alt="Workspace view demo" src="https://raw.githubusercontent.com/Lissy93/dashy/master/docs/assets/minimal-view-demo.gif" width="800" />
</p>
## Opening Methods
Dashy supports several different ways to launch your apps. The primary opening method for each app can be specified using the `target` attribute, with a value of one of the following:
- `sametab` - The app will be launched in the current tab
- `newtab` - The app will be launched in a new tab
- `top` - Opens in the top-most browsing context, useful if you're accessing Dashy through an iframe
- `modal` - Launch app in a resizable/ movable popup modal on the current page
- `workspace` - Changes to Workspace view, and launches app
You can also set a default opening method, which will be applied to all items that don't have a specified target, using `appConfig.defaultOpeningMethod`, to one of the above values.
Even if the target is not set (or is set to `sametab`), you can still launch any given app in an alternative method. Either right-click to see all options, or use one of the keyboard shortcuts: Alt + Click will open the modal, and Ctrl + Click will open in a new tab.
<p align="center">
<img width="500" src="https://i.ibb.co/vmZdSRt/dashy-context-menu-2.png" />
</p>
If you don't like the custom context menu, it can be disabled by setting `appConfig.disableContextMenu: true`.
If you get a 'Refused to Connect' error in the modal or workspace views, then the target app has it's X-Frame-Options HTTP set to block requests from embedded content. You can easily fix this by setting this header to ALLOW, for instructions on how to do so, see the [Troubleshooting Docs](/docs/troubleshooting.md#refused-to-connect-in-modal-or-workspace-view).

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 818 KiB

After

Width:  |  Height:  |  Size: 30 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 94 KiB

View File

@ -0,0 +1,7 @@
<svg width="223px" height="30px" version="1.1" viewBox="0 0 223 30" xmlns="http://www.w3.org/2000/svg">
<title>Artboard</title>
<desc>Created with Sketch.</desc>
<rect id="Rectangle" width="223" height="30" rx="8" fill="#ff5e5b" style="fill-rule:evenodd;fill:#ff8eff"/>
<path d="m19.011 10.912c0.57462-1.6874 1.9364-2.531 4.0853-2.531 3.2234 0 4.4184 4.0247 2.7288 6.6559-1.1264 1.7541-3.3978 3.9728-6.8141 6.6559-3.4163-2.6832-5.6877-4.9018-6.8141-6.6559-1.6896-2.6312-0.49462-6.6559 2.7288-6.6559 2.1489 0 3.5107 0.84368 4.0853 2.531z" fill="#ff5e5b" style="fill:none;stroke-width:1.5;stroke:#fff"/>
<text x="55" y="20" style="fill:#ffffff;font-family:sans-serif;font-size:16px;letter-spacing:0px;line-height:1.25;word-spacing:0px" xml:space="preserve"><tspan x="31.423412" y="20.493532" style="fill:#ffffff;font-size:16px">Sponsor me on Github</tspan></text>
</svg>

After

Width:  |  Height:  |  Size: 879 B

View File

@ -1,177 +1,469 @@
# Authentication
- [Built-In Login Feature](#authentication)
- [Setting Up Authentication](#setting-up-authentication)
- [Hash Password](#hash-password)
- [Logging In and Out](#logging-in-and-out)
- [Security](#security)
- [Alternative Authentication Methods](#alternative-authentication-methods)
- [VPN](#vpn)
- [IP-Based Access](#ip-based-access)
- [Web Server Authentication](#web-server-authentication)
- [OAuth Services](#oauth-services)
- [Auth on Cloud Hosting Services](#static-site-hosting-providers)
Dashy has a basic login page included, and frontend authentication. You can enable this by adding users to the `auth` section under `appConfig` in your `conf.yml`. If this section is not specified, then no authentication will be required to access the app, and it the homepage will resolve to your dashboard.
## Setting Up Authentication
The `auth` property takes an array of users. Each user needs to include a username, hash and optional user type (`admin` or `normal`). The hash property is a [SHA-256 Hash](https://en.wikipedia.org/wiki/SHA-2) of your desired password.
For example:
```yaml
appConfig:
auth:
- user: alicia
hash: 4D1E58C90B3B94BCAD9848ECCACD6D2A8C9FBC5CA913304BBA5CDEAB36FEEFA3
type: admin
- user: edward
hash: 5E884898DA28047151D0E56F8DC6292773603D0D6AABBDD62A11EF721D1542D8
type: admin
```
## Hash Password
Dashy uses [SHA-256 Hash](https://en.wikipedia.org/wiki/Sha-256), a 64-character string, which you can generate using an online tool, such as [this one](https://passwordsgenerator.net/sha256-hash-generator/) or [CyberChef](https://gchq.github.io/CyberChef/) (which can be self-hosted/ ran locally).
A hash is a one-way cryptographic function, meaning that it is easy to generate a hash for a given password, but very hard to determine the original password for a given hash. This means, that so long as your password is long, strong and unique, it is safe to store it's hash in the clear. Having said that, you should never reuse passwords, hashes can be cracked by iterating over known password lists, generating a hash of each.
## Logging In and Out
Once authentication is enabled, so long as there is no valid token in cookie storage, the application will redirect the user to the login page. When the user enters credentials in the login page, they will be checked, and if valid, then a token will be generated, and they can be redirected to the home page. If credentials are invalid, then an error message will be shown, and they will remain on the login page. Once in the application, to log out the user can click the logout button (in the top-right), which will clear cookie storage, causing them to be redirected back to the login page.
## Security
Since all authentication is happening entirely on the client-side, it is vulnerable to manipulation by an adversary. An attacker could look at the source code, find the function used generate the auth token, then decode the minified JavaScript to find the hash, and manually generate a token using it, then just insert that value as a cookie using the console, and become a logged in user. Therefore, if you need secure authentication for your app, it is strongly recommended to implement this using your web server, or use a VPN to control access to Dashy. The purpose of the login page is merely to prevent immediate unauthorized access to your homepage.
Addressing this is on the todo list, and there are several potential solutions:
1. Encrypt all site data against the users password, so that an attacker can not physically access any data without the correct decryption key
2. Use a backend service to handle authentication and configuration, with no user data returned from the server until the correct credentials are provided. However, this would require either Dashy to be run using it's Node.js server, or the use of an external service
3. Implement authentication using a self-hosted identity management solution, such as [Keycloak for Vue](https://www.keycloak.org/securing-apps/vue)
**[⬆️ Back to Top](#authentication)**
---
## Alternative Authentication Methods
If you are self-hosting Dashy, and require secure authentication to prevent unauthorized access, you have several options:
- [Authentication Server](#authentication-server) - Put Dashy behind a self-hosted auth server
- [VPN](#vpn) - Use a VPN to tunnel into the network where Dashy is running
- [IP-Based Access](#ip-based-access) - Disallow access from all IP addresses, except your own
- [Web Server Authentication](#web-server-authentication) - Enable user control within your web server or proxy
- [OAuth Services](#oauth-services) - Implement a user management system using a cloud provider
- [Password Protection (for cloud providers)](#static-site-hosting-providers) - Enable password-protection on your site
### Authentication Server
##### Authelia
[Authelia](https://www.authelia.com/) is an open-source full-featured authentication server, which can be self-hosted and either on bare metal, in a Docker container or in a Kubernetes cluster. It allows for fine-grained access control rules based on IP, path, users etc, and supports 2FA, simple password access or bypass policies for your domains.
- `git clone https://github.com/authelia/authelia.git`
- `cd authelia/examples/compose/lite`
- Modify the `users_database.yml` the default username and password is authelia
- Modify the `configuration.yml` and `docker-compose.yml` with your respective domains and secrets
- `docker-compose up -d`
For more information, see the [Authelia docs](https://www.authelia.com/docs/)
### VPN
A catch-all solution to accessing services running from your home network remotely is to use a VPN. It means you do not need to worry about implementing complex authentication rules, or trusting the login implementation of individual applications. However it can be inconvenient to use on a day-to-day basis, and some public and corporate WiFi block VPN connections. Two popular VPN protocols are [OpenVPN](https://openvpn.net/) and [WireGuard](https://www.wireguard.com/)
### IP-Based Access
If you have a static IP or use a VPN to access your running services, then you can use conditional access to block access to Dashy from everyone except users of your pre-defined IP address. This feature is offered by most cloud providers, and supported by most web servers.
##### Apache
In Apache, this is configured in your `.htaccess` file in Dashy's root folder, and should look something like:
```
Order Deny,Allow
Deny from all
Allow from [your-ip]
```
##### NGINX
In NGINX you can specify [control access](https://docs.nginx.com/nginx/admin-guide/security-controls/controlling-access-proxied-http/) rules for a given site in your `nginx.conf` or hosts file. For example:
```
server {
listen 80;
server_name www.dashy.example.com;
location / {
root /path/to/dashy/;
passenger_enabled on;
allow [your-ip];
deny all;
}
}
```
##### Caddy
In Caddy, [Request Matchers](https://caddyserver.com/docs/caddyfile/matchers) can be used to filter requests
```
dashy.site {
@public_networks not remote_ip [your-ip]
respond @public_networks "Access denied" 403
}
```
### Web Server Authentication
Most web servers make password protecting certain apps very easy. Note that you should also set up HTTPS and have a valid certificate in order for this to be secure.
##### Apache
First crate a `.htaccess` file in Dashy's route directory. Specify the auth type and path to where you want to store the password file (usually the same folder). For example:
```
AuthType Basic
AuthName "Please Sign into Dashy"
AuthUserFile /path/dashy/.htpasswd
require valid-user
```
Then create a `.htpasswd` file in the same directory. List users and their hashed passwords here, with one user on each line, and a colon between username and password (e.g. `[username]:[hashed-password]`). You will need to generate an MD5 hash of your desired password, this can be done with an [online tool](https://www.web2generators.com/apache-tools/htpasswd-generator). Your file will look something like:
```
alicia:$apr1$jv0spemw$RzOX5/GgY69JMkgV6u16l0
```
##### NGINX
NGINX has an [authentication module](https://nginx.org/en/docs/http/ngx_http_auth_basic_module.html) which can be used to add passwords to given sites, and is fairly simple to set up. Similar to above, you will need to create a `.htpasswd` file. Then just enable auth and specify the path to that file, for example:
```
location / {
auth_basic "closed site";
auth_basic_user_file conf/htpasswd;
}
```
##### Caddy
Caddy has a [basic-auth](https://caddyserver.com/docs/caddyfile/directives/basicauth) directive, where you specify a username and hash. The password hash needs to be base-64 encoded, the [`caddy hash-password`](https://caddyserver.com/docs/command-line#caddy-hash-password) command can help with this. For example:
```
basicauth /secret/* {
alicia JDJhJDEwJEVCNmdaNEg2Ti5iejRMYkF3MFZhZ3VtV3E1SzBWZEZ5Q3VWc0tzOEJwZE9TaFlZdEVkZDhX
}
```
For more info about implementing a single sign on for all your apps with Caddy, see [this tutorial](https://joshstrange.com/securing-your-self-hosted-apps-with-single-signon/)
##### Lighttpd
You can use the [mod_auth](https://doc.lighttpd.net/lighttpd2/mod_auth.html) module to secure your site with Lighttpd. Like with Apache, you need to first create a password file listing your usersnames and hashed passwords, but in Lighttpd, it's usually called `.lighttpdpassword`.
Then in your `lighttpd.conf` file (usually in the `/etc/lighttpd/` directory), load in the mod_auth module, and configure it's directives. For example:
```
server.modules += ( "mod_auth" )
auth.debug = 2
auth.backend = "plain"
auth.backend.plain.userfile = "/home/lighttpd/.lighttpdpassword"
$HTTP["host"] == "dashy.my-domain.net" {
server.document-root = "/home/lighttpd/dashy.my-domain.net/http"
server.errorlog = "/var/log/lighttpd/dashy.my-domain.net/error.log"
accesslog.filename = "/var/log/lighttpd/dashy.my-domain.net/access.log"
auth.require = (
"/docs/" => (
"method" => "basic",
"realm" => "Password protected area",
"require" => "user=alicia"
)
)
}
```
Restart your web server for changes to take effect.
### OAuth Services
There are also authentication services, such as [Ory.sh](https://www.ory.sh/), [Okta](https://developer.okta.com/), [Auth0](https://auth0.com/), [Firebase](https://firebase.google.com/docs/auth/). Implementing one of these solutions would involve some changes to the [`Auth.js`](https://github.com/Lissy93/dashy/blob/master/src/utils/Auth.js) file, but should be fairly straight forward.
### Static Site Hosting Providers
If you are hosting Dashy on a cloud platform, you will probably find that it has built-in support for password protected access to web apps. For more info, see the relevant docs for your provider, for example: [Netlify Password Protection](https://docs.netlify.com/visitor-access/password-protection/), [Cloudflare Access](https://www.cloudflare.com/teams/access/), [AWS Cognito](https://aws.amazon.com/cognito/), [Azure Authentication](https://docs.microsoft.com/en-us/azure/app-service/scenario-secure-app-authentication-app-service) and [Vercel Password Protection](https://vercel.com/docs/platform/projects#password-protection).
**[⬆️ Back to Top](#authentication)**
# Authentication
- [Basic Auth](#built-in-auth)
- [Setting Up Authentication](#setting-up-authentication)
- [Hash Password](#hash-password)
- [Logging In and Out](#logging-in-and-out)
- [Guest Access](#enabling-guest-access)
- [Per-User Access](#granular-access)
- [Using Environment Variables for Passwords](#using-environment-variables-for-passwords)
- [Adding HTTP Auth to Configuration](#adding-http-auth-to-configuration)
- [Security Considerations](#security)
- [HTTP Auth](#http-auth)
- [Keycloak Auth](#keycloak)
- [Deploying Keycloak](#1-deploy-keycloak)
- [Setting up Keycloak](#2-setup-keycloak-users)
- [Configuring Dashy for Keycloak](#3-enable-keycloak-in-dashy-config-file)
- [Toubleshooting Keycloak](#troubleshooting-keycloak)
- [Alternative Authentication Methods](#alternative-authentication-methods)
- [VPN](#vpn)
- [IP-Based Access](#ip-based-access)
- [Web Server Authentication](#web-server-authentication)
- [OAuth Services](#oauth-services)
- [Auth on Cloud Hosting Services](#static-site-hosting-providers)
> [!IMPORTANT]
> Dashy's built-in auth is not indented to protect a publicly hosted instance against unauthorized access. Instead you should use an auth provider compatible with your reverse proxy, or access Dashy via your VPN, or implement your own SSO logic.
>
> In cases where Dashy is only accessibly within your home network, and you just want to add a login page, then the built-in auth may be sufficient, but keep in mind that configuration can still be accessed.
## Built-In Auth
Dashy has a basic login page included, and frontend authentication. You can enable this by adding users to the `auth` section under `appConfig` in your `conf.yml`. If this section is not specified, then no authentication will be required to access the app, and the homepage will resolve to your dashboard.
> [!NOTE]
> Since the auth is initiated in the main app entry point (for security), a rebuild is required to apply changes to the auth configuration.
> You can trigger a rebuild through the UI, under Config --> Rebuild, or by running `yarn build` in the root directory.
### Setting Up Authentication
The `auth` property takes an array of users. Each user needs to include a username, hash and optional user type (`admin` or `normal`). The hash property is a [SHA-256 Hash](https://en.wikipedia.org/wiki/SHA-2) of your desired password.
For example:
```yaml
appConfig:
auth:
users:
- user: alicia
hash: 4D1E58C90B3B94BCAD9848ECCACD6D2A8C9FBC5CA913304BBA5CDEAB36FEEFA3
type: admin
- user: bob
hash: 5E884898DA28047151D0E56F8DC6292773603D0D6AABBDD62A11EF721D1542D8
```
### Hash Password
Dashy uses [SHA-256 Hash](https://en.wikipedia.org/wiki/Sha-256), a 64-character string, which you can generate using an online tool, such as [this one](https://passwordsgenerator.net/sha256-hash-generator/) or [CyberChef](https://gchq.github.io/CyberChef/) (which can be self-hosted/ ran locally).
A hash is a one-way cryptographic function, meaning that it is easy to generate a hash for a given password, but very hard to determine the original password for a given hash. This means, that so long as your password is long, strong and unique, it is safe to store its hash in the clear. Having said that, you should never reuse passwords, hashes can be cracked by iterating over known password lists, generating a hash of each.
### Logging In and Out
Once authentication is enabled, so long as there is no valid token in cookie storage, the application will redirect the user to the login page. When the user enters credentials in the login page, they will be checked, and if valid, then a token will be generated, and they can be redirected to the home page. If credentials are invalid, then an error message will be shown, and they will remain on the login page. Once in the application, to log out: the user can click the logout button (in the top-right), which will clear cookie storage, causing them to be redirected back to the login page.
### Enabling Guest Access
With authentication set up, by default no access is allowed to your dashboard without first logging in with valid credentials. Guest mode can be enabled to allow for read-only access to a secured dashboard by any user, without the need to log in. A guest user cannot write any changes to the config file, but can apply modifications locally (stored in their browser). You can enable guest access, by setting `appConfig.auth.enableGuestAccess: true`.
### Granular Access
You can use the following properties to make certain pages, sections or items only visible to some users, or hide pages, sections and items from guests.
- `hideForUsers` - Page, Section or Item will be visible to all users, except for those specified in this list
- `showForUsers` - Page, Section or Item will be hidden from all users, except for those specified in this list
- `hideForGuests` - Page, Section or Item will be visible for logged in users, but not for guests
For Example:
```yaml
pages:
- name: Home Lab
path: home-lab.yml
displayData:
showForUsers: [admin]
- name: Intranet
path: intranet.yml
displayData:
hideForGuests: true
hideForUsers: [alicia, bob]
```
```yaml
- name: Code Analysis & Monitoring
icon: fas fa-code
displayData:
cols: 2
hideForUsers: [alicia, bob]
items:
...
```
```yaml
- name: Deployment Pipelines
icon: fas fa-rocket
displayData:
hideForGuests: true
items:
- title: Hide Me
displayData:
hideForUsers: [alicia, bob]
```
### Permissions
Any user who is not an admin (with `type: admin`) will not be able to write changes to disk.
You can also prevent any user from writing changes to disk, using `preventWriteToDisk`. Or prevent any changes from being saved locally in browser storage, using `preventLocalSave`. Both properties can be found under [`appConfig`](./docs/configuring.md#appconfig-optional).
To disable all UI config features, including View Config, set `disableConfiguration`. Alternatively you can disable UI config features for all non admin users by setting `disableConfigurationForNonAdmin` to true.
### Using Environment Variables for Passwords
If you don't want to hash your password, you can instead leave out the `hash` attribute, and replace it with `password` which should have the value of an environmental variable name you wish to use.
Note that env var must begin with `VUE_APP_`, and you must set this variable before building the app.
For example:
```yaml
auth:
users:
- user: bob
password: VUE_APP_BOB
```
Just be sure to set `VUE_APP_BOB='my super secret password'` before build-time.
### Adding HTTP Auth to Configuration
If you'd also like to prevent direct visit access to your configuration file, you can set the `ENABLE_HTTP_AUTH` environmental variable.
### Security
With basic auth, all logic is happening on the client-side, which could mean a skilled user could manipulate the code to view parts of your configuration, including the hash. If the SHA-256 hash is of a common password, it may be possible to determine it, using a lookup table, in order to find the original password. Which can be used to manually generate the auth token, that can then be inserted into session storage, to become a valid logged in user. Therefore, you should always use a long, strong and unique password, and if you instance contains security-critical info and/ or is exposed directly to the internet, and alternative authentication method may be better. The purpose of the login page is merely to prevent immediate unauthorized access to your homepage.
**[⬆️ Back to Top](#authentication)**
---
## HTTP Auth
If you'd like to protect all your config files from direct access, you can set the `BASIC_AUTH_USERNAME` and `BASIC_AUTH_PASSWORD` environmental variables. You'll then be prompted to enter these credentials when visiting Dashy.
Then, if you'd like your frontend to automatically log you in, without prompting you for credentials, then also specify `VUE_APP_BASIC_AUTH_USERNAME` and `VUE_APP_BASIC_AUTH_PASSWORD`. This is useful for when you're hosting Dashy on a private server, and you want to prevent unauthorized access to your config files, while still allowing the frontend to access them. Note that a rebuild is required for these changes to take effect.
**[⬆️ Back to Top](#authentication)**
---
## Keycloak
Dashy also supports using a [Keycloak](https://www.keycloak.org/) authentication server. The setup for this is a bit more involved, but it gives you greater security overall, useful for if your instance is exposed to the internet.
[Keycloak](https://www.keycloak.org/about.html) is a Java-based [open source](https://github.com/keycloak/keycloak), high-performance, secure authentication system, supported by [RedHat](https://www.redhat.com/en). It is easy to setup ([with Docker](https://quay.io/repository/keycloak/keycloak)), and enables you to secure multiple self-hosted applications with single-sign-on using standard protocols (OpenID Connect, OAuth 2.0, SAML 2.0 and social login). It's also very customizable, you can write or use custom [themes](https://wjw465150.gitbooks.io/keycloak-documentation/content/server_development/topics/themes.html), [plugins](https://www.keycloak.org/extensions.html), [password policies](https://wjw465150.gitbooks.io/keycloak-documentation/content/server_admin/topics/authentication/password-policies.html) and more.
The following guide will walk you through setting up Keycloak with Dashy. If you already have a Keycloak instance configured, then skip to Step 3.
### 1. Deploy Keycloak
First thing to do is to spin up a new instance of Keycloak. You will need [Docker installed](https://docs.docker.com/engine/install/), and can then choose a tag, and pull the container from [quay.io/keycloak/keycloak](https://quay.io/repository/keycloak/keycloak)
Use the following run command, replacing the attributes (default credentials, port and name), or incorporate this into your docker-compose file.
```bash
docker run -d \
-p 8081:8080 \
--name auth-server \
-e KEYCLOAK_USER=admin \
-e KEYCLOAK_PASSWORD=admin \
quay.io/keycloak/keycloak:15.0.2
```
If you need to pull from DockerHub, a non-official image is available [here](https://registry.hub.docker.com/r/jboss/keycloak). Or if you would prefer not to use Docker, you can also directly install Keycloak from source, following [this guide](https://www.keycloak.org/docs/latest/getting_started/index.html).
You should now be able to access the Keycloak web interface, using the port specified above (e.g. `http://127.0.0.1:8081`), login with the default credentials, and when prompted create a new password.
### 2. Setup Keycloak Users
Before we can use Keycloak, we must first set it up with some users. Keycloak uses Realms (similar to tenants) to create isolated groups of users. You must create a Realm before you will be able to add your first user.
1. Head over to the admin console
2. In the top-left corner there is a dropdown called 'Master', hover over it and then click 'Add Realm'
3. Give your realm a name, and hit 'Create'
You can now create your first user.
1. In the left-hand menu, click 'Users', then 'Add User'
2. Fill in the form, including username and hit 'Save'
3. Under the 'Credentials' tab, give the new user an initial password. They will be prompted to change this after first login
The last thing we need to do in the Keycloak admin console is to create a new client
1. Within your new realm, navigate to 'Clients' on the left-hand side, then click 'Create' in the top-right
2. Choose a 'Client ID', set 'Client Protocol' to 'openid-connect', and for 'Valid Redirect URIs' put a URL pattern to where you're hosting Dashy (if you're just testing locally, then * is fine), and do the same for the 'Web Origins' field
3. Make note of your client-id, and click 'Save'
### 3. Enable Keycloak in Dashy Config File
Now that your Keycloak instance is up and running, all that's left to do is to configure Dashy to use it. Under `appConfig`, set `auth.enableKeycloak: true`, then fill in the details in `auth.keycloak`, including: `serverUrl` - the URL where your Keycloak instance is hosted, `realm` - the name you gave your Realm, and `clientId` - the Client ID you chose.
For example:
```yaml
appConfig:
...
auth:
enableKeycloak: true
keycloak:
serverUrl: 'http://localhost:8081'
realm: 'alicia-homelab'
clientId: 'dashy'
```
Note that if you are using Keycloak V 17 or older, you will also need to set `legacySupport: true` (also under `appConfig.auth.keycloak`). This is because the API endpoint was updated in later versions.
If you use Keycloak with an external Identity Provier, you can set the `idpHint: 'alias-of-kc-idp'` option to allow the IdP Hint to be passed to Keycloak. This will cause Keycloak to skip its login page and redirect the user directly to the specified IdP's login page. Set to the value of the 'Alias' field of the desired IdP as defined in Keycloak under 'Identity Providers'.
### 4. Add groups and roles (Optional)
Keycloak allows you to assign users roles and groups. You can use these values to configure who can access various sections or items in Dashy.
Keycloak server administration and configuration is a deep topic; please refer to the [server admin guide](https://www.keycloak.org/docs/latest/server_admin/index.html#assigning-permissions-and-access-using-roles-and-groups) to see details about creating and assigning roles and groups.
Once you have groups or roles assigned to users you can configure access under each section or item `displayData.showForKeycloakUser` and `displayData.hideForKeycloakUser`.
Both show and hide configurations accept a list of `groups` and `roles` that limit access. If a users data matches one or more items in these lists they will be allowed or excluded as defined.
```yaml
sections:
- name: DeveloperResources
displayData:
showForKeycloakUsers:
roles: ['canViewDevResources']
hideForKeycloakUsers:
groups: ['ProductTeam']
items:
- title: Not Visible for developers
displayData:
hideForKeycloakUsers:
groups: ['DevelopmentTeam']
```
Depending on how you're hosting Dashy and Keycloak, you may also need to set some HTTP headers, to prevent a CORS error. This would typically be the `Access-Control-Allow-Origin [URL-of Dashy]` on your Keycloak instance. See the [Setting Headers](https://github.com/Lissy93/dashy/blob/master/docs/management.md#setting-headers) guide in the management docs for more info.
Your app is now secured :) When you load Dashy, it will redirect to your Keycloak login page, and any user without valid credentials will be prevented from accessing your dashboard.
From within the Keycloak console, you can then configure things like time-outs, password policies, etc. You can also backup your full Keycloak config, and it is recommended to do this, along with your Dashy config. You can spin up both Dashy and Keycloak simultaneously and restore both applications configs using a `docker-compose.yml` file, and this is recommended.
---
### Troubleshooting Keycloak
If you encounter issues with your Keycloak setup, follow these steps to troubleshoot and resolve common problems.
1. Client Authentication Issue
Problem: Redirect loop, if client authentication is enabled.
Solution: Switch off "client authentication" in "TC clients" -> "Advanced" settings.
2. Double URL
Problem: If you get redirected to "https://dashy.my.domain/#iss=https://keycloak.my.domain/realms/my-realm"
Solution: Make sure to turn on "Exclude Issuer From Authentication Response" in "TC clients" -> "Advanced" -> "OpenID Connect Compatibility Modes"
3. Problems with mutiple Dashy Pages
Problem: Refreshing or logging out of dashy results in an "invalid_redirect_uri" error.
Solution: In "TC clients" -> "Access settings" -> "Root URL" https://dashy.my.domain/, valid redirect URIs must be /*
---
## OIDC
Dashy also supports using a general [OIDC compatible](https://openid.net/connect/) authentication server. In order to use it, the authentication section needs to be configured:
```yaml
appConfig:
auth:
enableOidc: true
oidc:
clientId: [registered client id]
endpoint: [OIDC endpoint]
```
Because Dashy is a SPA, a [public client](https://datatracker.ietf.org/doc/html/rfc6749#section-2.1) registration with PKCE is needed.
An example for Authelia is shared below, but other OIDC systems can be used:
```yaml
identity_providers:
oidc:
clients:
- client_id: dashy
client_name: dashy
public: true
authorization_policy: 'one_factor'
require_pkce: true
pkce_challenge_method: 'S256'
redirect_uris:
- https://dashy.local # should point to your dashy endpoint
grant_types:
- authorization_code
scopes:
- 'openid'
- 'profile'
- 'roles'
- 'email'
- 'groups'
```
Groups and roles will be populated and available for controlling display similar to [Keycloak](#Keycloak) abvoe.
---
## Alternative Authentication Methods
If you are self-hosting Dashy, and require secure authentication to prevent unauthorized access, then you can either use Keycloak, or one of the following options:
- [Authentication Server](#authentication-server) - Put Dashy behind a self-hosted auth server
- [VPN](#vpn) - Use a VPN to tunnel into the network where Dashy is running
- [IP-Based Access](#ip-based-access) - Disallow access from all IP addresses, except your own
- [Web Server Authentication](#web-server-authentication) - Enable user control within your web server or proxy
- [OAuth Services](#oauth-services) - Implement a user management system using a cloud provider
- [Password Protection (for cloud providers)](#static-site-hosting-providers) - Enable password-protection on your site
### Authentication Server
#### Authelia
[Authelia](https://www.authelia.com/) is an open-source full-featured authentication server, which can be self-hosted and either on bare metal, in a Docker container or in a Kubernetes cluster. It allows for fine-grained access control rules based on IP, path, users etc, and supports 2FA, simple password access or bypass policies for your domains.
- `git clone https://github.com/authelia/authelia.git`
- `cd authelia/examples/compose/lite`
- Modify the `users_database.yml` the default username and password is authelia
- Modify the `configuration.yml` and `docker-compose.yml` with your respective domains and secrets
- `docker-compose up -d`
For more information, see the [Authelia docs](https://www.authelia.com/docs/)
### VPN
A catch-all solution to accessing services running from your home network remotely is to use a VPN. It means you do not need to worry about implementing complex authentication rules, or trusting the login implementation of individual applications. However it can be inconvenient to use on a day-to-day basis, and some public and corporate WiFi block VPN connections. Two popular VPN protocols are [OpenVPN](https://openvpn.net/) and [WireGuard](https://www.wireguard.com/)
### IP-Based Access
If you have a static IP or use a VPN to access your running services, then you can use conditional access to block access to Dashy from everyone except users of your pre-defined IP address. This feature is offered by most cloud providers, and supported by most web servers.
#### Apache
In Apache, this is configured in your `.htaccess` file in Dashy's root folder, and should look something like:
```text
Order Deny,Allow
Deny from all
Allow from [your-ip]
```
#### NGINX
In NGINX you can specify [control access](https://docs.nginx.com/nginx/admin-guide/security-controls/controlling-access-proxied-http/) rules for a given site in your `nginx.conf` or hosts file. For example:
```text
server {
listen 8080;
server_name www.dashy.example.com;
location / {
root /path/to/dashy/;
passenger_enabled on;
allow [your-ip];
deny all;
}
}
```
#### Caddy
In Caddy, [Request Matchers](https://caddyserver.com/docs/caddyfile/matchers) can be used to filter requests
```text
dashy.site {
@public_networks not remote_ip [your-ip]
respond @public_networks "Access denied" 403
}
```
### Web Server Authentication
Most web servers make password protecting certain apps very easy. Note that you should also set up HTTPS and have a valid certificate in order for this to be secure.
#### Apache
First crate a `.htaccess` file in Dashy's route directory. Specify the auth type and path to where you want to store the password file (usually the same folder). For example:
```text
AuthType Basic
AuthName "Please Sign into Dashy"
AuthUserFile /path/dashy/.htpasswd
require valid-user
```
Then create a `.htpasswd` file in the same directory. List users and their hashed passwords here, with one user on each line, and a colon between username and password (e.g. `[username]:[hashed-password]`). You will need to generate an MD5 hash of your desired password, this can be done with an [online tool](https://www.web2generators.com/apache-tools/htpasswd-generator). Your file will look something like:
```text
alicia:$apr1$jv0spemw$RzOX5/GgY69JMkgV6u16l0
```
#### NGINX
NGINX has an [authentication module](https://nginx.org/en/docs/http/ngx_http_auth_basic_module.html) which can be used to add passwords to given sites, and is fairly simple to set up. Similar to above, you will need to create a `.htpasswd` file. Then just enable auth and specify the path to that file, for example:
```text
location / {
auth_basic "closed site";
auth_basic_user_file conf/htpasswd;
}
```
#### Caddy
Caddy has a [basic-auth](https://caddyserver.com/docs/caddyfile/directives/basicauth) directive, where you specify a username and hash. The password hash needs to be base-64 encoded, the [`caddy hash-password`](https://caddyserver.com/docs/command-line#caddy-hash-password) command can help with this. For example:
```text
basicauth /secret/* {
alicia JDJhJDEwJEVCNmdaNEg2Ti5iejRMYkF3MFZhZ3VtV3E1SzBWZEZ5Q3VWc0tzOEJwZE9TaFlZdEVkZDhX
}
```
For more info about implementing a single sign on for all your apps with Caddy, see [this tutorial](https://joshstrange.com/securing-your-self-hosted-apps-with-single-signon/)
#### Lighttpd
You can use the [mod_auth](https://doc.lighttpd.net/lighttpd2/mod_auth.html) module to secure your site with Lighttpd. Like with Apache, you need to first create a password file listing your usernames and hashed passwords, but in Lighttpd, it's usually called `.lighttpdpassword`.
Then in your `lighttpd.conf` file (usually in the `/etc/lighttpd/` directory), load in the mod_auth module, and configure it's directives. For example:
```text
server.modules += ( "mod_auth" )
auth.debug = 2
auth.backend = "plain"
auth.backend.plain.userfile = "/home/lighttpd/.lighttpdpassword"
$HTTP["host"] == "dashy.my-domain.net" {
server.document-root = "/home/lighttpd/dashy.my-domain.net/http"
server.errorlog = "/var/log/lighttpd/dashy.my-domain.net/error.log"
accesslog.filename = "/var/log/lighttpd/dashy.my-domain.net/access.log"
auth.require = (
"/docs/" => (
"method" => "basic",
"realm" => "Password protected area",
"require" => "user=alicia"
)
)
}
```
Restart your web server for changes to take effect.
### OAuth Services
There are also authentication services, such as [Ory.sh](https://www.ory.sh/), [Okta](https://developer.okta.com/), [Auth0](https://auth0.com/), [Firebase](https://firebase.google.com/docs/auth/). Implementing one of these solutions would involve some changes to the [`Auth.js`](https://github.com/Lissy93/dashy/blob/master/src/utils/Auth.js) file, but should be fairly straightforward.
### Static Site Hosting Providers
If you are hosting Dashy on a cloud platform, you will probably find that it has built-in support for password protected access to web apps. For more info, see the relevant docs for your provider, for example: [Netlify Password Protection](https://docs.netlify.com/visitor-access/password-protection/), [Cloudflare Access](https://www.cloudflare.com/teams/access/), [AWS Cognito](https://aws.amazon.com/cognito/), [Azure Authentication](https://docs.microsoft.com/en-us/azure/app-service/scenario-secure-app-authentication-app-service) and [Vercel Password Protection](https://vercel.com/docs/platform/projects#password-protection).
**[⬆️ Back to Top](#authentication)**

View File

@ -1,4 +1,6 @@
### Cloud Backup and Restore
# Cloud Backup and Restore
Beyond the cloud backup/restore service, there are several other self-hosted options you can use to backup Dashy, and any other Docker container data. These are outlined in the Management docs, at: [Docker Backup Options](/docs/management.md#backing-up).
Dashy has a built-in feature for securely backing up your config to a hosted cloud service, and then restoring it on another instance. This feature is totally optional, and if you do not enable it, then Dashy will not make any external network requests.
@ -8,18 +10,19 @@ This is useful not only for backing up your configuration off-site, but it also
<img src="https://i.ibb.co/p4pxSqX/dashy-backup-restore.png" width="600" />
</p>
### How it Works
## How it Works
All data is encrypted before being sent to the backend. In Dashy, this is done in [`CloudBackup.js`](https://github.com/Lissy93/dashy/blob/master/src/utils/CloudBackup.js), using [crypto.js](https://github.com/brix/crypto-js)'s AES method, using the users chosen password as the key. The data is then sent to a [Cloudflare worker](https://developers.cloudflare.com/workers/learning/how-workers-works) (a platform for running serverless functions), and stored in a [KV](https://developers.cloudflare.com/workers/learning/how-kv-works) data store.
## Creating a Backup
### Creating a Backup
Once you've got Dashy configured to your preference, open the Backup & Restore menu (click the Cloud icon in the top-right corner). Here you will be prompted to choose a password, which will be used to encrypt your data. If you forget this password, there will be no way to recover your config. After clicking 'Backup' your data will be encrypted, compressed and sent to the hosted cloud service. A backup ID will be returned (in the format of xxxx-xxxx-xxxx-xxxx), this is what you use, along with your password to restore the backup on another system, so take note of it. To update a backup, return to this menu, enter your password, and click 'Update Backup'.
### Restoring a Backup
To restore a backup, navigate to the Backup & Restore menu, and under restore, enter your backup ID, and the password you chose. Your config file will be downloaded, decrypted and applied to local storage.
## Restoring a Backup
### Privacy & Security
To restore a backup, navigate to the Backup & Restore menu, and under restore, enter your backup ID, and the password you chose. Your config file will be downloaded, decrypted and applied to local storage.
## Privacy & Security
Data is only ever sent to the cloud when the user actively triggers a backup. All transmitted data is first encrypted using [AES](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard). Your selected password never leaves your device, and is hashed before being compared. It is only possible to restore a configuration if you have both the backup ID and decryption password.
@ -27,24 +30,23 @@ Because the data is encrypted on the client-side (before being sent to the cloud
Having said that, although the code uses robust security libraries and is open source- it was never intended to be a security product, and has not been audited, and therefore cannot be considered totally secure - please keep that in mind.
### Fair Use Policy
## Fair Use Policy
Maximum of 24mb of storage per user. Please do not repeatedly hit the endpoint, as if the quota is exceeded the service may become less available to other users. Abuse may result in your IP being temporarily banned by Cloudflare.
---
### Self-Hosting the Backup Server
## Self-Hosting the Backup Server
### Quick Start
#### Quick Start
- Install Wrangler CLI Tool: `npm i -g @cloudflare/wrangler`
- Log into Cloudflare account: `wrangler login`
- Create a new project: ` wrangler generate my-project`
- Create a new project: `wrangler generate my-project`
- Install dependencies: `cd my-project` && `npm i`
### Populate `wrangler.toml`
#### Populate `wrangler.toml`
- Add your `account_id` (found on the right sidebar of the Workers or Overview Dashboard)
- Add your `zone_id` (found in the Overview tab of your desired domain on Cloudflare)
- Add your `route`, which should be a domain or host, supporting a wildcard
@ -63,10 +65,11 @@ kv_namespaces = [
]
```
#### Complete `index.js`
### Complete `index.js`
- Write code to handle your requests, and interact with any other data sources in this file
- Generally, this is done within an event listener for 'fetch', and returns a promise
- For Example:
- For Example:
```javascript
addEventListener('fetch', event => {
@ -82,28 +85,28 @@ async function handleRequest(request) {
- For the code used for Dashy's cloud service, see [here](https://gist.github.com/Lissy93/d19b43d50f30e02fa25f349cf5cb5ed8#file-index-js)
### Commands
#### Commands
- `wrangler dev` - To start the wrangler development server
- `wrangler publish` - To publish to your cloudflare account (first run `wrangler login`)
### API
## API
There are four endpoints, and to keep things simple, they all use the same base URL/ route.
- **`GET`** - Get config for a given user
- `backupId` - The ID of the desired encrypted object
- `subHash` - The latter half of the password hash, to verify ownership
- `backupId` - The ID of the desired encrypted object
- `subHash` - The latter half of the password hash, to verify ownership
- **`POST`** - Save a new config object, and returns `backupId`
- `userData` - The encrypted, compressed and stringified user config
- `subHash` - The latter half of the password hash, to verify ownership
- `userData` - The encrypted, compressed and stringified user config
- `subHash` - The latter half of the password hash, to verify ownership
- **`PUT`** - Update an existing config object
- `backupId` - The ID of the object to update
- `subHash` - Part of the hash, to verify ownership of said object
- `userData` - The new data to store
- `backupId` - The ID of the object to update
- `subHash` - Part of the hash, to verify ownership of said object
- `userData` - The new data to store
- **`DELETE`** - Delete a specified config object
- `backupId` - The ID of the object to be deleted
- `subHash` - Part of the password hash, to verify ownership of the object
- `backupId` - The ID of the object to be deleted
- `subHash` - Part of the password hash, to verify ownership of the object
For more info, see the [API Docs](https://documenter.getpostman.com/view/2142819/TzXumzce).

View File

@ -1,35 +0,0 @@
# README
## Top-level Schemas
* [Dashy Config Schema](./dashy-config.md) `https://example.com/schemas/abstract`
## Other Schemas
### Objects
* [Untitled object in Dashy Config Schema](./dashy-config-properties-pageinfo.md) `https://example.com/schemas/abstract#/properties/pageInfo`
* [Untitled object in Dashy Config Schema](./dashy-config-properties-pageinfo-properties-navlinks-items.md) `https://example.com/schemas/abstract#/properties/pageInfo/properties/navLinks/items`
* [Untitled object in Dashy Config Schema](./dashy-config-properties-appconfig.md "Application configuration") `https://example.com/schemas/abstract#/properties/appConfig`
* [Untitled object in Dashy Config Schema](./dashy-config-properties-sections-items.md) `https://example.com/schemas/abstract#/properties/sections/items`
* [Untitled object in Dashy Config Schema](./dashy-config-properties-sections-items-properties-displaydata.md "Optional meta data for customizing a section") `https://example.com/schemas/abstract#/properties/sections/items/properties/displayData`
* [Untitled object in Dashy Config Schema](./dashy-config-properties-sections-items-properties-items-items.md) `https://example.com/schemas/abstract#/properties/sections/items/properties/items/items`
### Arrays
* [Untitled array in Dashy Config Schema](./dashy-config-properties-pageinfo-properties-navlinks.md "Quick access links, displayed in header") `https://example.com/schemas/abstract#/properties/pageInfo/properties/navLinks`
* [Untitled array in Dashy Config Schema](./dashy-config-properties-appconfig-properties-cssthemes.md "Theme names to be added to the dropdown") `https://example.com/schemas/abstract#/properties/appConfig/properties/cssThemes`
* [Untitled array in Dashy Config Schema](./dashy-config-properties-sections.md "Array of sections, containing items") `https://example.com/schemas/abstract#/properties/sections`
* [Untitled array in Dashy Config Schema](./dashy-config-properties-sections-items-properties-items.md "Array of items to display with a section") `https://example.com/schemas/abstract#/properties/sections/items/properties/items`
## Version Note
The schemas linked above follow the JSON Schema Spec version: `http://json-schema.org/draft-06/schema#`

View File

@ -1,15 +0,0 @@
# Untitled string in Dashy Config Schema Schema
```txt
https://example.com/schemas/abstract#/properties/appConfig/properties/backgroundImg
```
A URL to an image asset to be displayed as background
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [dashy-config.schema.json*](../../out/dashy-config.schema.json "open original schema") |
## backgroundImg Type
`string`

View File

@ -1,15 +0,0 @@
# Untitled string in Dashy Config Schema Schema
```txt
https://example.com/schemas/abstract#/properties/appConfig/properties/cssThemes/items
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [dashy-config.schema.json*](../../out/dashy-config.schema.json "open original schema") |
## items Type
`string`

View File

@ -1,15 +0,0 @@
# Untitled array in Dashy Config Schema Schema
```txt
https://example.com/schemas/abstract#/properties/appConfig/properties/cssThemes
```
Theme names to be added to the dropdown
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [dashy-config.schema.json*](../../out/dashy-config.schema.json "open original schema") |
## cssThemes Type
`string[]`

View File

@ -1,15 +0,0 @@
# Untitled string in Dashy Config Schema Schema
```txt
https://example.com/schemas/abstract#/properties/appConfig/properties/customCss
```
Any custom CSS overides, must be minified
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [dashy-config.schema.json*](../../out/dashy-config.schema.json "open original schema") |
## customCss Type
`string`

View File

@ -1,23 +0,0 @@
# Untitled boolean in Dashy Config Schema Schema
```txt
https://example.com/schemas/abstract#/properties/appConfig/properties/enableFontAwesome
```
Should load font-awesome assets
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [dashy-config.schema.json*](../../out/dashy-config.schema.json "open original schema") |
## enableFontAwesome Type
`boolean`
## enableFontAwesome Default Value
The default value is:
```json
true
```

View File

@ -1,15 +0,0 @@
# Untitled string in Dashy Config Schema Schema
```txt
https://example.com/schemas/abstract#/properties/appConfig/properties/externalStyleSheet/items
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [dashy-config.schema.json*](../../out/dashy-config.schema.json "open original schema") |
## items Type
`string`

View File

@ -1,15 +0,0 @@
# Untitled undefined type in Dashy Config Schema Schema
```txt
https://example.com/schemas/abstract#/properties/appConfig/properties/externalStyleSheet
```
URL or URLs of external stylesheets to add to dropdown/ load
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [dashy-config.schema.json*](../../out/dashy-config.schema.json "open original schema") |
## externalStyleSheet Type
any of the folllowing: `string` or `array` ([Details](dashy-config-properties-appconfig-properties-externalstylesheet.md))

View File

@ -1,25 +0,0 @@
# Untitled string in Dashy Config Schema Schema
```txt
https://example.com/schemas/abstract#/properties/appConfig/properties/fontAwesomeKey
```
API key for font-awesome
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [dashy-config.schema.json*](../../out/dashy-config.schema.json "open original schema") |
## fontAwesomeKey Type
`string`
## fontAwesomeKey Constraints
**pattern**: the string must match the following regular expression:
```regexp
^[a-z0-9]{10}$
```
[try pattern](https://regexr.com/?expression=%5E%5Ba-z0-9%5D%7B10%7D%24 "try regular expression with regexr.com")

View File

@ -1,23 +0,0 @@
# Untitled string in Dashy Config Schema Schema
```txt
https://example.com/schemas/abstract#/properties/appConfig/properties/theme
```
A theme to be applied by default on first load
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [dashy-config.schema.json*](../../out/dashy-config.schema.json "open original schema") |
## theme Type
`string`
## theme Default Value
The default value is:
```json
"Callisto"
```

View File

@ -1,179 +0,0 @@
# Untitled object in Dashy Config Schema Schema
```txt
https://example.com/schemas/abstract#/properties/appConfig
```
Application configuration
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [dashy-config.schema.json*](../../out/dashy-config.schema.json "open original schema") |
## appConfig Type
`object` ([Details](dashy-config-properties-appconfig.md))
# appConfig Properties
| Property | Type | Required | Nullable | Defined by |
| :---------------------------------------- | :-------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [backgroundImg](#backgroundimg) | `string` | Optional | cannot be null | [Dashy Config Schema](dashy-config-properties-appconfig-properties-backgroundimg.md "https://example.com/schemas/abstract#/properties/appConfig/properties/backgroundImg") |
| [theme](#theme) | `string` | Optional | cannot be null | [Dashy Config Schema](dashy-config-properties-appconfig-properties-theme.md "https://example.com/schemas/abstract#/properties/appConfig/properties/theme") |
| [enableFontAwesome](#enablefontawesome) | `boolean` | Optional | cannot be null | [Dashy Config Schema](dashy-config-properties-appconfig-properties-enablefontawesome.md "https://example.com/schemas/abstract#/properties/appConfig/properties/enableFontAwesome") |
| [fontAwesomeKey](#fontawesomekey) | `string` | Optional | cannot be null | [Dashy Config Schema](dashy-config-properties-appconfig-properties-fontawesomekey.md "https://example.com/schemas/abstract#/properties/appConfig/properties/fontAwesomeKey") |
| [cssThemes](#cssthemes) | `array` | Optional | cannot be null | [Dashy Config Schema](dashy-config-properties-appconfig-properties-cssthemes.md "https://example.com/schemas/abstract#/properties/appConfig/properties/cssThemes") |
| [externalStyleSheet](#externalstylesheet) | Multiple | Optional | cannot be null | [Dashy Config Schema](dashy-config-properties-appconfig-properties-externalstylesheet.md "https://example.com/schemas/abstract#/properties/appConfig/properties/externalStyleSheet") |
| [customCss](#customcss) | `string` | Optional | cannot be null | [Dashy Config Schema](dashy-config-properties-appconfig-properties-customcss.md "https://example.com/schemas/abstract#/properties/appConfig/properties/customCss") |
## backgroundImg
A URL to an image asset to be displayed as background
`backgroundImg`
* is optional
* Type: `string`
* cannot be null
* defined in: [Dashy Config Schema](dashy-config-properties-appconfig-properties-backgroundimg.md "https://example.com/schemas/abstract#/properties/appConfig/properties/backgroundImg")
### backgroundImg Type
`string`
## theme
A theme to be applied by default on first load
`theme`
* is optional
* Type: `string`
* cannot be null
* defined in: [Dashy Config Schema](dashy-config-properties-appconfig-properties-theme.md "https://example.com/schemas/abstract#/properties/appConfig/properties/theme")
### theme Type
`string`
### theme Default Value
The default value is:
```json
"Callisto"
```
## enableFontAwesome
Should load font-awesome assets
`enableFontAwesome`
* is optional
* Type: `boolean`
* cannot be null
* defined in: [Dashy Config Schema](dashy-config-properties-appconfig-properties-enablefontawesome.md "https://example.com/schemas/abstract#/properties/appConfig/properties/enableFontAwesome")
### enableFontAwesome Type
`boolean`
### enableFontAwesome Default Value
The default value is:
```json
true
```
## fontAwesomeKey
API key for font-awesome
`fontAwesomeKey`
* is optional
* Type: `string`
* cannot be null
* defined in: [Dashy Config Schema](dashy-config-properties-appconfig-properties-fontawesomekey.md "https://example.com/schemas/abstract#/properties/appConfig/properties/fontAwesomeKey")
### fontAwesomeKey Type
`string`
### fontAwesomeKey Constraints
**pattern**: the string must match the following regular expression:
```regexp
^[a-z0-9]{10}$
```
[try pattern](https://regexr.com/?expression=%5E%5Ba-z0-9%5D%7B10%7D%24 "try regular expression with regexr.com")
## cssThemes
Theme names to be added to the dropdown
`cssThemes`
* is optional
* Type: `string[]`
* cannot be null
* defined in: [Dashy Config Schema](dashy-config-properties-appconfig-properties-cssthemes.md "https://example.com/schemas/abstract#/properties/appConfig/properties/cssThemes")
### cssThemes Type
`string[]`
## externalStyleSheet
URL or URLs of external stylesheets to add to dropdown/ load
`externalStyleSheet`
* is optional
* Type: any of the folllowing: `string` or `array` ([Details](dashy-config-properties-appconfig-properties-externalstylesheet.md))
* cannot be null
* defined in: [Dashy Config Schema](dashy-config-properties-appconfig-properties-externalstylesheet.md "https://example.com/schemas/abstract#/properties/appConfig/properties/externalStyleSheet")
### externalStyleSheet Type
any of the folllowing: `string` or `array` ([Details](dashy-config-properties-appconfig-properties-externalstylesheet.md))
## customCss
Any custom CSS overides, must be minified
`customCss`
* is optional
* Type: `string`
* cannot be null
* defined in: [Dashy Config Schema](dashy-config-properties-appconfig-properties-customcss.md "https://example.com/schemas/abstract#/properties/appConfig/properties/customCss")
### customCss Type
`string`

View File

@ -1,15 +0,0 @@
# Untitled string in Dashy Config Schema Schema
```txt
https://example.com/schemas/abstract#/properties/pageInfo/properties/description
```
Sub-title, displayed in header
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [dashy-config.schema.json*](../../out/dashy-config.schema.json "open original schema") |
## description Type
`string`

View File

@ -1,15 +0,0 @@
# Untitled string in Dashy Config Schema Schema
```txt
https://example.com/schemas/abstract#/properties/pageInfo/properties/footerText
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [dashy-config.schema.json*](../../out/dashy-config.schema.json "open original schema") |
## footerText Type
`string`

View File

@ -1,15 +0,0 @@
# Untitled string in Dashy Config Schema Schema
```txt
https://example.com/schemas/abstract#/properties/pageInfo/properties/navLinks/items/properties/path
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [dashy-config.schema.json*](../../out/dashy-config.schema.json "open original schema") |
## path Type
`string`

View File

@ -1,15 +0,0 @@
# Untitled string in Dashy Config Schema Schema
```txt
https://example.com/schemas/abstract#/properties/pageInfo/properties/navLinks/items/properties/title
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [dashy-config.schema.json*](../../out/dashy-config.schema.json "open original schema") |
## title Type
`string`

View File

@ -1,58 +0,0 @@
# Untitled object in Dashy Config Schema Schema
```txt
https://example.com/schemas/abstract#/properties/pageInfo/properties/navLinks/items
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [dashy-config.schema.json*](../../out/dashy-config.schema.json "open original schema") |
## items Type
`object` ([Details](dashy-config-properties-pageinfo-properties-navlinks-items.md))
# items Properties
| Property | Type | Required | Nullable | Defined by |
| :-------------- | :------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [title](#title) | `string` | Required | cannot be null | [Dashy Config Schema](dashy-config-properties-pageinfo-properties-navlinks-items-properties-title.md "https://example.com/schemas/abstract#/properties/pageInfo/properties/navLinks/items/properties/title") |
| [path](#path) | `string` | Required | cannot be null | [Dashy Config Schema](dashy-config-properties-pageinfo-properties-navlinks-items-properties-path.md "https://example.com/schemas/abstract#/properties/pageInfo/properties/navLinks/items/properties/path") |
## title
`title`
* is required
* Type: `string`
* cannot be null
* defined in: [Dashy Config Schema](dashy-config-properties-pageinfo-properties-navlinks-items-properties-title.md "https://example.com/schemas/abstract#/properties/pageInfo/properties/navLinks/items/properties/title")
### title Type
`string`
## path
`path`
* is required
* Type: `string`
* cannot be null
* defined in: [Dashy Config Schema](dashy-config-properties-pageinfo-properties-navlinks-items-properties-path.md "https://example.com/schemas/abstract#/properties/pageInfo/properties/navLinks/items/properties/path")
### path Type
`string`

View File

@ -1,19 +0,0 @@
# Untitled array in Dashy Config Schema Schema
```txt
https://example.com/schemas/abstract#/properties/pageInfo/properties/navLinks
```
Quick access links, displayed in header
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [dashy-config.schema.json*](../../out/dashy-config.schema.json "open original schema") |
## navLinks Type
`object[]` ([Details](dashy-config-properties-pageinfo-properties-navlinks-items.md))
## navLinks Constraints
**maximum number of items**: the maximum number of items for this array is: `6`

View File

@ -1,15 +0,0 @@
# Untitled string in Dashy Config Schema Schema
```txt
https://example.com/schemas/abstract#/properties/pageInfo/properties/title
```
Title and heading for the app
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [dashy-config.schema.json*](../../out/dashy-config.schema.json "open original schema") |
## title Type
`string`

View File

@ -1,100 +0,0 @@
# Untitled object in Dashy Config Schema Schema
```txt
https://example.com/schemas/abstract#/properties/pageInfo
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [dashy-config.schema.json*](../../out/dashy-config.schema.json "open original schema") |
## pageInfo Type
`object` ([Details](dashy-config-properties-pageinfo.md))
# pageInfo Properties
| Property | Type | Required | Nullable | Defined by |
| :-------------------------- | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [title](#title) | `string` | Required | cannot be null | [Dashy Config Schema](dashy-config-properties-pageinfo-properties-title.md "https://example.com/schemas/abstract#/properties/pageInfo/properties/title") |
| [description](#description) | `string` | Optional | cannot be null | [Dashy Config Schema](dashy-config-properties-pageinfo-properties-description.md "https://example.com/schemas/abstract#/properties/pageInfo/properties/description") |
| [navLinks](#navlinks) | `array` | Optional | cannot be null | [Dashy Config Schema](dashy-config-properties-pageinfo-properties-navlinks.md "https://example.com/schemas/abstract#/properties/pageInfo/properties/navLinks") |
| [footerText](#footertext) | `string` | Optional | cannot be null | [Dashy Config Schema](dashy-config-properties-pageinfo-properties-footertext.md "https://example.com/schemas/abstract#/properties/pageInfo/properties/footerText") |
## title
Title and heading for the app
`title`
* is required
* Type: `string`
* cannot be null
* defined in: [Dashy Config Schema](dashy-config-properties-pageinfo-properties-title.md "https://example.com/schemas/abstract#/properties/pageInfo/properties/title")
### title Type
`string`
## description
Sub-title, displayed in header
`description`
* is optional
* Type: `string`
* cannot be null
* defined in: [Dashy Config Schema](dashy-config-properties-pageinfo-properties-description.md "https://example.com/schemas/abstract#/properties/pageInfo/properties/description")
### description Type
`string`
## navLinks
Quick access links, displayed in header
`navLinks`
* is optional
* Type: `object[]` ([Details](dashy-config-properties-pageinfo-properties-navlinks-items.md))
* cannot be null
* defined in: [Dashy Config Schema](dashy-config-properties-pageinfo-properties-navlinks.md "https://example.com/schemas/abstract#/properties/pageInfo/properties/navLinks")
### navLinks Type
`object[]` ([Details](dashy-config-properties-pageinfo-properties-navlinks-items.md))
### navLinks Constraints
**maximum number of items**: the maximum number of items for this array is: `6`
## footerText
`footerText`
* is optional
* Type: `string`
* cannot be null
* defined in: [Dashy Config Schema](dashy-config-properties-pageinfo-properties-footertext.md "https://example.com/schemas/abstract#/properties/pageInfo/properties/footerText")
### footerText Type
`string`

View File

@ -1,15 +0,0 @@
# Untitled boolean in Dashy Config Schema Schema
```txt
https://example.com/schemas/abstract#/properties/sections/items/properties/displayData/properties/collapsed
```
If true, section needs to be clicked to open
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [dashy-config.schema.json*](../../out/dashy-config.schema.json "open original schema") |
## collapsed Type
`boolean`

View File

@ -1,15 +0,0 @@
# Untitled string in Dashy Config Schema Schema
```txt
https://example.com/schemas/abstract#/properties/sections/items/properties/displayData/properties/color
```
Hex code, or HTML color for section fill
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [dashy-config.schema.json*](../../out/dashy-config.schema.json "open original schema") |
## color Type
`string`

View File

@ -1,29 +0,0 @@
# Untitled number in Dashy Config Schema Schema
```txt
https://example.com/schemas/abstract#/properties/sections/items/properties/displayData/properties/cols
```
The amount of space that the section spans horizontally
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [dashy-config.schema.json*](../../out/dashy-config.schema.json "open original schema") |
## cols Type
`number`
## cols Constraints
**maximum**: the value of this number must smaller than or equal to: `5`
**minimum**: the value of this number must greater than or equal to: `1`
## cols Default Value
The default value is:
```json
1
```

View File

@ -1,15 +0,0 @@
# Untitled string in Dashy Config Schema Schema
```txt
https://example.com/schemas/abstract#/properties/sections/items/properties/displayData/properties/customStyles
```
CSS overides for section container
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [dashy-config.schema.json*](../../out/dashy-config.schema.json "open original schema") |
## customStyles Type
`string`

Some files were not shown because too many files have changed in this diff Show More