aboutsummaryrefslogtreecommitdiffstats
path: root/apps/user_status/src/components
Commit message (Collapse)AuthorAgeFilesLines
* wrap user status message input and buttons with native formMaksim Sukharev2023-06-282-53/+43
| | | | Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
* 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-181-11/+4
| | | | Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
* fix(status): Correctly set the message and predefined message using the storeJoas Schilling2023-04-181-9/+19
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* feat(user_status): Allow to manually revert an automated statusJoas Schilling2023-04-183-7/+196
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add `aria-hidden='true'` to decorative icons inside of modal dialogsjulia.kirschenheuter2023-04-062-2/+2
| | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* chore(eslint): fix missing import extensionsJohn Molakvoæ2023-03-233-4/+4
| | | | 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>
* 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>
* 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>
* 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 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-252-17/+17
| | | | 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>
* 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-271-2/+2
| | | | | | | | 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: 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-215-26/+13
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Eslint fixJohn Molakvoæ (skjnldsv)2022-01-083-13/+13
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* improve status modalszaimen2021-12-301-1/+18
| | | | | Signed-off-by: szaimen <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Fix multiple bugs with user statusCarl Schwan2021-11-231-1/+2
| | | | | | | | * Fix editing the status while on a call, don't send a bogus request * Clean backup user status when setting up a new status manually * A bit more type hinting Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* l10n: Correct a typoValdnet2021-09-101-1/+1
| | | | | Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* l10n: l10n: Spelling unificationValdnet2021-09-101-1/+1
| | | | | Spelling unification in Transifex. Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
* make user status usable on mobileszaimen2021-07-092-1/+7
| | | | | Signed-off-by: szaimen <szaimen@e.mail.de> Signed-off-by: npmbuildbot-nextcloud[bot] <npmbuildbot-nextcloud[bot]@users.noreply.github.com>
* UX improvements change status dialogVincent Petry2020-10-202-4/+31
| | | | | | | | | Focus on the custom message field after picking an emoji. Hitting the enter key while in the custom message field now triggers saving. Disable save buttons while saving is in progress. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* Fix status clearing with initial empty valueVincent Petry2020-10-201-2/+2
| | | | | | | | | | | | When selecting an emoji but not specifying a message, the internal message value was null which caused a server validation error on sending. This fixes the SetStatusModal to always work with an empty string upfront, as this is the value the field would have if edited and cleared manually. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* Fix subline hintJohn Molakvoæ (skjnldsv)2020-10-022-9/+21
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Show the sublineJoas Schilling2020-10-021-0/+5
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Enable scrollbar for too long content, same way as in Dashboard customizeJan C. Borchardt2020-10-011-0/+3
| | | | Signed-off-by: Jan C. Borchardt <hey@jancborchardt.net>
* Move online status into modalJohn Molakvoæ (skjnldsv)2020-10-012-8/+149
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Change wording from 'custom status' to 'status message'Jan C. Borchardt2020-09-302-5/+5
| | | | Signed-off-by: Jan C. Borchardt <hey@jancborchardt.net>
* l10n: Rename the directory for translationsValdnet2020-09-201-1/+1
| | | The application gets the translation from l10n for the "Clear status after" text string.
* Limit custom message input to 80 charsGeorg Ehrke2020-08-171-0/+1
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Add user-status appGeorg Ehrke2020-07-315-0/+604
Signed-off-by: Georg Ehrke <developer@georgehrke.com>