Commit Graph

641 Commits

Author SHA1 Message Date
Marcell Fülöp db0fc0454d 🔥 Remove references to mock data 2022-06-19 16:20:16 +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
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
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
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 ac97be20be 🥅 Catch error, if clipboard not enabled (#681) 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 c8acd6e1bc Adds domain name monitor widget 2022-06-04 21:12:25 +01: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
Alicia Sykes abc102df9f 🐛 Removes dupplicate CSS prop, transition 2022-05-19 13:21:52 +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 8c43442b39 🎨 Adds option to hide sports thumbnail (#654) 2022-05-16 21:46:19 +01:00
Alicia Sykes 9eda048842 Refactored request in RSS widget (#632) 2022-05-15 20:46:19 +01:00
Alicia Sykes 4287092ea2 Option to hide seconds in Clock (#644) 2022-05-11 10:52:16 +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 c87e13cb70 🥅 Catch error if URL not specificed 2022-05-01 22:27:21 +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 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 a9496391cd Use page name for making nav-bar path slug 2022-04-30 23:24:52 +01:00
Erwan Miran cb35676251 Make user-defined themes appear in drop-down list 2022-04-28 13:51:36 +02: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 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 61761e750a 💄 Displays which config file is being edited 2022-04-24 16:03:45 +01:00
Alicia Sykes f5a8c30257 🚚 Refactored saving logic into mixin 2022-04-24 16:01:30 +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
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 6e7b0e4dd5 Add Synology Download Widget 2022-04-23 02:44:49 +02:00