]> source.dussan.org Git - nextcloud-server.git/log
nextcloud-server.git
4 years agoUse registerDeprecatedAlias for non-namespaced aliases
Morris Jobke [Wed, 12 Aug 2020 20:46:32 +0000 (22:46 +0200)]
Use registerDeprecatedAlias for non-namespaced aliases

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
4 years agoUse autowiring where possible in server container
Morris Jobke [Tue, 11 Aug 2020 20:38:14 +0000 (22:38 +0200)]
Use autowiring where possible in server container

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
4 years ago[tx-robot] updated from transifex
Nextcloud bot [Thu, 13 Aug 2020 02:16:38 +0000 (02:16 +0000)]
[tx-robot] updated from transifex

4 years agoMerge pull request #22206 from nextcloud/enh/noid/tests-recent-contact-mapper
Morris Jobke [Wed, 12 Aug 2020 19:09:18 +0000 (21:09 +0200)]
Merge pull request #22206 from nextcloud/enh/noid/tests-recent-contact-mapper

Add some tests for RecentContactMapper

4 years agoMerge pull request #22217 from nextcloud/enh/noid/disable-admin-changed-email-appconfig
Morris Jobke [Wed, 12 Aug 2020 14:46:00 +0000 (16:46 +0200)]
Merge pull request #22217 from nextcloud/enh/noid/disable-admin-changed-email-appconfig

Add app config option to disable "Email was changed by admin" email

4 years agoMerge pull request #22199 from nextcloud/techdebt/noid/PHPUnit_Framework_MockObject_M...
Morris Jobke [Wed, 12 Aug 2020 11:55:36 +0000 (13:55 +0200)]
Merge pull request #22199 from nextcloud/techdebt/noid/PHPUnit_Framework_MockObject_MockObject

Change PHPDoc type hint from PHPUnit_Framework_MockObject_MockObject to …

4 years agoChange PHPDoc type hint from PHPUnit_Framework_MockObject_MockObject to \PHPUnit... 22199/head
Morris Jobke [Tue, 11 Aug 2020 19:32:18 +0000 (21:32 +0200)]
Change PHPDoc type hint from PHPUnit_Framework_MockObject_MockObject to \PHPUnit\Framework\MockObject\MockObject

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
4 years agoAdd app config option to disable "Email was changed by admin" email 22217/head
Morris Jobke [Wed, 12 Aug 2020 10:27:43 +0000 (12:27 +0200)]
Add app config option to disable "Email was changed by admin" email

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
4 years agoAdd some tests for RecentContactMapper 22206/head
Daniel Kesselberg [Tue, 11 Aug 2020 23:33:30 +0000 (01:33 +0200)]
Add some tests for RecentContactMapper

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
4 years agoMerge pull request #22211 from nextcloud/fix/noid/rm-useless-log
blizzz [Wed, 12 Aug 2020 09:15:44 +0000 (09:15 +0000)]
Merge pull request #22211 from nextcloud/fix/noid/rm-useless-log

remove logging message carrying no valuable information

4 years agoremove logging message carrying no valuable information 22211/head
Arthur Schiwon [Wed, 12 Aug 2020 07:10:23 +0000 (09:10 +0200)]
remove logging message carrying no valuable information

the exception caught is not an error, but due to valid configuration and
code flow is expecting this. For an admin it is confusing, and it carries
no information worth for debugging.

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
4 years agoMerge pull request #22196 from nextcloud/enh/sse/do_not_concatenate_ints
Morris Jobke [Wed, 12 Aug 2020 07:09:04 +0000 (09:09 +0200)]
Merge pull request #22196 from nextcloud/enh/sse/do_not_concatenate_ints

SSE enhancement of file signature

4 years ago[tx-robot] updated from transifex
Nextcloud bot [Wed, 12 Aug 2020 02:16:50 +0000 (02:16 +0000)]
[tx-robot] updated from transifex

