Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-13 | Allow to add Folder sync pairs based on spaces | Hannah von Reth | |
2022-03-15 | Merge remote-tracking branch 'origin/2.10' | Hannah von Reth | |
2022-03-14 | Fix filter menus | Erik Verbruggen | |
- replaced "No filter" option text with "All", to avoid the "No filter is not enabled" situation - replace the "Filter" label on the button with "1 Filter"/"2 Filters" when a filter is active, so a user can immediately see that without having to open the filter pop-up | |||
2022-03-01 | Fix shared pointer deletion before the slot was invoked | Hannah von Reth | |
Fixes: #9367 | |||
2022-01-31 | Port NotificationConfirmJob to JsonApiJob | Hannah von Reth | |
2022-01-31 | Refactor JsonApiJob and allow non ownCloud json jobs | Hannah von Reth | |
2021-12-09 | Merge remote-tracking branch 'origin/2.10' | Hannah von Reth | |
2021-12-08 | Fix hiding of activity tab in case app is disabled or not installed | Fabian Müller | |
2021-12-03 | Use the refcounted AccountStatePtr as much as possible | Erik Verbruggen | |
The AccountManager creates AccountState objects, and stores them in a shared pointer. Previously, the raw pointer was given out, and stored in other objects. That made removal very tricky: when an account gets removed, the underlying object gets deleted, and then all classes that listen get notified of the deletion. Those classes would sometimes put a nullptr into the AccountState pointer they stored, and in each usage would (hopefully) check for a nullptr. The problem was that a number of checks were missing, which the clang static analyser pointed out. This patch changes nearly all uses of a raw pointer into the shared pointer, thereby making sure all usages have a valid reference, even when account deletion happens. The two places where a raw pointer is still used, now put it into a refcounted pointer as soon as possible. | |||
2021-10-27 | Add Utility::stringToEnum | Hannah von Reth | |
2021-09-30 | Merge remote-tracking branch 'origin/2.9' | Hannah von Reth | |
2021-09-29 | Allow to filter issue table by issue type | Erik Verbruggen | |
Fixes: #9000 | |||
2021-09-22 | Merge remote-tracking branch 'origin/2.9' | Hannah von Reth | |
2021-09-21 | Allow up to 20000 sync issues | Hannah von Reth | |
2021-09-17 | Revert "Work around compiler bug in old GCC versions" | Hannah von Reth | |
We rather update the compiler on debian 9 This reverts commit 4acec7bfdeeb798cdc7f32d6286dc7de07e17ef1. | |||
2021-09-17 | Work around compiler bug in old GCC versions | Erik Verbruggen | |
The previous use of template specialisation triggered a compiler bug on Debian 9 and CentOS 7, which use gcc 5.4 or earlier. As there is just one specialisation, the work-around is to change the function to be a static member function of the wrapping class of the enum. See also: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56480 | |||
2021-09-14 | Add SyncStatus to the tables | Hannah von Reth | |
Issue: #9000 | |||
2021-09-13 | Display the local time not utc time | Hannah von Reth | |
Copying to clipboard will still display utc time (raw data) Fixes: #9006 | |||
2021-08-20 | Use a more intuitive resize behaviour | Hannah von Reth | |
Fixes: #8910 | |||
2021-08-12 | Don't treat exclude as error | Hannah von Reth | |
2021-08-12 | Display an icon for successfully synced items | Hannah von Reth | |
2021-07-13 | Delay the deletion of Folder objects | Hannah von Reth | |
This removes the need to check for the existance of the pointers Fixes: #8690 | |||
2021-06-24 | Fixed implicit fallthrough warnings | Oleksii Lysenko | |
2021-06-15 | Change the resize behaviour of the header view | Hannah von Reth | |
2021-05-26 | Add rtl support to copy to clipboard | Hannah von Reth | |
2021-05-26 | Allow to filter tables by account | Hannah von Reth | |
2021-05-26 | Move new models to a sub dir | Hannah von Reth | |