summaryrefslogtreecommitdiffstats
path: root/apps/user_status
Commit message (Collapse)AuthorAgeFilesLines
* [tx-robot] updated from transifexNextcloud bot2022-04-152-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Update autoloaders and Node package-lock.jsonMichaIng2022-04-137-18/+11
| | | | Signed-off-by: MichaIng <micha@dietpi.com>
* [tx-robot] updated from transifexNextcloud bot2022-04-112-22/+22
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* [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>
* Add global profile toggle configChristopher Ng2022-03-251-10/+8
| | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> (cherry picked from commit 1fc0b4320c8921ad59bf4d41a88bf9936e1f653d)
* [tx-robot] updated from transifexNextcloud bot2022-03-172-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* 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 #31192 from nextcloud/backport/31106/stable23Joas Schilling2022-02-235-77/+194
|\ | | | | [stable23] Improve user status revert performance
| * Do status and predefined message setting in one goJoas Schilling2022-02-153-8/+118
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * Create the backup user status in 1 query instead of 3Joas Schilling2022-02-153-58/+50
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * Don't include unindexed is_backup in the query, it's ensured by the user_id ↵Joas Schilling2022-02-151-2/+1
| | | | | | | | | | | | leading underscore already Signed-off-by: Joas Schilling <coding@schilljs.com>
| * Delete the user status without loading it firstJoas Schilling2022-02-152-9/+25
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * Directly delete the user status instead of getting it a second timeJoas Schilling2022-02-151-1/+1
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | [tx-robot] updated from transifexNextcloud bot2022-02-2376-84/+248
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix psalm not runningCarl Schwan2022-01-271-0/+2
| | | | | | | | | | The issue was that we were using psalm/phar instead of vimeo/psalm. This caused issue with the custom psalm plugin in buildd/psalm. This is using the opportunity to also update the psalm version from 3.8 to 3.17 and the php-cs-fixer too. Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* improve status modalszaimen2021-12-305-7/+24
| | | | | Signed-off-by: szaimen <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Bump core-js from 3.19.2 to 3.19.3dependabot[bot]2021-12-114-9/+9
| | | | | | | | | | | | | | | | | Bumps [core-js](https://github.com/zloirock/core-js) from 3.19.2 to 3.19.3. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.19.2...v3.19.3) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Bump core-js from 3.19.1 to 3.19.2dependabot[bot]2021-12-048-66/+66
| | | | | | | | | | | | | | | | | Bumps [core-js](https://github.com/zloirock/core-js) from 3.19.1 to 3.19.2. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.19.1...v3.19.2) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Fix multiple bugs with user statusCarl Schwan2021-11-238-22/+29
| | | | | | | | * 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>
* Merge pull request #29572 from ↵John Molakvoæ2021-11-084-8/+8
| | | | | | nextcloud/dependabot/npm_and_yarn/nextcloud/event-bus-2.1.1 Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Bump @nextcloud/initial-state from 1.2.0 to 1.2.1dependabot[bot]2021-11-064-6/+6
| | | | | | | | | | | | | | | | | Bumps [@nextcloud/initial-state](https://github.com/nextcloud/nextcloud-initial-state) from 1.2.0 to 1.2.1. - [Release notes](https://github.com/nextcloud/nextcloud-initial-state/releases) - [Changelog](https://github.com/nextcloud/nextcloud-initial-state/blob/master/CHANGELOG.md) - [Commits](https://github.com/nextcloud/nextcloud-initial-state/compare/v1.2.0...v1.2.1) --- updated-dependencies: - dependency-name: "@nextcloud/initial-state" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* [tx-robot] updated from transifexNextcloud bot2021-11-062-0/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Update to composer 2.1.11Carl Schwan2021-11-042-2/+15
| | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* [tx-robot] updated from transifexNextcloud bot2021-11-012-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Bump core-js from 3.18.3 to 3.19.0dependabot[bot]2021-10-308-66/+66
| | | | | | | | | | | | | | | | | Bumps [core-js](https://github.com/zloirock/core-js) from 3.18.3 to 3.19.0. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.18.3...v3.19.0) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* [tx-robot] updated from transifexNextcloud bot2021-10-302-0/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* [tx-robot] updated from transifexNextcloud bot2021-10-262-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* [tx-robot] updated from transifexNextcloud bot2021-10-232-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* [tx-robot] updated from transifexNextcloud bot2021-10-224-0/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* [tx-robot] updated from transifexNextcloud bot2021-10-2112-0/+16
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #29313 from nextcloud/fix/status-menu-updateCarl Schwan2021-10-208-30/+56
|\ | | | | Fix status menu item not listening to status change events
| * Fix status menu item not listening to status change eventsCarl Schwan2021-10-208-30/+56
| | | | | | | | | | | | | | | | 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>
* | Respect user enumeration settings in user status listsJonas Meurer2021-10-203-7/+101
|/ | | | | | | | | | | | | | | | | | | | | | | | So far, the functions to find user statuses listed didn't respect user enumeration settings (`shareapi_allow_share_dialog_user_enumeration` and `shareapi_restrict_user_enumeration_to_group` core app settings). Fix this privacy issue by returning an empty list in case `shareapi_allow_share_dialog_user_enumeration` is unset or `shareapi_restrict_user_enumeration_to_group` is set. In the long run, we might want to return users from common groups if `shareapi_restrict_user_enumeration_to_group` is set. It's complicated to implement this in a way that scales, though. See the discussion at https://github.com/nextcloud/server/pull/27879#pullrequestreview-753655308 for details. Also, don't register the user_status dashboard widget at all if `shareapi_allow_share_dialog_user_enumeration` is unset or `shareapi_restrict_user_enumeration_to_group` is set. Fixes: #27122 Signed-off-by: Jonas Meurer <jonas@freesources.org>
* [tx-robot] updated from transifexNextcloud bot2021-10-202-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* [tx-robot] updated from transifexNextcloud bot2021-10-2016-0/+92
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix missing app version increment to trigger migrationsJoas Schilling2021-10-191-1/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #28751 from nextcloud/feat/28139/profile-pagePytal2021-10-1810-65/+165
|\
| * Profile frontendChristopher Ng2021-10-199-63/+135
| | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * Profile backendChristopher Ng2021-10-191-2/+30
| | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | [tx-robot] updated from transifexNextcloud bot2021-10-192-2/+4
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Add an API to set and rollback the user statusCarl Schwan2021-10-1811-15/+237
|/ | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Bump core-js from 3.18.2 to 3.18.3dependabot[bot]2021-10-174-7/+7
| | | | | | | | | | | | | | | | | Bumps [core-js](https://github.com/zloirock/core-js) from 3.18.2 to 3.18.3. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.18.2...v3.18.3) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Merge pull request #29210 from nextcloud/work/status-navbar-vueCarl Schwan2021-10-159-142/+332
|\ | | | | Add current status in navbar
| * Add current status in navbarCarl Schwan2021-10-159-142/+332
| | | | | | | | | | | | | | | | | | | | 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>
* | Bump autoloaderJoas Schilling2021-10-141-2/+2
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* [tx-robot] updated from transifexNextcloud bot2021-10-112-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Bump core-js from 3.18.1 to 3.18.2dependabot[bot]2021-10-108-51/+51
| | | | | | | | | | | | | | | | | Bumps [core-js](https://github.com/zloirock/core-js) from 3.18.1 to 3.18.2. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.18.1...v3.18.2) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* [tx-robot] updated from transifexNextcloud bot2021-10-072-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>