4 years agoMerge pull request #21559 from nextcloud/fix/noid/ldap-group-shortcut-ad
blizzz [Tue, 11 Aug 2020 22:22:37 +0000 (22:22 +0000)]
Merge pull request #21559 from nextcloud/fix/noid/ldap-group-shortcut-ad

shortcut in reading nested group members when IN_CHAIN is available

4 years agoMerge pull request #22162 from nextcloud/enh/noid/password-generator-sharebymail
Morris Jobke [Tue, 11 Aug 2020 19:59:21 +0000 (21:59 +0200)]
Merge pull request #22162 from nextcloud/enh/noid/password-generator-sharebymail

ShareByMail: Migrate to GenerateSecurePasswordEvent

4 years agoGenerate password by password_policy app 22162/head
Daniel Kesselberg [Sun, 9 Aug 2020 16:13:14 +0000 (18:13 +0200)]
Generate password by password_policy app

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
4 years agoMerge pull request #22143 from nextcloud/design/dashboard-design
Jan C. Borchardt [Tue, 11 Aug 2020 17:37:14 +0000 (19:37 +0200)]
Merge pull request #22143 from nextcloud/design/dashboard-design

Dashboard design enhancements

4 years agoSSE enhancement 22196/head
Roeland Jago Douma [Tue, 11 Aug 2020 17:26:41 +0000 (19:26 +0200)]
SSE enhancement

Do not blind concatenate ints. Lets add a _ between them. So that we can
distrinquis them properly

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
4 years agodo not flip available state to unavailable, allow empty results 21559/head
Arthur Schiwon [Tue, 11 Aug 2020 16:53:50 +0000 (18:53 +0200)]
do not flip available state to unavailable, allow empty results

- the detection relies that the first, requested result is not empty
- it might be empty though – groups without members
- protect switching from available to unavailable
  - switching the other way around was also not envisaged either

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
4 years agoLDAP: shortcut in reading nested group members when IN_CHAIN is available
Arthur Schiwon [Wed, 24 Jun 2020 11:09:15 +0000 (13:09 +0200)]
LDAP: shortcut in reading nested group members when IN_CHAIN is available

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
4 years agoDashboard: Add photo credit 22143/head
Jan C. Borchardt [Tue, 11 Aug 2020 14:45:02 +0000 (16:45 +0200)]
Dashboard: Add photo credit

Signed-off-by: Jan C. Borchardt <hey@jancborchardt.net>
4 years agoMerge pull request #22151 from nextcloud/dependabot/npm_and_yarn/webpack-merge-5.1.1
Roeland Jago Douma [Tue, 11 Aug 2020 12:33:31 +0000 (14:33 +0200)]
Merge pull request #22151 from nextcloud/dependabot/npm_and_yarn/webpack-merge-5.1.1

Bump webpack-merge from 5.0.9 to 5.1.1

4 years agoMerge pull request #22190 from nextcloud/fix/noid/log-rotate-size
Roeland Jago Douma [Tue, 11 Aug 2020 12:08:36 +0000 (14:08 +0200)]
Merge pull request #22190 from nextcloud/fix/noid/log-rotate-size

Fix default log_rotate_size in config.sample.php

4 years agoFix default log_rotate_size in config.sample.php 22190/head
Morris Jobke [Tue, 11 Aug 2020 12:00:26 +0000 (14:00 +0200)]
Fix default log_rotate_size in config.sample.php

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
4 years agoMerge pull request #22117 from nextcloud/activity-settings-grouping
Morris Jobke [Tue, 11 Aug 2020 09:24:23 +0000 (11:24 +0200)]
Merge pull request #22117 from nextcloud/activity-settings-grouping

allow grouping of activity settings

4 years agoMerge pull request #21775 from nextcloud/bugfix/noid/transfer-object-storage
Morris Jobke [Tue, 11 Aug 2020 09:08:03 +0000 (11:08 +0200)]
Merge pull request #21775 from nextcloud/bugfix/noid/transfer-object-storage

