]> source.dussan.org Git - nextcloud-server.git/log
nextcloud-server.git
9 years agoUpdate pear/archive_tar to 1.3.13
Thomas Müller [Thu, 23 Oct 2014 13:51:01 +0000 (15:51 +0200)]
Update pear/archive_tar to 1.3.13

9 years agoMerge pull request #11860 from owncloud/fix-stupid-error-because-im-a-moro
Thomas Müller [Thu, 30 Oct 2014 13:45:58 +0000 (14:45 +0100)]
Merge pull request #11860 from owncloud/fix-stupid-error-because-im-a-moro

Fix stupid copy paste fail

9 years agoMerge pull request #11821 from owncloud/generic-response
Morris Jobke [Thu, 30 Oct 2014 13:05:25 +0000 (14:05 +0100)]
Merge pull request #11821 from owncloud/generic-response

Add a generic data response

9 years agoMerge pull request #11863 from owncloud/fix-enc-sharingtests
Morris Jobke [Thu, 30 Oct 2014 12:38:48 +0000 (13:38 +0100)]
Merge pull request #11863 from owncloud/fix-enc-sharingtests

Properly register sharing hooks and proxies

9 years agoupdate 3rdparty to match it's master branch
Morris Jobke [Thu, 30 Oct 2014 12:34:29 +0000 (13:34 +0100)]
update 3rdparty to match it's master branch

9 years agoProperly register sharing hooks and proxies
Vincent Petry [Thu, 30 Oct 2014 11:05:15 +0000 (12:05 +0100)]
Properly register sharing hooks and proxies

This will fix failing tests when shares weren't cleant up on delete due
to missing hooks.

Added login for user1 in setUp().

9 years agoFix stupid copy paste fail
Lukas Reschke [Thu, 30 Oct 2014 09:37:59 +0000 (10:37 +0100)]
Fix stupid copy paste fail

...

9 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Thu, 30 Oct 2014 05:55:14 +0000 (01:55 -0400)]
[tx-robot] updated from transifex

9 years agofix style of generated documentation
Morris Jobke [Wed, 29 Oct 2014 19:38:46 +0000 (20:38 +0100)]
fix style of generated documentation

9 years agoMerge pull request #11409 from owncloud/watcher-reuse
Vincent Petry [Wed, 29 Oct 2014 15:38:16 +0000 (16:38 +0100)]
Merge pull request #11409 from owncloud/watcher-reuse

Pass the cached data to the filesystem watcher

9 years agoMerge pull request #11835 from owncloud/enc-fixmovingsharekeystofolder
Morris Jobke [Wed, 29 Oct 2014 14:59:42 +0000 (15:59 +0100)]
Merge pull request #11835 from owncloud/enc-fixmovingsharekeystofolder

Fix moving share keys as non-owner to subdir

9 years agoMerge pull request #11831 from owncloud/make-search-non-blocking
Lukas Reschke [Wed, 29 Oct 2014 14:29:28 +0000 (15:29 +0100)]
Merge pull request #11831 from owncloud/make-search-non-blocking

Close session for search

9 years agojust add merge commit of 3rdparty repo
Morris Jobke [Wed, 29 Oct 2014 13:10:38 +0000 (14:10 +0100)]
just add merge commit of 3rdparty repo

9 years agoMerge pull request #11638 from owncloud/oc8-translations
Thomas Müller [Wed, 29 Oct 2014 12:09:02 +0000 (13:09 +0100)]
Merge pull request #11638 from owncloud/oc8-translations

[OC8] Load javascript translations using standard web technologies

9 years agoAdded encryption test when moving file as non-owner
Vincent Petry [Wed, 29 Oct 2014 11:57:12 +0000 (12:57 +0100)]
Added encryption test when moving file as non-owner

9 years agoFix warning with unset extension check
Vincent Petry [Wed, 29 Oct 2014 11:56:49 +0000 (12:56 +0100)]
Fix warning with unset extension check

9 years agoFix moving share keys as non-owner to subdir
Vincent Petry [Wed, 29 Oct 2014 11:22:50 +0000 (12:22 +0100)]
Fix moving share keys as non-owner to subdir

This fix gathers the share keys BEFORE a file is moved to make sure that
findShareKeys() is able to find all relevant keys when the file still
exists.

