summaryrefslogtreecommitdiffstats
path: root/apps/user_status/src
Commit message (Collapse)AuthorAgeFilesLines
* fix(user_status): Remove redundant styling, use global class insteadFerdinand Thiessen2023-05-151-11/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(user_status): Use native radio buttons for online status selectionFerdinand Thiessen2023-05-151-42/+52
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(user_status): Add missing `radiogroup` role to online status selectorFerdinand Thiessen2023-05-151-1/+3
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(user_status): Group custom message input elements and assign label to ↵Ferdinand Thiessen2023-05-151-2/+4
| | | | | | emoji selector Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(user_status): Use role=radio for predefined statuses in online status modalFerdinand Thiessen2023-05-153-6/+33
| | | | | | | * Instead of tabable DIVs properly assign the radio role * Set role to radiogroup of list container to group the predefined statuses Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Use the color-primary-element* variablesSimon L2023-05-131-1/+1
| | | | | Signed-off-by: Simon L <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix(status): Store locally status message when editingMaksim Sukharev2023-04-181-7/+13
| | | | Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
* fix(status): Fix infinite loading of predefined statusesMaksim Sukharev2023-04-182-12/+9
| | | | Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
* fix(status): Correctly set the message and predefined message using the storeJoas Schilling2023-04-182-11/+25
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* feat(user_status): Allow to manually revert an automated statusJoas Schilling2023-04-187-9/+345
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add `aria-hidden='true'` to decorative icons inside of modal dialogsjulia.kirschenheuter2023-04-063-3/+3
| | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* chore(eslint): fix missing import extensionsJohn Molakvoæ2023-03-2311-18/+18
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Port clear user status selectChristopher Ng2023-02-281-12/+12
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Port user menu to VueChristopher Ng2023-02-092-33/+21
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Fix user_status heartbeat responsejld31032023-01-251-1/+1
| | | | Signed-off-by: jld3103 <jld3103yt@gmail.com>
* Fix user status message inputChristopher Ng2023-01-202-34/+38
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix(user_status): Allow to use enter to complete characters without ↵Joas Schilling2023-01-121-6/+5
| | | | | | automatically closing the modal Signed-off-by: Joas Schilling <coding@schilljs.com>
* Update the user status dashboard widget and fix the icon colorJoas Schilling2023-01-021-26/+17
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Change header semantic in the user status dialogjulia.kirschenheuter2022-11-291-4/+3
| | | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* User status dialog a11y: make different focus and active state for ↵julia.kirschenheuter2022-11-172-0/+8
| | | | | | | OnlineStatusSelect and PredefinedStatus Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Make css rule importantCarl Schwan2022-10-181-1/+1
| | | | | | Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com> Signed-off-by: Carl Schwan <carl@carlschwan.eu> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Fix vertical alignment of user status iconCarl Schwan2022-10-171-0/+1
| | | | | | | Now it is properly centered even if the font size is bigger (when using the dislexia font) Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Fix invisible statusJohn Molakvoæ (skjnldsv)2022-09-291-1/+13
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Fix user status emoji pickingJohn Molakvoæ (skjnldsv)2022-09-282-9/+19
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Port Profile section checbox to NcCheckoxRadioSwitch componentCarl Schwan2022-09-121-2/+2
| | | | | | Improve accessibility and unify the design Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Fix user status in the top bar with dark themeCarl Schwan2022-09-091-1/+0
| | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Avoid using lists if there are none on the dashboardJulius Härtl2022-08-291-2/+5
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Fix status button background on dashboardJulius Härtl2022-08-291-1/+1
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Fix rebasing issues and improve profile settings page a bit moreCarl Schwan2022-08-262-21/+7
| | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* More dark theme fixesCarl Schwan2022-08-261-1/+0
| | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Various fixesCarl Schwan2022-08-263-22/+62
| | | | | | | | | | | | | | - Fix user status dialog - Add label where missing - Move emoji picker inside input field (similar to talk) - Fix selecting an emoji - Fix multiselect - Fix button with confirmation action - Fix some other unrelated dark theme issues - Fix select2 focus - Run npm lint:fix Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Add Nc prefix to Nc vue component namesVincent Petry2022-08-254-27/+27
| | | | Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* Bump @nextcloud/vue to 6.0.0-beta.3 and relatedVincent Petry2022-08-251-1/+1
| | | | | | | | Update @nextcloud/vue to 6.0.0-beta.3 Update vue and vue-template-compiler to 2.7.8 Update calendar-availability-vue to 0.5.0-beta.1 to fix conflicts. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* Make user status heartbeat API publicly accessiblejld31032022-07-211-2/+2
| | | | Signed-off-by: jld3103 <jld3103yt@gmail.com>
* use an en-dash for the userstatus panelszaimen2022-06-301-1/+1
| | | | | Signed-off-by: szaimen <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Also reset the status on clearAtJoas Schilling2022-05-271-1/+1
| | | | | | | | | When you set yourself to "DND - In a meeting" for one hour, the expectation is that you are also "online"/normal again when the meeting is over. So we extend the logic to also include the status itself to be reverted. Signed-off-by: Joas Schilling <coding@schilljs.com>
* Don't overwrite certain values if the refreshing comes in via short updatesJoas Schilling2022-05-272-6/+17
| | | | | | | | This e.g. happens from the talk participant list which only has the status, message and icon. Due to the overwriting e.g. the clearAt was overwritten with null and afterwards the status modal showed "Invalid date" as "Clear at" Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix various errors reported by eslintCarl Schwan2022-05-241-1/+1
| | | | | | | And also make sure eslint doesn't try to index apps-extra that contains other repo with not necessarely the same eslint rules Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Improve accessibility with more visible focus indication for non vue appsCarl Schwan2022-05-161-1/+6
| | | | | | | | | | | | - Add visible-focus effect on each header entry - Show focus outline when using focus-visible (keyboard navigation) - Add polyfy for focus-visible since it's only very recently available on webkit - Change text for link to home button to describe the destination and not the current page - Improve focus effect in app sidebar navigation Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Dashboard fixesJohn Molakvoæ2022-04-271-3/+11
| | | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Retrieve user status only once when displaying pageCarl Schwan2022-04-051-3/+5
| | | | | | | We don't need to inject it in the template if the data is already available in the initial state. This is also a bit cleaner. Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* quick fix for focus on userStatus buttonVanessa Pertsch2022-03-231-0/+3
| | | | Signed-off-by: Vanessa Pertsch <vanessa.pertsch@nextcloud.com>
* fix: button type to tertiaryVanessa Pertsch2022-03-211-0/+1
| | | | Signed-off-by: Vanessa Pertsch <vanessa.pertsch@nextcloud.com>
* add new button componentVanessa Pertsch2022-03-021-9/+16
| | | | | Signed-off-by: Vanessa Pertsch <vanessa.pertsch@nextcloud.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix all modals after vue 5.0szaimen2022-02-221-20/+0
| | | | | Signed-off-by: szaimen <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Fix selecting user status, clear time and app password scopeJoas Schilling2022-02-071-2/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Auto fix warningsLouis Chemineau2022-01-217-38/+19
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Replace license information to SPDX expressionLouis Chemineau2022-01-1114-14/+14
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Add generic type and description when its missingLouis Chemineau2022-01-111-1/+1
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Typing correctionsLouis Chemineau2022-01-111-2/+2
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>