Do not exit if available space cannot be determined on file transfer

4 years agoDashboard: Fix wording issue on greetings
Jan C. Borchardt [Tue, 11 Aug 2020 08:10:24 +0000 (10:10 +0200)]
Dashboard: Fix wording issue on greetings

Signed-off-by: Jan C. Borchardt <hey@jancborchardt.net>
4 years agoMerge pull request #22148 from nextcloud/dependabot/npm_and_yarn/bootstrap-4.5.2
Morris Jobke [Tue, 11 Aug 2020 07:46:23 +0000 (09:46 +0200)]
Merge pull request #22148 from nextcloud/dependabot/npm_and_yarn/bootstrap-4.5.2

Bump bootstrap from 4.5.0 to 4.5.2

4 years agoMerge pull request #22176 from nextcloud/debt/noid/table-render-too-many-arguments
Morris Jobke [Tue, 11 Aug 2020 07:44:28 +0000 (09:44 +0200)]
Merge pull request #22176 from nextcloud/debt/noid/table-render-too-many-arguments

Remove unexpected argument

4 years agoMerge pull request #22167 from nextcloud/debt/noid/coverage-filter
Morris Jobke [Tue, 11 Aug 2020 07:43:19 +0000 (09:43 +0200)]
Merge pull request #22167 from nextcloud/debt/noid/coverage-filter

