aboutsummaryrefslogtreecommitdiffstats
path: root/apps/user_status
Commit message (Collapse)AuthorAgeFilesLines
* Reset user status based on message ID onlyJoas Schilling2022-07-224-13/+20
| | | | | | | | Since some statuses (call) can occure with different status (away and dnd) we need to reset only based on the message id. But as it can not be set by the user this is still save and okay. Signed-off-by: Joas Schilling <coding@schilljs.com>
* Make user status heartbeat API publicly accessiblejld31032022-07-213-7/+7
| | | | Signed-off-by: jld3103 <jld3103yt@gmail.com>
* Merge pull request #32973 from nextcloud/cleanup/avatar-codeCarl Schwan2022-07-111-7/+7
|\ | | | | Cleanup avatar related code
| * Make Color class publicCarl Schwan2022-07-051-7/+7
| | | | | | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | Fix predefined messageJoas Schilling2022-07-011-1/+6
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.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>
* | [tx-robot] updated from transifexNextcloud bot2022-06-242-10/+10
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* [tx-robot] updated from transifexNextcloud bot2022-06-192-0/+32
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* [tx-robot] updated from transifexNextcloud bot2022-06-172-0/+30
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* [tx-robot] updated from transifexNextcloud bot2022-06-162-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* [tx-robot] updated from transifexNextcloud bot2022-06-122-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* [tx-robot] updated from transifexNextcloud bot2022-06-072-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* [tx-robot] updated from transifexNextcloud bot2022-06-0492-92/+170
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #32620 from nextcloud/bugfix/noid/reset-status-on-clearAtJoas Schilling2022-06-038-26/+19
|\ | | | | Also reset the status on clearAt
| * Also reset the status on clearAtJoas Schilling2022-05-278-26/+19
| | | | | | | | | | | | | | | | | | 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>
* | [tx-robot] updated from transifexNextcloud bot2022-06-012-0/+30
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix unit testsJoas Schilling2022-05-271-4/+7
| | | | 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 missing status with predefined status in drop-downJoas Schilling2022-05-272-2/+4
| | | | | | | When a predefined status message was used, the status was not "processed" so it was missing the translated message and the icon in the dropdown and the menu afterwards Signed-off-by: Joas Schilling <coding@schilljs.com>
* [tx-robot] updated from transifexNextcloud bot2022-05-252-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.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>
* [tx-robot] updated from transifexNextcloud bot2022-05-2412-12/+12
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* 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>
* Cleanup and compileJohn Molakvoæ2022-05-132-0/+102
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Migrate apps scssJohn Molakvoæ2022-05-131-2/+4
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Extract the EmojiService from user status and add an OCP interfaceJoas Schilling2022-04-288-244/+24
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Dashboard fixesJohn Molakvoæ2022-04-272-11/+11
| | | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* [tx-robot] updated from transifexNextcloud bot2022-04-2426-0/+380
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* [tx-robot] updated from transifexNextcloud bot2022-04-152-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Master is now 25Joas Schilling2022-04-141-2/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix an issue with the search backend updateCarl Schwan2022-04-142-1/+6
| | | | | | And update autoloader Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* [tx-robot] updated from transifexNextcloud bot2022-04-112-22/+22
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #31850 from nextcloud/performance/heartbeat-fetch-status-onceCarl Schwan2022-04-073-27/+23
|\ | | | | Fetch status in heartbeat controller only once
| * Fetch status in heartbeat controller only onceCarl Schwan2022-04-073-27/+23
| | | | | | | | | | | | Store the user status inside the event instead of fetching it again Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | Merge pull request #31847 from nextcloud/performance/user-status-retrivalVincent Petry2022-04-071-3/+5
|\ \ | | | | | | Retrieve user status only once when displaying page
| * | 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>
* / [tx-robot] updated from transifexNextcloud bot2022-04-062-2/+2
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* [tx-robot] updated from transifexNextcloud bot2022-04-052-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Build autoloader with new composer versionCôme Chilliet2022-03-305-15/+8
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* 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 global profile toggle configChristopher Ng2022-03-181-10/+8
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* [tx-robot] updated from transifexNextcloud bot2022-03-172-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #31397 from nextcloud/fix/31237/new-button-SetStatusModalVanessa2022-03-151-9/+16
|\ | | | | add new button component SetStatusModal
| * 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>
* | Update composer generated files to latest versionCarl Schwan2022-03-141-1/+1
| | | | | | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | Fix user status not resetting correctly after a callJoas Schilling2022-03-111-1/+1
|/ | | | | | | | | Only happens when the user navigated away and came back, so the heartbeat updates the status to "Online + In a call" After that resetting away from "Away + In a call" does not match anymore and the previous status sticks Signed-off-by: Joas Schilling <coding@schilljs.com>
* [tx-robot] updated from transifexNextcloud bot2022-02-272-0/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #31319 from nextcloud/fix/31246/fix-modalsSimon L2022-02-231-20/+0
|\ | | | | fix all modals after vue 5.0
| * 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>