summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #32797 from nextcloud/fix-external-home-dirblizzz2022-06-101-7/+3
|\ | | | | fix mounts mounted at the users home
| * fix mounts mounted at the users homeRobin Appelman2022-06-091-7/+3
|/ | | | | | this fixes external storages with '/' as mountpoint Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge pull request #32675 from nextcloud/fix/validate-dashboard-backgroundPytal2022-06-091-0/+4
|\
| * Validate custom dashboard background imageChristopher Ng2022-06-021-0/+4
| | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | Merge pull request #32728 from kesselb/masterSimon L2022-06-091-5/+11
|\ \ | | | | | | Add matrix for psalm baseline update job
| * | Add matrix for psalm baseline update jobDaniel Kesselberg2022-06-051-5/+11
| | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | Merge pull request #32616 from nextcloud/enh/a11y-keyboard-filepickerVincent Petry2022-06-0914-90/+130
|\ \ \ | | | | | | | | Augment file picker modal accessibility
| * | | Rename a11y helper functionChristopher Ng2022-06-095-13/+15
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | Update variable nameChristopher Ng2022-06-093-6/+6
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | Set circular radius on close buttonChristopher Ng2022-06-093-4/+4
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | Add a11y utility functionChristopher Ng2022-06-097-14/+52
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | Activate the primary dialog button on enter if there is a single inputChristopher Ng2022-06-093-3/+18
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | Use keyboard controls with the action buttonsChristopher Ng2022-06-093-5/+7
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | Use keyboard controls for new folder creationChristopher Ng2022-06-095-15/+15
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | Use button for grid view toggle instead of hidden checkboxChristopher Ng2022-06-0911-42/+29
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | Prevent pressing enter key without control focus from activating the primary ↵Christopher Ng2022-06-093-15/+3
| | | | | | | | | | | | | | | | | | | | | | | | button Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | Fix focus stylingChristopher Ng2022-06-098-8/+12
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | Restore grid view toggleChristopher Ng2022-06-095-10/+6
| | | | | | | | | | | | | | | | | | | | | | | | Removed in https://github.com/nextcloud/server/pull/29966 and partially restored in https://github.com/nextcloud/server/pull/30452 Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | Prepend file picker to be initial keyboard focus targetChristopher Ng2022-06-095-7/+7
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | Handle keyboard navigation in the file pickerChristopher Ng2022-06-087-24/+32
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | Merge pull request #32769 from nextcloud/enh/32749/regex-universal-searchVincent Petry2022-06-093-5/+5
|\ \ \ \ | | | | | | | | | | Specify the filter first for unified search
| * | | | Specify the filter first for unified searchDaniel Kesselberg2022-06-083-5/+5
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | | | Merge pull request #32765 from nextcloud/fix/add-back-delete.pngJoas Schilling2022-06-091-0/+0
|\ \ \ \ \ | | | | | | | | | | | | Add back the deleted.png file
| * | | | | Add back the deleted.png file as SVG forwarding doesn't work for /core/imgAnna Larch2022-06-081-0/+0
| |/ / / / | | | | | | | | | | | | | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* | | | | Merge pull request #32767 from nextcloud/seeakble-http-stream-wrappersJulius Härtl2022-06-091-0/+13
|\ \ \ \ \ | | | | | | | | | | | | handle stream wrappers in SeekableHttpStream
| * | | | | handle stream wrappers in SeekableHttpStreamRobin Appelman2022-06-081-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | [tx-robot] updated from transifexNextcloud bot2022-06-09106-166/+262
| |_|/ / / |/| | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Merge pull request #32736 from nextcloud/enh/a11y/keyboard-contacts-menuPytal2022-06-0810-26/+85
|\ \ \ \ \
| * | | | | Augment keyboard accessibility of contacts menuChristopher Ng2022-06-0710-26/+85
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | | Merge pull request #32697 from nextcloud/fix/get-avatar-authzPytal2022-06-082-16/+42
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | Test all scopesChristopher Ng2022-06-071-5/+8
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | | | Fix get avatar authorizationChristopher Ng2022-06-072-11/+34
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | | Merge pull request #31981 from nextcloud/temporary-passwords-fixes-31952Louis2022-06-0810-36/+89
|\ \ \ \ \ \ | | | | | | | | | | | | | | Temporary passwords fixes 31952
| * | | | | | Various improvements related to the recent implementation of temporary passwordsCyrille Bollu2022-06-0810-36/+89
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for mail shares: 1- Changes style of "forgot password?" and "Back" button 2- Adds information about share password's expiration time in the emails sent. 3- Shows password expiration time in the Share menu 4- Fixes an issue when the message "Password expires..." would be shown for non email share types (which don't have temporary passswords) 5- At share's creation, password should only be sent when it's a permanent one See also https://github.com/nextcloud/server/issues/31952 Signed-off-by: Cyrille Bollu <cyrpub@bollu.be> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | | | | | Merge pull request #32746 from nextcloud/new-share-column-attributesJulius Härtl2022-06-084-1/+55
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add new share attributes column
| * | | | | | Add new share attributes columnVincent Petry2022-06-084-1/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To store more extended permissions in the future. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* | | | | | | Merge pull request #32744 from nextcloud/bugfix/noid/easier-federation-debuggingJoas Schilling2022-06-082-1/+3
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | Always log errors from sending federation api requests to ease debugging
| * | | | | | Always log errors from sending federation api requests to ease debuggingJoas Schilling2022-06-072-1/+3
| | |/ / / / | |/| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | [tx-robot] updated from transifexNextcloud bot2022-06-0810-6/+18
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | Merge pull request #32481 from nextcloud/feature/add-docxf-form-mimetypesJulius Härtl2022-06-0810-258/+81
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Add docxf and form mimetypes
| * | | | | Simlify tests for integrity check on modified mimetype listsJulius Härtl2022-06-074-255/+48
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
| * | | | | feat: add x-office-form-template and x-office-form iconsLuka Trovic2022-06-073-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Luka Trovic <luka@nextcloud.com>
| * | | | | feat: add docxf and form mimetypesLuka Trovic2022-06-074-3/+21
|/ / / / / | | | | | | | | | | | | | | | signed-off-by: Luka Trovic <luka@nextcloud.com>
* | | | | Merge pull request #32703 from nextcloud/fix/carret_positionLouis2022-06-073-12/+7
|\ \ \ \ \ | | | | | | | | | | | | Properly calculate carret position
| * | | | | Properly calculate carret positionLouis Chemineau2022-06-073-12/+7
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The carret position is currently hard coded based on the position of the icon in the header. This PR calculate its position relatively to the header icon. Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | | | Merge pull request #26582 from nextcloud/enhancement/logger-functionChristoph Wurst2022-06-075-0/+109
|\ \ \ \ \ | | | | | | | | | | | | Add a helper function that makes it easier to log from anywhere
| * | | | | Add a helper function that makes it easier to log from anywhereChristoph Wurst2022-05-235-0/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Our DI is able to inject a logger implementation to any server and app class if they want one. However, sometimes DI isn't applicable or hard to add. In those cases we typically fell back to the *service locator* pattern where we acquired a logger from the server via a global variable. There were some issues with that * `\OC` is a private class, apps are not supposed to use it * `\OC::$server` is a global variable, a well known anti-pattern * `\OC::$server->get(...)` uses the service locator anti-pattern * `\OC::$server->get(...)` may throw * `\OC::$server->get(LoggerInterface::class)` is not scoped to an app With this patch I'm proposing a new helper function ``\OCP\Log\logger`` that can be used to acquire a logger more easily. This function is meant to be public API and therefore apps may use it and there is an optional parameter to specifiy the app ID. The function hides all the ugly details about the global variable and the potentially thrown exceptions from the user. Therefore it's guaranteed that you always get a logger instance. In the worst case you get a noop, though those occasions should be rare. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | | [tx-robot] updated from transifexNextcloud bot2022-06-0710-4/+16
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | Merge pull request #32732 from nextcloud/dependabot/npm_and_yarn/webpack-5.73.0Pytal2022-06-0684-141/+141
|\ \ \ \ \ \
| * | | | | | Bump webpack from 5.72.0 to 5.73.0dependabot[bot]2022-06-0684-141/+141
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [webpack](https://github.com/webpack/webpack) from 5.72.0 to 5.73.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.72.0...v5.73.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development 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>