Commit Graph

2407 Commits

Author SHA1 Message Date
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
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
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
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
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
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