After the move/copy operation the keys are moved/copied to the target
dir.

Also: refactored preRename and preCopy into a single function to avoid
duplicate code.

9 years agoMerge pull request #11689 from owncloud/doctrine-2.5
Thomas Müller [Wed, 29 Oct 2014 10:34:23 +0000 (11:34 +0100)]
Merge pull request #11689 from owncloud/doctrine-2.5

Update doctrine/dbal to 2.5

9 years agoFix implementation of translation short cut
Thomas Müller [Wed, 29 Oct 2014 09:58:10 +0000 (10:58 +0100)]
Fix implementation of translation short cut

9 years agoAdding translations for settings
Thomas Müller [Wed, 29 Oct 2014 09:57:46 +0000 (10:57 +0100)]
Adding translations for settings

9 years agoClose session for search
Lukas Reschke [Wed, 29 Oct 2014 09:28:09 +0000 (10:28 +0100)]
Close session for search

Make search non-blocking.

9 years agoFix language file detection
Vincent Petry [Tue, 28 Oct 2014 12:19:51 +0000 (13:19 +0100)]
Fix language file detection

9 years agoupdate all translation files to js and json
Thomas Müller [Fri, 17 Oct 2014 12:20:02 +0000 (14:20 +0200)]
update all translation files to js and json

9 years agoadding console command to generate javascript translation files based on existing...
Thomas Müller [Fri, 24 Oct 2014 11:53:01 +0000 (13:53 +0200)]
adding console command to generate javascript translation files based on existing php translation files
read server side translations from json files

9 years agoInclude core translations
Vincent Petry [Fri, 24 Oct 2014 10:50:54 +0000 (12:50 +0200)]
Include core translations

Moved search result type translations to search.js

Load JS translations earlier

Translations need to be loaded earlier to make sure that some JS files
like search.js get access to translations at this time.

This requires the template initialization to be moved to after session
initialization, because only after the session we have access to the
current language.

9 years agoin case a translation javascript is not found we no longer bail out
Thomas Müller [Mon, 20 Oct 2014 11:43:29 +0000 (13:43 +0200)]
in case a translation javascript is not found we no longer bail out

remove translation.php

9 years agoAdded OC.L10N namespace with translation functions
Vincent Petry [Fri, 17 Oct 2014 17:47:37 +0000 (19:47 +0200)]
Added OC.L10N namespace with translation functions

Added addTranslations and fixed de.js file

Fixed de.js to use OC.L10N.register() and use to correct expected
format.

Added JS unit tests for OC.L10N class

Include translations JS script for all apps

9 years agol10n.pl now generates js files as well
Thomas Müller [Fri, 17 Oct 2014 12:17:39 +0000 (14:17 +0200)]
l10n.pl now generates js files as well

9 years agoadd dataresponse
Bernhard Posselt [Tue, 28 Oct 2014 15:34:04 +0000 (16:34 +0100)]
add dataresponse

fix docstrings

adjust copyright date

another copyright date update

another header update

implement third headers argument, fix indention, fix docstrings

fix docstrings

9 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Wed, 29 Oct 2014 05:54:45 +0000 (01:54 -0400)]
[tx-robot] updated from transifex

9 years agoUpdate doctrine/dbal to 2.5
Thomas Müller [Tue, 21 Oct 2014 13:30:23 +0000 (15:30 +0200)]
Update doctrine/dbal to 2.5

9 years agoMerge pull request #11738 from owncloud/update-patchwork-utf8
Morris Jobke [Tue, 28 Oct 2014 13:40:16 +0000 (14:40 +0100)]
Merge pull request #11738 from owncloud/update-patchwork-utf8

Use composer autoloader to load Patchwork

9 years agoUse composer autoloader to load Patchwork
Thomas Müller [Thu, 23 Oct 2014 13:28:26 +0000 (15:28 +0200)]
Use composer autoloader to load Patchwork

9 years agoMerge pull request #11805 from owncloud/AdamWill-issue9643
Lukas Reschke [Tue, 28 Oct 2014 12:09:07 +0000 (13:09 +0100)]
Merge pull request #11805 from owncloud/AdamWill-issue9643

