Commit Graph

1392 Commits

Author SHA1 Message Date
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
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
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
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
zcq100
9085c105b8 Update Chinese translation. 2022-06-05 22:32:02 +08: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
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
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
83dcc37985 🥅 Catch errors caused by null config (#682)
Fixes #682
2022-06-04 21:12:25 +01:00
Alicia Sykes
c8acd6e1bc Adds domain name monitor widget 2022-06-04 21:12:25 +01:00
M Asenov
0ca5540372 Add 🇧🇬 Bulgarian translations 2022-06-04 20:33:59 +01:00
Alejandro Pinar Ruiz
8650b8cfb0 Remove unused properties and fix descriptions 2022-06-02 14:12:39 +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
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