Exclude apps/*/tests for coverage calculation

4 years agoMerge pull request #22175 from nextcloud/fix/noid/warning-continue-break
Morris Jobke [Tue, 11 Aug 2020 07:41:36 +0000 (09:41 +0200)]
Merge pull request #22175 from nextcloud/fix/noid/warning-continue-break

use break not continue in switch to avoid warning

4 years agoMerge pull request #22169 from nextcloud/enh/noid/prefer-typed-events
Morris Jobke [Tue, 11 Aug 2020 07:34:48 +0000 (09:34 +0200)]
Merge pull request #22169 from nextcloud/enh/noid/prefer-typed-events

Prefer typed event over string based ones

4 years agoUse constant instead of magic number 21775/head
Morris Jobke [Mon, 10 Aug 2020 13:45:03 +0000 (15:45 +0200)]
Use constant instead of magic number

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
4 years agoDo not exit if available space cannot be determined on file transfer
Julius Härtl [Thu, 9 Jul 2020 13:02:21 +0000 (15:02 +0200)]
Do not exit if available space cannot be determined on file transfer

Signed-off-by: Julius Härtl <jus@bitgrid.net>
4 years agoDynamically generate background image url
Julius Härtl [Tue, 11 Aug 2020 05:54:34 +0000 (07:54 +0200)]
Dynamically generate background image url

Signed-off-by: Julius Härtl <jus@bitgrid.net>
4 years ago[tx-robot] updated from transifex
Nextcloud bot [Tue, 11 Aug 2020 02:16:56 +0000 (02:16 +0000)]
[tx-robot] updated from transifex

4 years agoRemove unexpected argument 22176/head
Daniel Kesselberg [Mon, 10 Aug 2020 20:36:30 +0000 (22:36 +0200)]
Remove unexpected argument

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
4 years agoExclude apps/files_external/3rdparty again 22167/head
Daniel Kesselberg [Mon, 10 Aug 2020 19:49:50 +0000 (21:49 +0200)]
Exclude apps/files_external/3rdparty again

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
4 years agoRename Core/ to core/
Daniel Kesselberg [Mon, 10 Aug 2020 19:48:30 +0000 (21:48 +0200)]
Rename Core/ to core/

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
4 years agouse break not continue in switch to avoid warning 22175/head
Arthur Schiwon [Mon, 10 Aug 2020 15:34:11 +0000 (17:34 +0200)]
use break not continue in switch to avoid warning

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
4 years agoPrefer typed event over string based ones 22169/head
Morris Jobke [Mon, 10 Aug 2020 12:29:21 +0000 (14:29 +0200)]
Prefer typed event over string based ones

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
4 years agoMerge pull request #22159 from nextcloud/enh/22014/generate-passwords-policy
Morris Jobke [Mon, 10 Aug 2020 13:02:19 +0000 (15:02 +0200)]
Merge pull request #22159 from nextcloud/enh/22014/generate-passwords-policy

Generate password on addUser by password_policy app

4 years agoMerge pull request #22168 from nextcloud/enh/noid/phpdoc-for-events
Morris Jobke [Mon, 10 Aug 2020 12:58:16 +0000 (14:58 +0200)]
Merge pull request #22168 from nextcloud/enh/noid/phpdoc-for-events

Add PHP doc for events

4 years agoAdd PHP doc for events 22168/head
Morris Jobke [Mon, 10 Aug 2020 12:24:24 +0000 (14:24 +0200)]
Add PHP doc for events

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
4 years agoExclude apps/*/tests for coverage calculation
Daniel Kesselberg [Mon, 10 Aug 2020 11:40:16 +0000 (13:40 +0200)]
Exclude apps/*/tests for coverage calculation

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
4 years agoBump bootstrap from 4.5.0 to 4.5.2 22148/head
dependabot-preview[bot] [Sat, 8 Aug 2020 01:16:46 +0000 (01:16 +0000)]
Bump bootstrap from 4.5.0 to 4.5.2

Bumps [bootstrap](https://github.com/twbs/bootstrap) from 4.5.0 to 4.5.2.
- [Release notes](https://github.com/twbs/bootstrap/releases)
- [Commits](https://github.com/twbs/bootstrap/compare/v4.5.0...v4.5.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
4 years agoBump webpack-merge from 5.0.9 to 5.1.1 22151/head
dependabot-preview[bot] [Mon, 10 Aug 2020 06:40:48 +0000 (06:40 +0000)]
Bump webpack-merge from 5.0.9 to 5.1.1

Bumps [webpack-merge](https://github.com/survivejs/webpack-merge) from 5.0.9 to 5.1.1.
- [Release notes](https://github.com/survivejs/webpack-merge/releases)
- [Changelog](https://github.com/survivejs/webpack-merge/blob/master/CHANGELOG.md)
- [Commits](https://github.com/survivejs/webpack-merge/compare/v5.0.9...v5.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years agoMerge pull request #22149 from nextcloud/dependabot/npm_and_yarn/babel/core-7.11.1
Roeland Jago Douma [Mon, 10 Aug 2020 06:39:34 +0000 (08:39 +0200)]
Merge pull request #22149 from nextcloud/dependabot/npm_and_yarn/babel/core-7.11.1

Bump @babel/core from 7.11.0 to 7.11.1

4 years agoMerge pull request #22146 from nextcloud/dependabot/npm_and_yarn/webpack-node-externa...
Roeland Jago Douma [Mon, 10 Aug 2020 06:38:22 +0000 (08:38 +0200)]
Merge pull request #22146 from nextcloud/dependabot/npm_and_yarn/webpack-node-externals-2.5.1

Bump webpack-node-externals from 2.5.0 to 2.5.1

4 years agoMerge pull request #22145 from nextcloud/dependabot/npm_and_yarn/sass-loader-9.0.3
Roeland Jago Douma [Mon, 10 Aug 2020 06:33:04 +0000 (08:33 +0200)]
Merge pull request #22145 from nextcloud/dependabot/npm_and_yarn/sass-loader-9.0.3

Bump sass-loader from 9.0.2 to 9.0.3

4 years ago[tx-robot] updated from transifex
Nextcloud bot [Mon, 10 Aug 2020 02:16:48 +0000 (02:16 +0000)]
[tx-robot] updated from transifex

4 years agoGenerate password on addUser by password_policy app 22159/head
Daniel Kesselberg [Sun, 9 Aug 2020 14:36:19 +0000 (16:36 +0200)]
Generate password on addUser by password_policy app

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
4 years ago[tx-robot] updated from transifex
Nextcloud bot [Sun, 9 Aug 2020 02:16:37 +0000 (02:16 +0000)]
[tx-robot] updated from transifex

4 years agoBump @babel/core from 7.11.0 to 7.11.1 22149/head
dependabot-preview[bot] [Sat, 8 Aug 2020 01:18:15 +0000 (01:18 +0000)]
Bump @babel/core from 7.11.0 to 7.11.1

Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.11.0 to 7.11.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.11.1/packages/babel-core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years agoBump webpack-node-externals from 2.5.0 to 2.5.1 22146/head
dependabot-preview[bot] [Sat, 8 Aug 2020 01:15:23 +0000 (01:15 +0000)]
Bump webpack-node-externals from 2.5.0 to 2.5.1

Bumps [webpack-node-externals](https://github.com/liady/webpack-node-externals) from 2.5.0 to 2.5.1.
- [Release notes](https://github.com/liady/webpack-node-externals/releases)
- [Commits](https://github.com/liady/webpack-node-externals/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years agoBump sass-loader from 9.0.2 to 9.0.3 22145/head
dependabot-preview[bot] [Sat, 8 Aug 2020 01:14:49 +0000 (01:14 +0000)]
Bump sass-loader from 9.0.2 to 9.0.3

Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 9.0.2 to 9.0.3.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v9.0.2...v9.0.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years agoDashboard: Fix dark mode, add background
Jan C. Borchardt [Fri, 7 Aug 2020 23:09:21 +0000 (01:09 +0200)]
Dashboard: Fix dark mode, add background

Signed-off-by: Jan C. Borchardt <hey@jancborchardt.net>
4 years agoMerge pull request #16737 from tofuSCHNITZEL/feature-zimbraldap
blizzz [Fri, 7 Aug 2020 22:20:50 +0000 (22:20 +0000)]
Merge pull request #16737 from tofuSCHNITZEL/feature-zimbraldap

new Group-Member association attribute (zimbraMailForwardingAddress)

4 years agoadded "zimbraMailForwardingAddress" as a Group-Member association attribute to enable... 16737/head
Tobias Perschon [Tue, 13 Aug 2019 21:35:34 +0000 (23:35 +0200)]
added "zimbraMailForwardingAddress" as a Group-Member association attribute to enable the use of Zimbra Distribution Lists as groups in nextcloud when connecting to a zimbra LDAP

Signed-off-by: Tobias Perschon <tobias@perschon.at>
fix cs:check

Signed-off-by: Tobias Perschon <tobias@perschon.at>
Update apps/user_ldap/lib/Group_LDAP.php

Co-authored-by: blizzz <blizzz@arthur-schiwon.de>
Signed-off-by: Tobias Perschon <tobias@perschon.at>
4 years agoMerge pull request #22004 from nextcloud/enh/noid/setup-checks-php
blizzz [Fri, 7 Aug 2020 20:55:04 +0000 (20:55 +0000)]
Merge pull request #22004 from nextcloud/enh/noid/setup-checks-php

Add setup checks for php default charset and output buffering.

4 years agoDashboard: add background image, improve panel design
Jan C. Borchardt [Fri, 7 Aug 2020 16:34:21 +0000 (18:34 +0200)]
Dashboard: add background image, improve panel design

Signed-off-by: Jan C. Borchardt <hey@jancborchardt.net>
4 years agoMerge pull request #21738 from nextcloud/techdebt/14552/migrate-OC_Group-post_removeF...
Morris Jobke [Fri, 7 Aug 2020 15:46:00 +0000 (17:46 +0200)]
Merge pull request #21738 from nextcloud/techdebt/14552/migrate-OC_Group-post_removeFromGroup

Migrate OC_Group post_removeFromGroup hook to actual event object

4 years agoAdd proper deprecation message 21738/head
Morris Jobke [Fri, 7 Aug 2020 15:45:45 +0000 (17:45 +0200)]
Add proper deprecation message

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
4 years agoChange const/let to var for PhantomJS 22004/head
Daniel Kesselberg [Fri, 7 Aug 2020 15:34:03 +0000 (17:34 +0200)]
Change const/let to var for PhantomJS

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
4 years agoDashboard: remove header fade
Jan C. Borchardt [Fri, 7 Aug 2020 13:58:34 +0000 (15:58 +0200)]
Dashboard: remove header fade

Signed-off-by: Jan C. Borchardt <hey@jancborchardt.net>
4 years agoMerge pull request #22139 from nextcloud/fix/noid/check-for-preview-multibucket-fallb...
Morris Jobke [Fri, 7 Aug 2020 14:02:02 +0000 (16:02 +0200)]
Merge pull request #22139 from nextcloud/fix/noid/check-for-preview-multibucket-fallback-as-second-step

Check previews in multibucket fallback folder as the last step and not as first step

4 years agoDashboard: Remove icons from greeting
Jan C. Borchardt [Fri, 7 Aug 2020 13:57:38 +0000 (15:57 +0200)]
Dashboard: Remove icons from greeting

Signed-off-by: Jan C. Borchardt <hey@jancborchardt.net>
4 years agoMerge pull request #20741 from nextcloud/enh/appstore/unstable
John Molakvoæ [Fri, 7 Aug 2020 12:34:41 +0000 (14:34 +0200)]
Merge pull request #20741 from nextcloud/enh/appstore/unstable

4 years agoAllow to update to nightly 20741/head
John Molakvoæ (skjnldsv) [Thu, 30 Apr 2020 07:43:33 +0000 (09:43 +0200)]
Allow to update to nightly

Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
4 years agoMerge pull request #21954 from nextcloud/techdebt/noid/bootstrap-files_trashbin
blizzz [Fri, 7 Aug 2020 11:12:09 +0000 (11:12 +0000)]
Merge pull request #21954 from nextcloud/techdebt/noid/bootstrap-files_trashbin

Use IBootstrap for the files_trashbin app

4 years agoMerge pull request #21037 from nextcloud/login-credentails-save
blizzz [Fri, 7 Aug 2020 10:49:42 +0000 (10:49 +0000)]
Merge pull request #21037 from nextcloud/login-credentails-save

Only save login credentials in database once there is an external storage that needs it

4 years agoMerge pull request #22133 from nextcloud/boot-app-once
Morris Jobke [Fri, 7 Aug 2020 10:05:09 +0000 (12:05 +0200)]
Merge pull request #22133 from nextcloud/boot-app-once

only boot apps once

4 years agoMerge pull request #22135 from nextcloud/enh/noid/occ-preview-repair
Morris Jobke [Fri, 7 Aug 2020 09:09:16 +0000 (11:09 +0200)]
Merge pull request #22135 from nextcloud/enh/noid/occ-preview-repair

Add occ preview:migrate to migrate previews from the old flat structure to a subfolder structure

4 years agoMerge pull request #22137 from nextcloud/enh/noid/file-entity-icon
Morris Jobke [Fri, 7 Aug 2020 09:06:26 +0000 (11:06 +0200)]
Merge pull request #22137 from nextcloud/enh/noid/file-entity-icon

File entity to implement IIcon

4 years agoonly boot apps once 22133/head
Robin Appelman [Thu, 6 Aug 2020 14:48:06 +0000 (16:48 +0200)]
only boot apps once

in some cases `loadApp` is called more then once which is currently causing apps to be "booted" multiple times which can lead to unexepected behaviour with things like registering hooks

Signed-off-by: Robin Appelman <robin@icewind.nl>
4 years agoUse array_filter instead 22135/head
Morris Jobke [Fri, 7 Aug 2020 08:34:55 +0000 (10:34 +0200)]
Use array_filter instead

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
4 years agoAdd tests for occ preview:migrate - initial check for empty directories
Morris Jobke [Fri, 7 Aug 2020 08:30:03 +0000 (10:30 +0200)]
Add tests for occ preview:migrate - initial check for empty directories

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
4 years agoCheck previews in multibucket fallback folder as the last step and not as first step 22139/head
Morris Jobke [Fri, 7 Aug 2020 07:32:31 +0000 (09:32 +0200)]
Check previews in multibucket fallback folder as the last step and not as first step

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
4 years agoMerge pull request #22063 from nextcloud/enh/22033/multibucket-appdata-previews
Morris Jobke [Fri, 7 Aug 2020 07:28:11 +0000 (09:28 +0200)]
Merge pull request #22063 from nextcloud/enh/22033/multibucket-appdata-previews

Distribute preview folders in appdata in multibucket setup to multiple buckets

4 years ago[tx-robot] updated from transifex
Nextcloud bot [Fri, 7 Aug 2020 02:16:39 +0000 (02:16 +0000)]
[tx-robot] updated from transifex

4 years agoFile entity to implement IIcon 22137/head
Arthur Schiwon [Thu, 6 Aug 2020 22:14:50 +0000 (00:14 +0200)]
File entity to implement IIcon

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
4 years agoAdd config option to enable multibucket preview distribution 22063/head
Morris Jobke [Thu, 6 Aug 2020 18:10:25 +0000 (20:10 +0200)]
Add config option to enable multibucket preview distribution

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
4 years agoUse fixed preview buckets that are postfixed with -preview-NUMBER
Morris Jobke [Thu, 6 Aug 2020 12:00:51 +0000 (14:00 +0200)]
Use fixed preview buckets that are postfixed with -preview-NUMBER

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
4 years agoMount the old previews in a separate folder for the multi bucket setup and check...
Morris Jobke [Thu, 30 Jul 2020 21:53:54 +0000 (23:53 +0200)]
Mount the old previews in a separate folder for the multi bucket setup and check in them before using the actual locations

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
4 years agoDistribute preview folders in appdata in multibucket setup to multiple buckets
Morris Jobke [Thu, 30 Jul 2020 20:09:19 +0000 (22:09 +0200)]
Distribute preview folders in appdata in multibucket setup to multiple buckets

* introduces a new IRootMountProvider to register mount points inside the root storage
* adds a AppdataPreviewObjectStoreStorage to handle the split between preview folders and bucket number

Ref #22033

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
4 years agoAdd occ preview:migrate to migrate previews from the old flat structure to a subfolde...
Morris Jobke [Thu, 6 Aug 2020 19:30:51 +0000 (21:30 +0200)]
Add occ preview:migrate to migrate previews from the old flat structure to a subfolder structure

* `php occ preview:repair` - a preview migration tool that moves existing previews into the new location introduced with #19214
* moves `appdata_INSTANCEID/previews/FILEID` to `appdata_INSTANCEID/previews/0/5/8/4/c/e/5/FILEID`
* migration tool can be stopped during migration via `CTRL+C` - it then finishes the current folder (with the previews of one file) and stops gracefully
* if a PHP memory limit is set in the `php.ini` then it will stop automatically once it has less than 25 MiB memory left (this is to avoid hard crashes in the middle of a migration)
* the tool can be used during operation - possible drawbacks:
    * there is the chance of a race condition that a new preview is generated in the moment the folder is already migrated away - so the old folder with the newly cached preview is deleted and one cached preview needs to be re-generated
    * there is the chance of a race condition during access of a preview while it is migrated to the other folder - then no preview can be shown and results in a 404 (as of now this is an accepted risk)

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
4 years agoMerge pull request #21173 from nextcloud/design/navigation-install
John Molakvoæ [Thu, 6 Aug 2020 11:35:57 +0000 (13:35 +0200)]
Merge pull request #21173 from nextcloud/design/navigation-install

Fix empty 'more' apps navigation after installing an app

4 years agoMerge pull request #22112 from nextcloud/enh/noid/flow-entity-recreatable-state
Morris Jobke [Thu, 6 Aug 2020 07:36:32 +0000 (09:36 +0200)]
Merge pull request #22112 from nextcloud/enh/noid/flow-entity-recreatable-state

Allow Flow entity state to be recreated

4 years agoMerge pull request #21598 from nextcloud/enh/20930/dashboard-drag
John Molakvoæ [Thu, 6 Aug 2020 06:17:52 +0000 (08:17 +0200)]
Merge pull request #21598 from nextcloud/enh/20930/dashboard-drag

4 years ago[tx-robot] updated from transifex
Nextcloud bot [Thu, 6 Aug 2020 02:17:11 +0000 (02:17 +0000)]
[tx-robot] updated from transifex

4 years agoMerge pull request #21677 from J0WI/clearstatcache-on-rmdir
Morris Jobke [Wed, 5 Aug 2020 21:03:06 +0000 (23:03 +0200)]
Merge pull request #21677 from J0WI/clearstatcache-on-rmdir

Do clearstatcache() on rmdir

4 years agoMerge pull request #22102 from nextcloud/feature/noid/app-navigation-via-unified...
Morris Jobke [Wed, 5 Aug 2020 20:53:03 +0000 (22:53 +0200)]
Merge pull request #22102 from nextcloud/feature/noid/app-navigation-via-unified-search

App navigation via unified search

4 years agoDashboard app is disabled and there is no need to redirect to files app 21598/head
Morris Jobke [Wed, 5 Aug 2020 20:49:05 +0000 (22:49 +0200)]
Dashboard app is disabled and there is no need to redirect to files app

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
4 years agoMerge pull request #22120 from nextcloud/fix/search/ids-and-order
Morris Jobke [Wed, 5 Aug 2020 20:41:52 +0000 (22:41 +0200)]
Merge pull request #22120 from nextcloud/fix/search/ids-and-order

Fix search providers order and IDs

4 years agoMerge pull request #22008 from elijahnyp/OCImage_Leak_Fix
Morris Jobke [Wed, 5 Aug 2020 20:39:09 +0000 (22:39 +0200)]
Merge pull request #22008 from elijahnyp/OCImage_Leak_Fix

Ensured large image is unloaded from memory when generating previews

4 years agoFix search providers order and IDs 22120/head
John Molakvoæ (skjnldsv) [Wed, 5 Aug 2020 15:56:01 +0000 (17:56 +0200)]
Fix search providers order and IDs

Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
4 years agoVery top of the tops 22102/head
Joas Schilling [Wed, 5 Aug 2020 15:51:18 +0000 (17:51 +0200)]
Very top of the tops

Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years agoHide navigation links which dont lead anywhere (looking at you user status)
Joas Schilling [Wed, 5 Aug 2020 15:50:20 +0000 (17:50 +0200)]
Hide navigation links which dont lead anywhere (looking at you user status)

Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years agoFix empty 'more' apps navigation after installing an app 21173/head
Jan-Christoph Borchardt [Sun, 31 May 2020 23:54:16 +0000 (01:54 +0200)]
Fix empty 'more' apps navigation after installing an app

Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
4 years agoMerge pull request #22115 from nextcloud/design/entry-highlighting
Jan C. Borchardt [Wed, 5 Aug 2020 15:35:58 +0000 (17:35 +0200)]
Merge pull request #22115 from nextcloud/design/entry-highlighting

Adjust entry highlights of navigation and menus based on Vue component style