use Composer autoloader not OC for non-Composer 3rdparty (#9643)

9 years agouse Composer autoloader not OC for non-Composer 3rdparty (#9643)
Adam Williamson [Tue, 29 Jul 2014 01:48:17 +0000 (18:48 -0700)]
use Composer autoloader not OC for non-Composer 3rdparty (#9643)

Composer's autoloader is rather better than the OwnCloud autoloader's
handling of non-OC classes. Plus we can rely on upstream Composer to
maintain it and not worry about it ourselves.

With this change, we drop the bits of OwnCloud's autoloader that
handled non-OC classes, and register the classes that were being
handled by that code with Composer's autoloader instead. As these
dependencies are converted to actually being managed by Composer,
the explicit registrations can be dropped as they won't be needed
any more.

Since OwnCloud's autoloader isn't going to handle non-OC classes any
more, we no longer need to test to make sure it does it right.

drop unneeded registerPrefix() and registerClass() from autoloader

Now we're not handling anything but OC's own classes, these are
unnecessary.

error out if composer autoloader is not found (thanks bantu)

We're never going to be able to work without the autoloader, if it's not
there we should just throw our hands up and surrender.

9 years agoMerge pull request #11600 from owncloud/refactor-appsettings-to-app-framework
Lukas Reschke [Tue, 28 Oct 2014 10:13:20 +0000 (11:13 +0100)]
Merge pull request #11600 from owncloud/refactor-appsettings-to-app-framework

Migrate new app settings to AppFramework

9 years agoMerge pull request #11791 from owncloud/webdav-getquotainfo-503-handling
Morris Jobke [Tue, 28 Oct 2014 08:33:54 +0000 (09:33 +0100)]
Merge pull request #11791 from owncloud/webdav-getquotainfo-503-handling

Properly catch 503 storage not available in getQuotaInfo

9 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Tue, 28 Oct 2014 05:55:38 +0000 (01:55 -0400)]
[tx-robot] updated from transifex

9 years agoMerge pull request #11799 from owncloud/no-stable-etags-on-windows
Lukas Reschke [Mon, 27 Oct 2014 21:33:14 +0000 (22:33 +0100)]
Merge pull request #11799 from owncloud/no-stable-etags-on-windows

On Windows platform we have no stable etag generation - yet

9 years agoMerge pull request #11786 from owncloud/MakeSupportedDBsConfigurable
Lukas Reschke [Mon, 27 Oct 2014 21:24:16 +0000 (22:24 +0100)]
Merge pull request #11786 from owncloud/MakeSupportedDBsConfigurable

Make supported DBs configurable within config.php

9 years agocode cleanup during review :+1:
Thomas Müller [Mon, 27 Oct 2014 18:53:12 +0000 (19:53 +0100)]
code cleanup during review :+1:

9 years agoMake supported DBs configurable within config.php
Lukas Reschke [Mon, 27 Oct 2014 11:51:26 +0000 (12:51 +0100)]
Make supported DBs configurable within config.php

This commit will make the supported DBs for installation configurable within config.php. By default the following databases are tested: "sqlite", "mysql", "pgsql". The reason behind this is that there might be instances where we want to prevent SQLite to be used by mistake.

To test this play around with the new configuration parameter "supportedDatabases".

9 years agoOn Windows platform we have no stable etag generation - yet
Thomas Müller [Mon, 27 Oct 2014 19:48:47 +0000 (20:48 +0100)]
On Windows platform we have no stable etag generation - yet

9 years agoProperly catch 503 storage not available in getQuotaInfo
Vincent Petry [Mon, 27 Oct 2014 15:27:12 +0000 (16:27 +0100)]
Properly catch 503 storage not available in getQuotaInfo

When doing a PROPFIND on the root and one of the mount points is not
available, the returned quota attributes will now be zero.

This fix prevents the expected exception to make the whole call fail.

9 years agoMerge pull request #11783 from owncloud/allow_passing_driver_options
Morris Jobke [Mon, 27 Oct 2014 15:00:13 +0000 (16:00 +0100)]
Merge pull request #11783 from owncloud/allow_passing_driver_options

allow passing db driver options

9 years agoMerge pull request #11763 from owncloud/stable-etags
Robin Appelman [Mon, 27 Oct 2014 14:30:30 +0000 (15:30 +0100)]
Merge pull request #11763 from owncloud/stable-etags

Generate stable etags for local files

9 years agoMerge pull request #11787 from owncloud/fix-php-docs
Morris Jobke [Mon, 27 Oct 2014 13:46:41 +0000 (14:46 +0100)]
Merge pull request #11787 from owncloud/fix-php-docs

Fix PHPDoc

9 years agoadd driver options to config samples
Jörn Friedrich Dreyer [Mon, 27 Oct 2014 13:43:31 +0000 (14:43 +0100)]
add driver options to config samples

9 years agoFix PHPDoc
Lukas Reschke [Mon, 27 Oct 2014 12:38:40 +0000 (13:38 +0100)]
Fix PHPDoc

Stop my IDE and Scrutinizer from complaining.

9 years agoallow passing driver options, fixes #11718
Jörn Friedrich Dreyer [Mon, 27 Oct 2014 11:30:29 +0000 (12:30 +0100)]
allow passing driver options, fixes #11718

9 years agoMerge pull request #11708 from owncloud/fix-momentjs
Vincent Petry [Mon, 27 Oct 2014 09:30:47 +0000 (10:30 +0100)]
Merge pull request #11708 from owncloud/fix-momentjs

Setting moment locale based on user selection

9 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Mon, 27 Oct 2014 05:54:28 +0000 (01:54 -0400)]
[tx-robot] updated from transifex

9 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sun, 26 Oct 2014 05:54:32 +0000 (01:54 -0400)]
[tx-robot] updated from transifex

