summaryrefslogtreecommitdiffstats
path: root/apps/user_status/src
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* Fix dynamic loadingJohn Molakvoæ (skjnldsv)2022-01-082-11/+1
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Eslint fixJohn Molakvoæ (skjnldsv)2022-01-0814-110/+111
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Delete outdated bundlesJohn Molakvoæ (skjnldsv)2022-01-081-0/+0
| | | | 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>
* Fix status menu item not listening to status change eventsCarl Schwan2021-10-202-2/+28
| | | | | | | | This makes it so that the status menu item listens to user_status:status.updated events even when they are triggered outside of the user status modal. Signed-off-by: Carl Schwan <carl@carlschwan.eu> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Profile frontendChristopher Ng2021-10-191-23/+95
| | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Add current status in navbarCarl Schwan2021-10-151-0/+18
| | | | | | | | | | This ports the code to vue and if the user_status app is disabled this goes back to the previous behavior. The Avatar vue components detects changes of the status automatically. Signed-off-by: Carl Schwan <carl@carlschwan.eu> Signed-off-by: Joas Schilling <coding@schilljs.com>
* 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>
* Fix "TypeError: e.t0.response is undefined" spam from user_statusJoas Schilling2021-08-201-1/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Bump @nextcloud/router from 1.2.0 to 2.0.0dependabot[bot]2021-07-232-6/+6
| | | | | | | | | | Bumps [@nextcloud/router](https://github.com/nextcloud/nextcloud-router) from 1.2.0 to 2.0.0. - [Release notes](https://github.com/nextcloud/nextcloud-router/releases) - [Changelog](https://github.com/nextcloud/nextcloud-router/blob/master/CHANGELOG.md) - [Commits](https://github.com/nextcloud/nextcloud-router/compare/v1.2.0...v2.0.0) Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: npmbuildbot-nextcloud[bot] <npmbuildbot-nextcloud[bot]@users.noreply.github.com>
* Fix eslint and update bundlesJohn Molakvoæ (skjnldsv)2021-07-221-3/+3
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.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>
* Fix jsdocJohn Molakvoæ2021-06-171-1/+1
| | | | Co-authored-by: Louis <6653109+artonge@users.noreply.github.com>
* Save a request everytime we send the heartbeatJoas Schilling2021-06-163-4/+27
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Hide duplicate status in menu and bump bundlesJulius Härtl2021-05-271-0/+1
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Bump js licensesJohn Molakvoæ (skjnldsv)2021-03-3113-5/+15
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Catch the error on heartbeat updateRoeland Jago Douma2020-12-231-1/+6
| | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl> Signed-off-by: npmbuildbot-nextcloud[bot] <npmbuildbot-nextcloud[bot]@users.noreply.github.com>
* Make user status styles scopedJulius Härtl2020-11-041-1/+1
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* 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>
* Show the full status and icon all the timeJoas Schilling2020-10-021-5/+30
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Show icon only with dnd status in the messageJulius Härtl2020-10-021-1/+1
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* 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>