Commit Graph

2396 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 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
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