9 years agoMerge pull request #11760 from owncloud/add-type-hints-where-sensible
Lukas Reschke [Sat, 25 Oct 2014 12:09:48 +0000 (14:09 +0200)]
Merge pull request #11760 from owncloud/add-type-hints-where-sensible

Add type hinting to functions

9 years agodrop unneeded hint
Morris Jobke [Sat, 25 Oct 2014 10:00:56 +0000 (12:00 +0200)]
drop unneeded hint

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sat, 25 Oct 2014 05:54:35 +0000 (01:54 -0400)]
[tx-robot] updated from transifex

10 years agoMerge pull request #11767 from danbartram/add_db_rollback
Morris Jobke [Fri, 24 Oct 2014 17:52:56 +0000 (19:52 +0200)]
Merge pull request #11767 from danbartram/add_db_rollback

Add missing DB rollback functionality

10 years agoMerge pull request #11709 from owncloud/temp-handling
Thomas Müller [Fri, 24 Oct 2014 17:29:05 +0000 (19:29 +0200)]
Merge pull request #11709 from owncloud/temp-handling

Cleanup handling of temporary files

10 years agoAdd missing DB rollback functionality
Dan Bartram [Fri, 24 Oct 2014 16:44:06 +0000 (17:44 +0100)]
Add missing DB rollback functionality

10 years agoGenerate stable etags for local files
Robin Appelman [Fri, 24 Oct 2014 14:07:45 +0000 (16:07 +0200)]
Generate stable etags for local files

10 years agoFix PHPDoc and remove explicit type hint
Lukas Reschke [Fri, 24 Oct 2014 13:49:55 +0000 (15:49 +0200)]
Fix PHPDoc and remove explicit type hint

10 years agoMerge pull request #11735 from owncloud/mssql-migrations-master
Clark Tomlinson [Fri, 24 Oct 2014 13:16:43 +0000 (09:16 -0400)]
Merge pull request #11735 from owncloud/mssql-migrations-master

disable database migration unit tests for MSSQL

10 years agoAdd type hinting to functions
Lukas Reschke [Fri, 24 Oct 2014 12:13:40 +0000 (14:13 +0200)]
Add type hinting to functions

It's only reasonable to have proper type hinting here which might even help us to catch bugs.

10 years agoMerge pull request #11752 from owncloud/use-function-outside-of-loop
Lukas Reschke [Fri, 24 Oct 2014 11:54:09 +0000 (13:54 +0200)]
Merge pull request #11752 from owncloud/use-function-outside-of-loop

Use function outside of loop

