Nextcloud bot
501380a004
[tx-robot] updated from transifex
2020-07-07 03:34:53 +00:00
Stephan Beyer
e010d58401
Merge pull request #2159 from nextcloud/fix_appsmenu_binding_loop
...
Reach out to the contentItem inside of the ListView to find the width
2020-07-06 23:48:51 +02:00
Kevin Ottens
b98cf0a029
Reach out to the contentItem inside of the ListView to find the width
...
Turns out that the ListView embedded in the Menu (reachable via
contentItem) would create a binding loop if we're using its
childrenRect. But really we're interested in the total width for the
instantiated delegate *inside* the ListView. That's why we go one level
deeper and get the childrenRect of the inner contentItem instead.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-06 20:39:42 +00:00
Michael Schuster
2475fb73b7
Merge pull request #2127 from nextcloud/fix/proxy-password-storage
...
ConfigFile security: Migrate Proxy password to keychain
2020-07-06 22:36:21 +02:00
Michael Schuster
f4d83d02f6
Cleanup auto pointers and qobject casts, refactor KeychainChunk
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-06 21:51:40 +02:00
Michael Schuster
ff631e919f
ProxyAuthHandler: Add template member function execAwait to avoid code duplication
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-06 21:51:40 +02:00
Michael Schuster
8503226c44
Keychain: Use auto deletion in WebFlowCredentials and ConfigFile
...
- Also make use of the new KeychainChunk::DeleteJob
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-06 21:51:40 +02:00
Michael Schuster
42eb3388f8
Refactor KeychainChunk to use QEventLoop and add DeleteJob class
...
- Use QEventLoop for synchronous exec()
- Rename startAwait() to exec()
- Add code for auto deletion
- Add new DeleteJob class
- Cleanup, tweaks
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-06 21:51:40 +02:00
Michael Schuster
ea95c4bf49
Refactor ProxyAuthHandler to use QEventLoop
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-06 21:51:39 +02:00
Michael Schuster
81c644e702
ConfigFile security: Migrate Proxy password to keychain
...
When specified in the config file, the Proxy password will be migrated
to the keychain, for backward compatibility and to allow admins to
overwrite an existing password by rolling out updated config files.
Once migrated to the keychain, the password will be removed from the
config file.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-06 21:51:39 +02:00
Michael Schuster
18cbbc5052
KeychainChunk: Add synchronous method startAwait()
...
Awaits completion with no need to connect some slot to the finished() signal first,
inspired by the ProxyAuthHandler class.
Also add:
- Job dtor to safely erase passwords
- textData() method
- New ctor overloads to work with arbitrary keys (without Account ptrs)
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-06 21:51:39 +02:00
Michael Schuster
2a3ef044be
Move KeychainChunk class from gui to libsync
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-06 21:51:39 +02:00
Michael Schuster
203a2ce003
Move QKeychain::NoBackendAvailable error handling to KeychainChunk class
...
Originally this was in the WebFlowCredentials class. Since we've abstracted everything
from there already, let's also move this in case some other code may use
KeychainChunk::ReadJob prior to WebFlowCredentials.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-06 21:51:36 +02:00
Kevin Ottens
d3d713ff9c
Fix the hover for the other menu items
...
Ultimately we would avoid the code duplication by creating our own
proper QQC2 style instead of directly tuning everything. That's a battle
for another time (more elements would need to be adjusted for that, I
don't want to dilute this branch too much).
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-06 20:14:57 +02:00
Dominique Fuchs
180f191014
Fix hover cutoff in apps menu
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-07-06 20:14:57 +02:00
asemmar
628a426d22
forgot some indent
...
Signed-off-by: asemmar <anis.semmar@itron.com >
2020-07-06 09:46:14 +02:00
asemmar
d5587e386c
fixed bad spelling of word 'retreive' except in sqlite dependancy
...
Signed-off-by: asemmar <anis.semmar@itron.com >
2020-07-06 09:46:14 +02:00
Kevin Ottens
5db717d48c
Merge pull request #2150 from nextcloud/fix_e2e_moves_handling
...
Fix e2e moves handling
2020-07-06 08:40:49 +02:00
Kevin Ottens
d217fc272e
Make sure moves involving e2e are delete + upload
...
If the file has a mangled name or will end up in a parent directory
known to be encrypted, we stick to the CSYNC_INTRUCTION_NEW instead of
going for CSYNC_INSTRUCTION_RENAME. This way we'll have a delete and an
upload instead of a move command.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-06 05:27:14 +00:00
Kevin Ottens
0b1cf69134
Update the metadata table with encryption info before discovery
...
When the ClientSideEncryption object is fed, also serialize the
encryption info of the folders inside the metadata table.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-06 05:27:14 +00:00
Kevin Ottens
7bb48a76c4
Add isE2eEncrypted column in the metadata table
...
This will allow to exploit the information of a directory being
encrypted or not during the discovery phase.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-06 05:27:14 +00:00
Kevin Ottens
287a130044
Also deliver the encrypted status via the ClientEncryption signal
...
This will turn useful for other consumers of that data. The alternative
would be to expose a method breaking all form of encapsulation.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-06 05:27:14 +00:00
Kevin Ottens
3520360159
Move the e2e information fetch even earlier
...
We used to do it when the propagation starts, let's do it even before
the discovery starts. This way we'll have a chance to exploit the
information during the discovery phase.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-06 05:27:14 +00:00
Kevin Ottens
f98c7990ba
Split the discovery phase out of startSync()
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-06 05:27:14 +00:00
Nextcloud bot
abb5c8b70e
[tx-robot] updated from transifex
2020-07-06 03:24:15 +00:00
Nextcloud bot
90ac7b75bf
[tx-robot] updated from transifex
2020-07-05 03:25:01 +00:00
Nextcloud bot
8fc1ae81b5
[tx-robot] updated from transifex
2020-07-04 03:27:19 +00:00
Nextcloud bot
4e3fffc4bc
[tx-robot] updated from transifex
2020-07-03 03:29:57 +00:00
Camila
bd9aae8ca2
Don't display quota information when the user has no quota.
...
- 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-07-02 20:06:12 +02:00
Camila
fdc160460b
Fix #2085 new tray menu.
...
Update systray behavior and context menu:
- left click brings up the new QtQuick based dialogs on all latforms
- right click brings up the new QtQuick based dialog on Mac OS only
- right click brings up a context menu on all other platforms than Mac OS
- "Quit Nextcloud" => "Exit Nextcloud"
- Add "Open main dialog" option.
Signed-off-by: Camila <hello@camila.codes >
2020-07-02 19:21:10 +02:00
Nextcloud bot
6081ef636d
[tx-robot] updated from transifex
2020-07-02 03:35:35 +00:00
Kevin Ottens
be4ba031ec
Merge pull request #2144 from nextcloud/fix_e2ee_upload_lock_starvation
...
Fix e2ee upload lock starvation
2020-07-01 19:22:45 +02:00
Kevin Ottens
5a07a36d06
Avoid job parallelism when uploading to an encrypted folder
...
With the current design of the file upload this necessarily pushed to a
lock starvation on the folder. Indeed you could end up with N jobs
asking for the lock at the same time. So just avoid parallelizing for
now even though it will be slow.
We could try to optimize but that'd require some serious changes to the
sync logic on the jobs... let's stabilize first and optimize later.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 17:11:57 +00:00
Kevin Ottens
27b982ceaf
Override parallelism() for uploads
...
This way we'll be able to control parallelism for upload jobs.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 17:11:57 +00:00
Kevin Ottens
5e20e2b46f
Move PropagateUpload ctor impl to the cpp file
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 17:11:57 +00:00
Kevin Ottens
56a6fe4731
Merge pull request #2139 from nextcloud/fix_e2ee_folder_sync_connection
...
Fix e2ee folder sync connection
2020-07-01 19:10:44 +02:00
Kevin Ottens
542d303313
Reduce interaction with e2ee folders when in the wizard
...
During the wizard we currently don't have much information about the
encrypted folders. In particular we can only display their mangled names
which is far from ideal for the user to make an informed choice.
That's why in the wizard we now forbid creation of subfolders in e2ee
folders and we also don't display subfolders of e2ee folders.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 16:58:29 +00:00
Kevin Ottens
cb9ba9702b
Properly display encryption status for non root folder connection
...
Since the e2e oracle works only in term of absolute remote paths and
that our model x._path was relative, we need to properly convert.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 16:58:29 +00:00
Kevin Ottens
d2e8cd4469
Deal properly with encrypted item updates accross connections
...
In such cases we get a download for which _file is already the demangled
name and _encryptedFileName has the mangled information. This is
different to what we encountered so far where initially _file was
mangled and _encryptedFileName was empty. Let's deal with that case
properly.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 16:58:29 +00:00
Kevin Ottens
9a2d04720a
Also use mangled paths when looking for entries below a path
...
Otherwise on second sync we wouldn't find anything under a mangled path
and just end up thinking said files were removed.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 16:58:29 +00:00
Kevin Ottens
0f21b625ab
Also check on mangled names when cleaning up the journal
...
Otherwise, after a first sync all the mangled entries would be removed
from the journal. On second sync it would be fine because we'd then have
seen the unmangled names because of the local files. Unfortunately
that'd mean reuploading them for nothing or trying to mkdir again on the
server for nothing... with a chance of using differently mangled names
(although I didn't spot it, I can't exclude it never happened).
This also led to weirdly getting stuck during sync when there was more
than one sync point.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 16:58:29 +00:00
Kevin Ottens
3204c15911
Better separate between absolute and relative paths on uploads
...
Yes... I still wish this would be all driven by the type system, would be
much less error-prone.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 16:58:29 +00:00
Kevin Ottens
8d5c79c219
Better separate between absolute and relative paths on downloads
...
I wish this would be all driven by the type system instead of
error-prone string concatenation everywhere. That will be for a (much)
later refactoring hopefully.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 16:58:29 +00:00
Kevin Ottens
8a181adb3a
Always use an absolute remote path for GetFolderEncryptStatusJob
...
It turns out this job expected an absolute remote path even in the case
of a subfolder sync point.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 16:58:29 +00:00
Kevin Ottens
d2447ae90a
Merge pull request #2145 from nextcloud/repair_and_improve_logging
...
Repair and improve logging
2020-07-01 18:57:16 +02:00
Kevin Ottens
fdceb1f2d2
Allow to control logFlush from the config file
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 16:10:56 +02:00
Kevin Ottens
f557dd7792
Allow to control logDir from the config file
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 16:10:53 +02:00
Kevin Ottens
be2d9d4838
Allow to control logExpire from the config file
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 16:10:50 +02:00
Kevin Ottens
808fb17809
Allow to control log debug from the config file
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 15:56:23 +02:00
Kevin Ottens
7996eaae82
Have a filter rule capturing all of nextcloud debug
...
This was half broken before that commit and the previous one since some
of the categories would not be captured.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 15:39:52 +02:00
Kevin Ottens
53c31f5fed
Make sure all our logging categories start with nextcloud.
...
Otherwise it was a bit confusing and annoying for filter rules:
e.g. "nextcloud.sync.*" vs "sync.*".
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 15:39:52 +02:00
Kevin Ottens
90f757b96b
Repair the log message pattern
...
At last it will become useful again...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 15:39:52 +02:00
Hannah von Reth
5a05c2d6cd
[Logger] Ensure log file is flushed before crash
2020-07-01 15:13:20 +02:00
Hannah von Reth
cd96b4a265
[Logger] Ensure errors are also printed to an attached console
2020-07-01 15:13:20 +02:00
Olivier Goffart
44fc881ced
Logger: Remove the thread pointer from the log.
...
We don't do discovery in a thread or use many threads anymore so this is
just noise.
Also use of QString::sprintf is deprecated, and C cast.
2020-07-01 15:13:20 +02:00
Hannah von Reth
669e42edd1
[Logger] Correctly handle message priority
...
This fixes the flodded sys log.
Fixes : #7453
2020-07-01 15:13:20 +02:00
Hannah von Reth
a57bf0c899
Print critical and fatal messages to stderr
...
That way we might get a reason why the client crashes (dev setup)
2020-07-01 15:13:20 +02:00
Christian Kamm
039d885b76
LogDir: Compress last logfile on restart
...
For #7353
2020-07-01 15:13:20 +02:00
Kevin Ottens
09c9a1c5bc
Properly guard io.h since it is Windows only
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 15:13:20 +02:00
Dominik Schmidt
b171bd991d
Make -logfile - work on Windows
2020-07-01 14:54:52 +02:00
Dominik Schmidt
fd493a0598
Make qFatal() trigger the crash reporter on Windows
2020-07-01 14:54:32 +02:00
Valdnet
01e6f73da5
Change the space character to a dot
...
Change the space character to a dot in the text string
2020-07-01 14:11:14 +02:00
Valdnet
d526f9e073
Delete a space character
...
Delete a space character before the line breaks
2020-07-01 14:10:49 +02:00
Nextcloud bot
e28708beee
[tx-robot] updated from transifex
2020-07-01 03:25:34 +00:00
Kevin Ottens
aaba0f2bb5
Merge pull request #2128 from nextcloud/fix_subfolder_encryption_scheme
...
Fix subfolder encryption scheme
2020-06-30 17:19:02 +02:00
Kevin Ottens
d7a9a4cd09
Fix parenting issues of PropagateUploadEncrypted
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-30 11:29:08 +02:00
Kevin Ottens
3182c613ac
Take care of mangled paths on download as well
...
This means adjusting PropagateDownloadEncrypted so that it knows where
the file will end (otherwise it would create temporary files in non
existant paths for instance).
In turn we have to adjust PropagateDownloadFile accordingly so that it
resolves the local folder the file will end up in.
And last we adjust PropagateLocalMkdir to resolve paths as well and
demangle as needed.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-30 11:29:08 +02:00
Kevin Ottens
6dc12166ad
Update the item even if we don't call decryptFile()
...
This way it makes it usable in a directory context.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-30 11:29:08 +02:00
Kevin Ottens
2abc3ce2f5
Stop leaking PropagateDownloadEncrypted objects
...
We give them a parent to make sure they will be destroyed when the jobs
which created them are destroyed themselves.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-30 11:29:08 +02:00
Kevin Ottens
01d44dd3a1
Display folder names demangled in the settings
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-30 11:29:08 +02:00
Kevin Ottens
710c470c13
Assume that folder paths can be mangled
...
PropagateUploadEncrypted made the assumption of the folder names never
being mangled. This is not true since the previous commits so make sure
we properly deal with that using the journal db.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-30 11:29:08 +02:00
Kevin Ottens
3e13919c35
Use QHash instead of QMap
...
This is not only a question of performances in our case (complexity
being better on look ups). It also provides a few more services.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-30 11:29:08 +02:00
Kevin Ottens
3db267a03b
Ensure GetFolderEncryptStatusJob gets all the folders
...
We ensure the PROPFIND Depth is infinity by explicitly specifying the
header (turns out our implementation just doesn't assume infinity
otherwise). This way we have a clear picture about *all* the folders of
the user, otherwise ClientSideEncryption couldn't be a trustable oracle
on the encryption state for any folder not on the root and all the
encryption code assumes it has a full picture of encryption.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-30 11:29:08 +02:00
Kevin Ottens
f93fdafa80
Finally encrypt subdirectories during sync
...
We catch when a directory is inside a known encrypted folder and in such
a case we now do the following:
1) we encrypt the folder meta data (its name) properly and create it
under that mangled name on the server side
2) we mark the new folder itself as encrypted
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-30 11:29:08 +02:00
Kevin Ottens
319e441653
Make PropagateUploadEncrypted reusable in a directory context
...
It was assuming we'd encrypt only files but directory names also need to
be encrypted. We just skip the writing to temp file part in that case.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-30 11:29:08 +02:00
Kevin Ottens
fc9a8c4496
Mark user strings for translation
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-30 11:29:08 +02:00
Kevin Ottens
74978a23fb
Move the encrypt folder logic in a reusable job class
...
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-06-30 11:29:08 +02:00
Kevin Ottens
b3fb730d5a
Use the propagator to trigger the e2e info fetch
...
This is a much better place than the GUI, this way we ensure the
propagator is always operating of up to date information. Previously if
the propagator kicked in without user interaction from startup (not
showing the settings dialog) it would have no E2E information available
whatsoever... unsurprisingly it would thus take wrong information at
every turn.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-30 11:29:08 +02:00
Kevin Ottens
5f611d6e39
Get ClientSideEncryption to notify when folder info fetch is done
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-30 11:29:08 +02:00
Kevin Ottens
76fbbfefa5
Fix typo
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-30 11:29:08 +02:00
Kevin Ottens
5afcf71e68
Fix typo
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-30 11:29:08 +02:00
Kevin Ottens
839c056b8d
Don't show the encrypt action in subfolders of encrypted folders
...
Since we want to move to a place where the encryption of subfolders is
always enforced it makes no sense to leave it in control of the user.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-30 11:29:08 +02:00
Kevin Ottens
3bbc54ee6c
Fix typo
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-30 11:29:08 +02:00
Kevin Ottens
03ecaab259
Capture the pointer to info by value
...
Using a reference capture is a disaster waiting to happen here, if for
some reason we'd move from exec() to popup() for the menu below we'd be
getting garbage in the lambda call.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-30 11:29:08 +02:00
Nextcloud bot
7794de9b59
[tx-robot] updated from transifex
2020-06-30 03:24:51 +00:00
Nextcloud bot
372f67839e
[tx-robot] updated from transifex
2020-06-29 03:25:17 +00:00
Kevin Ottens
6ec5f9ea10
Merge pull request #2126 from nextcloud/sbeyer-simplify-systray-positioning
...
Slightly simplify code for Systray positioning
2020-06-26 14:29:29 +02:00
Stephan Beyer
20b58219e4
Hide Systray's auxiliary positioning methods from public and Qml
...
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-06-26 12:03:26 +00:00
Stephan Beyer
080505ef46
Simplify tray window positioning
...
The Qml position setting code is moved to C++, which allowed to get rid
of the currentScreenIndex() method (which seemed to be just a detour to
pass the screen from C++ to Qml).
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-06-26 12:03:26 +00:00
Nextcloud bot
afa5267932
[tx-robot] updated from transifex
2020-06-26 03:25:36 +00:00
Michael Schuster
d71249bb6e
Fix crash in UserModel::currentUser() and add more sanity checks
...
Commit 07bede8 (PR #1892 ) introduced a new helper method currentUser()
that didn't check for _users.count() thus causing to throw an
"index out of range" exception when no accounts are configured.
This commit uses the opportunity to add more sanity checks to UserModel.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-25 20:52:30 +02:00
Nextcloud bot
109f9ae60a
[tx-robot] updated from transifex
2020-06-25 03:26:55 +00:00
Kevin Ottens
cbea0e7134
Merge pull request #2119 from nextcloud/sbeyer-fix-segv-on-exit
...
Fix SEGV (due to circular ownership) at exit
2020-06-24 18:05:37 +02:00
Stephan Beyer
f90e0e519f
Make Systray's _trayEngine a QPointer
...
This is just safer.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-06-24 17:25:20 +02:00
Stephan Beyer
08cb289b8c
Fix SEGV (by circular ownership) at exit
...
Commit a12205f322 (PR #1891 ) introduced
a circular ownership: qmlRegisterSingletonType<Systray>(...) makes the
QQmlEngine own the resulting singleton Systray instance, however, the
QQmlEngine _trayEngine itself is owned by the Systray instance. This
circular ownership results in a crash when the destructor of Systray
calls the destructor of _trayEngine which attempts to call the destructor
of Systray.
This commit solves this problem by making ownCloudGui, which is the
parent of Systray, the parent of the _trayEngine.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-06-24 13:50:17 +02:00
Stephan Beyer
6adb798728
Let Systray constructor call its base class constructor
...
Although I see no behavioral difference, this is probably
a good idea.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-06-24 13:42:26 +02:00
Nextcloud bot
af5acd5142
[tx-robot] updated from transifex
2020-06-24 03:25:43 +00:00
Nextcloud bot
5959a98e29
[tx-robot] updated from transifex
2020-06-23 03:30:12 +00:00
Michael Schuster
902963fa10
Fix issue #2108 : Default system proxy not working with Account Wizard
...
Discovered on Windows in conjunction with PAC scripts:
- Already configured accounts worked
- Fresh client account setup did not work
Reason:
- Proxy was reset over and over again in Account::setCredentials
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-22 11:59:13 +02:00
Kevin Ottens
d5113b5342
Merge pull request #2110 from nextcloud/sbeyer-menu-border-colors
...
Darken menu border color
2020-06-22 11:58:10 +02:00
Stephan Beyer
3f4ed0883a
Make sure the menu separator uses Style.menuBorder color
...
In case the default color value will ever change, this
commit makes sure that the colors of the menu border and
the menu separator coincide.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-06-22 06:54:57 +00:00
Stephan Beyer
f671a4b23f
Darken menu border color
...
The lightgray menu border color #ededed introduced in
commit f147e5a66f (by PR #2095 )
is way too light for my display (and probably others).
Thus the menus have no clear border which looks odd and broken.
This commit simply darkens the menu border to #bdbdbd, which
coincides with the (current default) color of the menu separator.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-06-22 06:54:57 +00:00
Nextcloud bot
6f5bf018f6
[tx-robot] updated from transifex
2020-06-22 03:24:14 +00:00
Nextcloud bot
0b5484bfea
[tx-robot] updated from transifex
2020-06-20 03:26:41 +00:00
Michael Schuster
cee8a4ccf6
Merge pull request #2106 from nextcloud/fix/proxy-build-libsync
...
Fix libsync exports for proxy changes in #1886
2020-06-18 21:24:25 +02:00
Michael Schuster
92c8d6836b
Fix libsync exports for proxy changes in #1886
...
Build failed on Windows, missing libsync export for printQNetworkProxy after
moving ClientProxy class from gui to libsync.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-18 21:05:11 +02:00
Michael Schuster
1afb70e114
Merge pull request #1886 from nextcloud/enh/proxy
...
Move the proxyfiles to libsync where they make more sense
2020-06-18 20:38:27 +02:00
Michael Schuster
0253e98041
Improve proxy logging: Log type string instead of abstract ID
...
The format in the client log was: 3://host:port
Now it is shown like: HttpProxy://host:port
The old ID display was confusing and misleading users (and people debugging it ;p)
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-18 20:13:57 +02:00
Roeland Jago Douma
50dcab5f88
Move the proxyfiles to libsync where they make more sense
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-18 18:38:06 +02:00
Nextcloud bot
9b9504c860
[tx-robot] updated from transifex
2020-06-18 03:26:43 +00:00
Michael Schuster
56f79eb8b4
Merge pull request #2093 from nicrame/patch-1
...
Add photothumb.db to sync-exclude.lst
2020-06-18 01:36:00 +02:00
Michael Schuster
93404c6c1b
Merge branch 'master' into patch-1
2020-06-18 00:44:52 +02:00
Kevin Ottens
bc9f7415b6
Merge pull request #2099 from nextcloud/ease_access_to_main_dialog
...
Ease access to main dialog
2020-06-17 19:25:37 +02:00
Kevin Ottens
2ce1669ceb
Bring forward the main systray dialog on second execution
...
Previously we were showing up the settings dialog but it doesn't quite
make sense anymore now that we got two dialogs.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-17 16:01:49 +00:00
Kevin Ottens
a6873f556b
Also show the window on right click
...
Note this won't work on all platforms. KDE Plasma and GNOME Shell (with
systray extension) assume that right click is necessarily for a context
menu exposed via D-Bus, there's not nice way to make the right click
popup the main dialog on those platforms.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-17 16:01:49 +00:00
Michael Schuster
bb78789300
Merge branch 'master' into patch-1
2020-06-17 17:35:07 +02:00
Nextcloud bot
afac668d9c
[tx-robot] updated from transifex
2020-06-17 03:24:38 +00:00
Kevin Ottens
73a689bc39
Don't call method on potentially null object
...
We were calling accountState() on a "folder" member which could be
nullptr. In fact this would happen any time one right click on a file
outside of a sync dir under Windows, this thus led to a crash.
Since the capabilities variable was unused anyway, we just removed it.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-16 19:15:53 +02:00
Kevin Ottens
4f7a6cfb1d
Make activity items with a link clickable
...
We then get more items clickable, in particular the bottom one proposing
to open the activity application. Now we can click it and it opens the
activity application straight away.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-16 18:52:20 +02:00
Kevin Ottens
f147e5a66f
Don't use a bright blue color for menus
...
As advised, use a light gray instead, this electric blue was a bit too
much.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-16 18:52:20 +02:00
Kevin Ottens
2096e8295d
Don't use a weirdly truncated icon size for header buttons
...
This led to blurry icons. Now use a fixed size of 32 which also makes
them a bit more pleasing... at least to me. ;-)
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-16 18:52:20 +02:00
Kevin Ottens
bc863584db
Don't duplicate file name in the info line
...
For the "Activity" type activities, displayPath contains the file name
which is also in the subject. This was redundant, so now we don't
display an info line at all for that type of activities.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-16 18:52:20 +02:00
Kevin Ottens
f8e2e3403a
Close all menus on window show
...
We previously missed the app menu which wasn't closed.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-16 18:52:20 +02:00
Nicolas Fella
07bede8a56
Use properties to get user details
...
Convert imperative QML code to declarative code using property bindings
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
2020-06-16 15:01:37 +02:00
Nicolas Fella
a12205f322
Port from context properties to singletons
...
Context properties are deprecated and will be removed in Qt 6.
QML singletons are the better option here, especially given that
UserModel and UserAppsModel already are singletons.
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
2020-06-16 14:34:59 +02:00
Nextcloud bot
1157ceafb1
[tx-robot] updated from transifex
2020-06-16 03:26:18 +00:00
Nicolas Fella
be2e5266aa
Create HeaderButton QML component
...
Deduplicate the Button code by moving it into a separate file.
Also use the same background code for the apps button since as far as I can tell it didn't behave any different
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
2020-06-15 20:52:41 +02:00
Kevin Ottens
cf6ac3d14e
Merge pull request #1939 from nextcloud/fix-tray-multiscreen
...
Major multi monitor improvements and rewrite of tray window positioning
2020-06-15 14:49:35 +02:00
Kevin Ottens
d3d99b2d9d
Add some debug output for the window placement
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-15 12:32:25 +00:00
Michael Schuster
44a9200c5d
Fix crash caused by setting Tray window screen pointer on the QML side
...
Seems like Qt sometimes doesn't like the QML window's screen property to be set
to a C++ (QVariant) pointer value, so we use the index: Qt.application.screens[]
See Qt docs: https://doc.qt.io/qt-5/qml-qtquick-window-window.html#screen-prop
This fix returns the matching window's index from the QGuiApplication::screens()
list to the QML side, instead of the window pointer.
Steps to reproduce the crash with the previous code:
- Open the Tray menu and close it a few times,
or scroll randomly up and down in its activity list.
Tested with Qt 5.12.5
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-15 12:32:25 +00:00
Michael Schuster
5055f526c2
Remove Submodule qtmacgoodies again
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-15 12:32:25 +00:00
Kevin Ottens
f15a9cfc82
Try make taskbar position heuristic more readable
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-15 12:32:25 +00:00
Kevin Ottens
5848a1575b
Make the reference point independent of the window
...
This leads to simplifying the computation code quite a bit as well.
Indeed we're separating concern between what is window size dependent or
not and that shows.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-15 12:32:25 +00:00
Kevin Ottens
40824dc427
Get rid of screenIndex
...
This was leading to the same logic being duplicated several times. It's
fine to return the QScreen* on the QML side directly but wrapped into a
QVariant.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-15 12:32:25 +00:00
Kevin Ottens
6c6dfb15a7
Move all the position computation on the C++ side
...
The API is just more convenient there, the rect and point types on the
QML side are just pale shadow of their C++ counterparts.
Also improved a bit the constness of the Systray class.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-15 12:32:25 +00:00
Kevin Ottens
83b36b4ab0
Rename tbOrientation into taskbarOrientation
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-15 12:32:25 +00:00
Kevin Ottens
aa90237e94
Introduce a screenRect as coordinate space
...
The top left corner of that screenRect is (0,0) or based on
(virtualX,virtualY) depending on the platform. This leads to easier
reduction in code duplication.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-15 12:32:25 +00:00
Kevin Ottens
65e8f33ccf
Use TaskBarPosition enum on the QML side
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-15 12:32:25 +00:00
Dominique Fuchs
a6f918f3c2
More simplifications, also transfer of more tray positioning logic to C++ backend.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-06-15 12:32:25 +00:00
Dominique Fuchs
f44df7f61a
Major multi monitor improvements and rewrite of tray window positioning
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-06-15 12:32:25 +00:00
Nextcloud bot
121e23e322
[tx-robot] updated from transifex
2020-06-15 03:25:35 +00:00
Marcin Wilk
299749681d
Add photothumb.db to sync-exclude.lst
...
Add photothumb.db file that is thumbnails generated by Photoscape application (generated in every folder with graphic files).
2020-06-14 20:24:10 +02:00
Nextcloud bot
39e8c80116
[tx-robot] updated from transifex
2020-06-14 03:23:26 +00:00
Nextcloud bot
e92d79956f
[tx-robot] updated from transifex
2020-06-12 03:26:31 +00:00
Nextcloud bot
037b4a6ba6
[tx-robot] updated from transifex
2020-06-11 03:25:10 +00:00
Michael Schuster
473f3fd05c
Merge pull request #2077 from nextcloud/nullptr-everywhere-comparison
...
Simplify nullptr comparisons where appropriate
2020-06-11 01:03:44 +02:00
Michael Schuster
456c1eadbe
Simplify nullptr comparisons where appropriate
...
Make the codebase consistent, we already have a lot of implicit pointer comparisons.
Exception: Stay explicit on return's, example:
return _db != nullptr;
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-11 00:27:30 +02:00
Nextcloud bot
3f685fd933
[tx-robot] updated from transifex
2020-06-10 03:28:04 +00:00
Michael Schuster
2b680cadd3
Fix nullptr regression in RegistryUtil::ReadRegistry
...
Merging PR #2057 caused the Windows build to fail:
shell_integration\windows\OCUtil\RegistryUtil.cpp(43): error C2664: 'LSTATUS RegOpenKeyExW(HKEY,LPCWSTR,DWORD,REGSAM,PHKEY)': cannot convert argument 3 from 'nullptr' to 'DWORD'
The previous implementation prior the PR supplied NULL as the argument 3 to RegOpenKeyEx,
so it was silently accepted and translated to zero, satisfying the DWORD's type requirement.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-09 18:34:43 +02:00
Rick van der Zwet
24177ec7e4
Change default autostart to hide gui
...
Signed-off-by: Rick van der Zwet <info@rickvanderzwet.nl >
2020-06-09 18:34:30 +02:00
Kevin Ottens
6420725fb9
Merge pull request #2058 from nextcloud/sbeyer-fix-nosync-crash
...
Fix/improve use case without local folder
2020-06-09 18:33:54 +02:00
Stephan Beyer
0f620acc1f
Replace prefixing of paths with file:// by QUrl::fromLocalFile()
...
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-06-09 16:45:46 +02:00
Stephan Beyer
749070a29c
Hide openLocalFolderButton if no local folder is configured
...
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-06-09 16:45:46 +02:00
Stephan Beyer
131c1f1bac
Fix crash on opening unconfigured local folder
...
When you try to open the local sync folder (by clicking on the
folder symbol) for an account that has no folder configured,
the client crashes.
This commit changes User::openLocalFolder() to do nothing in
case no local folder is configured.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-06-09 16:45:38 +02:00
Stephan Beyer
2946c335ba
Change width of app menu
...
The app menu had a width based on the header button size which was
way too narrow to display its content.
This commit changes the width based on the contents (menu items) of
the menu, however, limiting the maximum width to half the window width.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-06-09 14:53:51 +02:00
Nextcloud bot
e138c7dcc5
[tx-robot] updated from transifex
2020-06-09 03:25:28 +00:00
Stephan Beyer
ea16804751
Replace NULL by nullptr in all C++ files
...
We keep NULL in the pure C files in src/csync/std and test/csync.
We also replace Doxygen documentation referring to "NULL" to
"\c nullptr" (formatted as code).
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-06-08 20:07:50 +02:00
Nicolas Fella
bce93b052b
Use APPLICATION_ICON_NAME for autostart icon
...
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
2020-06-08 20:06:00 +02:00
Roeland Jago Douma
fba69de096
Don't show a message box if the entered url returned an error
...
BEtter to now just display clickable links etc.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
2020-06-08 19:40:16 +02:00
Michael Schuster
3b4c409aab
Merge pull request #2063 from nextcloud/fix/mac-bundleinfo-dark-mode-optin
...
macOS: Opt In to Dark Mode for building against older macOS SDKs < 10.14
2020-06-07 16:38:03 +02:00
Michael Schuster
565fa18db2
macOS: Opt In to Dark Mode for building against older macOS SDKs < 10.14
...
Required for our build server that uses an older SDK to support previous macOS versions.
See: https://developer.apple.com/documentation/appkit/nsappearancecustomization/choosing_a_specific_appearance_for_your_macos_app
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-07 16:21:02 +02:00
Michael Schuster
be48889812
Merge pull request #1749 from nextcloud/fix/mac-2.7-qml-tray-build
...
macOS: Use macdeployqt instead of the old admin/osx/macdeployqt.py
2020-06-07 16:17:30 +02:00
Michael Schuster
e6389959ce
macOS: Build nextcloudcmd after gui and run macdeployqt with the -executable option
...
- src/CMakeLists.txt: Switch build order to build cmd before gui
- src/gui/CMakeLists.txt: Use the -executable option for a combined run of macdeployqt
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-07 14:39:42 +02:00
Dominique Fuchs
a45c2e04e5
Copy nextcloudcmd post-build instead of macdeployqt when building macOS bundle
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-06-07 14:39:42 +02:00
Michael Schuster
acb56be528
macOS: Use macdeployqt instead of the old admin/osx/macdeployqt.py
...
In order to build the new 2.7 releases (new QML dependencies) without manually
modifying the old Python script each time, rely on Qt's standard tool instead.
This should streamline the build systems for upcoming dependency changes.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-07 14:39:42 +02:00
Michael Schuster
3ce88bb62c
Merge pull request #2061 from nextcloud/enh/version-display-cmd
...
Improve command line version info and help display (gui & cmd)
2020-06-07 14:38:48 +02:00
Michael Schuster
221e5c5fc4
Improve command line version info and help display to streamline gui and cmd
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-07 14:20:33 +02:00
Nextcloud bot
992b05c53e
[tx-robot] updated from transifex
2020-06-07 03:25:11 +00:00
Michael Schuster
b28fe79902
Merge pull request #2060 from nextcloud/fix/qt-5.15.0-build-error
...
Fix Qt 5.15.0 build error (missing include)
2020-06-07 03:23:15 +02:00
Michael Schuster
0fe7a65738
Fix Qt 5.15.0 build error (missing include)
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-07 02:43:45 +02:00
Nextcloud bot
45bddb6f9c
[tx-robot] updated from transifex
2020-06-06 03:27:24 +00:00
Stephan Beyer
674759d94e
Rename rebase.yaml to rebase.yml for consistency
...
YAML files here use the .yml extension, not the .yaml extension.
Hence the GitHub workflow file is renamed.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-06-05 07:46:04 +02:00
Nextcloud bot
30ba341b8c
[tx-robot] updated from transifex
2020-06-05 03:24:18 +00:00
Kevin Ottens
00d20b03ac
Add some more make_unique calls
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-04 08:44:05 +02:00
Nextcloud bot
7525ce887f
[tx-robot] updated from transifex
2020-06-04 03:24:30 +00:00
Kevin Ottens
0503be65ae
Cleanup the missing braced init list returns
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-03 16:14:18 +02:00
shile
891c192ebc
Add install instructions for nextcloudcmd
...
Signed-off-by: shile <13051960278@163.com >
2020-06-03 16:10:55 +02:00
Kevin Ottens
e3e262e42e
Use default member init when applicable
...
This also fixes a couple of warnings at places (out of order init for
instance) and a potential bug in the webflow credentials / qtkeychain
integration.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-03 16:10:39 +02:00
Kevin Ottens
965909f7fa
Add missing auto opportunities
...
Somehow forgot to run it on the updater code
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-03 16:02:43 +02:00
Kevin Ottens
12279089f5
Merge pull request #2047 from nextcloud/clang-cppcoreguidelines-init-var
...
Do not declare local variables without an initial value.
2020-06-03 10:35:24 +02:00
Camila San
3bae570f29
Do not declare local variables without an initial value.
...
Signed-off-by: Camila San <hello@camila.codes >
2020-06-03 07:50:40 +00:00
Nextcloud bot
e90eb9d717
[tx-robot] updated from transifex
2020-06-03 03:24:59 +00:00
Kevin Ottens
e99d3f18be
Merge pull request #1257 from ivan-cukic/ivan/icon-for-unencrypted-subdir
...
Show a broken lock icon for unencrypted subdirectory
2020-06-02 18:37:25 +02:00
Kevin Ottens
02a28325a8
Show broken encryption icon only in non-empty folders
...
This should address Tobias' concerns regarding the icon being
misleading. Now we basically do the following inside an encrypted folder
parent:
* encrypted folders get the encrypted icon;
* non-encrypted empty folders get the regular folder icon;
* non-encrypted non-empty folders get the broken encryption icon.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-06-02 15:50:18 +00:00
Ivan Čukić
c800d9149e
Show a broken lock icon for unencrypted subdirectory
...
The E2E application allows creating unencrypted subdirectories
in an encrypted parent. This is a big privacy problem.
This patch shows a red broken lock icon for these subdirectories
in the NC client UI.
Signed-off-by: Ivan Čukić <ivan.cukic@kde.org >
2020-06-02 15:50:18 +00:00
Michael Schuster
f286603ffe
Merge pull request #1235 from ivan-cukic/ivan/fixing-leaks
...
Fixing memory leaks in the encryption module
2020-06-02 17:47:08 +02:00
Ivan Čukić
4fb370275d
Introduced RAII classes for other OpenSSL resources
2020-06-02 14:09:06 +00:00
Ivan Čukić
c31b1a750d
Fixing memory leaks in the encryption module
...
Due to usage of early-returns, combined with malloc/free,
several buffers that get allocated are leaked when an error
occurs.
Several functions had potential leaks:
- `encryptStringSymmetric` leaked `ctext`
- `EncryptionHelper::fileDecryption` leaked `out`
- `EncryptionHelper::fileEncryption` leaked `out`
Most of the functions had leaks of the cypher context.
This patch uses `QByteArray` as the handler for the dynamically
allocated buffers for openssl to operate on. This also removes
the need for conversions from malloc'd buffers to `QByteArray`
variables previously present in the code.
It also introduces a `CypherCtx` thin wrapper class to provide
a leak-free handling of `EVP_CIPHER_CTX`.
2020-06-02 14:09:06 +00:00
Nextcloud bot
5a1404ef59
[tx-robot] updated from transifex
2020-06-02 03:24:55 +00:00
Nextcloud bot
2720897cde
[tx-robot] updated from transifex
2020-06-01 03:24:28 +00:00
Michael Schuster
e348f6458d
Merge pull request #2051 from nextcloud/remove-submodule-binary
...
Remove Submodule binary (old upstream binaries)
2020-05-31 16:06:22 +02:00
Michael Schuster
a57903259b
Remove Submodule binary (old upstream binaries)
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-05-31 15:47:36 +02:00
Nextcloud bot
fe1d287c62
[tx-robot] updated from transifex
2020-05-31 03:24:59 +00:00
Nextcloud bot
b5ffad192c
[tx-robot] updated from transifex
2020-05-30 03:24:55 +00:00
Michael Schuster
a80d0b0f0f
Merge pull request #1940 from nextcloud/traywindow-listview-actions
...
Implemented share functionality in tray window and changed buttons
2020-05-29 21:14:21 +02:00
Michael Schuster
6ec69a700d
ShareDialog: Pointer cosmetics
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-05-29 20:57:52 +02:00
Michael Schuster
ae0ea12501
Merge branch 'master' into traywindow-listview-actions
2020-05-29 19:08:21 +02:00
Michael Schuster
ba4d109315
ShareDialog: Add further checks for the _manager member ptr
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-05-29 18:29:47 +02:00
Michael Schuster
efdef8535f
ShareDialog: Fix crash, properly init member pointers
...
_manager ptr only got initialized in the constructor when sharingPossible was set to true
Changes:
- Move member ptr inits from constructor to the header file's class definition
- Init _manager: set to nullptr too
- Add check for _manager to avoid crash in showSharingUi()
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-05-29 18:12:36 +02:00
Nextcloud bot
4620734194
[tx-robot] updated from transifex
2020-05-29 03:26:32 +00:00
Kevin Ottens
53c3eb8fe5
Try to fix the rebase action
...
I think I got the if clause wrong regarding limiting the command only to
member users. Let's move this out of the way for now.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-28 19:27:12 +02:00
Kevin Ottens
08cc4e1967
Remove the last redundant void arg I left behind
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-28 18:57:20 +02:00
Kevin Ottens
8d823baede
Add a GitHub Action to easily rebase PRs
...
This will make it easier to have a semi-linear commit history
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-28 18:12:27 +02:00
Nextcloud bot
300fb90c0b
[tx-robot] updated from transifex
2020-05-28 03:30:34 +00:00
Michael Schuster
a2fd79bcf7
Merge pull request #2035 from nextcloud/add_clang_tidy_pipeline_to_drone
...
Add clang tidy pipeline to drone
2020-05-27 19:14:08 +02:00
Kevin Ottens
2b4ea340e2
Run clang-tidy from the 5.12-clang pipeline
...
This should pass, with the minimal .clang-tidy which was provided. Other
PRs should be done to enable further checks.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-27 18:44:25 +02:00
Kevin Ottens
7f7dd6bc76
Upgrade to the latest client image
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-27 16:43:24 +02:00
Michael Schuster
c0a9f60d0d
Merge pull request #2032 from nextcloud/insulate_testutility_from_user_settings
...
testLaunchOnStartup shouldn't fail on dev setup
2020-05-27 16:10:57 +02:00
Michael Schuster
ad8075a30b
Merge pull request #2023 from nextcloud/use_return_braced_init_list
...
Use the return braced init list pattern
2020-05-27 16:08:19 +02:00
Kevin Ottens
b39a14bf2b
testLaunchOnStartup shouldn't fail on dev setup
...
This test was failing locally for me. Indeed, through QStandardPaths it
was finding the user settings of my production client and not having the
initial state it expected. Using QStandardPaths test mode then it starts
from a clean slate every time.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-27 15:11:25 +02:00
Kevin Ottens
6e62c8b430
Use the return braced init list pattern
...
This way we avoid repeating the return type while it is already known.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-27 14:36:07 +02:00
Michael Schuster
ccc409dbd0
Merge pull request #2024 from nextcloud/use_raw_string_literals
...
Use raw string literals when appropriate
2020-05-27 05:54:54 +02:00
Nextcloud bot
606aa131e7
[tx-robot] updated from transifex
2020-05-27 03:26:35 +00:00
Michael Schuster
044a4bf6b5
Merge pull request #2021 from nextcloud/use_default_for_trivial_ctor_and_dtor
...
Use = default for trivial ctors and dtors
2020-05-27 05:17:24 +02:00
Michael Schuster
b2b0e8f4e4
Merge pull request #2020 from nextcloud/use_make_unique
...
Use make_unique when appropriate
2020-05-27 05:10:41 +02:00
Michael Schuster
4b2684cf4a
Merge pull request #2019 from nextcloud/remove_redundant_void_argument
...
Remove redundant void argument list
2020-05-27 05:07:52 +02:00
Michael Schuster
21c6dd50a2
Merge pull request #2018 from nextcloud/use_using
...
Use using instead of typedef
2020-05-27 05:04:55 +02:00
Michael Schuster
7a102feca8
Merge pull request #2017 from nextcloud/remove_redundant_initializer
...
Remove redundant initializer
2020-05-27 05:01:34 +02:00
Kevin Ottens
f5350db078
Use raw string literals when appropriate
...
This is especially nice for Windows paths.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-26 20:13:51 +02:00
Kevin Ottens
a73a1f3927
Use = default for trivial ctors and dtors
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-25 21:33:24 +02:00
Kevin Ottens
9e20a0fecf
Use make_unique when appropriate
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-25 21:08:43 +02:00
Kevin Ottens
65e6c445e5
Remove redundant void argument list
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-25 20:32:55 +02:00
Kevin Ottens
0bc4dcd8a5
Use using instead of typedef
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-25 20:29:44 +02:00
Kevin Ottens
86b1821251
Remove redundant initializer
...
This is the same value than the initializer value in the header, no need
to repeat it.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-25 20:12:09 +02:00
Kevin Ottens
b579b49a5c
Get rid of redundant parentheses
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-25 20:03:01 +02:00
Nextcloud bot
4825c472f6
[tx-robot] updated from transifex
2020-05-25 03:23:39 +00:00
Nextcloud bot
6a207d19e7
[tx-robot] updated from transifex
2020-05-24 03:24:41 +00:00
Michael Schuster
d4563e9196
Merge pull request #2006 from nextcloud/sbeyer-improve-wizard-url-field
...
Improve URL input field in Wizard
2020-05-23 20:06:21 +02:00
Stephan Beyer
375fcb8e14
Replace "https://..." hint by " https://host:port "
...
The new hint is a little more verbose and provides more information
than the old one.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-05-23 18:32:18 +02:00
Stephan Beyer
f46ce2ce98
Show URL placeholder hint in wizard
...
In owncloudsetupnocredspage.ui, the URL input field leUrl has a
placeholder text saying "https://..." which is a very useful hint
for the user. However, in the OwncloudSetupPage constructor, the
placeholer text is overwritten by the return string of the theme's
wizardUrlHint() method. The NextcloudTheme class does not override
this virtual method, so an empty string is used.
To make available the "https://..." hint, it is moved from the
UI file to NextcloudTheme::wizardUrlHint(). Note that, if a
theme is used which does not allow a custom server URL, the
placeholder text is now empty. This makes sense because the
input field is disabled in that case.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-05-23 18:32:15 +02:00
Stephan Beyer
deff3230f5
Change vertical size policy of URL input field in wizard
...
The input field for the nextcloud server URL is vertically too
big (because of the icon next to it in the same horizontal layout).
This commit solves this issue by changing its vertical size policy
from Ignored to Fixed.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-05-23 18:32:10 +02:00
Nextcloud bot
7b2ef2f41e
[tx-robot] updated from transifex
2020-05-23 03:27:12 +00:00
István Váradi
77c2048ff6
Merge pull request #2003 from ivaradi/debian-qt512
...
Do not build master for distributions without Qt 5.12 or later
2020-05-22 18:46:30 +02:00
Nextcloud bot
d53121c6ad
[tx-robot] updated from transifex
2020-05-22 03:28:53 +00:00
István Váradi
81682b4cbe
Do not build master for distributions without Qt 5.12
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-05-21 21:01:57 +02:00
Kevin Ottens
89316ced9e
Merge pull request #1987 from sbeyer/fix-leaks
...
Fix a few leaks
2020-05-21 17:12:04 +02:00
Kevin Ottens
c3ad79ba91
Merge pull request #2001 from nextcloud/sbeyer-member-tidy
...
Use default member initialization
2020-05-21 17:10:48 +02:00
Nextcloud bot
9d10671cea
[tx-robot] updated from transifex
2020-05-21 03:28:21 +00:00
Stephan Beyer
faeb233a74
Use default member initializers in OCC::FolderStatusModel sub-structs
...
This allows to remove their explicit default constructor definitions.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-05-21 01:45:13 +02:00
Stephan Beyer
04a24c14a8
Use default member initializers in OCC::SyncJournalErrorBlacklistRecord
...
This allows to remove its explicit default constructor definition.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-05-21 01:41:33 +02:00
Stephan Beyer
3015ea5715
Use default member initializers in OCC::SyncJournalDb sub-structs
...
This allows to remove their explicit default constructor definitions.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-05-21 01:32:16 +02:00
Stephan Beyer
f275640343
Fix leak in OCC::AccountManager stub for FolderManTest
...
We simply use a static QObject using Q_GLOBAL_STATIC()
instead of allocating a leaking QObject on the heap.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-05-21 01:22:15 +02:00
Stephan Beyer
8bc1525df5
Fix leak in Systray
...
The member _trayEngine, allocated in the constructor, was leaking.
This commit sets the Systray instance as the Qt object tree parent of
the _trayEngine to fix the leak.
While at it, a few unused header includes have been removed.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-05-21 01:22:15 +02:00
Stephan Beyer
eaf4aa0e5b
Fix leak in CloudProviderManager
...
The member _map, allocated in the constructor, was leaking.
The ad-hoc way to fix the leak would have been to add a destructor
that deletes _map. However, there is no good reason why _map has
to be a pointer to a QMap (instead of a QMap).
Hence this commit changes the type of the _map member from a QMap
pointer to a QMap.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-05-21 01:22:15 +02:00
Stephan Beyer
71a474129b
Fix leak in CloudProviderWrapper
...
The member _recentlyChanged, allocated in the constructor, was leaking.
The ad-hoc way to fix the leak would have been to add a destructor
that deletes _recentlyChanged. However, there is no good reason why
_recentlyChanged has to be a pointer to a QList (instead of a QList).
Hence this commit changes the type of the _recentlyChanged member
from a QList pointer to a QList.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-05-21 01:22:15 +02:00
Stephan Beyer
15bdfa9fbf
Use default member initializers in OCC::FolderDefinition
...
Using default member initializers (available since C++11) in
OCC::FolderDefinition allows to remove its explicit default
constructor, which is favorable.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-05-21 00:56:26 +02:00
Stephan Beyer
ff192e48d0
Remove unused member in OCC::FolderDefinition
...
OCC::FolderDefinition has a member called isClientSideEncrypted
that was introduced by commit 9318c487b9 but has not been used
in any way since.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-05-21 00:56:06 +02:00
Kevin Ottens
5543e4d834
Don't use int literals for bools
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-20 13:52:58 +02:00
Dominique Fuchs
e9a82dff77
Merge remote-tracking branch 'origin/master' into traywindow-listview-actions
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-05-20 10:48:46 +02:00
Nextcloud bot
7c5dbdd004
[tx-robot] updated from transifex
2020-05-20 03:25:52 +00:00
Michael Schuster
ef7d268a63
Merge pull request #1990 from nextcloud/use_auto_to_avoid_duplicated_type_names
...
Use auto to avoiding repeating type names
2020-05-20 04:14:14 +02:00
Michael Schuster
7804b8e006
Fix spacing
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-05-20 03:57:33 +02:00
Kevin Ottens
712869db9a
Use auto to avoiding repeating type names
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-20 03:54:41 +02:00
Michael Schuster
3d2de4fc40
Merge pull request #1989 from nextcloud/remove_redundant_virtual
...
Remove useless virtual, better use override only
2020-05-20 03:27:45 +02:00
Michael Schuster
1f2bfc0f42
Merge pull request #1988 from nextcloud/nullptr_everywhere
...
Use nullptr when appropriate
2020-05-20 02:55:15 +02:00
Michael Schuster
6559ba46bb
Merge pull request #1992 from NeroBurner/patch-1
...
Update github links to desktop repository
2020-05-20 02:53:00 +02:00
Michael Schuster
7fd431b50f
Use the default parameter: QUrl::path(QUrl::PrettyDecoded = 0x000000)
...
Change it to path() to be consistent with the other usages in the project :)
See: https://doc.qt.io/qt-5/qurl.html#path
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-05-20 02:30:45 +02:00
Kevin Ottens
dea6ebaa35
Use nullptr when appropriate
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-20 02:21:26 +02:00
Michael Schuster
0c040c9686
Merge pull request #1986 from nextcloud/properly_handle_denormalized_href_path
...
Properly handle denormalized href
2020-05-20 01:31:34 +02:00
Dominique Fuchs
9bfcdbae3a
More code cleanupand style-preference adjustments.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-05-20 00:09:41 +02:00
Dominique Fuchs
aa13aa533a
Removed publiclink param and corresponding if branch.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-05-19 23:29:59 +02:00
Dominique Fuchs
fa9dddf567
Code cleanup and this-> removals.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-05-19 23:25:21 +02:00
Reinhold Gschweicher
6ba59c9a9b
Update github links to desktop repository
...
Update the issue and open PR links with the new repository URL.
The old URL is forwarded, but feels not completely right.
Signed-off-by: Reinhold Gschweicher <pyro4hell@gmail.com >
2020-05-19 21:33:37 +02:00
Michael Schuster
1f402e3482
Merge pull request #1994 from nextcloud/cleanup_stale_files
...
Remove now unused Qt patch files
2020-05-19 20:45:05 +02:00
Kevin Ottens
35d1b8b820
Merge pull request #1991 from sbeyer/improve-sanitizer-support
...
Improve sanitizer support
2020-05-19 20:21:40 +02:00
Kevin Ottens
cd5db46036
Remove now unused files
...
Those files all refer to Qt version older than 5.12, also they seemed
unused for a while now.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-19 19:43:35 +02:00
Michael Schuster
2744146101
Merge pull request #1979 from nextcloud/bump_qt_dependency_to_5_12
...
Stop supporting Qt older than 5.12
2020-05-19 18:57:28 +02:00
Stephan Beyer
7f598b181e
Add -fno-sanitize=vptr for SANITIZE_UNDEFINED=ON
...
The UndefinedBehaviorSanitizer includes the "vptr" check. This
check, however, needs typeinfo for OCC::AccountManager because
otherwise its stub for FileManTest leads to undefined references
when linking. Adding the -frtti flag to enable run-time typeinfo
did not solve the problem. I do not know another solution, so this
commit disables the vptr check.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-05-19 10:57:58 +02:00
Stephan Beyer
00574ef8b4
Make sanitizer options more fine-grained
...
The SANITIZE_ADDRESS option of our CMake configuration activates the
AddressSanitizer (and UBSan in a non-working way) for the whole project
(although, by the way, its documentation pretends that it is only enabled
for tests).
This commit introduces new options SANITIZE_LEAK, SANITIZE_MEMORY,
SANITIZE_UNDEFINED, SANITIZE_THREAD. Each of these options (including
SANITIZE_ADDRESS) enables only the corresponding sanitizer.
Moreover, we mark all sanitizer options as advanced options, because these
options are only interesting for developers.
Note that some sanitizers are conflicting, that is, not all options can
be enabled simultaneously. Also, not all sanitizers are available for
all compilers and versions. We, however, do not check for this, instead
we let the compiler throw its errors in such cases.
The explicit usage of the Google Linker is removed, because it is not
necessary and can lead to problems with clang.
The commit can be considered a rewrite of cmake/modules/SanitizerFlags.cmake.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-05-19 10:57:02 +02:00
Nextcloud bot
b7517e9082
[tx-robot] updated from transifex
2020-05-19 03:24:08 +00:00
Kevin Ottens
9328a4bba3
Remove useless virtual, better use override only
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-18 20:45:20 +02:00
Kevin Ottens
4d1ff01654
Properly handle denormalized href
...
In case of denormalized paths in the dav href (presence of . or .. in
the path) simple string startsWith comparison wasn't enough to know if
said href ended up in the right namespace. That's why we're now using
QUrl (pretending local file since we don't have a full URL in the href)
to normalize the path before comparison.
This could happen with broken proxies for instance where we would
wrongly validate the dav information resulting in potentially surprising
syncing and name collisions.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-18 19:33:34 +02:00
Nextcloud bot
8f1b10ea70
[tx-robot] updated from transifex
2020-05-18 03:22:51 +00:00
Nextcloud bot
9a5d3ede18
[tx-robot] updated from transifex
2020-05-17 03:23:33 +00:00
Nextcloud bot
bfeb408a8c
[tx-robot] updated from transifex
2020-05-16 03:24:46 +00:00
Nextcloud bot
34c9eea413
[tx-robot] updated from transifex
2020-05-15 03:24:34 +00:00
Kevin Ottens
3867e73fd5
Stop supporting Qt older than 5.12
...
This both removes older Qt from the CI and also adjust all the
find_package calls in CMakeLists.txt
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-14 21:15:45 +02:00
Nextcloud bot
57ad12f3d2
[tx-robot] updated from transifex
2020-05-14 03:25:33 +00:00
Nextcloud bot
7cb7678dd4
[tx-robot] updated from transifex
2020-05-13 03:24:15 +00:00
Michael Schuster
4788f5032c
Merge pull request #1974 from nextcloud/dont_silently_kill_debug
...
Don't silently kill debug messages
2020-05-12 19:29:54 +02:00
Michael Schuster
a786c3a972
Merge pull request #1972 from nextcloud/fix_fileutil_leak
...
Fix leak in FileUtil::IsChildFile
2020-05-12 17:33:24 +02:00
Kevin Ottens
9000a880cb
Don't silently kill debug messages
...
The message handler globally installed by the logger silently drop
messages if the logger is not logging. On top of it, it doesn't log
debug messages by default.
Anything not logged is currently silently discarded. This can come as a
surprise to a developer trying to contribute for the first time and
adding some debug message for some reason.
We're thus trying to strike a middle ground which is that debug messages
get a regular output if the logger isn't interested in them.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-12 17:33:13 +02:00
Kevin Ottens
bfdb1e730a
Fix leak in FileUtil::IsChildFile
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-12 14:32:34 +02:00
Nextcloud bot
d2b4d1de4b
[tx-robot] updated from transifex
2020-05-12 03:23:08 +00:00
Nextcloud bot
8bd1ce2a3d
[tx-robot] updated from transifex
2020-05-11 03:24:25 +00:00
Nextcloud bot
56b067bbb9
[tx-robot] updated from transifex
2020-05-10 03:25:39 +00:00
Michael Schuster
afae7606cf
Merge pull request #1965 from ivaradi/drop-xenial
...
Do not build for Xenial anymore
2020-05-08 20:11:09 +02:00
István Váradi
697d303259
Do not build for Xenial anymore.
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-05-08 19:47:43 +02:00
Kevin Ottens
66d69bf197
Merge pull request #1961 from nextcloud/tray_window_is_dialog
...
Indicate this is a dialog and not a regular window
2020-05-07 13:05:40 +02:00
Kevin Ottens
3b6ab2fa5a
Indicate this is a dialog and not a regular window
...
This is necessary with some window managers which would otherwise
consider they can reposition and resize the tray window as they wish
(yes, even though the user can't do it directly).
This is for instance the case if you use the tiling mode scripts of
KWin. It automatically ignores dialogs but might force windows to be
fullscreen (which would badly break the layout in our case).
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-07 09:39:08 +02:00
Kevin Ottens
f47b68b96c
Merge pull request #1962 from nextcloud/fix_svg_icon_loading
...
Force the default QQC2 style
2020-05-07 07:26:39 +02:00
Nextcloud bot
f0758c96aa
[tx-robot] updated from transifex
2020-05-07 03:24:41 +00:00
Kevin Ottens
de7021e85e
Force the default QQC2 style
...
This works around a bug in KDE's qqc2-desktop-style which breaks buttons
with icons not based on a name. By forcing a style name the KDE Plasma
platformtheme plugin won't try to force qqc2-desktops-style anymore.
Can be removed once the bug in qqc2-desktop-style is gone.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-07 02:07:02 +02:00
Michael Schuster
590d0f25b5
Merge pull request #1963 from nextcloud/drone-remove-qt-5.7-and-5.8
...
Drone: Remove CI builds for Qt 5.7 and 5.8
2020-05-07 01:45:46 +02:00
Michael Schuster
244c8fa995
Drone: Remove CI builds for Qt 5.7 and 5.8
...
Housekeeping and the new 2.7 Tray builds need at least Qt 5.9
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-05-07 01:17:36 +02:00
Michael Schuster
cd8762f2c1
Merge pull request #1957 from nextcloud/backport/1954/master
...
[master] Fix typos.
2020-05-04 20:41:42 +02:00
Michael Schuster
5f75231cf6
Merge pull request #1949 from veddox/master
...
Resolve symlinks when checking for registered paths.
2020-05-04 20:17:48 +02:00
Sandro Knauß
6cdae6c19e
Fix typos.
...
Debian has a list of known typos in their checking tools.
Signed-off-by: Sandro Knauß <hefee@debian.org >
2020-05-04 18:11:36 +00:00
Michael Schuster
0082ff90df
Merge pull request #1955 from ivaradi/debian-cleanup
...
Remove unnecessary Debian build files
2020-05-04 19:57:19 +02:00
Michael Schuster
684f061ab1
Merge pull request #1956 from nextcloud/update-changelog
...
Update ChangeLog with 2.6 series.
2020-05-04 19:42:28 +02:00
Camila San
c14761445b
Update ChangeLog with 2.6 series.
2020-05-04 17:45:13 +02:00
István Váradi
4f3ea3ae66
Remove unnecessary Debian build files
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-05-04 16:40:26 +02:00
Nextcloud bot
d7841fd9b1
[tx-robot] updated from transifex
2020-05-04 03:22:43 +00:00
Nextcloud bot
8133897d1a
[tx-robot] updated from transifex
2020-05-03 03:22:41 +00:00
Daniel Vedder
0d71d03d7b
Fixed symlink resolution for menu items.
...
Signed-off-by: Daniel Vedder <d.vedder@web.de >
2020-05-02 17:03:21 +02:00
Daniel Vedder
0743a0b502
Resolve symlinks when checking for registered paths.
...
Fixes issue #1948 : https://github.com/nextcloud/desktop/issues/1948
The client already resolves symlinks when adding new paths to the
sync-list, but the Nautilus plugin did not do this yet, causing it
to not recognise synced folders if they were accessed via a symlink.
Signed-off-by: Daniel Vedder <d.vedder@web.de >
2020-05-02 14:48:51 +02:00
Nextcloud bot
7193d2ffba
[tx-robot] updated from transifex
2020-05-02 03:23:10 +00:00
István Váradi
4729e5272a
Merge pull request #1896 from ivaradi/debian-new
...
Reorganize Debian build
2020-05-01 11:15:07 +02:00
Nextcloud bot
1c53126340
[tx-robot] updated from transifex
2020-05-01 03:27:29 +00:00
Nextcloud bot
e6eb13915f
[tx-robot] updated from transifex
2020-04-30 03:26:57 +00:00
Nextcloud bot
6ddce0a90a
[tx-robot] updated from transifex
2020-04-29 03:23:26 +00:00
Nextcloud bot
7c8de2bb40
[tx-robot] updated from transifex
2020-04-28 03:24:02 +00:00
István Váradi
230b2f3781
Add Groovy build
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-04-27 19:20:40 +02:00
István Váradi
46c1d7f298
Allow specifying the base commit and version in the configuration file
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-04-27 19:20:30 +02:00
István Váradi
7b2de328a2
Change Debian build to the new more Debian-y way
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-04-27 19:19:04 +02:00
István Váradi
47824c104e
Merge pull request #1895 from ivaradi/debian-version
...
Debian versioning updates
2020-04-27 17:00:37 +02:00
Dominique Fuchs
671961e641
Added share icon from nc server repo, changed corresp. btn icon
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-04-27 08:06:58 +02:00
Nextcloud bot
22f839bbe9
[tx-robot] updated from transifex
2020-04-27 03:22:26 +00:00
István Váradi
ae48a41510
Merge pull request #1943 from ivaradi/groovy
...
Add Groovy-specific files
2020-04-26 16:42:04 +02:00
István Váradi
8345d47cc5
Add Groovy-specific files
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-04-26 10:08:58 +02:00
István Váradi
e41e7de404
Merge pull request #1942 from ivaradi/disco-groovy
...
Remove Ubuntu Disco, add Groovy
2020-04-26 09:24:53 +02:00
István Váradi
b389eed6b0
Remove Ubuntu Disco, add Groovy
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-04-26 08:40:37 +02:00
Nextcloud bot
b0f788415f
[tx-robot] updated from transifex
2020-04-26 03:23:13 +00:00
Dominique Fuchs
3626715394
Merge pull request #1884 from nicolasfella/menuaction
...
[dolphin] Use menuAction() instead of manual creation
2020-04-25 14:57:32 +02:00
Dominique Fuchs
c77bf6c634
Merge pull request #1919 from taaem/fix-dbus-activation
...
CloudProviders: Use absolute path in dbus file
2020-04-25 13:43:42 +02:00
Dominique Fuchs
1c21bfdd7c
Merge pull request #1922 from taaem/fix-recent-files
...
Fix cloudprovider crashing - don't clear the _recentMenu pointer
2020-04-25 13:37:29 +02:00
Dominique Fuchs
061ca2d713
Merge branch 'master' into menuaction
2020-04-25 13:18:10 +02:00
Dominique Fuchs
ddee26084d
Merge pull request #1937 from ivaradi/xenial-compat
...
Qt 5.5 compatibility #ifdef
2020-04-25 12:23:25 +02:00
Dominique Fuchs
6df75328fd
Merge pull request #1893 from nicolasfella/override
...
override specifier missing
2020-04-25 12:18:56 +02:00
Dominique Fuchs
79eface432
Merge pull request #1887 from nicolasfella/colon
...
[dolphin] Fix overlays when filename has a colon
2020-04-25 12:17:29 +02:00
Dominique Fuchs
210253ce35
Merge pull request #1889 from nicolasfella/applicationengine
...
Use QQmlApplicationEngine instead of QQmlEngine
2020-04-25 12:15:33 +02:00
Dominique Fuchs
4bd5e9d79b
Implemented share functionality in tray window and changed actions / button logic.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-04-25 10:17:53 +02:00
Nextcloud bot
c126f1a540
[tx-robot] updated from transifex
2020-04-24 03:39:24 +00:00
István Váradi
3d44a71755
Qt 5.5 compatibility #ifdef
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-04-23 20:22:30 +02:00
Nextcloud bot
0514fdd933
[tx-robot] updated from transifex
2020-04-23 03:29:16 +00:00
Nextcloud bot
e961eac5c1
[tx-robot] updated from transifex
2020-04-22 03:25:56 +00:00
Nextcloud bot
90dd893ddd
[tx-robot] updated from transifex
2020-04-21 03:24:07 +00:00
Nextcloud bot
ebfe796ad8
[tx-robot] updated from transifex
2020-04-18 03:23:49 +00:00
Michael Schuster
60684da95d
Merge pull request #1933 from nicolasfella/fixdolphin
...
Fix build of Dolphin integration
2020-04-17 20:03:47 +02:00
Nicolas Fella
d077c7884e
Fix build of Dolphin integration
...
config.h needs to be included in the header already since we use APPLICATION_ICON_NAME there. This got introduced in 6fc877577c
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
2020-04-17 12:48:10 +02:00
Nextcloud bot
870f336a4c
[tx-robot] updated from transifex
2020-04-17 03:24:03 +00:00
Nextcloud bot
685379beac
[tx-robot] updated from transifex
2020-04-16 03:27:37 +00:00
Michael Schuster
6fc877577c
[dolphin] Use CMake env vars for App Name and Icon strings
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-04-16 03:47:24 +02:00
Michael Schuster
6e220b10e4
Merge pull request #1883 from nicolasfella/contexticon
...
[dolphin] Add icon to context menu
2020-04-16 02:52:34 +02:00
Michael Schuster
45342d7952
Merge pull request #1882 from nicolasfella/detach
...
Fix container detaching
2020-04-15 21:28:51 +02:00
Michael Schuster
d0b698ed37
Merge pull request #1881 from nicolasfella/envempty
...
Use qEnvironmentVariableIsEmpty
2020-04-15 17:52:09 +02:00
Michael Schuster
ef42635c23
Merge pull request #1880 from nicolasfella/timeout
...
Remove timeout parameter from showMessage
2020-04-15 17:28:02 +02:00
Michael Schuster
92afba538f
Merge pull request #1879 from nicolasfella/desktopentry
...
Add desktop-entry hint to notifications
2020-04-15 17:15:48 +02:00
Nextcloud bot
159218d5ae
[tx-robot] updated from transifex
2020-04-15 03:28:13 +00:00
Nicolas Fella
29fa924853
Use LINUX_APPLICATION_ID
...
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
2020-04-14 21:38:33 +02:00
Nextcloud bot
54d862436e
[tx-robot] updated from transifex
2020-04-14 03:27:25 +00:00
Nextcloud bot
2c6628158f
[tx-robot] updated from transifex
2020-04-13 03:42:45 +00:00
Nextcloud bot
8d76b88edb
[tx-robot] updated from transifex
2020-04-11 03:30:49 +00:00
Tim Klocke
8b4abddb71
CloudProviders: Use absolute path in dbus file
2020-04-10 23:09:05 +02:00
Tim Klocke
18615d0297
CloudProviders: Don't clear the _recentMenu pointer
...
The _recentMenu pointer ref should not be freed, when building the
menu.
This fixes #1920 and #1818
2020-04-10 23:08:07 +02:00
Nextcloud bot
f1ffc16d86
[tx-robot] updated from transifex
2020-04-10 03:31:12 +00:00
Nextcloud bot
151224f12e
[tx-robot] updated from transifex
2020-04-09 03:31:03 +00:00
Nextcloud bot
49e1338087
[tx-robot] updated from transifex
2020-04-08 03:31:13 +00:00
Nextcloud bot
80c8bc760f
[tx-robot] updated from transifex
2020-04-06 03:27:52 +00:00
Nextcloud bot
98a2740ca0
[tx-robot] updated from transifex
2020-04-05 03:27:09 +00:00
Nextcloud bot
1fad22596f
[tx-robot] updated from transifex
2020-04-04 03:27:46 +00:00
Nextcloud bot
3359b019c3
[tx-robot] updated from transifex
2020-04-03 03:20:10 +00:00
Nextcloud bot
e2c8ff9295
[tx-robot] updated from transifex
2020-04-02 03:19:13 +00:00
Nextcloud bot
7a68565268
[tx-robot] updated from transifex
2020-04-01 03:20:04 +00:00
Nextcloud bot
6b74e8b969
[tx-robot] updated from transifex
2020-03-31 03:31:20 +00:00
Nextcloud bot
aa3ad18221
[tx-robot] updated from transifex
2020-03-30 03:30:26 +00:00
Nextcloud bot
9189d7f1ab
[tx-robot] updated from transifex
2020-03-29 03:36:20 +00:00
Nextcloud bot
20cf9c8b57
[tx-robot] updated from transifex
2020-03-28 03:31:03 +00:00
Nextcloud bot
8aea96a640
[tx-robot] updated from transifex
2020-03-27 03:29:32 +00:00
Nextcloud bot
732d59ad14
[tx-robot] updated from transifex
2020-03-26 03:26:14 +00:00
István Váradi
5d2e99d15c
Generate alpha, beta and stable versions
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-03-24 19:06:16 +01:00
István Váradi
19a58ed9c8
Generate more unique and ordered version numbers for Debian builds
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-03-24 19:06:07 +01:00
Nextcloud bot
56222de768
[tx-robot] updated from transifex
2020-03-24 03:29:21 +00:00
Nextcloud bot
56679299dd
[tx-robot] updated from transifex
2020-03-23 03:27:02 +00:00
Nicolas Fella
b4d1a63c14
Use override
...
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
2020-03-22 21:58:15 +01:00
Nicolas Fella
d54add6233
Use QQmlApplicationEngine
...
This simplifies the code a bit.
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
2020-03-22 16:14:56 +01:00
Nextcloud bot
2aa3dfa9c0
[tx-robot] updated from transifex
2020-03-22 03:27:18 +00:00
Nicolas Fella
20b7e938c5
[dolphin] Fix overlays when filename has a colon
...
When the filename contains a ':' it gets split too much and tokens[2] does not contain the full filename any more. Read the name from the original line instead.
Fixes #686
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
2020-03-21 15:38:27 +01:00
Nextcloud bot
db8b304608
[tx-robot] updated from transifex
2020-03-21 03:28:46 +00:00
Nicolas Fella
a482e3c834
[dolphin] Don't manually create menuAction
...
Use menuAction() from QMenu
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
2020-03-21 02:09:48 +01:00
Nicolas Fella
e1f4d17446
[dolphin] Add icon to context menu
...
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
2020-03-21 02:04:42 +01:00
Nicolas Fella
1afda2b875
Fix container detaching
...
Found by clazy
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
2020-03-21 01:24:37 +01:00
Nicolas Fella
c1189421c0
Use qEnvironmentVariableIsEmpty
...
clazy suggests that it is more efficient since it doesn't allocate.
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
2020-03-21 01:06:15 +01:00
Nicolas Fella
b84a1eeb8d
Remove timeout parameter from showMessage
...
It it never set by calling code so the default value of 10000 is used. It is only used in the call to QSystemTrayIcon, which uses 10000 as default value too.
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
2020-03-21 00:40:40 +01:00
Nicolas Fella
2f54e911b7
Add desktop-entry hint to notifications
...
This allows the notification server to map a notification to the program's desktop file, which allows the server to do extra things. For example KDE Plasma adds the Nextcloud icon to the notification and allows to configure notifications from Nextcloud.
This is a standard hint from https://specifications.freedesktop.org/notification-spec/notification-spec-latest.html#hints
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
2020-03-21 00:25:33 +01:00
Nextcloud bot
3ca586c464
[tx-robot] updated from transifex
2020-03-18 03:30:27 +00:00
Nextcloud bot
6cc9a55833
[tx-robot] updated from transifex
2020-03-17 03:32:02 +00:00
Nextcloud bot
9da7f4eaa4
[tx-robot] updated from transifex
2020-03-16 03:33:08 +00:00
Nextcloud bot
43da96b3dc
[tx-robot] updated from transifex
2020-03-15 03:31:47 +00:00
Nextcloud bot
af44c430cf
[tx-robot] updated from transifex
2020-03-14 03:26:40 +00:00
Nextcloud bot
bc40e358b0
[tx-robot] updated from transifex
2020-03-13 03:26:47 +00:00
István Váradi
8ee6b0dab2
Provide specific install file for Debian oldstable
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-03-12 07:53:00 +01:00
Nextcloud bot
75259b24f3
[tx-robot] updated from transifex
2020-03-12 03:27:31 +00:00
Nextcloud bot
7a2f8b75c2
[tx-robot] updated from transifex
2020-03-11 03:28:31 +00:00
Michael Schuster
d2d9d29b55
Merge pull request #1848 from nextcloud/fix-webview-missing-qobjects
...
WebView: Add missing Q_OBJECT macros
2020-03-11 01:46:31 +01:00
Michael Schuster
102369bfbe
WebView: Add missing Q_OBJECT macros
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-11 01:18:11 +01:00
Michael Schuster
37f9e62993
Merge pull request #1853 from nextcloud/fix/test-updater
...
Updater: Fix Tests build (failed with BUILD_UPDATER=NO)
2020-03-10 23:41:06 +01:00
Michael Schuster
5f42813d98
Updater: Fix Tests build (failed with BUILD_UPDATER=NO)
...
Also don't build the test for the updater, fix missing updater library.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-10 22:10:45 +01:00
Michael Schuster
78776f81e4
Merge pull request #1847 from nextcloud/enh/updater
...
Updater: Enhance UI, make build optional
2020-03-10 15:53:47 +01:00
Michael Schuster
f629e83203
Merge pull request #1843 from nextcloud/enh/version-info
...
Enhance Version info display (minimal info, hide details)
2020-03-10 15:52:50 +01:00
Nextcloud bot
74562f2597
[tx-robot] updated from transifex
2020-03-10 03:28:10 +00:00
Nextcloud bot
0bf6e5e53c
[tx-robot] updated from transifex
2020-03-09 03:22:27 +00:00
Michael Schuster
e833e86da6
Updater: Add CMake option BUILD_UPDATER to make the updater optional
...
- Default: BUILD_UPDATER = NO
To ease builds for distro packages and contributors (regardless of the specified update URL)
- Enable updater build for Drone CI and AppImage builds
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-09 02:34:55 +01:00
Michael Schuster
c812d896aa
Fix OCUpdater: Also change status on network error or invalid XML
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-09 02:34:55 +01:00
Michael Schuster
c043a4e55c
Updater UI: Implement auto-update option and update button
...
- Add checkbox and button to UI
- Add new parameter autoUpdateCheck to ConfigFile
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-09 02:34:55 +01:00
Michael Schuster
555b41f300
Fix Legal notice dialog: Correct title and header font
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-09 00:41:59 +01:00
Nextcloud bot
4ae16d92ac
[tx-robot] updated from transifex
2020-03-08 03:27:56 +00:00
Michael Schuster
d8c407ac97
Settings dialog: Move detailed version info from About section to Legal notice dialog
...
- Enlarge dialog widget to show full content
- Implement Dark-/Light-Mode switching (hyperlinks)
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-07 06:45:41 +01:00
Michael Schuster
2adde0fcca
Settings dialog About section: Show minimal version info
...
- Application name, version number, OS
Example: Nextcloud Desktop Client
Version 2.6.4 (macOS)
- Keep previous version info in new method Theme::aboutDetails()
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-07 06:38:09 +01:00
Michael Schuster
a471868d88
Version parameter: Show Qt platform plugin, OS and CPU arch
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-07 06:31:14 +01:00
Michael Schuster
6685722cb3
Add missing --version parameter to help screen
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-07 06:20:00 +01:00
Nextcloud bot
6a0ee0cee5
[tx-robot] updated from transifex
2020-03-07 03:26:06 +00:00
Nextcloud bot
aa5556b7d0
[tx-robot] updated from transifex
2020-03-06 03:28:47 +00:00
Michael Schuster
275fe95895
Merge pull request #1834 from cclauss/python3-issues
...
Use print() function in both Python 2 and Python 3
2020-03-06 02:55:17 +01:00
Michael Schuster
0e60bf7c82
Merge pull request #1838 from nextcloud/enh/share_circles
...
Allow sharing to circles: https://github.com/nextcloud/circles
2020-03-06 02:17:36 +01:00
István Váradi
87c920cbf2
Merge pull request #1836 from ivaradi/focal
...
Added Focal-specific files
2020-03-05 17:03:00 +01:00
István Váradi
9a23210e59
Added Focal-specific files
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-03-05 14:37:41 +01:00
cclauss
b34ed01109
Use print() function in both Python 2 and Python 3
...
Signed-off-by: cclauss <cclauss@me.com >
2020-03-05 11:35:30 +01:00
Roeland Jago Douma
3776a04206
Allow sharing to circles
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
2020-03-05 10:44:06 +01:00
Nextcloud bot
76e4a2646a
[tx-robot] updated from transifex
2020-03-05 03:28:48 +00:00
Michael Schuster
398c5a2a37
Merge pull request #1832 from ivaradi/focal
...
Added build for Focal
2020-03-05 02:45:25 +01:00
István Váradi
744d527300
Added build for Focal
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-03-04 20:47:03 +01:00
Nextcloud bot
5ef08a51b2
[tx-robot] updated from transifex
2020-03-03 19:25:22 +00:00
Michael Schuster
601804b78c
Merge pull request #1829 from nextcloud/fix-explorer-pinning
...
Fix Explorer pinning: Add fallbacks for Shell commands (fixes #1599 )
2020-03-03 20:12:32 +01:00
Christian Kamm
a704cca090
Windows: Fix context menu handling only own verbs #7004
...
Previously it'd handle all verbs as if they were our own.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-03 18:56:09 +01:00
Michael Schuster
ff642085b4
Fix Explorer pinning: Add fallbacks for Shell commands ( fixes #1599 )
...
See: #1599
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-03 18:45:58 +01:00
Michael Schuster
377526d6f9
Merge pull request #1827 from nextcloud/fix-webflow-username-case
...
WebFlowCredentials: Make username comparison case-insensitive (fix #1741 )
2020-03-03 06:25:35 +01:00
Michael Schuster
ab1099f13e
WebFlowCredentials: Make username comparison case-insensitive ( fix #1741 )
...
Fixes issue #1741
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-03 06:01:27 +01:00
Nextcloud bot
3edcd2a578
[tx-robot] updated from transifex
2020-03-03 03:28:18 +00:00
Michael Schuster
c6b59c5e58
Merge pull request #1826 from nextcloud/fix/qml-tray-msvc-warnings-1
...
Fix MSVC warnings: Missing return value, cast type
2020-03-03 02:38:26 +01:00
Michael Schuster
aab735a595
Fix MSVC warnings: Missing return value, cast type
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-03 02:08:37 +01:00
Bruno Perel
7378ae6a7f
Fix git merge hiccup
2020-03-02 08:05:37 +01:00
Nextcloud bot
68ee513bd0
[tx-robot] updated from transifex
2020-03-02 03:26:20 +00:00
Michael Schuster
7fa44d438d
Merge pull request #1823 from nextcloud/fix-http2-disable
...
Disable HTTP/2 for now due to Qt bug, allow enabling it via env var
2020-03-02 03:26:43 +01:00
Michael Schuster
f90f31756a
Fix build with older Qt: Disable http2 for now due to Qt bug, add env var (upstream)
...
Disable http2 for now due to Qt bug but allow enabling it via env var, see: https://github.com/owncloud/client/pull/7620
and: https://github.com/nextcloud/desktop/pull/1806
Issue: https://github.com/nextcloud/desktop/issues/1503
Co-authored-by: XNG <Milokita@users.noreply.github.com >
Co-authored-by: Hannah von Reth <hannah.vonreth@owncloud.com >
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-02 01:47:00 +01:00
XNG
e2066b317b
Disable http2 for now due to Qt bug
...
So that user may continue to use http2 on their webpage
Signed-off-by: XNG <Milokita@users.noreply.github.com >
(cherry picked from commit dad95d4e4617211360bf2b4391e29c341e939844)
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-02 01:27:04 +01:00
Michael Schuster
eb7ed33d98
Merge pull request #1744 from nextcloud/qt-traygeometry-workaround
...
Fix wrong window position on some linux DEs - worked around invalid g…
2020-03-01 07:07:47 +01:00
Michael Schuster
deb90a6ba1
Merge pull request #1739 from nextcloud/qml-singleton-style
...
Outsourcing qml styling into own, centralized module
2020-03-01 07:06:20 +01:00
Michael Schuster
b846e25ddb
further resource cleanup: remove theme/settings@2x.png
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-01 06:51:00 +01:00
Michael Schuster
712fef0cac
Merge branch 'master' into qml-singleton-style and fix merge conflict
...
Migrate changes in client.qrc to resources.qrc
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-01 06:47:46 +01:00
Michael Schuster
318c749558
Merge pull request #1736 from nextcloud/resource-cleanup
...
Resource cleanup and application-wide svg usage
2020-03-01 06:11:17 +01:00
Michael Schuster
662fbb7b2a
Merge pull request #1820 from nextcloud/fix-explorer-integration-2
...
Fix Explorer integration re-save and hide option on non-Windows
2020-03-01 05:43:49 +01:00
Michael Schuster
5b2877a63e
Merge branch 'master' into resource-cleanup
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-01 05:34:12 +01:00
Michael Schuster
29e02d0579
owncloudsetuppage.cpp: adapt to string change from master: url -> URL
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-01 05:32:59 +01:00
Michael Schuster
a92a764c2a
owncloudsetuppage.cpp: also rename client/theme/lock-http(s) PNGs to SVG
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-01 05:12:59 +01:00
Nextcloud bot
2c88b46e26
[tx-robot] updated from transifex
2020-03-01 03:28:17 +00:00
Michael Schuster
40767f7ae0
Fix Explorer integration: Hide option on non-Windows
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-01 04:03:29 +01:00
Michael Schuster
f1dd312b2e
Fix Explorer integration re-save (fixes issue #1807 )
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-01 03:39:24 +01:00
Michael Schuster
bf838bd336
Merge pull request #1809 from sroracle/cmake-qml-quick
...
Fix cmake inclusion of Qml and Quick
2020-02-29 21:18:11 +01:00
Nextcloud bot
ce322fd39c
[tx-robot] updated from transifex
2020-02-29 03:27:40 +00:00
Nextcloud bot
c8e9aac4cf
[tx-robot] updated from transifex
2020-02-28 03:27:33 +00:00
Nextcloud bot
ac491aeb8b
[tx-robot] updated from transifex
2020-02-27 03:28:55 +00:00
Nextcloud bot
3b00bc3cde
[tx-robot] updated from transifex
2020-02-26 03:28:57 +00:00
Nextcloud bot
b3a9954fa8
[tx-robot] updated from transifex
2020-02-25 03:34:13 +00:00
Michael Schuster
67e2999f63
Merge pull request #1810 from nextcloud/rakekniven-patch-1
...
l10n: Changes to improve source strings
2020-02-24 21:07:12 +01:00
rakekniven
b936cc1f6e
l10n: Change spelling of "webdav"
...
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
2020-02-24 11:14:34 +01:00
rakekniven
62bc9d025e
l10n: Removed colon from translation
...
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
2020-02-24 11:13:34 +01:00
rakekniven
961c05363a
l10n: Removed blank before colon
...
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
2020-02-24 11:10:05 +01:00
rakekniven
3f7cd5c0f3
l10n: Change case of one word
...
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
2020-02-24 11:08:56 +01:00
Max Rees
3d3021e3b0
Fix cmake inclusion of Qml and Quick
...
Signed-off-by: Max Rees <maxcrees@me.com >
2020-02-23 23:44:54 -06:00
Nextcloud bot
b7b3601cc1
[tx-robot] updated from transifex
2020-02-24 03:30:44 +00:00
Nextcloud bot
366016ce3c
[tx-robot] updated from transifex
2020-02-23 03:30:53 +00:00
Nextcloud bot
eb419d54fa
[tx-robot] updated from transifex
2020-02-22 03:30:06 +00:00
Michael Schuster
5ab20d4ab1
Merge pull request #1802 from nextcloud/feature/update-segment
...
Updater: Add query-parameter 'updatesegment' to the update check
2020-02-21 23:39:10 +01:00
Michael Schuster
9c8a0204e5
Updater: Add query-parameter 'updatesegment' to the update check
...
Used to throttle down desktop release rollout in order to keep the update servers alive at peak times.
See: https://github.com/nextcloud/client_updater_server/pull/36
Targeted issues: #1795 , #1800
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-02-21 21:28:42 +01:00
Nextcloud bot
34e3d236f8
[tx-robot] updated from transifex
2020-02-21 12:45:31 +00:00
Nextcloud bot
67bc8fc529
[tx-robot] updated from transifex
2020-02-21 12:15:55 +00:00
Nextcloud bot
ac1e4d2bb1
[tx-robot] updated from transifex
2020-02-20 03:29:30 +00:00
Nextcloud bot
04d68018d6
[tx-robot] updated from transifex
2020-02-19 03:26:26 +00:00
Nextcloud bot
7bb3646781
[tx-robot] updated from transifex
2020-02-18 03:26:16 +00:00
Michael Schuster
5554488dd8
Merge pull request #1768 from nextcloud/umlaut-sync-fix
...
Fix wrong encoding when specifying extra header with if-match path
2020-02-17 01:49:48 +01:00
Nextcloud bot
39a48a17ef
[tx-robot] updated from transifex
2020-02-16 03:26:04 +00:00
Nextcloud bot
7dd903c9b6
[tx-robot] updated from transifex
2020-02-15 03:27:07 +00:00
Michael Schuster
cf209f4c10
Merge pull request #1782 from nextcloud/enh/quota-userinfo
...
Add UserInfo class and fetch quota via API instead of PropfindJob
2020-02-14 12:58:16 +01:00
Nextcloud bot
33896de943
[tx-robot] updated from transifex
2020-02-14 03:26:18 +00:00
Michael Schuster
3e255df533
Fix Tests linkage (missed UserInfo.cpp in CMakeLists.txt)
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-02-14 03:12:37 +01:00
Michael Schuster
640655ea10
Code cleanup
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-02-14 03:00:20 +01:00
Michael Schuster
abfebcf291
Add UserInfo class and fetch quota via API instead of PropfindJob
...
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-02-14 02:10:01 +01:00
Nextcloud bot
bbb310a853
[tx-robot] updated from transifex
2020-02-13 03:30:53 +00:00
Nextcloud bot
fd6eba287e
[tx-robot] updated from transifex
2020-02-12 03:25:47 +00:00
Nextcloud bot
8f2e853ec0
[tx-robot] updated from transifex
2020-02-11 03:29:04 +00:00
Nextcloud bot
8c287fcb6b
[tx-robot] updated from transifex
2020-02-10 03:29:23 +00:00
Nextcloud bot
f55f5f2e63
[tx-robot] updated from transifex
2020-02-09 03:28:11 +00:00
Nextcloud bot
ed9dd8b18a
[tx-robot] updated from transifex
2020-02-08 03:25:44 +00:00
Nextcloud bot
0bcf67c49c
[tx-robot] updated from transifex
2020-02-07 03:41:48 +00:00
Dominique Fuchs
6d23ce82d7
Merge pull request #1770 from nextcloud/rakekniven-patch-1
...
l10n: Changed grammar and triple dots to ellipsis
2020-02-06 08:17:38 +01:00
Dominique Fuchs
4b8b84f2dd
Merge pull request #1759 from nextcloud/fix/do_not_save_all_the_time
...
Do not save notes on text change
2020-02-06 07:49:28 +01:00
Dominique Fuchs
32ce9c76bc
Merge pull request #1765 from nextcloud/tintou/cloudproviders-background
...
Start the client in background if activated by D-Bus
2020-02-06 07:48:27 +01:00
Dominique Fuchs
8e67de3d3d
Merge pull request #1760 from Andre-Schuiki/patch-1
...
Update autoupdate.rst
2020-02-06 07:34:59 +01:00
Dominique Fuchs
e7b5cc8974
Merge pull request #1763 from nextcloud/tintou/cloudprovider-valid-dbus-path
...
Make sure that the libcloudprovider integration is using a valid D-Bus path
2020-02-06 07:17:35 +01:00
Nextcloud bot
8765908f65
[tx-robot] updated from transifex
2020-02-06 03:27:56 +00:00
rakekniven
da66b3956e
l10n: Changed grammar
...
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
2020-02-05 06:55:51 +01:00
rakekniven
1988511c55
l10n: Triple dot to ellipsis
...
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
2020-02-05 06:54:32 +01:00
rakekniven
abcadec94a
l10n: Triple dot to ellipsis
...
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
2020-02-05 06:53:17 +01:00
rakekniven
8f82fc2e51
Triple dot to ellipsis
...
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
2020-02-05 06:52:17 +01:00
rakekniven
f9d27e4e3b
l10n: Triple dot to ellipsis
...
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
2020-02-05 06:50:27 +01:00
Nextcloud bot
b47a2f1b76
[tx-robot] updated from transifex
2020-02-05 03:28:00 +00:00
Nextcloud bot
de5cfbd384
[tx-robot] updated from transifex
2020-02-04 03:25:30 +00:00
rakekniven
32c2c062c0
l10n: Changed spelling of "user name" to "username"
...
Using "username" like on > 200 strings over the whole Nextcloud project.
Signed-off-by: rakekniven mark.ziegler@rakekniven.de
2020-02-03 10:42:37 +01:00
Nextcloud bot
9e59386560
[tx-robot] updated from transifex
2020-02-03 03:22:22 +00:00
Dominique Fuchs
c69aba9b44
Fix wrong encoding when specifying extra header with if-match path
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-02-02 13:35:16 +01:00
Nextcloud bot
f44c7f00bb
[tx-robot] updated from transifex
2020-02-02 03:23:37 +00:00
Corentin Noël
842f71891e
Start the client in background if activated by D-Bus
...
The nextcloud client can be started by any other application consuming libcloudproviers.
Make sure that the client won't pop-up if we open the file manager.
Signed-off-by: Corentin Noël <corentin.noel@collabora.com >
2020-02-01 16:04:02 +01:00
Nextcloud bot
5f34604b20
[tx-robot] updated from transifex
2020-02-01 03:24:07 +00:00
István Váradi
6485f63a60
Merge pull request #1764 from ivaradi/fix-xenial-cloudproviders
...
Do not install files related to cloud providers under Xenial
2020-01-31 10:06:56 +01:00
István Váradi
56a7a68de3
Do not install files related to cloud providers under Xenial
...
Signed-off-by: István Váradi <Istvan.Varadi@ericsson.com >
2020-01-31 08:41:11 +01:00
Nextcloud bot
2987851914
[tx-robot] updated from transifex
2020-01-31 03:22:31 +00:00
Corentin Noël
31d55c5c4e
Merge pull request #1729 from nextcloud/tintou/cloud-providers-debian-install
...
Install libcloudproviders files by default on debian
2020-01-30 21:09:55 +01:00
Corentin Noël
a7d6555de2
Make sure that the libcloudprovider integration is using a valid D-Bus path
...
Set a simple unique identifier per folder to ensure that it is always unique.
Fixes https://github.com/nextcloud/desktop/issues/1704
Signed-off-by: Corentin Noël <corentin@elementary.io >
2020-01-30 21:05:13 +01:00
rakekniven
dfdb872e7b
Changed product name to Nextcloud
...
Reported at Transifex.
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
2020-01-30 19:16:01 +01:00
Andre-Schuiki
4e83f3d525
Update autoupdate.rst
...
Hi, you have the wrong registry path in the documentation? (tested client version: 2.6.0 x64 build: 20190927)
The Nextcloud Client checks the path "HKEY_LOCAL_MACHINE\Software\Policies\Nextcloud GmbH\Nextcloud" not "HKEY_LOCAL_MACHINE\Software\Policies\Nextcloud\Nextcloud" under HKLM.
2020-01-30 10:12:56 +01:00
Nextcloud bot
37377bf470
[tx-robot] updated from transifex
2020-01-30 03:26:35 +00:00
Nextcloud bot
24ef0b3aa9
[tx-robot] updated from transifex
2020-01-29 03:26:58 +00:00
Roeland Jago Douma
bd9b0cf23f
Am empty note is not a valid note
...
Do not show the note edit field for empty new shares.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
2020-01-28 12:46:15 +01:00
Roeland Jago Douma
d449912a0a
Do not save notes on text change
...
Only save notes on submit. Else you will get spammed with a ton of
requests (and possibly mails)
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
2020-01-28 12:09:17 +01:00
Nextcloud bot
83733684f0
[tx-robot] updated from transifex
2020-01-28 03:28:37 +00:00
Nextcloud bot
f3c90436e7
[tx-robot] updated from transifex
2020-01-27 03:26:37 +00:00
Nextcloud bot
490af281af
[tx-robot] updated from transifex
2020-01-26 03:24:49 +00:00
Nextcloud bot
ecffff5a76
[tx-robot] updated from transifex
2020-01-25 03:24:23 +00:00
Nextcloud bot
6a8f3a1397
[tx-robot] updated from transifex
2020-01-24 03:24:11 +00:00
Nextcloud bot
afc6a41169
[tx-robot] updated from transifex
2020-01-22 03:27:43 +00:00
Michael Schuster
20f1a01219
Merge pull request #1745 from nextcloud/bugfix/noid/use-system-proxy-default
...
Use system proxy by default if no config file is present
2020-01-21 17:29:20 +01:00
Dominique Fuchs
0697c81ae6
Rewrite of screen selection logic, plus synamic screen selection Window.qml
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-21 13:54:04 +01:00
Dominique Fuchs
77be6729a2
Fix also screen selection for different Qt versions and for buggy linux DEs
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-21 12:16:24 +01:00
Julius Härtl
baf082df7c
Use system proxy by default if no config file is present
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2020-01-21 11:59:07 +01:00
Dominique Fuchs
f3062f6c96
Fix wrong window position on some linux DEs - worked around invalid geometry() returned by QT
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-21 09:55:26 +01:00
Nextcloud bot
5ad6f727f8
[tx-robot] updated from transifex
2020-01-21 03:26:23 +00:00
Nextcloud bot
04a08bfb23
[tx-robot] updated from transifex
2020-01-20 03:24:27 +00:00
Dominique Fuchs
bb757c6a27
Merge branch 'master' into resource-cleanup
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-19 20:44:59 +01:00
Dominique Fuchs
6593317afa
Merge branch 'master' into qml-singleton-style
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-19 20:43:36 +01:00
Dominique Fuchs
9deb51c846
Module styling also for UserLine.qml
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-19 20:40:49 +01:00
Dominique Fuchs
3a39e636ae
Introduced Style module
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-19 20:13:12 +01:00
Michael Schuster
03cddabfd0
Tray menu: Only show time ago (view too noisy)
...
Don't show date and time for now, rather as a tool tip later.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-19 19:12:34 +01:00
Michael Schuster
8c2d77c68f
Merge pull request #1699 from Milokita/test-file-fix
...
apply http2 qt resend patch from owncloud
2020-01-19 18:11:36 +01:00
Dominique Fuchs
d3cd422b46
Fix crash on start without any accounts
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 9935606c87ec4818f04c7d7c63d2f4b61187eead)
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-19 14:14:23 +01:00
István Váradi
482ab9ad14
Merge pull request #1738 from ivaradi/qt5.5-compat
...
Qt 5.5 compatibility ifdef
2020-01-19 13:42:31 +01:00
István Váradi
835cd2ac80
Qt 5.5 compatibility ifdef
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-01-19 13:16:17 +01:00
Michael Schuster
36e2813169
Merge pull request #1737 from nextcloud/appimage-qmlfix
...
Testing fix for qmldir import with linuxdeployqt AppImage
2020-01-19 12:43:32 +01:00
Dominique Fuchs
35f8103b40
Testing fix for qmldir import with linuxdeployqt AppImage by correcting source path
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-19 09:10:59 +01:00
Nextcloud bot
f4febe04bc
[tx-robot] updated from transifex
2020-01-19 03:25:56 +00:00
Dominique Fuchs
f99fc722ac
add missing resource include for add.svg
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-18 21:03:32 +01:00
Dominique Fuchs
a9ba51885e
Re-add unintentionaly deleted files
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-18 17:52:42 +01:00
Dominique Fuchs
01e9343d8b
Cleanup/Removal/Adaption/Update to resource files and crresponding code, esp. regarding svg usage
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-18 17:47:17 +01:00
Michael Schuster
c2f5f156f0
Bump version year to 2020
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-18 17:11:44 +01:00
Michael Schuster
7136d92011
Linux AppImage build script: Add QML dir for new 2.7 Tray menu
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-18 16:31:48 +01:00
Michael Schuster
a35aa58943
Linux AppImage build script: Use QtKeyChain master
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-18 16:31:22 +01:00
Michael Schuster
e7f7ad7eb3
Merge pull request #1735 from nextcloud/feature/context-menu-direct-edit
...
Add direct editing to the file manager extension
2020-01-18 15:45:49 +01:00
Michael Schuster
c0863ede02
Share context menu: Use directEditing capability in SocketApi
...
- Allow direct editing "Edit" when an editor is available for the mime type
- Show "Open in browser" if editing is unavailable (as previously)
(now on top of the menu list)
- Rename the menu title to the app name, "Nextcloud" instead of "Share via ..."
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-18 15:12:16 +01:00
Michael Schuster
45b39cdbc1
Add support for the directEditing capability
...
- Fetch in ConnectionValidator::slotCapabilitiesRecieved
- Add editors to a list made of the new DirectEditor class
TODO:
- Add support for re-fetch and continously check for changes (ETag)
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-18 15:07:51 +01:00
Michael Schuster
9447a10716
JsonApiJob: Add method usePOST to allow anonymous POST requests
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-18 15:03:21 +01:00
Michael Schuster
2039872ee5
Merge pull request #1565 from nextcloud/qml-tray-menu
...
New tray window
2020-01-18 13:18:45 +01:00
Michael Schuster
016a90d7b0
More code maintenance
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-18 12:56:26 +01:00
Dominique Fuchs
9b5bb1365c
Code maintenance - correct some syntax, fix some warnings.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-18 10:30:34 +01:00
Nextcloud bot
b0dfdca76f
[tx-robot] updated from transifex
2020-01-18 03:28:30 +00:00
Michael Schuster
de74057cc8
Add grey hint Activity entry if limit is reached
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-17 20:26:48 +01:00
Michael Schuster
e2188b109a
Limit fetching Activities to 100 or max. 30 days old
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-17 20:25:41 +01:00
Michael Schuster
3ae55c2555
AccountState: Add helper to find navigation App
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-17 20:21:42 +01:00
Michael Schuster
b47adb7aeb
Notifications bug fix: Don't init ETag response header with *
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-17 20:20:37 +01:00
Michael Schuster
889cb636d3
Add Activity date and time
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-17 20:16:20 +01:00
Dominique Fuchs
c9719f44dc
Fix hover property wrongly placed in button, not MouseArea
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-17 16:30:27 +01:00
Dominique Fuchs
599dae0486
Inclusion of possible 'notification' type descriptions in activity
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-17 14:50:05 +01:00
Dominique Fuchs
1c5cdc4d36
Adapted currentId logic for activity fetching to new API (should fix endless fetch bug)
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-17 14:29:54 +01:00
Dominique Fuchs
0156edf320
Removed visibility workaround
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-17 11:21:43 +01:00
Dominique Fuchs
f425dfdfea
Set sourceSize to prevent blurry rerendering of svg source in activityIcon
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-17 10:38:21 +01:00
Dominique Fuchs
7ea2f3fa59
Refresh visibility of ListView based on presence of items on showWindow
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-17 09:09:42 +01:00
Dominique Fuchs
1c22070a74
Refresh immediately on showWindow, regardless of the timer
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-17 09:04:24 +01:00
Nextcloud bot
21f3cb8f7d
[tx-robot] updated from transifex
2020-01-17 03:26:44 +00:00
Michael Schuster
9abc1eb921
Add initial support for Apps menu icon display (show remote SVGs)
...
Caching and showing them from local data-URLs leaded to blurry rendering in Qt.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-16 18:43:48 +01:00
Dominique Fuchs
94325359d7
Fixed bug regarding additional but empty delegate at end of activitylist
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-16 18:01:18 +01:00
Dominique Fuchs
585094a719
Minor property hierarchy fix
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-16 17:40:47 +01:00
Dominique Fuchs
4b79c597dc
Disabled animations until population glitches are fixed
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-16 17:11:08 +01:00
Dominique Fuchs
1bc8ec59aa
Streamlining local sync notification/activity icons with server ones. Added fileAction logic for local sync activities
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-16 17:09:34 +01:00
Dominique Fuchs
b9a350e201
Minor layout adjustments
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-16 15:19:17 +01:00
Dominique Fuchs
cd80c749d6
Retreive and svg data from icon property url for activity entries
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-16 14:01:54 +01:00
Dominique Fuchs
06fdde8f1e
Upgrade of NC server API usage + corresponding activity queries and properties including icon ref
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-16 12:43:04 +01:00
Dominique Fuchs
9f259bda27
Add check if applist rowCount() already empty to prevent assert exception
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-16 11:30:51 +01:00
Dominique Fuchs
d7a9940973
Fix failing of several tests by including ocsjob source (after its inclusion in accountstate in a previous commit)
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-16 10:53:43 +01:00
Dominique Fuchs
db92d5bfff
append the correct folderwatcher (platform specific)
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-16 10:39:56 +01:00
Dominique Fuchs
246f7e9395
1px border #0082c9 around tray window
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-16 08:01:09 +01:00
Nextcloud bot
b5549bf00c
[tx-robot] updated from transifex
2020-01-16 03:28:16 +00:00
Michael Schuster
7fe138330e
Double the width of the Apps menu (x starts at the Talk button)
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-16 00:57:49 +01:00
Michael Schuster
3488fd7c7f
Fix font sizes for "Log out" and "Remove account" and the Apps menu
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-16 00:45:31 +01:00
Roeland Jago Douma
a3aab00ca9
Windows 7 is out of support
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
2020-01-16 00:07:10 +01:00
Brandon
d10bc1bb14
Correct wrong variable
...
Signed-off-by: Brandon <brandon.yeow@websparks.sg >
2020-01-15 23:07:14 +01:00
Brandon
18a88fcecf
Correct wrong variable
...
Signed-off-by: Brandon <me@branbit.com >
Signed-off-by: Brandon <brandon.yeow@websparks.sg >
2020-01-15 23:07:14 +01:00
ritsute
c92f520423
Handle broken shared file error gracefully
...
Signed-off-by: Brandon <me@branbit.com >
Signed-off-by: Brandon <brandon.yeow@websparks.sg >
2020-01-15 23:07:14 +01:00
Dominique Fuchs
00d73a9389
Add visual separation between accountStateIndicator and avatar
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-15 20:11:50 +01:00
Dominique Fuchs
ddf67ff948
Preserve a 2px distance from tray border (streamlining with acount menu)
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-15 19:28:40 +01:00
Dominique Fuchs
9b32ebdae4
Allow text to expand further if one or both buttons aren't visible
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-15 19:15:25 +01:00
Dominique Fuchs
0ec2291bd7
Layout adjustments & also show remote path in activitylist
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-15 18:44:33 +01:00
Michael Schuster
026bf02c85
App menu: Filter out Talk because we have a dedicated button for it
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-15 18:14:20 +01:00
Michael Schuster
42ebc7e995
Remove debug output
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-15 18:09:33 +01:00
Corentin Noël
1e2a9a322b
Install libcloudproviders files by default on debian
...
Signed-off-by: Corentin Noël <corentin@elementary.io >
2020-01-15 17:32:40 +01:00
Michael Schuster
b4b6366ba8
Add App list menu to Tray UI
...
- Modify Window.qml and Systray to show the App menu upon clicking the App button
on the top-right. Fall back to opening the general URL in case no apps are found.
- Introduce a new UserAppsModel in UserModel.cpp to access the fetched server Apps
from AccountState (propagated down from the User class).
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-15 16:42:06 +01:00
Michael Schuster
7b740f5e9a
Remove setTalkCapability() from AccountState and filter for Talk upon App list building
...
Since the per Account App list is now being built in AccountState's slotNavigationAppsFetched
it's easy to filter for the availability of the Talk app on the server by its ID property
upon App list building, thus eliminating the need for an extra fetch job.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-15 16:30:05 +01:00
Michael Schuster
cb328d6cea
Fetch server Apps in AccountState (moved from ownCloudGui)
...
- Add a new class AccountApp to keep them in an AccountAppList
and also save properties like ID and Icon URL.
- Clear the app list upon re-fetch to avoid endlessly growing lists
like in the previous implementation in ownCloudGui.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-15 16:23:46 +01:00
Dominique Fuchs
b57b8cfb66
Resized add account icon, adapted layout for new size
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-15 08:01:54 +01:00
Nextcloud bot
cb1c68a36e
[tx-robot] updated from transifex
2020-01-15 03:24:58 +00:00
Dominique Fuchs
29138cc533
Font and icon size improvements, svg transfer to new folder
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-14 19:48:21 +01:00
Dominique Fuchs
c09dd9287c
Fix missing trayScreen init in non-OSX clause
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-14 08:55:39 +01:00
Dominique Fuchs
65b47d4613
Make qml UI strings translatable
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-14 07:59:28 +01:00
Nextcloud bot
aab2d01a7c
[tx-robot] updated from transifex
2020-01-14 03:25:33 +00:00
Dominique Fuchs
f748a4bb50
Made tray window positioning HighDPI aware
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-13 22:11:57 +01:00
Dominique Fuchs
e4b19d0cb5
Activity refresh in background
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-13 14:35:58 +01:00
Dominique Fuchs
eeefbe57af
Added progressInfo / cleanup to acitivtymodel
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-13 13:10:32 +01:00
Dominique Fuchs
84066634e7
Integrated local error messages in activitymodel
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-13 12:54:38 +01:00
Dominique Fuchs
9e82ba60b4
Integrated local sync activities in activitymodel
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-13 12:20:41 +01:00
Dominique Fuchs
96a74d9ef0
Minor improvements
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-13 11:46:49 +01:00
Dominique Fuchs
1ebcd3a0fb
Icon selection, svg path transfers, scrollbar
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-13 09:59:34 +01:00
JanDragon
7565c547ae
Welcome to 2020
2020-01-13 09:28:51 +01:00
Michael Schuster
8f9101773c
Fix Explorer integration on Windows and the crash on other systems
...
- Ensure that the folder integration stays persistent in Explorer,
the uninstaller removes the folder upon updating the client.
Recreate all entries upon start. This has the benefit of removing
old remains of non-working, outdated entries.
- Don't crash on the other systems when the user clicks the option
button "Show sync folders in Explorer's Navigation Pane".
Even though the option currently doesn't work on the other platforms,
crashing is never good...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-13 09:25:01 +01:00
Dominique Fuchs
17fcfd4e41
Show ListView delegate only when model is populated (prevent dummy delegate)
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-13 09:12:44 +01:00
Dominique Fuchs
9e6df7a4dc
Add populate transition
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-13 08:43:51 +01:00
Dominique Fuchs
9319210c4c
Fix local folder not opening on windows, add extra slash
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-13 08:33:10 +01:00
Nextcloud bot
43fa27887d
[tx-robot] updated from transifex
2020-01-13 03:24:43 +00:00
Dominique Fuchs
58f1c3234d
Temperarily disabling animations due to lags - FIXME
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-12 21:37:08 +01:00
Dominique Fuchs
715924cac6
Show activitylist on initial tray opening when logged in
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-12 21:19:18 +01:00
Dominique Fuchs
163ca3b58a
Removed old account toolbox
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-12 19:53:02 +01:00
Dominique Fuchs
1c2916052d
Bunch of fixes and optimizations for activityList
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-12 17:52:51 +01:00
Dominique Fuchs
b76da25ef1
Model/View improvements, also fixes crash on account removal
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-12 16:16:24 +01:00
Dominique Fuchs
7f35178c70
More fixes to login/logout logic
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-12 11:06:48 +01:00
Dominique Fuchs
212e1f80f5
emit signal for current user GUI refresh on login/logout
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-12 10:46:14 +01:00
Dominique Fuchs
a2c9e369c3
call resetRejectedCertificates on fresh login
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-12 10:42:40 +01:00
Dominique Fuchs
78f12de997
Merge branch 'master' into qml-tray-menu
2020-01-12 09:12:16 +01:00
Dominique Fuchs
8ec7cfa700
Connection status indicators as avatar overlay
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-12 09:10:06 +01:00
Dominique Fuchs
bc8f64bb98
Generalized connection check, now working for every user in account menu
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-12 08:50:13 +01:00
Nextcloud bot
c7cc716e57
[tx-robot] updated from transifex
2020-01-12 03:25:48 +00:00
Dominique Fuchs
578a3b4ef4
Streamlined 'Add account' button with account entries
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-11 20:28:00 +01:00
Dominique Fuchs
cc671dfad3
Fix local folder URL
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-11 19:56:56 +01:00
Dominique Fuchs
86b915d42e
Systray now a singleton with instance(), show tray on finished wizard
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-11 17:34:56 +01:00
Dominique Fuchs
738127525f
Fix comment
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-11 17:14:44 +01:00
Dominique Fuchs
6485ef480b
Added confirmation dialog for account removal
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-11 17:06:42 +01:00
Dominique Fuchs
9af7d4ad06
Fix crash on startup when no users configured
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-11 16:41:20 +01:00
Dominique Fuchs
32741162d9
Detect newly added user and rebuild account menu automatically
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-11 15:47:36 +01:00
Dominique Fuchs
3da982f073
Implemented account removal
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-11 15:32:59 +01:00
Dominique Fuchs
a021f62e96
Tray creation timing, account menu reinstantiating on visible change
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-11 15:05:37 +01:00
Dominique Fuchs
80e21560eb
More UserLine, avatar fixes
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-11 14:57:22 +01:00
Nextcloud bot
e38b98c81a
[tx-robot] updated from transifex
2020-01-11 03:25:40 +00:00
Dominique Fuchs
9c0221a0fa
UserLine drafting, bugfixes, restuctures
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-10 16:28:53 +01:00
Nextcloud bot
afbed7dbd7
[tx-robot] updated from transifex
2020-01-10 03:27:02 +00:00
Roeland Jago Douma
05083e32c9
Ask for password on password protected link shares
...
Fixes #1485
This was missed when creating the new share dialog.
Now it pops up with a nice share password dialog to enter for your link
share.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
2020-01-09 18:20:32 +01:00
Nextcloud bot
c6bd8c1221
[tx-robot] updated from transifex
2020-01-09 04:16:12 +00:00
Nextcloud bot
63c7844a27
[tx-robot] updated from transifex
2020-01-08 04:16:49 +00:00
Nextcloud bot
762032ebbc
[tx-robot] updated from transifex
2020-01-07 04:17:27 +00:00
JanDragon
4a64e8da83
Updated year in legalnotice.cpp
2020-01-06 09:08:22 +01:00
Nextcloud bot
5c6af99f11
[tx-robot] updated from transifex
2020-01-06 04:16:30 +00:00
Dominique Fuchs
6ac1a4a353
Preps for UserLine submenu
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-05 21:31:09 +01:00
Dominique Fuchs
330ff96ee2
Code cleanup regarding context menu. Pause/resume logic implemented. Halfway through remodeling account menu.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-05 21:06:42 +01:00
Dominique Fuchs
a90995cf15
Focus and popup improvements for macOS
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-05 16:25:32 +01:00
Nextcloud bot
84693b95ec
[tx-robot] updated from transifex
2020-01-05 04:28:46 +00:00
Dominique Fuchs
aa9921c6f5
Quit/settings button in tray menu, disable context menu, font size fixes
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-04 17:22:56 +01:00
Dominique Fuchs
d653618b0a
Fix blurry caret svg due to https://bugreports.qt.io/browse/QTBUG-44863
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-04 12:18:06 +01:00
Dominique Fuchs
dc9744448c
Fix wrong macro clause
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-04 12:15:01 +01:00
Dominique Fuchs
ed9c06583a
Fix macOS popup y position, neglecting unneccesary calculations
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-04 12:08:30 +01:00
Dominique Fuchs
ff92adf3e0
Tray account menu wording/positioning
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-04 10:09:01 +01:00
Nextcloud bot
bf95c03847
[tx-robot] updated from transifex
2020-01-04 04:17:33 +00:00
Dominique Fuchs
e0641df727
First real activity connection
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-03 16:15:15 +01:00
Dominique Fuchs
f01c47e0ec
Fix server adress retreival in tray window buttons
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-03 14:00:07 +01:00
Dominique Fuchs
faf46fcf60
More typo fix
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-03 13:42:07 +01:00
Dominique Fuchs
687a99279d
Has function for ActivityModel, typos
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-03 13:39:10 +01:00
Dominique Fuchs
25e09815be
Fixed client.qrc
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-03 13:17:01 +01:00
Dominique Fuchs
02cb43180c
Fix git not recognizing case sensitive changes
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-03 13:12:04 +01:00
Dominique Fuchs
b32310b8a6
Gigantic ton of changes and deletions: ActivityListModel, tray GUI, Account logic.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-03 13:09:29 +01:00
Dominique Fuchs
556a1a5ef2
Added ActivityModel in new tray backend, implemented as delegate in UI
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-02 10:39:53 +01:00
Dominique Fuchs
36467c1e3a
Added folder search for User instance, added open folder button connection
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-02 09:55:37 +01:00
Dominique Fuchs
d4b334636e
Fall back to primary screen on QT version < 5.10 instead of icon position detection
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-02 08:56:07 +01:00
Dominique Fuchs
7653c5fa60
Fix merge conflict
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2020-01-02 08:43:34 +01:00
Nextcloud bot
bd61cd3142
[tx-robot] updated from transifex
2020-01-02 04:14:47 +00:00
Nextcloud bot
1a0f7221d9
[tx-robot] updated from transifex
2020-01-01 04:14:20 +00:00
Nextcloud bot
7303c726f9
[tx-robot] updated from transifex
2019-12-31 04:15:07 +00:00
Dominique Fuchs
44bfc79caa
Implemented platform agnostic tray window positioning logic
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-12-30 14:14:28 +01:00
Dominique Fuchs
6f8ffc0357
Backend code separation & structure cleanup
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-12-30 11:52:07 +01:00
Dominique Fuchs
bb45a5f67e
Added popup show/hide logic
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-12-30 11:39:21 +01:00
Nextcloud bot
baa0a5b8af
[tx-robot] updated from transifex
2019-12-30 04:12:51 +00:00
Nextcloud bot
9081556e1d
[tx-robot] updated from transifex
2019-12-29 04:14:53 +00:00
Nextcloud bot
1b14f55c3c
[tx-robot] updated from transifex
2019-12-28 04:13:31 +00:00
Nextcloud bot
89a5e34414
[tx-robot] updated from transifex
2019-12-27 04:13:27 +00:00
Nextcloud bot
e2bc7d1307
[tx-robot] updated from transifex
2019-12-26 04:11:34 +00:00
XNG
768cf7e1ae
apply http2 qt resend patch from owncloud
...
Signed-off-by: XNG <Milokita@users.noreply.github.com >
2019-12-25 14:36:25 +08:00
XNG
d87a88e39f
apply http2 qt resend patch from owncloud
...
Signed-off-by: XNG <Milokita@users.noreply.github.com >
2019-12-25 14:13:03 +08:00
XNG
314c00a8b7
apply http2 qt resend patch from owncloud
...
Signed-off-by: XNG <Milokita@users.noreply.github.com >
2019-12-25 13:59:15 +08:00
Nextcloud bot
16ed62d548
[tx-robot] updated from transifex
2019-12-25 04:13:59 +00:00
Michael Schuster
2b2810511d
KeychainChunk: Fix error handling in ReadJob::slotReadJobDone
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 12:17:43 +01:00
Michael Schuster
e07859fb3c
Fix date in ActivityWidget and remove unnecessary string conversion
...
The local date and time value was converted into a string, just to be converted
into another string, to be converted to a value once again, returning zero as
the result. This caused the widget to always display "now".
Looks like this was a simply copy and paste mistake from this line in
ActivityListModel::slotActivitiesReceived:
a._dateTime = QDateTime::fromString(json.value("date").toString(), Qt::ISODate);
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 08:53:14 +01:00
Michael Schuster
9b034a2eb0
Heavy refactoring: Windows workaround for >= 4k (4096 bit) client-cert SSL keys and large certs
...
With QtKeychain on Windows, storing larger keys or certs in one keychain entry causes the
following error due to limits in the Windows APIs:
Error: "Credential size exceeds maximum size of 2560"
This fix implements the new wrapper class KeychainChunk with wrapper jobs ReadJob and WriteJob
to encapsulate the QKeychain handling of ReadPasswordJob and WritePasswordJob with binaryData
but split every supplied keychain entry's data into 2048 byte chunks, on Windows only.
The wrapper is used for all keychain operations in WebFlowCredentials, except for the server password.
All finished keychain jobs now get deleted properly, to avoid memory leaks.
For reference also see previous fixes:
- https://github.com/nextcloud/desktop/pull/1389
- https://github.com/nextcloud/desktop/pull/1394
This should finally fix the re-opened issue:
- https://github.com/nextcloud/desktop/issues/863
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 07:47:35 +01:00
Michael Schuster
bd9652b24c
Flow2AuthWidget: Minor fixes and improvements
...
- Improve status messages
- Add a counter to make sure that "Link copied to clipboard." is visible for
three seconds and to not enable the buttons too early
- Add more space between buttons and status
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 07:46:57 +01:00
Michael Schuster
8b5f09305c
Flow2: Refactor UI into Flow2AuthWidget only and improve Flow2Auth
...
- Flow2AuthCredsPage:
- Remove .ui file and embed Flow2AuthWidget into layout
- Flow2AuthWidget:
- Make use generic for Flow2AuthCredsPage and WebFlowCredentialsDialog
- Fix _errorLabel to render HTML tags instead of dumping them as plain text
- Flow2Auth:
- Explicitly start auth with startAuth(account) instead of using constructor
- Take control of copying the auth link to clipboard
- Request a new auth link on copying, to avoid expiry invalidation
- Use signals statusChanged() and result() to be more verbose (status, errors)
- Change timer invocation and add safety bool's to avoid weird behaviour when
the user triggers multiple link-copy calls (fetchNewToken)
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 07:46:57 +01:00
Michael Schuster
6d033f2964
Add new HeaderBanner class for WebFlowCredentialsDialog
...
New widget on top of the layout, based on Qt's own modern wizard header banner.
This should improve the user's perception of the dialog.
Encapsulate the existing layout into a container layout to allow the banner taking
the full width of the dialog.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 07:46:57 +01:00
Michael Schuster
0bcac1882a
Make WebFlowCredentialsDialog cancellation- and deletion-safe
...
- Add new signal to let WebFlowCredentials know and emit asked() to also
tell AccountState that the user won't authenticate, and triggering
log-out state in the settings window.
- Use deleteLater() to safely delete WebFlowCredentialsDialog, so
that Qt can free it at the right time and without crashes.
Do the same with it's _webView and _flow2AuthWidget on closeEvent().
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 07:46:57 +01:00
Michael Schuster
b6b04aeff8
WebFlowCredentialsDialog: Bring re-auth dialog to top (raise) on error
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 07:46:57 +01:00
Michael Schuster
a69aed80e6
Flow2: Make ProgressIndicator's background-aware (Dark-/Light-Mode switching)
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 07:46:57 +01:00
Michael Schuster
e81f972270
Flow2: Add poll status text, ProgressIndicator and countdown timer
...
Also enable / disable buttons during polling.
This aims to make the authentication status more transparent and should avoid the
impression that the client is perhaps doing nothing.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 07:46:57 +01:00
Michael Schuster
542590db7c
Small fixes and code cleanup
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 07:46:57 +01:00
Michael Schuster
e04aae94bc
Flow2: Poll for re-auth result upon WebFlowCredentialsDialog window activation
...
Since the default remote poll interval has been re-raised recently to 30 seconds,
the delay between clicking "Grant access" in the browser and fetch and showing success
in the dialog may seem erroneous to the users and tempt them to click "Re-open browser"
again, causing the whole login process to restart.
This commit implements an event handler to pass the dialog's window activation
event down to the Login Flow v2 widget, in order to allow it to poll earlier.
See previous commits for dependent implementation details.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 07:46:57 +01:00
Michael Schuster
aa18667905
WebFlowCredentialsDialog: Bring re-auth dialog to top (raise) upon showing SettingsDialog
...
Purpose: The floating re-auth windows of the WebFlowCredentialsDialog often get hidden behind
the SettingsDialog, and the users have to minimize a lot of other windows to find them again.
See previous commit for dependent implementation details.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 07:46:57 +01:00
Michael Schuster
addb27a085
Add helper slots and signals to catch SettingsDialog's window activation events
...
Signal the SettingsDialog's window activation event down to ownCloudGui and Application,
so that other classes can hook in to get notified when the SettingsDialog is being shown
again.
This approach has been chosen because we otherwise would have to deal with new instance
pointers of the current SettingsWindow - but Application is already there ;-)
Purpose: The floating re-auth windows of the WebFlowCredentialsDialog often get hidden
behind the SettingsDialog, and the users have to minimize a lot of other windows to find
them again. This commit implements the preparation for the upcoming fix commit.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 07:46:57 +01:00
Michael Schuster
be10d5200f
Flow2: Use ownCloudGui::raiseDialog to bring account setup wizard to top (raise) on auth result
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 07:46:57 +01:00
Michael Schuster
e8348612b4
Flow2: Poll for auth result upon account setup wizard window activation
...
Since the default remote poll interval has been re-raised recently to 30 seconds,
the delay between clicking "Grant access" in the browser and fetch and showing success
in the wizard may seem erroneous to the users and tempt them to click "Re-open browser"
again, causing the whole login process to restart.
This commit implements an event handler to pass the wizard's window activation
event down to the Login Flow v2 page, in order to allow it to poll earlier.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 07:46:57 +01:00
Michael Schuster
3a160a4dce
Flow2: Bring account setup wizard to top (raise) on auth result
...
Show and raise the wizard on success / error in the Login Flow v2 auth.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 07:46:57 +01:00
Michael Schuster
ccd20f0172
Fix issue #1237 : White text on almost-white background
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 07:44:18 +01:00
Michael Schuster
c03bc8540c
Fix folder opening in ActivityListModel
...
After fixing the crash in the previous commit, double-clicking on Activity list rows still didn't work.
This fix partly reverts commit 8546d53b05 in ActivityItemDelegate::PathRole
of ActivityListModel::data, but adds a new check for relPath's existence in line 74.
I'm assuming the previous change there has been done to shorten the code and avoid opening the user's home
folder upon clicking entries which file value is "App Password". The new path-check takes care of that too now.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 07:42:01 +01:00
Michael Schuster
003acb7254
Fix crash in ActivityListModel ( fixes #1693 )
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 07:42:01 +01:00
Michael Schuster
b961b683d6
Show date and time in activity log (fixes issue #1683 )
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 07:40:42 +01:00
Nextcloud bot
f82ef95866
[tx-robot] updated from transifex
2019-12-24 04:15:27 +00:00
Nextcloud bot
ed9000bb07
[tx-robot] updated from transifex
2019-12-23 04:17:38 +00:00
Nextcloud bot
6afe2b124d
[tx-robot] updated from transifex
2019-12-22 04:20:47 +00:00
Nextcloud bot
629d23d832
[tx-robot] updated from transifex
2019-12-21 03:50:38 +00:00
Nextcloud bot
d837feca71
[tx-robot] updated from transifex
2019-12-20 03:50:25 +00:00
Michael Schuster
a7dade979c
Fix build (missing refactoring)
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-19 22:07:30 +01:00
Michael Schuster
3a2caf61e5
Mac and high-dpi displays: Add workaround in ActivityItemDelegate to show full uncropped activity's actionText and timeText
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-19 22:07:30 +01:00
Michael Schuster
b5ed16088a
Make all ProgressIndicator's background-aware (Dark-/Light-Mode switching)
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-19 22:07:30 +01:00
Michael Schuster
e4a20b9e72
Make OwncloudWizard and its pages background-aware (Dark-/Light-Mode switching)
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-19 22:07:30 +01:00
Michael Schuster
37e5fe786f
Remove unnecessary string translation and copy in ActivityItemDelegate
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-19 22:07:30 +01:00
Michael Schuster
643995528b
Remove unnecessary breaks in ActivityListModel
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-19 22:07:30 +01:00
Michael Schuster
ecd17f2ea2
Make ActivityItemDelegate background- and selection-aware (Dark-/Light-Mode switching)
...
Also implement cached member icons in ActivityListModel and return their enums to
ActivityItemDelegate instead of always recreating them for each call to paint().
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-19 22:07:30 +01:00
Michael Schuster
bf0bf2c1b6
Refactor ActivitySettings: Rename member variable ui to _ui
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-19 22:07:30 +01:00
Michael Schuster
acedf362b6
Make AccountSettings and ActivitySettings background-aware (Dark-/Light-Mode switching)
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-19 22:07:30 +01:00
Michael Schuster
3b580eeca7
Change error link colour in AccountSettings::showConnectionLabel
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-19 22:07:30 +01:00
Michael Schuster
6adfff1f13
Add new Theme helper method to custom-colourize links
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-19 22:07:30 +01:00
Michael Schuster
7d542d7989
Change Dark Mode link colour
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-19 22:07:30 +01:00
Nextcloud bot
b6a8195cb0
[tx-robot] updated from transifex
2019-12-19 03:51:44 +00:00
Michael Schuster
cc21d175f1
Fix Activity List: Add check to avoid first empty entry
...
Add checks to ActivityListModel::combineActivityLists in order to avoid adding
empty Activity entries to the _finalList.
The previous implementation always added an empty entry to the top of the list because
_notificationIgnoredFiles was appended without checking (_listOfIgnoredFiles.size() > 0).
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-18 03:29:54 +01:00
Nextcloud bot
ade4b198cf
[tx-robot] updated from transifex
2019-12-17 03:51:18 +00:00
Nextcloud bot
32b65f576f
[tx-robot] updated from transifex
2019-12-15 03:50:26 +00:00
Nextcloud bot
f2bbb90d52
[tx-robot] updated from transifex
2019-12-14 03:50:17 +00:00
Nextcloud bot
ffbf06755f
[tx-robot] updated from transifex
2019-12-13 03:50:26 +00:00
Nextcloud bot
58716bb406
[tx-robot] updated from transifex
2019-12-12 03:50:18 +00:00
Nextcloud bot
782d68afa8
[tx-robot] updated from transifex
2019-12-11 03:10:56 +00:00
Nextcloud bot
1c1f291778
[tx-robot] updated from transifex
2019-12-10 03:14:17 +00:00
Michael Schuster
b754eacd74
macOS: Rename 'Explorer' appropriately on non-Windows
...
- Rename it to 'Finder' on macOS.
- This way we also avoid having the whole string re-translated on Transifex.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-09 21:37:21 +01:00
Michael Schuster
7ce8a6a201
Make the ShareDialog background-aware (Dark-/Light-Mode switching)
...
Use customizeStyle() to change link colours, icons and pixmaps in the ShareDialog and notify
it's widgets via slots.
TODO - known issue (macOS):
- The background and font colours in the ShareUserLine widget still stay the same.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-09 21:37:21 +01:00
Michael Schuster
789a2a7ae3
Make SettingsDialog background-aware (Dark-/Light-Mode switching)
...
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-12-09 21:37:21 +01:00
Michael Schuster
be4fc6b887
Implement and move some colour-aware helper methods into the Theme class
...
This introduces a new method to change the colours in the links in QLabel's.
Utilizes a custom crafted RegEx function to replace already-coloured links.
Moved code is based on stuff from the SettingsDialog class.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-09 21:37:21 +01:00
Michael Schuster
2dae31486a
Pick from upstream: Fix too low contrast when tab is selected
...
The low contrast is also a problem with the Dark Mode on macOS.
For reference please see:
- Commit: 413ef5e96d
- Issue: https://github.com/owncloud/client/issues/7512
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-09 21:37:21 +01:00
Michael Schuster
71f66c6229
Fix SSL-button's info background color for Dark Mode
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-09 21:37:21 +01:00
Michael Schuster
b4f926ded7
Remove submodule qtmacgoodies and the MacSettingsDialog class
...
Reverts back to the SettingsDialog class because of bugs and glitches with
more recent Qt versions (Qt 5.12) and with the macOS Dark Mode.
See upstream: https://github.com/owncloud/client/pull/7492
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-09 21:37:21 +01:00
Dominique Fuchs
438a445353
Merge remote-tracking branch 'origin/master' into qml-tray-menu
2019-12-09 06:52:52 +01:00
Dominique Fuchs
6a04fe8ab6
Remove init.qml from CMakeLists and resource file
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-12-09 06:43:20 +01:00
Nextcloud bot
ca7bdf245e
[tx-robot] updated from transifex
2019-12-09 03:11:08 +00:00
Dominique Fuchs
c45d2212a5
Removal of init.qml plus minor fixes
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-12-08 20:18:03 +01:00
Dominique Fuchs
66bfccc738
Replaced .engine() by pointer access b/c of backward compatibility
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-12-08 13:18:46 +01:00
Dominique Fuchs
ae7eddf7c9
Fixed inconsistent module import versions (based on Qt 5.9)
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-12-08 11:32:22 +01:00
Nextcloud bot
36a59f09ac
[tx-robot] updated from transifex
2019-12-08 03:12:35 +00:00
Michael Schuster
5869b93acb
Fix deleteKeychainEntries: Stay consistent with job->setInsecureFallback(false)
...
We never fall back to the insecure variant in the whole codebase, so don't do it here.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-08 02:47:22 +01:00
Michael Schuster
b15eb27aa9
Fix Windows key-chunk deletion (too paranoid)
...
Clear the key chunk buffer, but don't set _clientSslKeyChunkCount to zero because we need it later for deleteKeychainEntries
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-08 02:47:22 +01:00
Michael Schuster
336b64a569
Fix member variable name from last refactoring (Windows code)
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-08 02:47:22 +01:00
Michael Schuster
6a49e787bb
Fix Remote Wipe keychain storage
...
In certain cases don't write the app password in Account::writeAppPasswordOnce:
- id() is empty: This always happend once the Account Wizard showed the folder selection
- appPassword is empty: Caused by Logout -> Relaunch, preventing remote wipe on relaunch
Implement some logging to ease debugging in the future.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-08 02:47:22 +01:00
Michael Schuster
0c5f4a1525
Remote Wipe: Implement hack to allow deleting all keychain entries (SSL certs & keys)
...
Client SSL certificates and keys cannot be deleted at this time because there is
no UI for selecting them on re-login.
We introduce this dirty hack here, to allow deleting them upon Remote Wipe.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-08 02:47:22 +01:00
Michael Schuster
6ef9f3cc26
Refactoring: Windows workaround for >= 4k (4096 bit) client-cert SSL keys
...
WebFlowCredentials:
- Remove _clientSslCaKeyWriteQueue and simply use _clientSslKeyChunkBufferPEM
- Store key's sub-chunks in slots with "." (dot) suffix
- Implement deletion of the key chunks in WebFlowCredentials::deleteKeychainEntries
- Remove spaces in log messages
- Improve code readability
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-08 02:47:22 +01:00
Michael Schuster
72be80cbd9
Windows: Workaround for storing >= 4k (4096 bit) client-cert SSL keys
...
With QtKeychain on Windows, storing larger keys in one keychain entry causes the
following error due to limits in the Windows APIs:
Error: "Credential size exceeds maximum size of 2560"
To avoid overhead on the other platforms and balance code duplication, this
approach puts some read- and write-parts into Windows-only defines.
For reference also see previous fixes:
- https://github.com/nextcloud/desktop/pull/1389
- https://github.com/nextcloud/desktop/pull/1394
This (again) fixes the re-opened issue:
- https://github.com/nextcloud/desktop/issues/863
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-08 02:47:22 +01:00
Nextcloud bot
99a27d19b9
[tx-robot] updated from transifex
2019-12-07 03:13:09 +00:00
Michael Schuster
877fd7abb9
Fall back to old login flow on GS as this is not yet ready ( #2 : re-auth)
...
This commit ensures that the check also occurs on re-authorization in case
the user gets logged out.
See: https://github.com/nextcloud/desktop/pull/1644
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-06 21:03:01 +01:00
Roeland Jago Douma
363e62f8fa
Fall back to old login flow on GS as this is not yet ready
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
2019-12-06 21:03:01 +01:00
David Kahles
9a3aa55b29
Compare QDateTime objects more efficient
...
There is no need to call toMSecsSinceEpoch() as QDateTime implements an
comparison operator itself. This is more efficient, because the
QDateTime comparison operator doesn't call localtime() in all cases. Thus, we
don't read /etc/localtime for every comparison. This improves
performance in some cases.
Signed-off-by: David Kahles <david.kahles96@gmail.com >
2019-12-06 16:17:53 +01:00
Dominique Fuchs
ab9897b397
Added frontend invokation to open local folder
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-12-06 14:50:34 +01:00
Nextcloud bot
30829d0669
[tx-robot] updated from transifex
2019-12-06 03:13:10 +00:00
Dominique Fuchs
c18611d4af
Finished account switch back- and frontend in tray menuwindow
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-12-05 11:38:29 +01:00
Dominique Fuchs
5eff8608fe
Account swtich logic and UI updates
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-12-05 08:21:19 +01:00
Nextcloud bot
c25a56b2be
[tx-robot] updated from transifex
2019-12-05 03:11:15 +00:00
Dominique Fuchs
3a4ca5e190
Working on account switching
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-12-04 16:19:42 +01:00
Dominique Fuchs
d1d1f9bb58
Connected AccountWizard with new account action in tray menu, minor fixes
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-12-04 14:19:23 +01:00
Dominique Fuchs
0c81d25e96
Clean up test variable
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-12-04 13:18:18 +01:00
Dominique Fuchs
90ace3fedc
Minor preps for c++ ActivityListModel impl. in QML
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-12-04 13:10:28 +01:00
Dominique Fuchs
3a0ccf3697
connected UserModel login/logout signals, minor fixes
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-12-04 13:00:26 +01:00
Nextcloud bot
ea1e42cb83
[tx-robot] updated from transifex
2019-12-04 10:22:14 +00:00
Dominique Fuchs
4e0997dbdf
Minor fixes and enhancements
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-12-04 08:06:56 +01:00
Nextcloud bot
50b4fdc03d
[tx-robot] updated from transifex
2019-12-04 03:10:59 +00:00
Dominique Fuchs
57084fbd3e
WIP: working UserModel.cpp and account menu
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-12-03 22:15:25 +01:00
Dominique Fuchs
4478399282
More stuff regarding tray/UserModel.cpp
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-12-03 18:50:34 +01:00
Dominique Fuchs
53abf5a316
WIP: Building User/MenuModel backend for tray menu
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-12-03 17:25:11 +01:00
Joas Schilling
9ce2491d67
Use … instead of 3 dots
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2019-12-03 09:06:06 +01:00
Joas Schilling
ec637217f2
Fix some translations
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2019-12-03 09:06:06 +01:00
Joas Schilling
91a5395e1a
Improve the translation of "Share via …"
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2019-12-03 09:06:06 +01:00
Dominique Fuchs
dac1c9b413
Avatar, full user name and server address now reflected in QML gui, provided by C++ backend
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-12-03 07:26:59 +01:00
Dominique Fuchs
c21e4f5982
Clean up test variable
2019-12-02 22:48:39 +01:00
Dominique Fuchs
478281d853
Restructures and refactorings: New systray class, handling of current user selection, integration of user information in tray window header
2019-12-02 22:45:14 +01:00
Dominique Fuchs
08d4c56886
WIP: Extending systray class, transitioning towas independent ActivityModel inclusion
2019-12-02 14:10:18 +01:00
Nextcloud bot
4987add452
[tx-robot] updated from transifex
2019-12-02 03:10:52 +00:00
Nextcloud bot
6a9f155856
[tx-robot] updated from transifex
2019-11-30 03:10:58 +00:00
Michael Schuster
407864c40e
Fix copyright year in MacOSXBundleInfo.plist.in for 2019
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-29 17:24:25 +01:00
Dominique Fuchs
03c0d8ba5a
Minor preps for c++ ActivityListModel impl. in QML
2019-11-29 17:06:35 +01:00
Michael Schuster
76c7ab499f
Use ReadPasswordJob::finished for ReadPasswordJob
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-29 13:53:52 +01:00
Michael Schuster
dcc84d3508
Fix remote wipe keychain storage (issue #1592 )
...
The app password for the remote wipe was constantly being written in
WebFlowCredentials::slotFinished to the keychain, leading to unnecessary
write and log overhead on the system.
This fix introduces a check to only store the app password once in
a lifetime of the Account class. Also the method used to store the
password will be renamed from setAppPassword to writeAppPasswordOnce
to be more expressive.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-29 13:53:52 +01:00
Nextcloud bot
8ae18d9935
[tx-robot] updated from transifex
2019-11-29 03:10:32 +00:00
Nextcloud bot
013e08f80a
[tx-robot] updated from transifex
2019-11-28 03:12:08 +00:00
Nextcloud bot
33dd60107d
[tx-robot] updated from transifex
2019-11-27 03:07:47 +00:00
István Váradi
2fc76c2b24
Build for Debian stable and oldstable
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2019-11-26 16:20:11 +01:00
Christoph Wurst
923abd8d0b
Fix legal notice year
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at >
2019-11-26 12:46:02 +01:00
Nextcloud bot
dc6c638f34
[tx-robot] updated from transifex
2019-11-26 03:07:54 +00:00
Nextcloud bot
2081a265b1
[tx-robot] updated from transifex
2019-11-23 03:09:19 +00:00
Nextcloud bot
a72c3ba8f0
[tx-robot] updated from transifex
2019-11-22 03:09:11 +00:00
Nextcloud bot
363a865263
[tx-robot] updated from transifex
2019-11-21 03:08:55 +00:00
Nextcloud bot
b40e753696
[tx-robot] updated from transifex
2019-11-20 03:09:39 +00:00
Nextcloud bot
58e99184bb
[tx-robot] updated from transifex
2019-11-19 03:08:32 +00:00
Nextcloud bot
79ba95ce04
[tx-robot] updated from transifex
2019-11-18 03:06:58 +00:00
Michael Schuster
93319a6a61
Merge pull request #1623 from nextcloud/mac-prepare-notarization
...
macOS build: Avoid the Get-Task-Allow Entitlement (Notarization)
2019-11-17 21:54:47 +01:00
Michael Schuster
7fb0a82e69
macOS build: Avoid the Get-Task-Allow Entitlement (Notarization)
...
Setting CODE_SIGN_INJECT_BASE_ENTITLEMENTS to NO is required for macOS
Notarization.
See: https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution/resolving_common_notarization_issues
And upstream: 97f4af32ae
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-17 21:33:04 +01:00
Michael Schuster
e9e6b85bd9
Merge pull request #1621 from nextcloud/mac-sign-timestamp
...
Add timestamp to Mac installer code signing
2019-11-17 18:12:29 +01:00
Michael Schuster
3b5966bba0
Add timestamp to Mac installer code signing
...
Use the --timestamp option for 'productsign' to add a secure timestamp.
See: https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution/resolving_common_notarization_issues
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-17 17:50:52 +01:00
Nextcloud bot
7fc592cb22
[tx-robot] updated from transifex
2019-11-17 03:09:30 +00:00
Michael Schuster
c7299dec78
Merge pull request #1619 from nextcloud/bumpQt-5.12.5
...
Bump Qt 5.12.5 image
2019-11-17 03:19:25 +01:00
Michael Schuster
fce0a50e37
Fix: add /usr/local/lib to LD_LIBRARY_PATH for OpenSSL 1.1.1
...
Drone pipeline qt-5.12 failed because the unit tests didn't find OpenSSL.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-17 02:56:53 +01:00
Michael Schuster
c047232c3b
Fix: escape env vars
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-17 01:59:04 +01:00
Michael Schuster
a846f0276d
Bump Qt 5.12.5 image
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-17 01:30:53 +01:00
Michael Schuster
e2cb3aa078
Merge pull request #1617 from nextcloud/appimageQt-5.12.5
...
Upgrade for Qt 5.12.5 in docker-ci
2019-11-16 22:09:36 +01:00
Michael Schuster
801098f546
Fix dir in upload script
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-16 21:53:25 +01:00
Michael Schuster
4fc8936553
Make AppImage upload optional and add timeout
...
Moves the upload into a separate Drone command and adds a timeout for curl
to fail after 15 minutes.
Returns zero to keep Drone from failing.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-16 21:36:59 +01:00
Michael Schuster
dd0135ce2e
Move .desktop file path to new env var to avoid duplicates
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-16 21:34:13 +01:00
Michael Schuster
d830a1c5f7
Upgrade for Qt 5.12.5 in docker-ci
...
- Use the new image: nextcloudci/client-5.12:client-5.12-5
- Use it's new QT_BASE_DIR: /opt/qt5.12.5
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-16 21:31:07 +01:00
Nextcloud bot
403df7cebc
[tx-robot] updated from transifex
2019-11-16 03:06:41 +00:00
Nextcloud bot
45bc034261
[tx-robot] updated from transifex
2019-11-15 03:07:58 +00:00
Nextcloud bot
bbbead5769
[tx-robot] updated from transifex
2019-11-14 03:07:51 +00:00
Michael Schuster
fca7b32405
Merge pull request #1604 from nextcloud/rakekniven-patch-1
...
l10n: Remove string from Transifex resource
2019-11-14 03:22:29 +01:00
Michael Schuster
d558af31c9
Merge pull request #1605 from nextcloud/revert-1586-qt5.5-compat
...
Revert and Fix "Remove HTTP/2 support from Xenial"
2019-11-14 03:19:09 +01:00
Michael Schuster
5131463644
Fix: Apply http2 patch from owncloud #1573 - only with Qt >= 5.8
...
Drone builds failed with Qt 5.7 and we introduce a new ifdef here
to avoid patching specifically for Ubuntu Xenial only.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-14 02:39:06 +01:00
Michael Schuster
9e8498ad4e
Revert "Remove HTTP/2 support from Xenial"
2019-11-14 02:22:01 +01:00
Michael Schuster
3777ae4624
Merge pull request #1586 from ivaradi/qt5.5-compat
...
Remove HTTP/2 support from Xenial
2019-11-14 01:45:19 +01:00
rakekniven
e896c41ef9
l10n: Remove string from Transifex resource
...
Fix for #1578
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
2019-11-13 18:03:22 +01:00
Nextcloud bot
9d8b8be8d2
[tx-robot] updated from transifex
2019-11-13 03:07:30 +00:00
Nextcloud bot
1c15b97b11
[tx-robot] updated from transifex
2019-11-12 03:09:20 +00:00
Nextcloud bot
8017ee45f5
[tx-robot] updated from transifex
2019-11-10 03:11:47 +00:00
Nextcloud bot
8c1e3cabe0
[tx-robot] updated from transifex
2019-11-09 03:03:34 +00:00
Michael Schuster
0c6279f86a
Merge branch 'master' into qt5.5-compat
2019-11-07 15:49:43 +01:00
Nextcloud bot
1cffa3b731
[tx-robot] updated from transifex
2019-11-07 03:06:07 +00:00
Nextcloud bot
549acb0785
[tx-robot] updated from transifex
2019-11-06 03:08:01 +00:00
István Váradi
a143b42c2a
Remove HTTP/2 support from Xenial
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2019-11-05 19:34:32 +01:00
Nextcloud bot
e85ad9de6a
[tx-robot] updated from transifex
2019-11-05 03:05:20 +00:00
Camila Ayres
0ab5bbb08e
Merge pull request #1522 from adrb/issue_1351
...
* fix for issue no. 1351
2019-11-04 22:48:20 +01:00
Camila Ayres
4efa282f80
Merge branch 'master' into issue_1351
2019-11-04 22:48:07 +01:00
Camila Ayres
d53cfbd9fb
Merge pull request #1573 from Milokita/master
...
Fix #1182 - upload of files with umlaut.
2019-11-04 20:21:17 +01:00
Camila Ayres
94986877d8
Merge branch 'master' into master
2019-11-04 20:20:32 +01:00
Camila Ayres
f3bc2f5e87
Merge pull request #1579 from nextcloud/fix-remote-wipe-proxy
...
Fix remote wipe when a proxy is configured.
2019-11-04 20:16:53 +01:00
Camila Ayres
a5365a6cce
Merge branch 'master' into master
2019-11-04 20:14:11 +01:00
Michael Schuster
b9ad82ceeb
Merge branch 'master' into fix-remote-wipe-proxy
2019-11-04 19:58:56 +01:00
Camila Ayres
fe959fe0d5
Merge pull request #1580 from nextcloud/fix-updater-message
...
Fix updater message: Download link instead of "use the system's updat…
2019-11-04 19:55:39 +01:00
Michael Schuster
6421397083
Fix updater message: Download link instead of "use the system's update tool"
...
Provide a download link to the new version instead of the confusing message that
users should use their "system's update tool to install it".
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-04 19:19:59 +01:00
Camila San
52ae354ca2
Fix remote wipe when a proxy is configured.
...
Signed-off-by: Camila San <hello@camila.codes >
2019-11-04 17:52:02 +00:00
Dominique Fuchs
c6ff66be79
Smoother deletions: Added animation for removeDisplaced including sequential opacity change and displacement animation
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-11-04 12:48:07 +01:00
Nextcloud bot
73af9b1cac
[tx-robot] updated from transifex
2019-11-04 03:08:04 +00:00
Nextcloud bot
cdaee7b933
[tx-robot] updated from transifex
2019-11-03 03:09:40 +00:00
Nextcloud bot
6adbd9bd50
[tx-robot] updated from transifex
2019-11-02 03:04:09 +00:00
Nextcloud bot
6acf3871e4
[tx-robot] updated from transifex
2019-11-01 02:56:47 +00:00
XNG
ead2131ba2
Merge branch 'master' of https://github.com/Milokita/desktop
2019-11-01 09:35:19 +08:00
XNG
cf1532acf1
Apply http2 patch from owncloud
...
Signed-off-by: XNG <Milokita@users.noreply.github.com >
2019-11-01 09:35:10 +08:00
XNG
17ca7ab5db
Apply http2 patch from owncloud
...
Signed-off-by: XNG <Milokita@users.noreply.github.com >
2019-11-01 09:22:52 +08:00
XNG
c42332a5ee
Merge pull request #1 from nextcloud/master
...
Just some catch up
2019-11-01 08:48:06 +08:00
Nextcloud bot
c736f48ac9
[tx-robot] updated from transifex
2019-10-31 02:57:51 +00:00
Dominique Fuchs
06b251063e
Initial ListView design/modeling for activity list
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-10-30 20:47:21 +01:00
Dominique Fuchs
cb7b2a3dc6
Merge branch 'master' into qml-tray-menu
2019-10-30 17:19:18 +01:00
Nextcloud bot
5ac203ebd8
[tx-robot] updated from transifex
2019-10-30 02:56:18 +00:00
Dominique Fuchs
6135eb26ad
Finished (static) header design and hover effects
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-10-29 23:25:00 +01:00
Dominique Fuchs
d18e2ba339
Merge pull request #1429 from nextcloud/recipientnote
...
Finishing PR #1154
2019-10-29 14:49:36 +01:00
Dominique Fuchs
7ed03f1f29
resolving conflict with current master
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-10-29 14:07:26 +01:00
Dominique Fuchs
5301477747
Merge branch 'master' into recipientnote
2019-10-29 12:58:14 +01:00
Dominique Fuchs
73667a5367
Updated vecto icons and names, disabled init position (breaks on multiple monitors on windows), integrated new icons in qml
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-10-29 08:13:05 +01:00
Nextcloud bot
09c282d9ea
[tx-robot] updated from transifex
2019-10-29 03:05:48 +00:00
Dominique Fuchs
f9f1b49298
Added new vector graphics for tray window header icons
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-10-28 10:36:09 +01:00
Nextcloud bot
f5ff69f8b3
[tx-robot] updated from transifex
2019-10-28 03:05:30 +00:00
Camila San
1e43c29484
Add new qml tray icon.
...
This is a work in progress.
Signed-off-by: Camila San <hello@camila.codes >
2019-10-27 20:02:30 +01:00
Michael Schuster
a15cad0088
Merge pull request #1451 from nextcloud/move-rtfiles
...
Move journal files away from sync folder to standardized location
2019-10-27 18:03:49 +01:00
Michael Schuster
8e8858178b
Merge branch 'master' into move-rtfiles
2019-10-27 17:49:22 +01:00
Michael Schuster
528352ba82
Merge pull request #1449 from nextcloud/lnx-domainname-desktopfiles
...
Linux/Wayland: Updated .desktop file naming scheme
2019-10-27 17:48:28 +01:00
Michael Schuster
e54f127a06
Merge branch 'master' into lnx-domainname-desktopfiles
2019-10-27 17:30:48 +01:00
Michael Schuster
d9fd9cfef2
Merge pull request #1454 from nextcloud/syncjournal-del-prio
...
Prioritize DELETE instruction in SyncFileVector (merged trees)
2019-10-27 17:29:03 +01:00
Michael Schuster
9618500975
fix tab spacing
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-27 17:25:50 +01:00
Michael Schuster
25076f2ddc
tab formatting (just a little more ;p)
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-27 17:03:23 +01:00
Dominique Fuchs
66912071a8
Merge branch 'syncjournal-del-prio' of https://github.com/nextcloud/desktop into syncjournal-del-prio
2019-10-27 16:56:07 +01:00
Dominique Fuchs
e9438549f4
tab formatting
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-10-27 16:55:37 +01:00
Dominique Fuchs
eff75a2059
Merge branch 'master' into move-rtfiles
2019-10-27 15:43:41 +01:00
Dominique Fuchs
d001d9d1a3
Merge branch 'master' into syncjournal-del-prio
2019-10-27 15:38:43 +01:00
Dominique Fuchs
5c3f71c097
Merge branch 'master' into qml-tray-menu
2019-10-27 15:38:16 +01:00
Dominique Fuchs
7f764f8108
Added basic UI [WIP] for new tray window
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-10-27 15:19:20 +01:00
Nextcloud bot
2dcf594fc6
[tx-robot] updated from transifex
2019-10-27 03:04:17 +00:00
Nextcloud bot
076469f385
[tx-robot] updated from transifex
2019-10-26 03:05:59 +00:00
Nextcloud bot
e178eeb7f5
[tx-robot] updated from transifex
2019-10-25 03:06:12 +00:00
Nextcloud bot
a8cf6e0443
[tx-robot] updated from transifex
2019-10-24 03:05:27 +00:00
Michael Schuster
725458b63c
Merge pull request #1554 from sryze/fix-duplicate-apps
...
Fix duplicate items in Apps menu (a bug introduced in #1477 )
2019-10-23 23:44:54 +02:00
Sergey Zolotarev
9a11bef263
Fix duplicate items in Apps menu (a bug introduced in #1477 )
...
Signed-off-by: Sergey Zolotarev <sryze@protonmail.com >
2019-10-24 02:55:56 +06:00
Michael Schuster
b184cba953
Merge pull request #1553 from nextcloud/jospoortvliet-patch-1
...
Update ChangeLog
2019-10-23 22:45:55 +02:00
Jos Poortvliet
8b393ce792
Update ChangeLog
...
Link to https://github.com/nextcloud/desktop/releases as there's no plan to keep the changelog file up to date.
2019-10-23 21:30:40 +02:00
Nextcloud bot
f801ffe4f7
[tx-robot] updated from transifex
2019-10-23 03:05:14 +00:00
Camila Ayres
b293a5b818
Merge pull request #1529 from nextcloud/samu-workopen-patch-2-1
...
Replace command line Step 5 Install Homebrew
2019-10-22 15:08:11 +02:00
Camila Ayres
beffd726bd
Merge branch 'master' into samu-workopen-patch-2-1
2019-10-22 15:08:01 +02:00
Camila Ayres
41f6c9e52d
Merge pull request #1530 from nextcloud/samu-workopen-patch-1
...
Update Installing Mac Step 11
2019-10-22 15:01:58 +02:00
Camila Ayres
ce71673824
Merge branch 'master' into samu-workopen-patch-1
2019-10-22 14:59:45 +02:00
Camila Ayres
e05f187fcf
Merge pull request #1544 from asapelkin/address_sanitizer
...
Enabled address sanitizing for tests
2019-10-22 14:59:33 +02:00
Camila Ayres
04b5754653
Merge branch 'master' into address_sanitizer
2019-10-22 14:43:37 +02:00
Camila Ayres
44bc3692fd
Merge pull request #1527 from nextcloud/qt-5.12.5-update-submodules
...
Update submodules for Qt 5.12.5 (qtmacgoodies)
2019-10-22 14:41:51 +02:00
Camila Ayres
3a310f93e0
Merge branch 'master' into qt-5.12.5-update-submodules
2019-10-22 14:31:27 +02:00
Nextcloud bot
706769026d
[tx-robot] updated from transifex
2019-10-22 03:06:06 +00:00
asapelkin
704e34fa99
enabled address sanitizing for tests
...
Signed-off-by: asapelkin <asapelkin0x01@ya.ru >
2019-10-22 01:13:59 +03:00
Roeland Jago Douma
a6fae36cb2
Merge pull request #1536 from nextcloud/ci/bump5.12image/libsecret
...
Bump Qt5.12 image
2019-10-21 20:27:53 +02:00
Roeland Jago Douma
4c791abafc
Bump Qt5.12 image
...
Main improvement is that this image contains the libsecret.
So when building qtkeychain that should be used.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
2019-10-21 14:50:25 +02:00
István Váradi
11e14f1726
Merge pull request #1531 from ivaradi/debian-dbus
...
Add libdbus-1-dev to the build dependencies
2019-10-21 14:03:03 +02:00
István Váradi
0273689ca9
Merge branch 'master' into debian-dbus
2019-10-21 11:39:51 +02:00
Nextcloud bot
05a56c2e8e
[tx-robot] updated from transifex
2019-10-21 03:06:00 +00:00
Michael Schuster
325dd8732e
Merge pull request #1487 from nextcloud/testSyncFileStatusTracker-winPath
...
Fix tests for Windows platform
2019-10-20 21:48:36 +02:00
Michael Schuster
4d5dd0f49c
Merge branch 'master' into testSyncFileStatusTracker-winPath
2019-10-20 21:33:19 +02:00
Michael Schuster
39d85fd008
Merge pull request #1532 from nextcloud/fix-msvc-clang-variadic-macro-warning-fix
...
MSVC Fix for PR #1526 : Fix clang's variadic macro warnings
2019-10-20 13:31:01 +02:00
Michael Schuster
a12164ad53
MSVC Fix for PR #1526 : Fix clang's variadic macro warnings
...
The recently merged #1526 caused the MSVC Builds on Windows to fail.
This patch sets the new CMake flag only if the compiler it not MSVC.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-20 12:52:52 +02:00
István Váradi
805b85a4d7
Add libdbus-1-dev to the build dependencies
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2019-10-20 10:23:49 +02:00
Nextcloud bot
cacb300ffd
[tx-robot] updated from transifex
2019-10-20 03:08:24 +00:00
samu-workopen
15e36c535f
Update Step 11
...
Step 11 is completely outdated, please replace it with:
Enable git submodules:
$ cd desktop
$ git submodule init
$ git submodule update
Generate the build files:
$ cd build
$ cmake .. -DCMAKE_INSTALL_PREFIX=~/nextcloud-desktop-client -DCMAKE_BUILD_TYPE=Debug -DNO_SHIBBOLETH=1
2019-10-19 16:11:49 +02:00
Camila Ayres
b5e51c7e34
Merge pull request #1528 from nextcloud/samu-workopen-patch-1
...
Update building instructions.
2019-10-19 15:14:17 +02:00
samu-workopen
e4482ef675
Replace command line Step 5 Install Homebrew
...
replace brew install "qt5 --with-qtwebkit" with "install qt5" otherwise it will not work
2019-10-19 15:06:07 +02:00
samu-workopen
09b3be25fc
Update building instructions
...
Added links and a description how to clone the repo
2019-10-19 14:21:04 +02:00
Michael Schuster
7235db2793
Merge branch 'master' into qt-5.12.5-update-submodules
2019-10-19 05:43:23 +02:00
Nextcloud bot
35005e46b4
[tx-robot] updated from transifex
2019-10-19 03:04:56 +00:00
Michael Schuster
abd50022d1
Update submodules for Qt 5.12.5 (qtmacgoodies)
...
Fetch the new submodule commits to get these fixes:
- Merge upstream: Retrieve the associated NSView more reliably: https://github.com/camilasan/qtmacgoodies/pull/1
- Bugfix for Qt 5.12.5 - Redraw the ToolBar: https://github.com/camilasan/qtmacgoodies/pull/2
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-19 05:04:41 +02:00
Michael Schuster
e9c12c32d2
Merge pull request #1526 from JohannesLorenz/clang-variadic-macro-warning-fix
...
Fix clang's variadic macro warnings
2019-10-19 04:41:54 +02:00
Michael Schuster
8950417d37
Merge branch 'master' into clang-variadic-macro-warning-fix
2019-10-19 04:37:42 +02:00
Michael Schuster
8c6e2f84c1
Merge pull request #1471 from tintou/master
...
Build with libcloudproviders on debian and in the AppImage
NOTE:
The admin/linux/Dockerfile is outdated and the following repo is currently used for our daily builds:
https://github.com/nextcloud/docker-ci/tree/master/client
This fix will be added there soon too.
2019-10-19 04:36:08 +02:00
Michael Schuster
d0aec7696a
Merge branch 'master' into master
2019-10-19 03:50:43 +02:00
Michael Schuster
a9da2a2277
Merge pull request #1456 from andwun/fix/too-low-default-poll-interval
...
Revert DEFAULT_REMOTE_POLL_INTERVAL back from 5 seconds to 30 seconds
2019-10-19 03:48:39 +02:00
Michael Schuster
4f1e4e149f
Merge branch 'master' into fix/too-low-default-poll-interval
2019-10-19 03:40:21 +02:00
Adrian Brzezinski
bd25144390
Merge branch 'issue_1351' of https://github.com/adrb/desktop into issue_1351
...
Signed-off-by: Adrian Brzezinski <adrian.brzezinski@eo.pl >
2019-10-18 08:30:46 +02:00
Adrian Brzezinski
3d1fc20d01
Merge branch 'issue_1351' of https://github.com/adrb/desktop into issue_1351
...
Signed-off-by: Adrian Brzezinski <adrian.brzezinski@eo.pl >
2019-10-18 08:24:50 +02:00
adrb
921b144d06
Merge branch 'master' into issue_1351
2019-10-18 08:19:32 +02:00
Adrian Brzezinski
12d306fa85
Merge branch 'issue_1351' of https://github.com/adrb/desktop into issue_1351
2019-10-18 08:18:19 +02:00
Adrian Brzezinski
3b750895b4
* fix for issue no. 1351
...
Signed-off-by: Adrian Brzezinski <adrian.brzezinski@eo.pl >
2019-10-18 08:16:59 +02:00
Johannes Lorenz
8c334a1f43
Fix clang's variadic macro warnings
...
Using variadic macros like `qCWarning()` without any parameter for "..."
is a GNU extension, which causes a lot of `clang` warnings:
```
desktop/src/common/ownsql.cpp:74:24: warning: must specify at least one
argument for '...' parameter of variadic macro
[-Wgnu-zero-variadic-macro-arguments]
qCWarning(lcSql) << "Error:" << _error << "for" << filename;
^
/usr/include/qt/QtCore/qloggingcategory.h:140:11: note: macro 'qCWarning'
defined here
^
```
This patch tells `clang` to be silent.
Signed-off-by: Johannes Lorenz <j.git@lorenz-ho.me >
2019-10-18 05:25:05 +02:00
Nextcloud bot
6db3b2fb78
[tx-robot] updated from transifex
2019-10-18 03:04:52 +00:00
Michael Schuster
5775ec1ff1
Merge pull request #1504 from nextcloud/feature/remote-wipe
...
Remote wipe for RC1.
2019-10-17 22:23:37 +02:00
Michael Schuster
32bb31a417
Merge branch 'master' into feature/remote-wipe
2019-10-17 22:05:20 +02:00
Michael Schuster
87844f5ff4
Merge pull request #1523 from nextcloud/improvement/merge-ignored-files-notification
...
Merge the list of ignored files/symlinks into one Activity notification.
2019-10-17 22:04:18 +02:00
Camila San
19491ff85f
Once client gets 401/403 from the server, check if remote wipe was requested.
...
- 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-10-17 20:11:31 +02:00
Camila San
8546d53b05
Merge the list of ignored files/symlinks into one Activity notification.
...
Signed-off-by: Camila San <hello@camila.codes >
2019-10-17 18:45:33 +02:00
Adrian Brzezinski
dfb20586ce
* fix for issue no. 1351
2019-10-17 14:45:38 +02:00
Camila Ayres
5783c406a2
Merge branch 'master' into master
2019-10-17 13:44:07 +02:00
Camila Ayres
6c56811636
Merge branch 'master' into testSyncFileStatusTracker-winPath
2019-10-17 13:37:01 +02:00
Camila Ayres
08c7be5350
Merge pull request #1520 from nextcloud/fix-mac-crash-qtmacgoodies-pr-1
...
Pick from upstream: Update qtmacgoodies for an OSX crash fix #6930
2019-10-17 13:35:58 +02:00
Michael Schuster
ade9c6ce72
Merge branch 'master' into fix-mac-crash-qtmacgoodies-pr-1
2019-10-17 05:50:38 +02:00
Nextcloud bot
fdefb19bdb
[tx-robot] updated from transifex
2019-10-17 03:05:50 +00:00
Michael Schuster
ade50d0b92
Pick from upstream: Update qtmacgoodies for an OSX crash fix #6930
...
With Qt 5.12.5 this OC crash also applies to the Nextcloud Desktop Client on macOS.
For reference please see:
- https://github.com/owncloud/client/issues/6930
- 0dc7bc3328
For the required changes in the qtmacgoodies submodule see:
https://github.com/camilasan/qtmacgoodies/pull/1
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 04:29:33 +02:00
Michael Schuster
09bae4d6e1
Merge pull request #1478 from sryze/quit-wizard-fix
...
Don't run connection wizard when quitting the application
2019-10-16 14:01:42 +02:00
Michael Schuster
0c30d9cfe8
Merge branch 'master' into quit-wizard-fix
2019-10-16 05:19:21 +02:00
Nextcloud bot
94dae8d535
[tx-robot] updated from transifex
2019-10-16 03:04:57 +00:00
Michael Schuster
e8fc3ecf28
Merge branch 'master' into quit-wizard-fix
2019-10-16 04:43:41 +02:00
Michael Schuster
b3a03e9c58
Merge pull request #1516 from nextcloud/backport/1515/master
...
[master] Add new "styles" plugin to macOS deployment script for Qt 5.12.5
2019-10-16 01:44:49 +02:00
Michael Schuster
097b923871
Add new "styles" plugin to macOS deployment script for Qt 5.12.5
...
Qt 5.12 needs this library to use the correct style for Light / Dark Mode:
styles/libqmacstyle.dylib
The interface looks like from the 1990's without this library ;-)
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-15 23:32:04 +00:00
Nextcloud bot
f422a63200
[tx-robot] updated from transifex
2019-10-15 03:04:26 +00:00
Nextcloud bot
eec460a32d
[tx-robot] updated from transifex
2019-10-13 03:05:59 +00:00
Nextcloud bot
5ccea62ba6
[tx-robot] updated from transifex
2019-10-12 03:05:06 +00:00
Nextcloud bot
529beb328a
[tx-robot] updated from transifex
2019-10-11 03:02:18 +00:00
Michael Schuster
796cc8cd28
Merge pull request #1495 from nextcloud/fix-flow2-content-length
...
Add a 'Content-Length: 0' header to initial POST requests
2019-10-10 08:08:26 +02:00
Michael Schuster
c8b4145214
Add a 'Content-Length: 0' header to initial POST requests
...
The webserver lighttpd rejected POST requests without a Content-length
header with "411 Length Required".
See: https://github.com/nextcloud/desktop/issues/1473
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-10 05:17:22 +02:00
Michael Schuster
04a9f0313a
Merge pull request #1481 from asapelkin/for_loop_optimization
...
Avoiding copying in range-based loops
2019-10-10 01:30:40 +02:00
Michael Schuster
6166961804
Merge pull request #1441 from nextcloud/trexcl
...
Fixed missing 'translatable' exclusions, added missing window titles
2019-10-10 01:29:57 +02:00
Michael Schuster
4ddc606361
Merge branch 'master' into for_loop_optimization
2019-10-10 01:12:57 +02:00
Michael Schuster
836c748cd9
Merge branch 'master' into trexcl
2019-10-10 01:12:48 +02:00
Michael Schuster
3bee0bcf04
Merge pull request #1032 from k1l1/master
...
Changed max GUI bandwidth limits
2019-10-10 01:09:01 +02:00
Michael Schuster
0d349d54b4
Fix outdated link to server admin docs
...
Sets the target version from "15" to "latest" and removes
"index.html" because this could get obsolete in the future too.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-10 01:03:46 +02:00
Michael Schuster
29123f4d9d
Merge branch 'master' into master
2019-10-10 00:45:04 +02:00
Michael Schuster
a16c1a8957
Merge branch 'master' into for_loop_optimization
2019-10-10 00:41:46 +02:00
Dominique Fuchs
c1cd308940
Merge branch 'master' into quit-wizard-fix
2019-10-09 09:18:26 +02:00
Sergey Zolotarev
4bba498229
Replace isQuitting flag with disconnect()
...
Signed-off-by: Sergey Zolotarev <sryze@protonmail.com >
2019-10-09 11:07:00 +06:00
Nextcloud bot
40b2fc8848
[tx-robot] updated from transifex
2019-10-09 03:04:39 +00:00
Dominique Fuchs
6bc13fcab1
Merge branch 'master' into for_loop_optimization
2019-10-08 10:36:25 +02:00
Dominique Fuchs
c3cb7dfadd
Merge branch 'testSyncFileStatusTracker-winPath' of https://github.com/nextcloud/desktop into testSyncFileStatusTracker-winPath
2019-10-08 08:44:23 +02:00
Dominique Fuchs
7750d2198d
Don't need a second if for non-Windows, using Qt macro for platform check
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-10-08 08:44:08 +02:00
Dominique Fuchs
3ced2a6ea3
Merge branch 'master' into testSyncFileStatusTracker-winPath
2019-10-08 08:37:29 +02:00
Dominique Fuchs
f993e7c555
Fixed typo preventing successful path rename on Win and modified ASSERT for Window path styles
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-10-08 08:31:31 +02:00
Nextcloud bot
35df5691f2
[tx-robot] updated from transifex
2019-10-08 03:03:10 +00:00
asapelkin
6b71e4ec6f
Merge branch 'master' into for_loop_optimization
2019-10-07 15:31:01 +03:00
Camila Ayres
9c199cc753
Merge pull request #1477 from sryze/tray-menu-fix
...
Prevent jumping of tray menu
2019-10-07 12:53:28 +02:00
asapelkin
57f9b8159f
Merge branch 'master' into for_loop_optimization
2019-10-07 12:35:18 +03:00
Camila Ayres
a94e116926
Merge branch 'master' into tray-menu-fix
2019-10-07 09:56:40 +02:00
Dominique Fuchs
75444e44b9
Merge branch 'master' into master
2019-10-07 09:45:22 +02:00
Nextcloud bot
dbfa5dc786
[tx-robot] updated from transifex
2019-10-07 03:02:44 +00:00
asapelkin
17f39bd09d
little loops optimization
...
Signed-off-by: asapelkin <asapelkin0x01@ya.ru >
2019-10-07 01:29:55 +03:00
Nextcloud bot
7c8e650c5a
[tx-robot] updated from transifex
2019-10-06 03:05:29 +00:00
Sergey Zolotarev
eaddc55267
Don't run connection wizard when quitting the application
...
Signed-off-by: Sergey Zolotarev <sryze@protonmail.com >
2019-10-05 22:38:47 +06:00
Sergey Zolotarev
f6b6765424
Prevent jumping of tray menu
...
Instead of adding the "Apps" menu after the apps are fetched, add it
from the start (together with other actions) but in a disabled state,
and enable it after the apps data is ready.
Signed-off-by: Sergey Zolotarev <sryze@protonmail.com >
2019-10-05 22:10:35 +06:00
Dominique Fuchs
f3ab9d5fef
Merge branch 'master' into master
2019-10-05 10:35:59 +02:00
Nextcloud bot
998354b5ab
[tx-robot] updated from transifex
2019-10-05 03:04:09 +00:00
Michael Schuster
852d39e271
Merge pull request #1465 from nextcloud/show-server-vers
...
Add server info to menu
2019-10-05 01:50:38 +02:00
Michael Schuster
7deb74cc22
Merge branch 'master' into show-server-vers
2019-10-05 00:44:08 +02:00
Michael Schuster
ba6d1ab886
Merge pull request #1474 from nextcloud/rakekniven-patch-1
...
Fixed grammar
2019-10-05 00:43:05 +02:00
Michael Schuster
c72aa457b3
Merge branch 'master' into rakekniven-patch-1
2019-10-05 00:04:39 +02:00
István Váradi
6ed6a5e8ea
Merge pull request #1467 from ivaradi/fix-eoan-build
...
Remove kdelibs5-dev from the build dependencies for Eoan
2019-10-04 21:29:51 +02:00
István Váradi
fd7ba861a1
Merge branch 'master' into fix-eoan-build
2019-10-04 20:15:38 +02:00
rakekniven
b25aa99de7
Fixed grammar
...
Reported at Transifex.
See https://www.transifex.com/nextcloud/nextcloud/translate/#nl/client/182396083
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
2019-10-04 08:10:55 +02:00
Nextcloud bot
dddb233f16
[tx-robot] updated from transifex
2019-10-04 03:05:53 +00:00
Corentin Noël
04dd02c295
Build with libcloudproviders on debian and in the AppImage
...
Signed-off-by: Corentin Noël <corentin.noel@collabora.com >
2019-10-03 10:33:46 +02:00
Nextcloud bot
3f495a30e0
[tx-robot] updated from transifex
2019-10-03 03:03:10 +00:00
István Váradi
37f74291b5
Remove kdelibs5-dev from the build dependencies for Eoan
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2019-10-02 20:04:23 +02:00
Nextcloud bot
361c5a5a54
[tx-robot] updated from transifex
2019-10-02 03:05:56 +00:00
Daniel Kesselberg
4114fe68c9
Add server info to menu
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2019-10-01 16:16:20 +02:00
Camila Ayres
4dddf88569
Merge pull request #1459 from tribut/fix-ldap-display-name
...
Use user-provided username in `displayName()` - Fix #836
2019-10-01 15:06:15 +02:00
Camila Ayres
7f19d5669b
Merge branch 'master' into fix-ldap-display-name
2019-10-01 12:34:39 +02:00
Roeland Jago Douma
c6705ecd9c
Merge pull request #1462 from tribut/fix-typo-elided
...
Fix typo
2019-10-01 12:02:36 +02:00
Felix Eckhofer
28da954aad
Fix typo
...
Signed-off-by: Felix Eckhofer <felix@eckhofer.com >
2019-10-01 08:25:24 +02:00
Nextcloud bot
a8fbbc65c1
[tx-robot] updated from transifex
2019-10-01 03:15:23 +00:00
Michael Schuster
47ffcfd561
Merge pull request #1461 from nextcloud/issue/1458
...
Checks if exclude file is empty before creating the regular expressions.
2019-09-30 21:52:04 +02:00
Camila San
481d8d3a0b
Checks if exclude file is empty before creating the regular expressions.
...
The default file created by the application it is not empty.
Signed-off-by: Camila San <hello@camila.codes >
2019-09-30 20:38:56 +02:00
Felix Eckhofer
ace142bb23
Use user-provided username in displayName()
...
This replaces `davUser()`, which is replaced by a numeric ID when using
LDAP, by the username that was actually used for logging in.
Fixes #836
Signed-off-by: Felix Eckhofer <felix@eckhofer.com >
2019-09-30 17:56:14 +02:00
Dominique Fuchs
ea14baff6c
Merge branch 'lnx-domainname-desktopfiles' of https://github.com/nextcloud/desktop into lnx-domainname-desktopfiles
2019-09-30 11:00:10 +02:00
Dominique Fuchs
0c4c5c5f8b
Fixed typo / double suffix
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-30 10:59:59 +02:00
Dominique Fuchs
0a407a39b0
Merge branch 'master' into lnx-domainname-desktopfiles
2019-09-30 09:46:15 +02:00
Dominique Fuchs
3ad1c0e7a8
Created wrapper variable LINUX_APPLICATION_ID to clean up code
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-30 09:45:41 +02:00
Nextcloud bot
a140720901
[tx-robot] updated from transifex
2019-09-30 03:12:41 +00:00
Nextcloud bot
141d31c546
[tx-robot] updated from transifex
2019-09-29 03:15:41 +00:00
Andreas Wunderlich
f293dbfeeb
Revert default remote poll interval back from 5 seconds to 30 seconds
...
Signed-off-by: Andreas Wunderlich <code@andwun.me >
2019-09-29 00:58:35 +02:00
Dominique Fuchs
3f533edba6
Merge branch 'master' into syncjournal-del-prio
2019-09-28 09:29:04 +02:00
Dominique Fuchs
10a5e75cd8
Harmonizing sorting algorithm (again)
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-28 09:17:12 +02:00
Nextcloud bot
58349fae02
[tx-robot] updated from transifex
2019-09-28 03:04:02 +00:00
Dominique Fuchs
3269402f48
Merge branch 'syncjournal-del-prio' of https://github.com/nextcloud/desktop into syncjournal-del-prio
2019-09-27 12:21:06 +02:00
Dominique Fuchs
26f7848821
Fix logic for DELETE prio, now (hopefully) in harmony with destination sorting
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-27 12:21:02 +02:00
Dominique Fuchs
08efb40599
Merge branch 'master' into syncjournal-del-prio
2019-09-27 09:59:32 +02:00
Dominique Fuchs
f81e5be119
Implemented second sorting step for SyncFileVector (merged trees) to prioritize DELETEs
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-27 09:34:49 +02:00
Nextcloud bot
cf4fcebc53
[tx-robot] updated from transifex
2019-09-27 03:04:15 +00:00
Michael Schuster
00db94a73c
Revert "Fix White Window issue on Windows after Qt 5.12.4 upgrade"
...
This reverts commit 8f616969ab .
Turns out that with the upgrade to the new released Qt 5.12.5 the issue
has been solved by the Qt developers, so this fix becomes obsolete.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-09-27 04:58:12 +02:00
Dominique Fuchs
a8ecf486d1
Updated AppImage instructions w/ new desktop file name
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-26 21:01:01 +02:00
Dominique Fuchs
83918619cf
Corrected new .desktop file location in forgotten function
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-26 20:56:14 +02:00
Dominique Fuchs
f52c330c22
cleanup and migration for location change
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-26 19:09:40 +02:00
Dominique Fuchs
67ed54671b
Adapted for cmd version and added migration step for config file
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-26 17:47:01 +02:00
Dominique Fuchs
fc6b895f52
moved default db sync file to Qt standard path AppDataLocation
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-26 17:09:24 +02:00
Camila Ayres
6f9256f290
Merge branch 'master' into lnx-domainname-desktopfiles
2019-09-26 13:26:22 +02:00
Camila Ayres
f6b03f0186
Merge pull request #1443 from nextcloud/enhancement/change-share-menu-wording
...
Improve wording of the context menu in the file manager extension.
2019-09-26 13:20:42 +02:00
Dominique Fuchs
555c513acb
Merge branch 'master' into lnx-domainname-desktopfiles
2019-09-26 12:51:20 +02:00
Dominique Fuchs
96da4674f9
Updated .desktop file naming scheme
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-26 12:36:05 +02:00
Dominique Fuchs
e5f0ee3b92
Fixed wrongly formatted define statement
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-26 12:35:32 +02:00
Camila Ayres
570041e3b4
Merge branch 'master' into enhancement/change-share-menu-wording
2019-09-26 11:12:43 +02:00
Camila Ayres
c0e7120b12
Merge pull request #1445 from nextcloud/fix-white-window
...
Fix White Window issue on Windows after Qt 5.12.4 upgrade
2019-09-26 11:04:14 +02:00
Michael Schuster
82a73e443c
Merge branch 'master' into fix-white-window
2019-09-26 05:21:42 +02:00
Nextcloud bot
5d3a8e3725
[tx-robot] updated from transifex
2019-09-26 03:03:05 +00:00
Michael Schuster
8f616969ab
Fix White Window issue on Windows after Qt 5.12.4 upgrade
...
Qt 5.12.4 seems to introduce a new bug on Windows, causing the settings window
to not be redrawn when re-opening it, for example by clicking at the tray icon.
As a workaround this fix starts a 100 ms timer to be fired once upon
QDialog::showEvent is called.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-09-26 04:59:17 +02:00
Michael Schuster
cb60e8aa90
Merge branch 'master' of https://github.com/nextcloud/desktop
2019-09-26 01:41:06 +02:00
Camila San
b9f0e444e8
Improve wording of the context menu in the file manager extension.
...
'Share...' -> 'Share options'
'private link' -> 'internal link'
Removes 'to clipboard' from 'copy link' options.
Signed-off-by: Camila San <hello@camila.codes >
2019-09-25 19:54:22 +02:00
Dominique Fuchs
cd89efc24b
Fixed some missing 'translatable' exclusions, added missing window titles in flow dialogs
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-25 14:02:59 +02:00
Nextcloud bot
8ebacae846
[tx-robot] updated from transifex
2019-09-25 03:04:06 +00:00
Camila Ayres
7a033395f2
Merge pull request #1438 from nextcloud/enhancement/change-share-menu-wording
...
Changes wording in the share context menu.
2019-09-24 16:52:27 +02:00
Camila San
dd90ed9643
Changes wording in the share context menu.
...
Instead of only Nextcloud it says "Share via Nextcloud".
Signed-off-by: Camila San <hello@camila.codes >
2019-09-24 16:25:03 +02:00
Camila Ayres
d392843c12
Merge pull request #1434 from nextcloud/ui-msg-delete-all-files
...
UI improvement: Message box: Delete / Keep all files
2019-09-24 12:24:36 +02:00
Camila Ayres
e944aa6f2d
Merge branch 'master' into ui-msg-delete-all-files
2019-09-24 12:06:09 +02:00
Nextcloud bot
08c76f5997
[tx-robot] updated from transifex
2019-09-24 03:07:21 +00:00
Nextcloud bot
4c2895c92f
[tx-robot] updated from transifex
2019-09-21 03:02:36 +00:00
Dominique Fuchs
d8dca83dd5
Merge branch 'master' into recipientnote
2019-09-20 19:01:34 +02:00
Dominique Fuchs
0ff91574d2
show only 'shared with you by...' if it's not the current user itself
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-20 18:50:32 +02:00
Michael Schuster
30cff4e4f8
UI improvement: Message box: Delete / Keep all files
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-09-20 16:47:11 +02:00
Nextcloud bot
1138118d8e
[tx-robot] updated from transifex
2019-09-20 03:04:15 +00:00
Dominique Fuchs
be2c1fdb89
Merge pull request #1427 from mawasak/master
...
Fix for #1382 "linux client crashes for no discernable reason"
2019-09-19 19:51:12 +02:00
Dominique Fuchs
030e85c06c
Merge branch 'master' into master
2019-09-19 17:05:04 +02:00
Camila Ayres
b493f03d42
Finish adding tags to the the exemptLabels list for the stale bot.
2019-09-19 14:47:40 +02:00
Camila Ayres
4bfd2a5d77
Update exempt labels config for stale bot.
2019-09-19 13:36:44 +02:00
Camila Ayres
4945dd126a
Add configuration file for funding.
...
Bounty source link.
2019-09-19 13:05:14 +02:00
Camila Ayres
8caa997181
Add configuration file for stale bot.
2019-09-19 12:59:21 +02:00
Dominique Fuchs
2b88ea390c
Merge branch 'master' into recipientnote
2019-09-19 10:05:06 +02:00
Dominique Fuchs
31f3b322c8
Color corrections and sharer=self case implementation
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-19 10:04:52 +02:00
Nextcloud bot
55ebd5154c
[tx-robot] updated from transifex
2019-09-19 03:06:20 +00:00
Mariusz Wasak
dcc33f3417
Fix for #1382 "linux client crashes for no discernable reason"
...
There in no "return" in
PropagateUploadFileCommon::slotStartUpload in if (prevModtime != _item-
>_modtime) {... }
There is possibility that
PropagateItemJob::done(status, errorString)
maybe called two times from PropagateUploadFileCommon::slotStartUpload
1. in if (prevModtime != _item->_modtime) {... }
2. in if (fileIsStillChanging(*_item)) {..}
if changes in files are frequent the second call is possible.
This two calls has effect in PropagatorCompositeJob::slotSubJobFinished
and job is removed two times in _runningJobs.remove(i);
(the second time with argumetnt -1 (because first call removed job).
This return was removed in commit
efc039863b - by accident I think.
Good simulation is to synchronize firefox profile with frequent page
refresh.
Signed-off-by: Mariusz Wasak <mawasak@gmail.com >
2019-09-18 18:18:12 +02:00
Michael Schuster
eab8c1eb7e
Merge branch 'master' into recipientnote
2019-09-18 14:02:47 +02:00
Dominique Fuchs
5a9fc02f07
Correcting autoraise for widget w/ background fill
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-18 13:40:14 +02:00
Dominique Fuchs
9d6780d6c1
Finishing PR #1154 adding note when sharing
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-18 13:37:49 +02:00
Nextcloud bot
811c3c995a
[tx-robot] updated from transifex
2019-09-18 03:04:37 +00:00
Michael Schuster
44ed5744f1
Merge branch 'master' of https://github.com/nextcloud/desktop
2019-09-17 17:46:17 +02:00
Nextcloud bot
179bbffd76
[tx-robot] updated from transifex
2019-09-17 02:55:13 +00:00
Michael Schuster
207de071f4
Add warning for failed chown in libsync/propagatedownload.cpp
...
In addition to PR 1409 generate warnings if chown fails.
See: https://github.com/nextcloud/desktop/pull/1409
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-09-16 20:26:18 +02:00
Michael Schuster
0845f25f70
Merge pull request #1240 from ivan-cukic/ivan/remote-size-retrieved-race-condition
...
Race condition in the remote size loading logic
2019-09-16 20:08:29 +02:00
Michael Schuster
916d414543
Merge branch 'master' into ivan/remote-size-retrieved-race-condition
2019-09-16 19:17:00 +02:00
Michael Schuster
b93fbddf05
Merge pull request #1409 from DominiqueFuchs/msvc-warn-audit
...
Review of msvc/gcc warnings -> code cleanup, prevention of implicit casts, variadic macros
2019-09-16 19:08:10 +02:00
Michael Schuster
b40e3e7b4e
Merge branch 'master' into msvc-warn-audit
2019-09-16 16:55:42 +02:00
Kilian Pfeiffer
c46ca5c256
Merge branch 'master' into master
2019-09-16 13:41:15 +02:00
Nextcloud bot
44d954ade9
[tx-robot] updated from transifex
2019-09-16 02:55:42 +00:00
Dominique Fuchs
cdc939ae97
Merge pull request #1214 from Thaodan/fix_urlscheme_warning
...
fix qt warning about registering a URL sheme first.
2019-09-15 19:31:20 +02:00
Dominique Fuchs
a2a753a34b
Merge branch 'master' into fix_urlscheme_warning
2019-09-15 19:12:22 +02:00
Camila Ayres
d0e25c230a
Merge pull request #1149 from nextcloud/bugfixing-slideshow
...
slideshow buttons
2019-09-15 18:52:05 +02:00
Camila Ayres
82a67a44c4
Merge branch 'master' into bugfixing-slideshow
2019-09-15 18:18:46 +02:00
Camila Ayres
233a423e8c
Merge pull request #1420 from nextcloud/e2e-csr-transmit
...
Fixing E2E CSR transmission failure for new connections
2019-09-15 17:22:49 +02:00
Dominique Fuchs
5e099adb2f
Merge branch 'master' into e2e-csr-transmit
2019-09-15 12:03:16 +02:00
Dominique Fuchs
a35b346e62
Fixed e2e key transmission issue after generation (forgotten content type on sendrequest())
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-15 11:53:57 +02:00
Dominique Fuchs
7d4406254a
Merge branch 'master' into fix_urlscheme_warning
2019-09-15 09:56:16 +02:00
Nextcloud bot
70091726c9
[tx-robot] updated from transifex
2019-09-15 02:57:10 +00:00
Nextcloud bot
564088680a
[tx-robot] updated from transifex
2019-09-14 02:55:51 +00:00
Dominique Fuchs
1eb61b7949
Fixed unused var
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-13 20:49:59 +02:00
Dominique Fuchs
f6bac6cfdd
Merge branch 'bugfixing-slideshow' of https://github.com/nextcloud/desktop into bugfixing-slideshow
2019-09-13 20:38:16 +02:00
Dominique Fuchs
e8c8fe4223
Added slight svg transparency as requested in ref issue, fixed bg detection logic
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-13 20:38:03 +02:00
Dominique Fuchs
3659bca0ec
Merge branch 'master' into bugfixing-slideshow
2019-09-13 17:30:25 +02:00
Dominique Fuchs
ace3da841c
(Maybe) finished implementation of themed wizard buttons and accessibility refinements and thus implementation of helper fct. to retrieve themed QIcons.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-13 17:26:39 +02:00
Kilian Pfeiffer
457b0c3ab1
Merge branch 'master' into master
2019-09-13 08:57:06 +02:00
Dominique Fuchs
544229d1e8
[WIP] themed button implementation
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-13 08:24:02 +02:00
Dominique Fuchs
af05db895c
[WIP] Resource file and include changes as well as new control icons for wizard slide buttons
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-13 08:08:39 +02:00
Nextcloud bot
2958cf2180
[tx-robot] updated from transifex
2019-09-13 02:57:35 +00:00
Michael Schuster
32c114bd17
Merge branch 'master' of https://github.com/nextcloud/desktop
2019-09-13 02:19:22 +02:00
Dominique Fuchs
1d96b102c0
Layout optimizations and tab access for self-hosting link
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-12 22:00:43 +02:00
Michael Schuster
d6fce49162
Merge pull request #1414 from nextcloud/fix-double-slashes
...
Fix double slashes
2019-09-12 21:25:43 +02:00
Dominique Fuchs
ff5bf8634f
fix naming for slide navigation, adapted everywhere to be consistent
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-12 20:59:03 +02:00
Dominique Fuchs
f49cd1850c
Restructured layout, as the initial change were too broken (after additions through the last months)
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-12 20:53:40 +02:00
Dominique Fuchs
d420242fcb
Merge branch 'bugfixing-slideshow' of https://github.com/nextcloud/desktop into bugfixing-slideshow
2019-09-12 17:56:30 +02:00
Dominique Fuchs
c873da75e4
Fixed wrong resource paths
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-12 17:52:31 +02:00
Dominique Fuchs
9b60573d7e
Merge branch 'master' into bugfixing-slideshow
2019-09-12 17:09:26 +02:00
Dominique Fuchs
907f36bfcb
Merge branch 'bugfixing-slideshow' of https://github.com/nextcloud/desktop into bugfixing-slideshow
2019-09-12 16:43:54 +02:00
Dominique Fuchs
04fedf83b4
Added newly created next/prev svg's and fixed reduntant layout parts in wizard
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-12 16:43:24 +02:00
Michael Schuster
f3d774e2e5
Merge branch 'master' into fix-double-slashes
2019-09-12 05:09:21 +02:00
Nextcloud bot
8f40161fa2
[tx-robot] updated from transifex
2019-09-12 02:55:19 +00:00
Dominique Fuchs
febc035063
Merge branch 'master' into ivan/remote-size-retrieved-race-condition
2019-09-11 22:56:34 +02:00
Dominique Fuchs
4902751d02
Merge branch 'master' into bugfixing-slideshow
2019-09-11 22:17:57 +02:00
Dominique Fuchs
45bd869a15
Merge branch 'master' into master
2019-09-11 22:06:22 +02:00
Michael Schuster
905c1532fe
fix comment typo
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-09-11 17:31:16 +02:00
Michael Schuster
c3d8657619
Merge branch 'master' of https://github.com/nextcloud/desktop
2019-09-11 17:27:49 +02:00
Nextcloud bot
51ff031de5
[tx-robot] updated from transifex
2019-09-11 03:05:21 +00:00
Dominique Fuchs
6b9395a3c5
Merge pull request #916 from nextcloud/icons
...
Remove outdated (and unused) icons
2019-09-10 16:15:43 +02:00
Dominique Fuchs
b1db012094
Merge branch 'master' into icons
2019-09-10 14:36:40 +02:00
Dominique Fuchs
556e8d39aa
Merge pull request #719 from tuxmaster5000/owncloud
...
Rename owncloud tests to nextcloud
2019-09-10 14:31:30 +02:00
Dominique Fuchs
cd5ff96904
Merge branch 'master' into owncloud
2019-09-10 13:11:02 +02:00
Dominique Fuchs
24a20ec758
Merge pull request #1039 from javierllorente/master
...
Add sync date next to "Synchronized with local folder"
2019-09-10 11:38:59 +02:00
Dominique Fuchs
4edab98b58
Merge branch 'master' into owncloud
2019-09-10 11:03:39 +02:00
Dominique Fuchs
dd130ede8f
Merge branch 'master' into master
2019-09-10 10:17:37 +02:00
Dominique Fuchs
81bcb46ef2
Merge pull request #1231 from Zottel92/issue1216/IgnoreEmacsRecoveryFiles
...
issue1216: added sync-exclude entry for emacs recovery files
2019-09-10 09:46:24 +02:00
Dominique Fuchs
37f532c1f0
Merge branch 'master' into issue1216/IgnoreEmacsRecoveryFiles
2019-09-10 09:02:55 +02:00
Nextcloud bot
04f2bd4baa
[tx-robot] updated from transifex
2019-09-10 03:06:52 +00:00
Dominique Fuchs
07df659a3f
Merge branch 'master' into issue1216/IgnoreEmacsRecoveryFiles
2019-09-09 21:46:39 +02:00
Dominique Fuchs
e89ff9ae61
Merge branch 'master' into msvc-warn-audit
2019-09-09 20:16:52 +02:00
Dominique Fuchs
c662ff1902
fixed wrongly assigned pointer, didn't recognize class
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-09 20:06:32 +02:00
Dominique Fuchs
a3825080db
Use -Wno-gnu-zero-variadic-macro-arguments only for Clang
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-09 19:35:30 +02:00
Dominique Fuchs
a237493def
Q_UNUSED for atm unused parameters
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-09 19:23:38 +02:00
Dominique Fuchs
3a0cd45782
Declared Q_UNUSED for as-of-now unused parameters.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-09 19:23:37 +02:00
Dominique Fuchs
f08cc08eb2
Prevented warning regarding operator precedence - enhanced clarity by adding parentheses
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-09 19:23:36 +02:00
Dominique Fuchs
e3685b951c
removed reduntant /* within a comment
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-09 19:23:35 +02:00
Dominique Fuchs
6b04e2f77b
Remove unnecessary argument
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-09 19:23:34 +02:00
Dominique Fuchs
2e8b7771b0
Prevent use of uninitialized folder pointer.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-09 19:23:32 +02:00
Dominique Fuchs
26e98d35e6
Added forgotten case when parsing log through gui. LockedFiles were not communicated.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-09 19:23:31 +02:00
Dominique Fuchs
ab3d0141ec
initialize _modtime to prevent undefined usage
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-09 19:23:30 +02:00
Dominique Fuchs
39df36c247
Use return type to prevent warning and determine chown success. Added TODO
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-09 18:06:29 +02:00
Dominique Fuchs
7473cdf184
Removed disabling of msvc warning to prevent generating a unknown option for other compilers in turn. Now detect specifically GCC in ifdef
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-09 13:46:46 +02:00
Nextcloud bot
4f7d7e3601
[tx-robot] updated from transifex
2019-09-09 03:06:29 +00:00
Dominique Fuchs
49a6dc311e
Merge branch 'master' into msvc-warn-audit
2019-09-08 20:00:48 +02:00
Dominique Fuchs
c585e81530
Moved macro definition due to timing issues while compiling when relying on header inheritance
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-08 19:46:08 +02:00
Dominique Fuchs
c779098772
Conditional (based on Qt version) use of 'horizontalAdvance' to provide better UI experience. See https://doc.qt.io/qt-5/qfontmetrics-obsolete.html#width
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-08 19:37:56 +02:00
Dominique Fuchs
cc07ed1ee8
commit 222b2d did the trick. now streamlined use of https://doc.qt.io/qt-5/qtglobal.html#QT_VERSION_CHECK
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-08 19:22:40 +02:00
Dominique Fuchs
222b2d8645
Further testing of cond. include of Qt library > 5.9. Utilized different macro.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-08 19:17:00 +02:00
Dominique Fuchs
f41eeaf6ec
Fixed another logic error -> logical to bitwise OR for QTLEGACY
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-08 18:51:54 +02:00
Dominique Fuchs
48097801e8
Fixed logic error in QTLEGACY macro and added forgottin #if clause for header file
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-08 18:42:40 +02:00
Dominique Fuchs
dca83aad45
Added macro definition and compile-time condition to support Qt < 5.9
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-08 17:33:34 +02:00
Dominique Fuchs
be7a524557
Indeed, DWORD is a special snowflake - only when on _WIN32
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-08 16:22:08 +02:00
Dominique Fuchs
0827ff0995
Fixed wrongly formatted args for win32 linker flags resulting in 'unrecognized option' for all of them. Remark: /WL is for VS only, useless (and not necessary for msvc cmd)
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-08 16:09:58 +02:00
Dominique Fuchs
503b9de2a0
Fixed missing braces
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-08 15:49:53 +02:00
Dominique Fuchs
a2d47cdec4
Qt: Fixed numerous deprecated calls by adapting newer ones
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-08 15:40:49 +02:00
Dominique Fuchs
ba74c24d8f
Added cmake preprocessor definitions when using msvc regarding the 'safe' versions of CRT functions
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-08 14:47:35 +02:00
Dominique Fuchs
d60a216982
Use existing fct for RegKeyQuery instead of redundant subroutine
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-08 13:44:00 +02:00
Dominique Fuchs
d6af025a46
Numoerous safe conversions implemented. Added additional Utility::convertSizeToDWORD for windows builds.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-08 11:33:20 +02:00
Dominique Fuchs
82fa10c227
Corrected namespace when calling convertSizetoUint
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-08 10:21:59 +02:00
Nextcloud bot
13b2b5253e
[tx-robot] updated from transifex
2019-09-08 03:10:00 +00:00
Dominique Fuchs
46e0a05078
Renamed conversion function to make intention more clear. Also defaulted to 'controlled truncation' to not stupidly crash. TBD/TODO: Better handling for such things.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-08 02:20:24 +02:00
Dominique Fuchs
8329de4cee
Selectively and temporary disabled warning about unknown preprocessor declarative for msvc when using specific GCC instruction.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-08 02:07:52 +02:00
Dominique Fuchs
b4dee67bf5
Implemented Utility::convert function to convert size_t -> uint safely and on the fly. Often necessary for Qt and WIN32 functions. Using this will not generate compiler warnings of possible truncation. First call implemented in ownsql.cpp
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-08 02:04:50 +02:00
Dominique Fuchs
5ae3435fe6
Fixed broken overloading mechanism of variadic templates. See code comment for further information.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-08 01:09:22 +02:00
Dominique Fuchs
9a256fcbfe
usage of UINT as iterator here because comparing with UINT retval from DragQueryFile
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-07 21:42:10 +02:00
Dominique Fuchs
112d2bfe11
Removed redundant (and wrong in terms of it's value) definitions for WINVER/_WIN32_WINNT
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-07 21:28:12 +02:00
Dominique Fuchs
69a11a7ec1
Removed redundant (and wrong in terms of it's value) definitions for WINVER/_WIN32_WINNT
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-07 21:26:40 +02:00
Dominique Fuchs
3960ffea3f
Removed redundant (and wrong in terms of it's value) definitions for WINVER/_WIN32_WINNT
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-07 20:58:20 +02:00
Dominique Fuchs
78543deee4
Updated WINVER/_WIN32_WINNT from 0x0600 to 0x0601 (e.g. Server 2008/Vista to 7) as 7 is reasonable and noted everywhere as requirement
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-07 20:55:49 +02:00
Dominique Fuchs
4dd49327e4
Merge remote-tracking branch 'upstream/master'
2019-09-07 19:41:35 +02:00
Nextcloud bot
2121e7116e
[tx-robot] updated from transifex
2019-09-07 03:06:08 +00:00
Michael Schuster
67107a4f5d
Fix double slashes in WebDAV URLs (account setup wizard)
...
Sanitize URL paths to elaminate double-slashes in the URL path string,
used for the first connection by the account setup wizard.
Example: https://cloud.example.com/remote.php/webdav//
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-09-07 04:18:07 +02:00
Michael Schuster
0557d53f5f
Merge branch 'master' of https://github.com/nextcloud/desktop
2019-09-07 03:30:47 +02:00
Michael Schuster
819a006a17
Replace old NSI Windows setup wizard graphics
...
New UI resources based on current https://github.com/nextcloud/promo
New:
- Icon based on https://github.com/nextcloud/desktop/pull/1401
- Wizard image & header image (dotted background replaces old cloud background)
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-09-07 02:00:49 +02:00
Dominique Fuchs
65ee5915af
Merge remote-tracking branch 'upstream/master'
2019-09-06 21:00:37 +02:00
Dominique Fuchs
8ad3b18932
Merge branch 'master' of https://github.com/DominiqueFuchs/desktop
2019-09-06 20:43:51 +02:00
Camila San
c835c39491
Bump master version to 2.7.
...
Signed-off-by: Camila San <hello@camila.codes >
2019-09-06 18:20:52 +02:00
Michael Schuster
4cb45d5d6a
Merge branch 'master' of https://github.com/nextcloud/desktop
2019-09-06 17:57:52 +02:00
Camila Ayres
acb9fc7c8e
Merge pull request #1408 from nextcloud/flow2-ui-qt5-compat
...
Qt5.5 compatiblity patch for login flow V2 + UI improvement
2019-09-06 17:56:09 +02:00
Camila Ayres
081f9741e4
Merge branch 'master' into flow2-ui-qt5-compat
2019-09-06 17:32:40 +02:00
Camila Ayres
a70b7d5852
Merge pull request #1405 from DominiqueFuchs/w10-start-logo
...
Full-Scaled new logo in Windows 10 start menu tile
2019-09-06 17:22:10 +02:00
Michael Schuster
8b2c47cdcb
Remove old Qt 5.5 patch for Xenial
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-09-06 17:05:18 +02:00
Camila Ayres
a3beb9ba41
Merge branch 'master' into w10-start-logo
2019-09-06 17:02:06 +02:00
Camila Ayres
c4dfe576d0
Merge pull request #1399 from DominiqueFuchs/master
...
Integrated registry check on windows when hasDarkSystray is called.
2019-09-06 17:01:53 +02:00
Camila Ayres
0841fe8dd3
Merge branch 'master' into master
2019-09-06 16:50:27 +02:00
Michael Schuster
b28ae98d58
Merge branch 'master' of https://github.com/nextcloud/desktop
2019-09-06 16:45:17 +02:00
Camila Ayres
c3b270ba26
Merge pull request #1401 from DominiqueFuchs/logo-update
...
Logo update
2019-09-06 16:37:59 +02:00
Camila Ayres
9ab5241459
Merge branch 'master' into w10-start-logo
2019-09-06 16:03:54 +02:00
Camila Ayres
ec603b061d
Merge branch 'master' into logo-update
2019-09-06 15:42:02 +02:00
Michael Schuster
b792a627e2
Qt5.5 compatiblity patch for login flow V2 + UI improvment
...
Removes the right-click function for the "Re-open browser" buttons because
they are not intuitive for the user.
Adds a dedicated "Copy link" button.
Implements Qt 5.5 fixes based on: https://github.com/nextcloud/desktop/pull/1392
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-09-06 14:40:54 +02:00
Michael Schuster
0e8c6a176b
Merge branch 'master' of https://github.com/nextcloud/desktop
2019-09-06 14:39:10 +02:00
Camila Ayres
0353724472
Merge pull request #1374 from Ram-Z/per-directory-ignore
...
Read .sync_exclude.lst in each subdirectory
2019-09-06 14:20:34 +02:00
Martin Sucha
bbb295fea4
Use newer digest algorithms in TLS error dialog
...
MD5 has been broken for a long time now and SHA1 has been
deprecated as well. SHA1 is not used when issuing new
publicly trusted certificates since 1 January 2016[1] and
there are more and more effective attacks[2][3] against it,
so display SHA1 fingerprint only for old certificates
to encourage use of safer digests by users.
So, we display SHA-256 and SHA-512 fingerprints instead in
the common case.
[1] https://cabforum.org/wp-content/uploads/CA-Browser-Forum-BR-1.6.5.pdf
[2] https://shattered.io/static/shattered.pdf
[3] https://eprint.iacr.org/2019/459.pdf
Signed-off-by: Martin Sucha <git@mm.ms47.eu >
2019-09-06 14:07:07 +02:00
Camila Ayres
d36ddb752a
Merge branch 'master' into per-directory-ignore
2019-09-06 13:35:28 +02:00
Dominique Fuchs
680f70aa1a
Merge branch 'master' into w10-start-logo
2019-09-06 09:30:12 +02:00
Dominique Fuchs
4ea64bf9ee
Final commit to resolve #22 (at least in desktop repo, final bits have to be set in client-building).
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-06 09:24:06 +02:00
Dominique Fuchs
c1dd0079d9
Modified CMakeLists (src/gui/) to install VisualElements logo files in appropiate install output folder
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-06 08:35:46 +02:00
Dominique Fuchs
f33d0a322d
Renamed files for consistent sheme & use in CMakeLists (/src/gui)
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-06 08:23:48 +02:00
Dominique Fuchs
429c9afd60
Added files for start menu icon (70 & 150px) on Windows 10
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-06 07:44:49 +02:00
Nextcloud bot
a6653af440
[tx-robot] updated from transifex
2019-09-06 03:03:36 +00:00
Dominique Fuchs
abb2711d26
Merge branch 'master' into logo-update
2019-09-05 21:38:17 +02:00
Dominique Fuchs
0a5ba5a3c7
Merge pull request #1402 from DominiqueFuchs/gitignore
...
Updated .gitignore to integrate unwanted files when working with VSC …
2019-09-05 20:44:43 +02:00
Dominique Fuchs
0a643c06e7
Merge branch 'master' into gitignore
2019-09-05 20:31:23 +02:00
Dominique Fuchs
6f5dcfa78b
Complementary renaming in theme.qrc
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-05 19:59:49 +02:00
Dominique Fuchs
e2f7947966
Check for possible case failure when building on drone
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-05 19:52:03 +02:00
Dominique Fuchs
4b9e8274b5
Merge branch 'logo-update' of https://github.com/DominiqueFuchs/desktop into logo-update
2019-09-05 20:59:34 +02:00
Dominique Fuchs
7aefa5afaf
Updated CmakeLists for gui part to correct old variable (OUTFILE_BASE[NAME]) that changed by recent update of AddAppIcon modules. Fixes wrong naming of resource pack in build output.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-05 20:58:05 +02:00
John Molakvoæ
1606cf2e09
Use newer digest algorithms in TLS error dialog ( #1404 )
...
Use newer digest algorithms in TLS error dialog
2019-09-05 07:12:36 +02:00
Dominique Fuchs
464cdabecf
Merge branch 'master' into gitignore
2019-09-05 07:00:13 +02:00
Dominique Fuchs
defa0b2781
Merge branch 'master' into logo-update
2019-09-05 06:59:34 +02:00
John Molakvoæ
acd2425250
Merge branch 'master' into ssl-error-digests
2019-09-05 06:44:19 +02:00
Nextcloud bot
aa37a67729
[tx-robot] updated from transifex
2019-09-05 03:09:38 +00:00
Michael Schuster
1b2e64788d
Merge branch 'master' into ssl-error-digests
2019-09-05 01:07:20 +02:00
Roeland Jago Douma
b8ef78205a
Merge pull request #1256 from meskobalazs/master
...
Marking unused strings as unstranslatable
2019-09-04 23:06:08 +02:00
Martin Sucha
3e6422a889
Use newer digest algorithms in TLS error dialog
...
MD5 has been broken for a long time now and SHA1 has been
deprecated as well. SHA1 is not used when issuing new
publicly trusted certificates since 1 January 2016[1] and
there are more and more effective attacks[2][3] against it,
so display SHA1 fingerprint only for old certificates
to encourage use of safer digests by users.
So, we display SHA-256 and SHA-512 fingerprints instead in
the common case.
[1] https://cabforum.org/wp-content/uploads/CA-Browser-Forum-BR-1.6.5.pdf
[2] https://shattered.io/static/shattered.pdf
[3] https://eprint.iacr.org/2019/459.pdf
Signed-off-by: Martin Sucha <git@mm.ms47.eu >
2019-09-04 22:06:12 +02:00
Michael Schuster
0bcc923a8a
Merge branch 'master' into gitignore
2019-09-04 21:12:48 +02:00
Roeland Jago Douma
0cb1f4d14b
Merge pull request #1394 from nextcloud/webflow-client-ssl-ca-chain
...
Windows: Workaround for CredWriteW used by QtKeychain
2019-09-04 20:04:45 +02:00
Dominique Fuchs
7ac6df24a3
Updated ECMAddAppIcon to newest ver from https://github.com/KDE/extra-cmake-modules/blob/master/modules/ECMAddAppIcon.cmake with modifications for nc workflow (incl. png2imagemagick)
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-04 16:51:16 +02:00
Michael Schuster
5ef9600007
Merge branch 'master' into webflow-client-ssl-ca-chain
2019-09-04 12:56:22 +02:00
Nextcloud bot
fcc84b6dc4
[tx-robot] updated from transifex
2019-09-04 03:07:24 +00:00
Dominique Fuchs
88dcbad790
Updated theme.qrc to include new icon logo files
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-03 19:38:01 +02:00
Dominique Fuchs
7e4323c7de
Revert-corrected naming of icon files due to limitations by ECMAddAppIcon
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-03 18:27:37 +02:00
Dominique Fuchs
af831a7653
updated resources for new logo icon files
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-03 18:17:46 +02:00
Dominique Fuchs
8bd85fa71d
Corrected sized icon versions to up2date windows guidelines (see also ECMAddAppIcon.cmake)
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-03 18:05:06 +02:00
Dominique Fuchs
9d225452bd
Updated svg version of nc icon
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-03 18:00:51 +02:00
Dominique Fuchs
b79a82cc3f
Updated AddAppIconMacro (esp. for new macOS retina guidelines) and corrected filenames to not change pattern in cmake scripts
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-03 17:54:22 +02:00
Dominique Fuchs
0380271499
Updated cmake module to current version (esp. worthy for newer windows versions reg. the sizes) in https://github.com/KDE/extra-cmake-modules/blob/master/modules/ECMAddAppIcon.cmake
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-03 17:25:05 +02:00
Dominique Fuchs
2e243e5a38
deleted old icon files (not sidebar logo files atm)
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-03 17:19:20 +02:00
Dominique Fuchs
e56b1a082b
Updated .gitignore to integrate unwanted files when working with VSC or VS2019
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-03 10:59:21 +02:00
Dominique Fuchs
c389985c2e
Merge remote-tracking branch 'upstream/master'
2019-09-03 10:53:43 +02:00
Dominique Fuchs
ef9c092662
Added png export series of new logo based on svg material in promo branch.
...
Decided for new naming sheme too keep old variants in repo untill all changes (also in helper repos like client-building) are done.
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-03 09:42:52 +02:00
Nextcloud bot
86f559add4
[tx-robot] updated from transifex
2019-09-03 03:04:22 +00:00
Dominique Fuchs
5bcff7dab6
Merge branch 'master' into master
2019-09-02 06:56:30 +02:00
Nextcloud bot
812e688572
[tx-robot] updated from transifex
2019-09-02 03:03:47 +00:00
Dominique Fuchs
8f3bf3313e
Integrated registry check on windows when hasDarkSystray is called.
...
Return value determines which theme is applied for monochrome variant.
Fixes #1276 but only when monochrome option is toggled or nc starts, not automatically when changing windows theme.
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-01 22:13:14 +02:00
Nextcloud bot
87bf0d9a7e
[tx-robot] updated from transifex
2019-09-01 03:09:08 +00:00
Nextcloud bot
bb9140d075
[tx-robot] updated from transifex
2019-08-31 03:03:58 +00:00
Michael Schuster
267224b258
Merge branch 'master' into webflow-client-ssl-ca-chain
2019-08-30 05:38:07 +02:00
Michael Schuster
61884d1ada
fix indents, add comment
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-08-30 05:35:36 +02:00
Nextcloud bot
29ff9f403e
[tx-robot] updated from transifex
2019-08-30 03:06:24 +00:00
Michael Schuster
b52292db92
Windows: Workaround for CredWriteW used by QtKeychain
...
Saving all client CA's within one credential may result in:
Error: "Credential size exceeds maximum size of 2560"
Client CA certificates are now being stored in separate slots
within the keychain and are being processed by a queue mechanism.
IMPORTANT TODO:
forgetSensitiveData(): Invoked by "Log out" & "Remove account"
- Remove client CA certs and KEY!
(uncomment "//deleteKeychainEntries();" )
Disabled as long as selecting another cert is not supported by the UI.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-08-30 04:56:01 +02:00
Nextcloud bot
57d0a17744
[tx-robot] updated from transifex
2019-08-29 03:03:24 +00:00
Roeland Jago Douma
85a2860e86
Merge pull request #1389 from nextcloud/webflow-client-ssl
...
Adds SSL client cert storage to webflow + Login Flow v2
2019-08-28 07:40:39 +02:00
Nextcloud bot
7fc95c4c52
[tx-robot] updated from transifex
2019-08-28 03:10:20 +00:00
Michael Schuster
2c4336ab2a
Merge branch 'master' into webflow-client-ssl
2019-08-28 00:30:36 +02:00
Roeland Jago Douma
d584bedcb6
Also store the CACertificates of the client side certificate
...
Else authentication will still fail in setups that have a chain of
certificates supplied.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
2019-08-27 09:55:41 +02:00
Nextcloud bot
5c34f9e247
[tx-robot] updated from transifex
2019-08-27 03:04:46 +00:00
Michael Schuster
dbde585049
Adds SSL client cert storage to webflow + Login Flow v2
...
The previous commit 50cd6af394 - Build a webflowcredentials
changed:
src/gui/wizard/flow2authcredspage.cpp in line 135 to use WebFlowCredentials
instead of HttpCredentials.
But the WebFlowCredentials class didn't include code to store and load SSL client
certificates and keys from the keychain.
This commit migrates the useful stuff from the old HttpCredentials class
into WebFlowCredentials.
Successfully tested on Windows. Please test on other systems and verify it's safe! :)
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-08-27 03:32:21 +02:00
Michael Schuster
18404a128b
Merge pull request #1384 from nextcloud/login-flow-v2
...
Login flow v2
2019-08-26 21:48:40 +02:00
Roeland Jago Douma
302ca0e04e
Fix some compiler warnings
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
2019-08-26 20:41:14 +02:00
Roeland Jago Douma
50cd6af394
Build a webflowcredentials
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
2019-08-26 20:04:23 +02:00
Michael Schuster
fd8345ccbe
Login Flow V2: adds re-auth upon logout, improvements
...
- Implements re-auth upon logout -> login
- Improves UI and security
TODO:
- SSL: Client certificate login is possible at the first time only but missing after relaunch
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-08-26 20:03:15 +02:00
Michael Schuster
7add98e9a3
UI: don't let Flow2 and OAuth hide the wizard
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-08-26 20:03:15 +02:00
Michael Schuster
aa93a04fd6
fix comment typo in httpcredentials.cpp
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-08-26 20:03:15 +02:00
Michael Schuster
628bab92c4
fix comment typo in webflowcredentials.cpp
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-08-26 20:03:15 +02:00
Michael Schuster
12f2ea6728
Login Flow V2: remove static test url
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-08-26 20:03:15 +02:00
Michael Schuster
8fa55b97b4
Login Flow V2: 1st implementation, cleanup
...
This is the first draft of the Login Flow V2 authorization method.
See: https://docs.nextcloud.com/server/latest/developer_manual/client_apis/LoginFlow/index.html#login-flow-v2
- Adds the Login Fĺow V2 auth method
- Adds ability to reinitiate a new request via UI
TODO:
- Implement re-auth upon logout -> login
- Improve UI
- SSL: Client certificate login is possible at the first time only but missing after relaunch
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-08-26 20:03:15 +02:00
Michael Schuster
2742411abd
Login Flow V2: 1st test-implementation
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-08-26 20:03:15 +02:00
Nextcloud bot
9941d49579
[tx-robot] updated from transifex
2019-08-26 03:00:53 +00:00
Nextcloud bot
93f6bb2740
[tx-robot] updated from transifex
2019-08-25 03:03:22 +00:00
Nextcloud bot
95c6dd32e9
[tx-robot] updated from transifex
2019-08-24 03:03:25 +00:00
Nextcloud bot
c5f8b00a6b
[tx-robot] updated from transifex
2019-08-21 03:04:55 +00:00
Nextcloud bot
7135d441e6
[tx-robot] updated from transifex
2019-08-20 03:04:04 +00:00
Roeland Jago Douma
e0a1d78441
Merge pull request #1225 from edent/patch-1
...
Typo
2019-08-19 15:39:10 +02:00
Nextcloud bot
eb31925a00
[tx-robot] updated from transifex
2019-08-18 03:08:13 +00:00
Nextcloud bot
6f4de8f503
[tx-robot] updated from transifex
2019-08-17 03:06:09 +00:00
Nextcloud bot
db83302546
[tx-robot] updated from transifex
2019-08-16 03:01:55 +00:00
Nextcloud bot
c74db8677b
[tx-robot] updated from transifex
2019-08-15 03:02:27 +00:00
Samir Benmendil
5e3c2d2a96
Fix fullPath matching
...
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Samir Benmendil
7a9b13a563
Manual exclude are anchored to _localPath by default
...
This makes a lot of sense, since there should be no file to be synced
outside of _localPath.
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Samir Benmendil
e27645cb00
Extract loadExcludeFile and use it when discovering new exclude files
...
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Samir Benmendil
34fcb13e78
Never ignore .sync-exclude, even if excludeHidden
...
That is unless any of the parent folders is hidden.
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Samir Benmendil
758483bc6e
Silence CMake warning
...
CMake Warning (dev) at NEXTCLOUD.cmake:31 (set):
implicitly converting 'string' to 'STRING' type
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Samir Benmendil
9f4873e864
Fix some typos
...
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Samir Benmendil
94448a8b33
Add menu action to main sync folder too
...
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Samir Benmendil
acf0b0f7c4
Add menu action to each subfolder
...
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Samir Benmendil
d4816442ef
Extract IgnoreListTableWidget to be reused
...
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Samir Benmendil
e44a2302de
Remove all rows in the table widget
...
`clearContents()` will leave the number of rows as is. This was causing
a segfault when trying to loop over the items of the widget.
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Samir Benmendil
4a2b91a043
IgnoreListEditor can work on any path
...
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Samir Benmendil
14279104ae
Read .sync_exclude.lst in each subdirectory
...
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Nextcloud bot
7843660bbf
[tx-robot] updated from transifex
2019-08-14 03:05:59 +00:00
Camila Ayres
037b2338de
Merge pull request #1376 from nextcloud/updates-changelog
...
Update ChangeLog.
2019-08-12 15:20:23 +02:00
Camila San
cfa6f13620
Updates ChangeLog.
...
Signed-off-by: Camila San <hello@camila.codes >
2019-08-12 15:13:05 +02:00
Nextcloud bot
00d222891c
[tx-robot] updated from transifex
2019-08-12 03:03:59 +00:00
Nextcloud bot
1ed8c898e9
[tx-robot] updated from transifex
2019-08-11 03:06:12 +00:00
Nextcloud bot
c2f401a77a
[tx-robot] updated from transifex
2019-08-10 03:05:46 +00:00
Camila Ayres
169dea1627
Merge pull request #1372 from ivaradi/remove-libgnome-keyring
...
Remove dependency on libgnome-keyring0 on Eoan
2019-08-09 11:42:24 +02:00
István Váradi
1883c04a12
Remove dependency on libgnome-keyring0 on Eoan
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2019-08-09 06:47:59 +02:00
Nextcloud bot
ec70ee96f3
[tx-robot] updated from transifex
2019-08-09 03:04:25 +00:00
Nextcloud bot
0337507446
[tx-robot] updated from transifex
2019-08-08 03:04:58 +00:00
Nextcloud bot
890c7d731d
[tx-robot] updated from transifex
2019-08-07 03:03:54 +00:00
Nextcloud bot
3a6f9e51f5
[tx-robot] updated from transifex
2019-08-06 03:03:52 +00:00
Nextcloud bot
eb41f01857
[tx-robot] updated from transifex
2019-08-05 03:01:25 +00:00
Nextcloud bot
681c03b097
[tx-robot] updated from transifex
2019-08-04 03:06:07 +00:00
Nextcloud bot
233333a616
[tx-robot] updated from transifex
2019-08-03 03:04:01 +00:00
Camila Ayres
f9947334f6
Merge pull request #1366 from nextcloud/fix/client_side_cert
...
Add proper CA to client side certificate connection
2019-08-02 18:38:27 +02:00
Camila Ayres
9b6b14b374
Merge branch 'master' into fix/client_side_cert
2019-08-02 14:40:20 +02:00
Roeland Jago Douma
4c8da1a3e7
Add proper CA
...
If the cert has a chain of certs we should send them all properly
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
2019-08-02 14:19:37 +02:00
Nextcloud bot
9e7868b3de
[tx-robot] updated from transifex
2019-08-02 03:05:09 +00:00
Nextcloud bot
8fad2acc36
[tx-robot] updated from transifex
2019-08-01 03:08:11 +00:00
Nextcloud bot
4befda1eab
[tx-robot] updated from transifex
2019-07-31 03:08:42 +00:00
István Váradi
29218158c0
Merge pull request #1360 from ivaradi/ubuntu-eoan
...
Remove Ubuntu Cosmic and add Eoan package
2019-07-30 07:07:53 +02:00
István Váradi
40753860cf
Merge branch 'master' into ubuntu-eoan
2019-07-30 06:50:19 +02:00
István Váradi
5142cf026f
Merge pull request #1359 from ivaradi/qt55-update
...
Update Qt 5.5 compatibility patch for Xenial
2019-07-30 06:49:59 +02:00
István Váradi
d64b477280
Merge branch 'master' into ubuntu-eoan
2019-07-30 06:36:44 +02:00
István Váradi
d0cf21d355
Merge branch 'master' into qt55-update
2019-07-30 06:36:24 +02:00
Nextcloud bot
4257f70d2e
[tx-robot] updated from transifex
2019-07-30 03:05:57 +00:00
István Váradi
d000328700
Merge branch 'master' into ubuntu-eoan
2019-07-29 19:05:13 +02:00
István Váradi
b5e45711fc
Merge branch 'master' into qt55-update
2019-07-29 19:04:43 +02:00
Nextcloud bot
9f94f412ef
[tx-robot] updated from transifex
2019-07-29 03:03:27 +00:00
Nextcloud bot
c13d4ca40e
[tx-robot] updated from transifex
2019-07-28 03:05:54 +00:00
István Váradi
04d825f4b6
Remove Ubuntu Cosmic and add Eoan package
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2019-07-27 11:21:39 +02:00
Nextcloud bot
b448e215ad
[tx-robot] updated from transifex
2019-07-27 03:03:03 +00:00
István Váradi
2d2c1ef29e
Update Qt 5.5 compatibility patch for Xenial
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2019-07-26 21:08:23 +02:00
Nextcloud bot
d654a65ac7
[tx-robot] updated from transifex
2019-07-26 03:03:02 +00:00
István Váradi
f462bfc7c5
Merge pull request #1222 from ivaradi/new-drone-debian
...
Reinstate Debian build in the new Drone config
2019-07-25 18:58:29 +02:00
István Váradi
d6ab7920d9
Fix the Debian changelog generator
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2019-07-25 16:48:24 +02:00
István Váradi
ec359d0e6b
Reinstate Debian build in the new Drone config
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2019-07-25 16:48:17 +02:00
Nextcloud bot
be3713a535
[tx-robot] updated from transifex
2019-07-25 03:03:32 +00:00
Camila Ayres
a21258487f
Merge pull request #1354 from nextcloud/minorchange/link-to-help-text
...
Minor text change in the link to help in the tab 'General'.
2019-07-24 19:07:10 +02:00
Camila San
3ea472d9f2
Minor text change in the link to help in the tab 'General'.
...
Also uses helpUrl() retrieve the correct APPLICATION_HELP_URL
instead of APPLICATION_DOMAIN.
Signed-off-by: Camila San <hello@camila.codes >
2019-07-24 16:39:21 +02:00
Nextcloud bot
a0587f3cde
[tx-robot] updated from transifex
2019-07-24 03:05:55 +00:00
Nextcloud bot
96c35a9410
[tx-robot] updated from transifex
2019-07-23 03:09:01 +00:00
Camila Ayres
41900140df
Merge pull request #1342 from gt-h6k/fixes-1187
...
Fixes issue #1187
2019-07-22 22:04:14 +02:00
Camila Ayres
a47dd69a71
Merge branch 'master' into fixes-1187
2019-07-22 20:45:50 +02:00
Camila Ayres
0539e34c69
Merge pull request #1275 from ivyclare/pr/607
...
Fixes #607
2019-07-22 20:45:28 +02:00
Camila Ayres
5d30f4b1eb
Merge branch 'master' into pr/607
2019-07-22 19:38:56 +02:00
Camila Ayres
4559965abf
Merge pull request #1278 from ivyclare/pr/878
...
Fixes issue #878
2019-07-22 19:38:36 +02:00
Camila Ayres
4801bd5818
Merge branch 'master' into pr/607
2019-07-22 16:46:45 +02:00
Camila Ayres
9411a34a2b
Merge branch 'master' into pr/878
2019-07-22 16:09:52 +02:00
Camila Ayres
94bff61c45
Merge branch 'master' into fixes-1187
2019-07-22 16:09:40 +02:00
Camila Ayres
cf3dd53e12
Merge pull request #1347 from caugner/965-file-folder-ignored-as-info
...
Displays FileIgnored activities with an info icon
2019-07-22 16:09:27 +02:00
Camila Ayres
0ae72cd68a
Merge branch 'master' into pr/878
2019-07-22 15:45:56 +02:00
Camila Ayres
88624f055d
Merge branch 'master' into 965-file-folder-ignored-as-info
2019-07-22 15:44:10 +02:00
Nextcloud bot
50be2e067c
[tx-robot] updated from transifex
2019-07-22 03:06:58 +00:00
Claas Augner
116c5b361f
Displays FileIgnored activities with an info icon
...
See: https://github.com/nextcloud/desktop/issues/965
Signed-off-by: Claas Augner <git@caugner.de >
2019-07-21 22:02:15 +02:00
Nextcloud bot
ae28be4a10
[tx-robot] updated from transifex
2019-07-21 03:07:35 +00:00
Nextcloud bot
fa2f52b551
[tx-robot] updated from transifex
2019-07-20 03:03:51 +00:00
Nextcloud bot
658f6817ce
[tx-robot] updated from transifex
2019-07-19 03:16:29 +00:00
Nextcloud bot
28c401236b
[tx-robot] updated from transifex
2019-07-17 03:03:58 +00:00
Hiroki Goto
57ca82e620
Merge branch 'master' into fixes-1187
2019-07-15 20:08:47 +09:00
Nextcloud bot
7d700a3c84
[tx-robot] updated from transifex
2019-07-15 03:00:34 +00:00
Nextcloud bot
2c2cc5c23e
[tx-robot] updated from transifex
2019-07-14 03:03:06 +00:00
gt-h6k
1763504b4e
Fixes issue #1187
...
Signed-off-by: Hiroki Goto <git@gt-h6k.net >
2019-07-13 16:39:30 +09:00
Nextcloud bot
94db2f82a2
[tx-robot] updated from transifex
2019-07-13 03:06:30 +00:00
Nextcloud bot
d967ebac9a
[tx-robot] updated from transifex
2019-07-12 02:59:46 +00:00
Nextcloud bot
6b5b3c96cf
[tx-robot] updated from transifex
2019-07-11 02:58:04 +00:00
Nextcloud bot
a8bf75d496
[tx-robot] updated from transifex
2019-07-10 02:57:49 +00:00
Nextcloud bot
bb34de2bd8
[tx-robot] updated from transifex
2019-07-09 02:54:41 +00:00
Nextcloud bot
b146654474
[tx-robot] updated from transifex
2019-07-07 02:55:41 +00:00
Nextcloud bot
c897564d28
[tx-robot] updated from transifex
2019-07-05 02:57:08 +00:00
Nextcloud bot
ae9bc786ad
[tx-robot] updated from transifex
2019-07-04 02:55:55 +00:00
Nextcloud bot
b2d85cc4bf
[tx-robot] updated from transifex
2019-07-03 02:55:33 +00:00
Nextcloud bot
ac505aac0e
[tx-robot] updated from transifex
2019-07-02 02:54:54 +00:00
Nextcloud bot
4eac71a032
[tx-robot] updated from transifex
2019-06-30 02:55:43 +00:00
Nextcloud bot
fa29fc4028
[tx-robot] updated from transifex
2019-06-28 02:56:13 +00:00
Nextcloud bot
f352af7ffb
[tx-robot] updated from transifex
2019-06-27 02:57:19 +00:00
Nextcloud bot
d7098343a2
[tx-robot] updated from transifex
2019-06-26 02:56:31 +00:00
Nextcloud bot
908f4d34e3
[tx-robot] updated from transifex
2019-06-25 02:57:16 +00:00
Nextcloud bot
78c7aed3b9
[tx-robot] updated from transifex
2019-06-24 02:56:03 +00:00
Nextcloud bot
a8986124b8
[tx-robot] updated from transifex
2019-06-23 02:56:59 +00:00
Nextcloud bot
57ec1cdda4
[tx-robot] updated from transifex
2019-06-22 02:55:39 +00:00
Camila Ayres
9dc47438c9
Merge pull request #1309 from nextcloud/feature/show-shared-file-owner
...
Displays the uid_owner of a shared file.
2019-06-21 19:53:46 +02:00
Camila San
d6a0a5272a
Displays the uid_owner of a shared file.
...
Also displays the sharees that reshared it via share link.
Signed-off-by: Camila San <hello@camila.codes >
2019-06-21 18:36:45 +02:00
Nextcloud bot
47ac10fb8e
[tx-robot] updated from transifex
2019-06-21 02:54:12 +00:00
Nextcloud bot
459a17bd7e
[tx-robot] updated from transifex
2019-06-20 02:55:55 +00:00
Nextcloud bot
de65b6fb7e
[tx-robot] updated from transifex
2019-06-18 02:55:35 +00:00
Nextcloud bot
6ddfc80672
[tx-robot] updated from transifex
2019-06-17 02:54:41 +00:00
Nextcloud bot
048cf3b23e
[tx-robot] updated from transifex
2019-06-16 02:56:30 +00:00
Nextcloud bot
3c958dea20
[tx-robot] updated from transifex
2019-06-13 02:48:18 +00:00
Kilian Pfeiffer
ac24874585
Merge branch 'master' into master
2019-06-12 12:41:09 +02:00
Camila Ayres
0b420c5fe6
Merge pull request #1301 from nextcloud/error-423-change-warning-color
...
Add error category for http file lock error status 423.
2019-06-12 11:33:25 +02:00
Camila San
bb7d330516
Add error category for http file lock error status 423.
...
It filters the error out of the list of blocking errors. It now shows up
in the Activities and Notificattions list as a warning.
Signed-off-by: Camila San <hello@camila.codes >
2019-06-11 23:32:10 +02:00
Nextcloud bot
795c29d5bd
[tx-robot] updated from transifex
2019-06-11 02:46:16 +00:00
Nextcloud bot
ad04116c00
[tx-robot] updated from transifex
2019-06-10 02:47:53 +00:00
Nextcloud bot
42b9dec1d0
[tx-robot] updated from transifex
2019-06-09 02:47:26 +00:00
Nextcloud bot
51e398d4f4
[tx-robot] updated from transifex
2019-06-08 02:46:59 +00:00
Ivoline Ngong
5c2e8c9574
Merge branch 'master' into pr/607
2019-06-07 19:36:44 +03:00
Nextcloud bot
feee0bf62b
[tx-robot] updated from transifex
2019-06-06 02:47:28 +00:00
Nextcloud bot
f6dee2b10f
[tx-robot] updated from transifex
2019-06-05 02:47:31 +00:00
Nextcloud bot
57fc438b91
[tx-robot] updated from transifex
2019-06-04 02:47:14 +00:00
Camila Ayres
aa5b62c931
Add comment to Github issue_template.md.
...
Minor change: removes some item e.g. PHP version that are not relevant to the client.
2019-06-03 17:42:29 +02:00
Ivan Čukić
f089fa34fc
Merge pull request #1241 from ivan-cukic/ivan/encryption-initial-setup
...
Added a nice UI for the E2E-enabled account first connect
2019-06-03 09:44:19 +02:00
Ivan Čukić
200032c9cb
Merge branch 'master' into ivan/encryption-initial-setup
2019-06-03 09:11:56 +02:00
Nextcloud bot
6a294bb4a0
[tx-robot] updated from transifex
2019-06-03 02:46:03 +00:00
Nextcloud bot
4aa2e2e8c3
[tx-robot] updated from transifex
2019-06-01 02:46:48 +00:00
Nextcloud bot
4cd7095a40
[tx-robot] updated from transifex
2019-05-30 02:46:02 +00:00
Ivoline Ngong
d3c5a71689
Merge branch 'master' into pr/878
2019-05-29 21:06:19 +03:00
ivyclare
f4340b98ce
Unshare action transferred to 3 dot menu
...
Signed-off-by: ivyclare <ivolinengong@gmail.com >
2019-05-29 20:54:53 +03:00
Camila Ayres
867e546fa9
Merge branch 'master' into master
2019-05-29 17:40:53 +02:00
Nextcloud bot
eb28fe9990
[tx-robot] updated from transifex
2019-05-29 02:56:09 +00:00
Nextcloud bot
fa5c1eff25
[tx-robot] updated from transifex
2019-05-28 03:00:44 +00:00
ivyclare
bcdc88ecf0
Change »Details…« to »View more activity…«
...
Signed-off-by: ivyclare <ivolinengong@gmail.com >
2019-05-28 01:14:31 +03:00
Camila Ayres
1dca017537
Merge pull request #1247 from nextcloud/backport/reshare
...
Adds parameter to retrieve shares with its reshares.
2019-05-27 20:16:34 +02:00
Camila San
9ff1a30dc4
Display error when current user is not allowed to reshare file/folder.
...
Signed-off-by: Camila San <hello@camila.codes >
2019-05-27 19:46:38 +02:00
Camila San
4f0ff154d3
Display sharees on the first show of the share dialog.
...
It was displaying them only when the current user would edit the share.
Signed-off-by: Camila San <hello@camila.codes >
2019-05-27 19:46:38 +02:00
Camila San
981a4ee240
Adds parameter to retrieve shares with its reshares.
...
If the initiator or the recipient is not the current user,
show the list of sharees without any options to edit it.
Minor change: updates api to v2.
Signed-off-by: Camila San <hello@camila.codes >
2019-05-27 19:46:38 +02:00
Nextcloud bot
378dd744fb
[tx-robot] updated from transifex
2019-05-27 02:54:16 +00:00
Nextcloud bot
d38e829330
[tx-robot] updated from transifex
2019-05-25 02:55:41 +00:00
Nextcloud bot
ad65b6fdf3
[tx-robot] updated from transifex
2019-05-24 02:56:34 +00:00
Roeland Jago Douma
ea6f3be374
Merge pull request #1273 from csware/issue-1266
...
WebView: Properly handle usernames with spaces and plus signs in it
2019-05-23 19:59:49 +02:00
Sven Strickroth
85d217ec95
WebView: Properly handle usernames with spaces and plus signs in it
...
The path returned from the server encodes a space in the username with `+` and if the username contains a `+` sign it is encoded as `%2B` (cf. https://www.php.net/manual/function.urlencode.php ).
Fix: Don't (double) decode the URL path and then replace `+` with space (introduced in issue #279 resp. commit 9ec61a84ce ). Instead first replace `+` with space, then decode percent encoding.
Tested with a username containing a space, a username containing a `+`sign and a username containing just A-Za-z0-9- (with Nextcloud 16).
(fixes issue #1266 )
Signed-off-by: Sven Strickroth <email@cs-ware.de >
2019-05-23 17:09:33 +02:00
Nextcloud bot
e8213242a9
[tx-robot] updated from transifex
2019-05-23 02:55:27 +00:00
Sebastian Grund
a9bea53c89
issue1216: added sync-exclude entry for emacs recovery files
...
Signed-off-by: Sebastian Grund <grund92@gmx.de >
2019-05-22 08:52:37 +02:00
Nextcloud bot
0c603944b8
[tx-robot] updated from transifex
2019-05-22 02:56:14 +00:00
Nextcloud bot
559187df6c
[tx-robot] updated from transifex
2019-05-20 02:53:13 +00:00
Nextcloud bot
eb00500b0b
[tx-robot] updated from transifex
2019-05-19 02:55:18 +00:00
Ivan Čukić
876f69dc7d
Merge branch 'master' into ivan/encryption-initial-setup
2019-05-18 23:07:34 +02:00
Ivan Čukić
33605d7f65
Removed ellipsis from the button text
2019-05-18 22:58:41 +02:00
Nextcloud bot
492fc846df
[tx-robot] updated from transifex
2019-05-18 02:53:47 +00:00
Nextcloud bot
febf206704
[tx-robot] updated from transifex
2019-05-17 02:59:46 +00:00
Nextcloud bot
e1eeaadaff
[tx-robot] updated from transifex
2019-05-16 02:53:07 +00:00
Ivan Čukić
4f17366262
Changed the message to 'Enable encryption...'
2019-05-14 21:54:43 +02:00
Ivan Čukić
a8ac89c20c
Merge branch 'master' into ivan/encryption-initial-setup
2019-05-14 21:53:57 +02:00
Balázs Meskó
a13bba7f42
Marking unused strings as unstranslatable
...
Signed-off-by: Balázs Meskó <mesko.balazs@fsf.hu >
2019-05-14 20:07:08 +02:00
Nextcloud bot
e0f421ac7a
[tx-robot] updated from transifex
2019-05-14 02:51:16 +00:00
Roeland Jago Douma
b6c0f9db5d
Merge pull request #1253 from muesli/webview-typo
...
Fixed typo in "certificate"
2019-05-13 07:58:52 +02:00
Roeland Jago Douma
50755d0295
Merge pull request #1251 from yarons/patch-1
...
Fixed typo
2019-05-13 07:58:29 +02:00
Christian Muehlhaeuser
9dc0027304
Fixed typo in "certificate"
...
Signed-off-by: Christian Muehlhaeuser <muesli@gmail.com >
2019-05-13 05:22:58 +02:00
Nextcloud bot
37ee52a930
[tx-robot] updated from transifex
2019-05-13 00:47:37 +00:00
Yaron Shahrabani
692d885b55
Fixed typo
...
Chipher -> Cipher
2019-05-12 19:11:33 +03:00
Ivan Čukić
6c0d796b4b
E2E UI setup poligh
...
- Text changed to "Enable..." instead of "Setup"
- The close icon follows NC style
- "end-to-end" instead of "end to end"
Signed-off-by: Ivan Čukić <ivan.cukic@kde.org >
2019-05-11 19:20:19 +02:00
Ivan Čukić
db7e5e01b3
Merge branch 'master' into ivan/encryption-initial-setup
2019-05-11 19:19:00 +02:00
Nextcloud bot
ae0b1ce3d6
[tx-robot] updated from transifex
2019-05-11 00:48:37 +00:00
Camila Ayres
419b8a3ff9
Merge pull request #1245 from joshua-sterner/master
...
This should fix issue #1000 .
2019-05-10 17:04:40 +02:00
Camila Ayres
bdfc5dcd14
Merge branch 'master' into master
2019-05-10 14:42:44 +02:00
Camila Ayres
c0704cd500
Merge pull request #1234 from curiousDTU/small-fix
...
updated default remote poll to 5 seconds #1115
2019-05-10 11:08:32 +02:00
Joshua Sterner
1b36dbc435
Merge branch 'master' into master
2019-05-09 23:15:54 -07:00
shobha
188374f60c
updated default remote poll to 5 seconds #1115
...
Signed-off-by: shobha <tyagishobha@gmail.com >
2019-05-10 09:15:09 +05:30
Nextcloud bot
fd9d7563c2
[tx-robot] updated from transifex
2019-05-10 00:49:02 +00:00
Joshua Sterner
bd9fcd88d8
testMove3LevelDirWithFile now uses mv function to move the directory
...
Signed-off-by: Joshua Sterner <joshua.s.sterner@gmail.com >
2019-05-09 04:12:33 -07:00
Joshua Sterner
b6ff17c50b
Fixed Issue #1000 - Subfolders of moved folders not synced
...
Signed-off-by: Joshua Sterner <joshua.s.sterner@gmail.com >
2019-05-09 04:12:33 -07:00
Nextcloud bot
2d3bac4e53
[tx-robot] updated from transifex
2019-05-09 00:48:24 +00:00
Ivan Čukić
7af786fde9
Added a nice UI for the E2E-enabled account first connect
...
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.
2019-05-09 00:37:24 +02:00
Ivan Čukić
0f7c10a2d6
Race condition in the remote size loading logic
...
The quota retrieval process might not be finished by the time
the used space on the server (`_rSize`) is compared against
the locally available disk space which might end up in
a "There isn't enough free space in the local folder!" message
even if there is enough free space.
This patch updates the status after the quota has been retrieved.
It also initializes `_rSize` to `-1` so that errors like this
are easier to catch in the future.
2019-05-08 23:09:55 +02:00
Camila Ayres
1f1a7a27f0
Merge pull request #1239 from nextcloud/fix/device-memory-leak
...
Fix memory leak with device pointer
2019-05-08 20:14:49 +02:00
Christoph Wurst
c2e3cbca31
Fix memory leak with device pointer
...
Downstream of https://github.com/owncloud/client/pull/6856
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at >
2019-05-08 19:41:48 +02:00
Nextcloud bot
92a5e64487
[tx-robot] updated from transifex
2019-05-08 00:52:12 +00:00
Nextcloud bot
9153f710df
[tx-robot] updated from transifex
2019-05-07 00:48:06 +00:00
Nextcloud bot
8151eb4837
[tx-robot] updated from transifex
2019-05-05 00:49:10 +00:00
Corentin Noël
18f51e47d7
Merge branch 'master' into master
2019-05-03 17:04:42 +02:00
Corentin Noël
aba4b722af
Merge branch 'master' into fix_urlscheme_warning
2019-05-03 17:03:23 +02:00
Corentin Noël
654049d4fd
Merge branch 'master' into icons
2019-05-03 17:02:59 +02:00
Nextcloud bot
a5b65a73a8
[tx-robot] updated from transifex
2019-05-03 00:47:47 +00:00
Nextcloud bot
26b9bf0281
[tx-robot] updated from transifex
2019-05-02 00:48:16 +00:00
Nextcloud bot
19c968de76
[tx-robot] updated from transifex
2019-05-01 00:48:06 +00:00
Terence Eden
e64fa74899
Typo
...
There's no such thing as a "key*h*chain".
2019-04-28 10:03:38 +01:00
Nextcloud bot
9b3fa62b2d
[tx-robot] updated from transifex
2019-04-28 00:50:09 +00:00
Nextcloud bot
68983c54bb
[tx-robot] updated from transifex
2019-04-27 00:47:44 +00:00
Nextcloud bot
d9af9b895f
[tx-robot] updated from transifex
2019-04-26 00:47:12 +00:00
Nextcloud bot
50f332eac7
[tx-robot] updated from transifex
2019-04-25 00:47:56 +00:00
Nextcloud bot
ad095efe3a
[tx-robot] updated from transifex
2019-04-23 00:48:20 +00:00
Björn Bidar
cea0d519a4
fix qt warning about registering a URL sheme first.
...
Qt recommends to register a URL scheme before installing it.
I don't know the impact of the not registering before instaling but I
think the change is pretty harmles.
See:
https://doc.qt.io/qt-5/qwebengineurlscheme.html#registerScheme
Signed-off-by: Björn Bidar <theodorstormgrade@gmail.com >
2019-04-22 07:38:38 +02:00
Nextcloud bot
3c947819c1
[tx-robot] updated from transifex
2019-04-22 00:48:48 +00:00
Camila Ayres
f52f9f0abe
Merge pull request #1212 from nextcloud/cmake-simplify
...
Simplify cmake command to make copy-pastable.
2019-04-21 19:41:52 +02:00
Camila San
75ccffa5a2
Simplify compile instructions.
...
Signed-off-by: Camila San <hello@camila.codes >
2019-04-21 17:13:20 +02:00
Jan-Christoph Borchardt
f0035b95bb
Simplify cmake command to make copy-pastable
...
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net >
2019-04-21 14:31:10 +02:00
Nextcloud bot
955f54cdef
[tx-robot] updated from transifex
2019-04-21 00:50:00 +00:00
Nextcloud bot
c5b8cda323
[tx-robot] updated from transifex
2019-04-20 00:48:15 +00:00
Nextcloud bot
ae0dbcde5b
[tx-robot] updated from transifex
2019-04-19 00:49:24 +00:00
Nextcloud bot
f32d83e993
[tx-robot] updated from transifex
2019-04-18 00:49:41 +00:00
Nextcloud bot
d7b881feb6
[tx-robot] updated from transifex
2019-04-17 00:50:11 +00:00
Nextcloud bot
6bd98518e4
[tx-robot] updated from transifex
2019-04-15 00:49:36 +00:00
Nextcloud bot
54d80bbc9b
[tx-robot] updated from transifex
2019-04-14 00:51:05 +00:00
Nextcloud bot
5f9ec1762a
[tx-robot] updated from transifex
2019-04-13 00:51:53 +00:00
Camila San
1c8dfd701b
Increase version to 2.5.3.
2019-04-12 17:17:23 +02:00
Camila Ayres
f520d7364d
Merge pull request #1118 from tuchfarber/tuchfarber/fix_empty_file_error_wording
...
Fix empty file wording in error log (small)
2019-04-12 17:08:27 +02:00
Camila Ayres
4d61a7c263
Merge branch 'master' into tuchfarber/fix_empty_file_error_wording
2019-04-12 16:51:36 +02:00
Camila Ayres
ac6ef500cc
Merge pull request #1201 from nextcloud/bugfix/popup-empty-folder
...
Uses configuraion to determine if it should show empty folder popup.
2019-04-12 16:38:51 +02:00
Camila San
b5b2ef3120
Updates test to fit new configuration default value.
...
Signed-off-by: Camila San <hello@camila.codes >
2019-04-12 16:22:07 +02:00
Camila San
7f3c3f6eb6
Uses configuraion to determine if it should show empty folder popup.
...
Configuration default value is set to false because users are getting
the popup message too often.
Signed-off-by: Camila San <hello@camila.codes >
2019-04-12 16:22:07 +02:00
Camila Ayres
936bdd04a8
Merge pull request #1185 from tintou/master
...
libcloudproviders: Add missing check for Qt5DBus
2019-04-12 16:09:31 +02:00
Camila Ayres
33baf40061
Merge branch 'master' into master
2019-04-12 15:50:55 +02:00
Roeland Jago Douma
6a63d8f2b9
Merge pull request #1191 from nextcloud/bugfix/1172/share-link
...
Share link fixing
2019-04-12 14:31:11 +02:00
Corentin Noël
b11a4217c7
Merge branch 'master' into master
2019-04-12 14:25:56 +02:00
Camila San
35114cf45c
Disable options in share dialog if account state changes.
...
Signed-off-by: Camila San <hello@camila.codes >
2019-04-12 14:17:58 +02:00
Camila San
e07c472057
Refactores sharing link to support multiple share links.
...
Signed-off-by: Camila San <hello@camila.codes >
2019-04-12 14:17:58 +02:00
Camila San
0fed1cc54d
Fixes deleting of one single link share.
...
Signed-off-by: Camila San <hello@camila.codes >
2019-04-12 14:17:57 +02:00
Roeland Jago Douma
ac257cd65f
Merge pull request #1186 from tintou/tintou/i18n
...
Fix several memory leaks in cloudproviders and add translation support
2019-04-12 14:09:30 +02:00
Roeland Jago Douma
088b0817d8
Merge branch 'master' into tintou/i18n
2019-04-12 13:48:19 +02:00
Roeland Jago Douma
b0c75723e2
Merge pull request #1200 from nextcloud/new_drone
...
New drone config
2019-04-12 13:47:28 +02:00
Roeland Jago Douma
b368a93e2e
New drone config
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
2019-04-12 11:14:05 +02:00
Roeland Jago Douma
c75cb390dd
Merge branch 'master' into tintou/i18n
2019-04-12 10:35:02 +02:00
Nextcloud bot
d39f826e0e
[tx-robot] updated from transifex
2019-04-12 00:49:48 +00:00
Camila Ayres
1ea8b18893
Merge branch 'master' into tintou/i18n
2019-04-11 13:54:18 +02:00
Nextcloud bot
8491ef428e
[tx-robot] updated from transifex
2019-04-10 00:48:53 +00:00
Julius Härtl
42ce5c0c0d
Merge branch 'master' into master
2019-04-09 10:01:35 +02:00
Nextcloud bot
acca019afe
[tx-robot] updated from transifex
2019-04-09 00:48:35 +00:00
Nextcloud bot
4591f9c09f
[tx-robot] updated from transifex
2019-04-08 00:49:58 +00:00
Corentin Noël
088a5a9771
Fix several memory leaks in cloudproviders and add translation support
2019-04-04 22:06:22 +02:00
Corentin Noël
19079c65c1
libcloudproviders: Add missing check for Qt5DBus
2019-04-04 17:50:30 +02:00
Nextcloud bot
3804410949
[tx-robot] updated from transifex
2019-04-04 00:49:12 +00:00
Nextcloud bot
b8e874a3a7
[tx-robot] updated from transifex
2019-04-02 00:51:06 +00:00
Nextcloud bot
3a03568ec8
[tx-robot] updated from transifex
2019-04-01 00:51:27 +00:00
Nextcloud bot
40da5630e1
[tx-robot] updated from transifex
2019-03-31 01:50:45 +00:00
Nextcloud bot
b36626d50a
[tx-robot] updated from transifex
2019-03-30 01:50:00 +00:00
Roeland Jago Douma
26f897d22c
Merge pull request #1157 from stragu/patch-1
...
Fix a minor typo
2019-03-29 13:33:55 +01:00
Nextcloud bot
1b4cb6483b
[tx-robot] updated from transifex
2019-03-29 01:50:20 +00:00
Nextcloud bot
9312c18c57
[tx-robot] updated from transifex
2019-03-27 11:31:33 +00:00
Nextcloud bot
96434aabe9
[tx-robot] updated from transifex
2019-03-27 01:42:51 +00:00
Nextcloud bot
95ec0777ca
[tx-robot] updated from transifex
2019-03-26 01:41:08 +00:00
Nextcloud bot
283423f1bd
[tx-robot] updated from transifex
2019-03-25 01:43:41 +00:00
Stéphane Guillou
3a893d6179
Fix a minor typo
2019-03-24 20:12:44 +10:00
Nextcloud bot
6a83b31c5a
[tx-robot] updated from transifex
2019-03-24 01:44:42 +00:00
Nextcloud bot
9a3667c1de
[tx-robot] updated from transifex
2019-03-23 01:43:05 +00:00
Nextcloud bot
90fa47bbe6
[tx-robot] updated from transifex
2019-03-22 01:44:35 +00:00
Camila Ayres
44c265e2a7
Merge pull request #1153 from nextcloud/enh/512/ci
...
Add Qt-5.12 to CI
2019-03-21 17:56:27 +01:00
Roeland Jago Douma
bb9017d3a6
Move over AppImage builder to 5.12
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
2019-03-21 15:57:40 +01:00
Roeland Jago Douma
9d87f707a6
Add Qt-5.12 to CI
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
2019-03-21 15:57:40 +01:00
Nextcloud bot
89cda9a1b4
[tx-robot] updated from transifex
2019-03-21 01:52:00 +00:00
Nextcloud bot
653e56268d
[tx-robot] updated from transifex
2019-03-20 01:49:54 +00:00
Izabela Bakollari
ff7b0aace9
Modified slideshow buttons and edited "Host your own server" link
2019-03-18 16:31:35 +01:00
Izabela Bakollari
9b476a5caa
Add files via upload
2019-03-18 15:58:12 +01:00
Kilian Pfeiffer
2c58bee151
Merge branch 'master' into master
2019-03-09 17:57:11 +01:00
Matt Tuchfarber
0862d6cfb0
Fix empty file wording in error log
...
Changing empty file error text so that it reads correctly.
2019-03-07 00:18:12 -05:00
Kilian Pfeiffer
c4ffd844f3
Merge branch 'master' into master
2019-02-12 12:46:19 +01:00
Javier Llorente
cbc19e86fb
Add sync date next to "Synchronized with local folder"
2019-01-22 23:16:57 +01:00
kilian.pfeiffer
10073c1f10
changed max GUI bandwith limits
2019-01-18 15:11:52 +01:00
Jan-Christoph Borchardt
8a35bfdc13
Remove outdated icons
...
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net >
2019-01-15 19:59:34 +01:00
tuxmaster5000
ddf1ac04e5
Merge branch 'master' into owncloud
2018-10-16 09:35:33 +02:00
Camila Ayres
aa388b86c0
Merge branch 'master' into owncloud
2018-10-14 16:13:01 +02:00
tuxmaster5000
f9c6449c05
Fix include file
2018-10-12 15:56:26 +02:00
tuxmaster5000
3c00c09ea8
Rename owncloud tests to nextcloud
2018-10-12 14:52:18 +02:00