Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/desktop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-31let clang-tidy add missing override after enabling again the checkMatthieu Gallien
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2021-02-04Allow creation of new folders from the Settings Dialog.allexzander
Signed-off-by: allexzander <blackslayer4@gmail.com>
2020-12-15Don't use exec() on dialogsHannah von Reth
2020-12-15Allow to control availability of folders in the settings dialogKevin Ottens
It felt odd to be able to control the encryption status in the settings dialog but not the availability. Also availability was controllable on the root, so let's make it widely available. Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
2020-12-15Update the FolderStatusModel when a folder encryption endsKevin Ottens
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
2020-12-15Fix typo and styleKevin Ottens
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
2020-12-15Add Q_PROPERTYs for gui testingDominik Schmidt
2020-12-15vfs: Add vfs migration options to folder context menuChristian Kamm
This allows enabling and disabling vfs. To distinguish this operation from setting the root pin state, the availability setting is adjusted as well to be similar to the menu that shows in the shell extensions.
2020-12-14Have the new account wizard open againKevin Ottens
UserModel can't be connected to AccountSettings if the settings dialog doesn't exist. This is the case now since we delay the creation of that dialog and free it after use. Instead it should be properly channeled through the Systray object all the way up to OwncloudGui which knows how to handle this properly. Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
2020-12-14Handle the warning message when unchecking folders for syncing.Camila
Split widgets and slot to handle the refreshing of the view: - refreshSelectiveSyncStatus is connected to signal dirtyChanged and will handle big folder warning. - slotSelectiveSyncChanged which is connected to dataChanged signal and will handle the selective sync warning. It fixes #1029 because it looks for the checkbox state before showing the warning. Signed-off-by: Camila <hello@camila.codes>
2020-07-02Don't display quota information when the user has no quota.Camila
- The code handling the api response was not up to date with the latest api changes. - Unlimited quota display: use qint64 to avoid data loss - Change total with quota: total holds the quota total and not the storage total. Signed-off-by: Camila <hello@camila.codes>
2020-06-30Move the encrypt folder logic in a reusable job classKevin Ottens
This way this whole logic isn't stuck into the settings dialog anymore. Also cleaned up the unused "decrypt folder" logic. Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
2020-02-14Add UserInfo class and fetch quota via API instead of PropfindJobMichael Schuster
The PropfindJob quota includes the size of shares and thus leads to confusion in regard of the real space available, as shown in the UI. This commit aims to streamline the behaviour with the Android and iOS apps, which also utilize the API. Details: - Refactor the QuotaInfo class into UserInfo - Use JsonApiJob (ocs/v1.php/cloud/user) instead of PropfindJob - Let ConnectionValidator use the new UserInfo class to fetch the user and the avatar image (to avoid code duplication) - Allow updating the avatar image upon AccountSettings visibility, using UserInfo's quota fetching Signed-off-by: Michael Schuster <michael@schuster.ms>
2020-01-12Removed old account toolboxDominique Fuchs
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com>
2019-12-20Refactor ActivitySettings: Rename member variable ui to _uiMichael Schuster
Signed-off-by: Michael Schuster <michael@schuster.ms>
2019-12-20Make AccountSettings and ActivitySettings background-aware (Dark-/Light-Mode ↵Michael Schuster
switching) Signed-off-by: Michael Schuster <michael@schuster.ms>
2019-12-09Make SettingsDialog background-aware (Dark-/Light-Mode switching)Michael Schuster
Use customizeStyle() to change link colours in the SettingsDialog and notify it's widgets via slots. Also modify the background colour of the errors messages in AccountSettings::showConnectionLabel to always use an appropiate colour for it's custom-defined background. Signed-off-by: Michael Schuster <michael@schuster.ms>
2019-10-17Once client gets 401/403 from the server, check if remote wipe was requested.Camila San
- When the the users logs because of 401 or 403 errors, it checks if the server requested the remote wipe. If yes, locally deletes account and folders connected to the account and notify the server. If no, proceeds to ask the user to login again. - The app password is restored in the keychain. - WIP: The change also includes a test class for RemoteWipe. Signed-off-by: Camila San <hello@camila.codes>
2019-08-15Fix some typosSamir Benmendil
Signed-off-by: Samir Benmendil <me@rmz.io>
2019-08-15Add menu action to main sync folder tooSamir Benmendil
Signed-off-by: Samir Benmendil <me@rmz.io>
2019-08-15Add menu action to each subfolderSamir Benmendil
Signed-off-by: Samir Benmendil <me@rmz.io>
2019-05-09Added a nice UI for the E2E-enabled account first connectIvan Čukić
Instead of immediately popping up the mnemonic dialogue, only show a notification bar on the account setup page. For the cases where the user does not want to use E2E, this is significantly less intrusive than the old approach.
2018-11-11GUI: search'n'replace remaining "Q_DECL_OVERRIDE" with "override"J-P Nurmi
2018-11-11GUI: run clang-tidy modernize-use-nullptrJ-P Nurmi
2018-11-09Actually open the activity view on a click for more infoRoeland Jago Douma
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2018-06-21Add a button to E2E accounts to show the mnemonicRoeland Jago Douma
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2018-06-04Forbid to encrypt or decrypt a non-empty folder.Tomaz Canabrava
The specs forbid the encryption or decryption of a non empty folder. so... 1 - check for the sync status, if it's not synced return as there's no way that I can say that there's items on the server right now without waiting for the sync to finish 2 - verify if the folder is empty locally as the user could have send some files to the folder.
2017-12-16[CSE] Work the Set Decrypted BitTomaz Canabrava
2017-11-13[CSE] Start to send the metadata to the serverTomaz Canabrava
2017-11-03[CSE] Removed lambdas for Metadata / Lock / UnlockTomaz Canabrava
2017-11-03[CSE] Start to break the lambdasTomaz Canabrava
Lambda within a lambda is a terrible idea, Use default signal / slot connections with a method instead.
2017-10-31[CSE] functions for encrypt / decrypt folderTomaz Canabrava
The code was scattered around the slot for the context menu request and had already too many indentation levels.
2017-10-31[CSE] Dedicated function for the subfolder menuTomaz Canabrava
2017-07-13OAuth2: Have a link to the browser in the owncloud UIOlivier Goffart
When the browser is open, ad a link in the ui to re-open the browser. Issue #5893
2017-07-04Add a more functional error view #5516 (#5861)ckamm
* Add a more functional error view #5516 * Allow filtering of ignores and warnings to see only important bits. * Navigate from the folder view to the error view by clicking on the error list with the red background. * Move the error list into its own ui file to allow easier extension. * Fix issue around tab id handling in ActivitySettings. * Rename "Action" column to "Issue". * Change mouse cursor to hand over button and new error list area Several OSX fixes provided by guruz.
2017-05-17Apply clang-formatChristian Kamm
2017-05-08Selective Sync: Open sub folder context menu #5596Markus Goetz
2017-04-13AccountSettings: Sync with clean discovery on Ctrl-F6 #5666Christian Kamm
2017-04-13AccountSettings: Easier access to selected folder aliasChristian Kamm
2016-11-25AccountSettings: Add a "Force sync now" context menu optionChristian Kamm
2016-10-25License: Adjust license of GPLv2 source files to GPLv2+Christian Kamm
See #5180
2016-07-19Revert "Add 'open in browser' to account menu #4824"Christian Kamm
This reverts commit 3c575a2f374b1bfe16cbf2eedd522ab0f053a0e6. One can already open the account in the browser by clicking the link in the settings dialog!
2016-07-05Add 'open in browser' to account menu #4824Christian Kamm
2015-12-02AccountSettings: Remove the F5 reset folder shortcutOlivier Goffart
This secret key was used to wipe the database. In the past this was usefull because of many bugs, but now this is not usefull anymore. And cause trouble because it also erase the selective sync list. Issue #4182
2015-11-13AccountSettings: Add a toolbox button for the account specific actions.Klaas Freitag
Also move the 'Add Account' button from the General Tab, where it is not properly found, to the new account toolbox.
2015-10-27Add slot to handle clicks on folder names.Klaas Freitag
2015-10-19Account Settings: Don't expand while clicking on the '...' buttonOlivier Goffart
2015-10-02Merge branch '2.0'Christian Kamm
Conflicts: doc/images/menu.png doc/images/settings_network.png
2015-09-25AccountSettings: Do not allow to expand the folder list when disconnected.Klaas Freitag
This is supposed to fix #3860
2015-09-16UI: Allow folder expanding from button click #3585Markus Goetz