10 years agoBetter reuse of cache data for getFolderContents
Robin Appelman [Thu, 16 Oct 2014 13:17:36 +0000 (15:17 +0200)]
Better reuse of cache data for getFolderContents

10 years agoFix shared cache getFolderContents
Robin Appelman [Thu, 16 Oct 2014 13:17:12 +0000 (15:17 +0200)]
Fix shared cache getFolderContents

10 years agoalso update shared watcher
Robin Appelman [Tue, 14 Oct 2014 13:45:10 +0000 (15:45 +0200)]
also update shared watcher

10 years agoPass the cached data to the filesystem watcher
Robin Appelman [Thu, 2 Oct 2014 15:37:33 +0000 (17:37 +0200)]
Pass the cached data to the filesystem watcher

10 years agoUse function outside of loop
Lukas Reschke [Thu, 23 Oct 2014 21:27:15 +0000 (23:27 +0200)]
Use function outside of loop

Otherwise the function is executed n times which is a lot of overhead

10 years agoUse the TempManager to handle temporary files
Robin Appelman [Wed, 22 Oct 2014 15:36:52 +0000 (17:36 +0200)]
Use the TempManager to handle temporary files

10 years agoAdd \OC\TempManager to handle creating and cleaning temporary files
Robin Appelman [Wed, 22 Oct 2014 15:33:36 +0000 (17:33 +0200)]
Add \OC\TempManager to handle creating and cleaning temporary files

10 years agoMerge pull request #11758 from owncloud/fix-permissions
Lukas Reschke [Fri, 24 Oct 2014 10:15:19 +0000 (12:15 +0200)]
Merge pull request #11758 from owncloud/fix-permissions

Make files non executable

10 years agoMerge pull request #11754 from owncloud/fix-division-null
Lukas Reschke [Fri, 24 Oct 2014 09:59:29 +0000 (11:59 +0200)]
Merge pull request #11754 from owncloud/fix-division-null

Prevent division by zero

10 years agoMake files non executable
Lukas Reschke [Fri, 24 Oct 2014 09:14:51 +0000 (11:14 +0200)]
Make files non executable

There is not much sense in having these files marked executable, we should avoid that.

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Fri, 24 Oct 2014 05:55:11 +0000 (01:55 -0400)]
[tx-robot] updated from transifex

10 years agoMerge pull request #7749 from owncloud/load_avatar_header_via_php
Morris Jobke [Thu, 23 Oct 2014 23:27:25 +0000 (01:27 +0200)]
Merge pull request #7749 from owncloud/load_avatar_header_via_php

Load avatar in header via PHP

10 years agoMerge pull request #11751 from owncloud/fix-unreachable-statement
Lukas Reschke [Thu, 23 Oct 2014 22:18:45 +0000 (00:18 +0200)]
Merge pull request #11751 from owncloud/fix-unreachable-statement

Remove unreachable statement

10 years agoPrevent division by zero
Lukas Reschke [Thu, 23 Oct 2014 22:10:22 +0000 (00:10 +0200)]
Prevent division by zero

Potentially fixes https://github.com/owncloud/core/issues/11742

10 years agoadd avatardiv-shown class to bring back mobile style
Morris Jobke [Thu, 23 Oct 2014 21:51:05 +0000 (23:51 +0200)]
add avatardiv-shown class to bring back mobile style

10 years agoLoad avatar in header via PHP
kondou [Sat, 15 Mar 2014 14:27:48 +0000 (15:27 +0100)]
Load avatar in header via PHP

* fix #7484
* use UID, css, and div instead of span

10 years agoRemove unreachable statement
Lukas Reschke [Thu, 23 Oct 2014 21:03:14 +0000 (23:03 +0200)]
Remove unreachable statement

10 years agoSetting moment locale based on user selection
Clark Tomlinson [Wed, 22 Oct 2014 14:38:17 +0000 (10:38 -0400)]
Setting moment locale based on user selection

10 years agoMerge pull request #11549 from owncloud/add-more-localizations-master
Thomas Müller [Thu, 23 Oct 2014 14:09:47 +0000 (16:09 +0200)]
Merge pull request #11549 from owncloud/add-more-localizations-master

implement localizations based on punic

10 years agodisable database migration unit tests for MSSQL
Thomas Müller [Thu, 23 Oct 2014 12:32:37 +0000 (14:32 +0200)]
disable database migration unit tests for MSSQL

10 years agoMerge pull request #11259 from owncloud/fix-windows-max-depth-test
Thomas Müller [Thu, 23 Oct 2014 12:34:39 +0000 (14:34 +0200)]
Merge pull request #11259 from owncloud/fix-windows-max-depth-test

fixing windows max depth test

10 years agoUpdate 3rdparty submodule
Thomas Müller [Thu, 23 Oct 2014 12:04:38 +0000 (14:04 +0200)]
Update 3rdparty submodule

10 years agoMerge pull request #10985 from owncloud/db-cleanup
Thomas Müller [Thu, 23 Oct 2014 11:48:33 +0000 (13:48 +0200)]
Merge pull request #10985 from owncloud/db-cleanup

Cleanup database handling

10 years agoMerge pull request #11721 from owncloud/fix-s3-regression
Morris Jobke [Thu, 23 Oct 2014 10:42:42 +0000 (12:42 +0200)]
Merge pull request #11721 from owncloud/fix-s3-regression

[master] Fix S3 connection regression

10 years agoMerge pull request #11726 from owncloud/s3-fixunittests
Morris Jobke [Thu, 23 Oct 2014 10:35:44 +0000 (12:35 +0200)]
Merge pull request #11726 from owncloud/s3-fixunittests

Fix S3 folder creation for new AWS API

10 years agoMerge pull request #11720 from sebomoto/groupadmin-header
Jan-Christoph Borchardt [Thu, 23 Oct 2014 10:04:33 +0000 (12:04 +0200)]
Merge pull request #11720 from sebomoto/groupadmin-header

"Group admin" default label (issue #7706)

10 years agoMerge pull request #10689 from owncloud/load_classfile_once
Morris Jobke [Thu, 23 Oct 2014 09:41:00 +0000 (11:41 +0200)]
Merge pull request #10689 from owncloud/load_classfile_once

make sure class file is loaded once

10 years agoMerge pull request #11710 from owncloud/closeSessionForAvatars
Thomas Müller [Thu, 23 Oct 2014 09:36:47 +0000 (11:36 +0200)]
Merge pull request #11710 from owncloud/closeSessionForAvatars

Close session for avatar get

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Thu, 23 Oct 2014 05:55:51 +0000 (01:55 -0400)]
[tx-robot] updated from transifex

10 years agoFix S3 folder creation for new AWS API
Vincent Petry [Wed, 22 Oct 2014 21:00:30 +0000 (23:00 +0200)]
Fix S3 folder creation for new AWS API

This also fixes the unit tests

10 years agoFix S3 connection
Vincent Petry [Wed, 22 Oct 2014 19:48:22 +0000 (21:48 +0200)]
Fix S3 connection

10 years ago"Group admin" default label (issue #7706)
Sebastian Bolt [Wed, 22 Oct 2014 20:08:55 +0000 (22:08 +0200)]
"Group admin" default label (issue #7706)

Changed the column header to "Group Admin for" and the default value of
the multiselect box to "no group" if user is not a groupadmin for any
group.

10 years agoMerge pull request #11704 from owncloud/fix-type-for-query
Lukas Reschke [Wed, 22 Oct 2014 16:13:31 +0000 (18:13 +0200)]
Merge pull request #11704 from owncloud/fix-type-for-query

Use mixed as type

10 years agoClose session for avatar get
Lukas Reschke [Wed, 22 Oct 2014 16:12:21 +0000 (18:12 +0200)]
Close session for avatar get

This somehow blocked the "Users" UI for me when having a lot of users. - Shouldn't hurt here.

10 years agoMerge pull request #11702 from owncloud/fix-11637
blizzz [Wed, 22 Oct 2014 15:56:30 +0000 (17:56 +0200)]
Merge pull request #11702 from owncloud/fix-11637

setup filesystem by username, not login name, fixes #11637

10 years agoMerge pull request #11620 from owncloud/settings-sidebar
Lukas Reschke [Wed, 22 Oct 2014 15:49:51 +0000 (17:49 +0200)]
Merge pull request #11620 from owncloud/settings-sidebar

Settings sidebar