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

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-03-15Merge remote-tracking branch 'origin/2.10'Hannah von Reth
2022-03-14Fix filter menusErik 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-01Fix shared pointer deletion before the slot was invokedHannah von Reth
Fixes: #9367
2022-02-04Replace ocsjob with JsonApiJobHannah von Reth
2022-01-31Port NotificationConfirmJob to JsonApiJobHannah von Reth
2021-12-03Use the refcounted AccountStatePtr as much as possibleErik 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-05-18Add context menu to activity listHannah von Reth
2021-04-26Refactor protocol and issue widgetHannah von Reth
2021-04-08Port activitylist to a QTreeview and QAbstractTableModelHannah von Reth
We now hav proper headers and sortig capabilities Fixes: #8158
2021-03-31Cleanup the activities item and use uuidHannah von Reth
2020-06-29Gui: Actually set the default dialog sizeHannah von Reth
2020-02-10Run clang-tidy check for modernize-use-nullptrOlivier Goffart
2020-02-10Run clang-tidy with modernize-use-overrideOlivier Goffart
And also replace all remaining Q_DECL_OVERRIDE to just override
2018-04-13Notifications: Lower hiding timeoutMarkus Goetz
With the 4.5sec timeout, it was very easy to accidently hit the wrong notification when the previous one dissapeared so late.
2018-01-25Use std::chrono::milliseconds to represent millisecondsOlivier Goffart
2017-07-04Add a more functional error view #5516 (#5861)ckamm
* Add a more functional error view #5516 * Allow filtering of ignores and warnings to see only important bits. * Navigate from the folder view to the error view by clicking on the error list with the red background. * Move the error list into its own ui file to allow easier extension. * Fix issue around tab id handling in ActivitySettings. * Rename "Action" column to "Issue". * Change mouse cursor to hand over button and new error list area Several OSX fixes provided by guruz.
2017-05-17Apply clang-formatChristian Kamm
2016-10-25License: Adjust license of GPLv2 source files to GPLv2+Christian Kamm
See #5180
2016-05-19Activity: When a new notification arrives, switch to that tab #4805Christian Kamm
2016-04-14Activity tab visibility fixes #4651Christian Kamm
2016-04-14Fix typoChristian Kamm
2016-04-11ActivityWidget: use a QHash for _widgetsToRemoveOlivier Goffart
The problem with QSet is that the QDateTime was part of the hash, but that does not make sens as it should be unique per widget and not per <date, widget> Instead make it a QHash so there is only one entry per widget.
2016-04-05ProtocolWidget: Show number of non synced files in tab label.Klaas Freitag
2016-03-29NotificationHandling: Use QByteArray for the verb.Klaas Freitag
2016-03-29ActivityWidget: Rename blacklistActivities to blacklistNotifications.Klaas Freitag
2016-03-23Notifications: Handle Notifications without an action.Klaas Freitag
The policy that was said is that if a notification has no action, the client can and should display a close-button. This patch does it. In additon to that, the client needs a blacklist of closed notifcations otherwise they would re-appear next time the server notifications are fetched again. Also, changed the cleanup of not-longer-used widgets to be more robust.
2016-03-22Notifications: Maintain a timeSinceLastCheck for every Account.Klaas Freitag
In multi-account environment every account needs the own counter.
2016-03-18Notifications: Refresh the notifications based on a config value.Klaas Freitag
Pulls a timer that polls for new notifications regularly. Add Config file method for the interval value.
2016-03-18Notifications: Remove "done" notification widgets after fife seconds.Klaas Freitag
2016-03-16Activity: Some documentation and better varialbe namesKlaas Freitag
2016-03-11Activitiy: Refactor - move classes to their own source files.Klaas Freitag
Created a activitydata.h header (only) for the basic data, plus a separate file for the model. Cleans up the widget source.
2016-03-11Notifications: Refactor - create a notification handler classKlaas Freitag
That cleans the ActivityWidget class
2016-03-11Notifications: Do a GUI tray notification if new notifciations arrive.Klaas Freitag
Show a GUI notification once an hour if no new notifications arrive to not annoy users.
2016-03-10Notifications: Add a Progress indicator and handle job results.Klaas Freitag
Parse the replyCode from the button action calls and disable buttons accordingly.
2016-03-10Display server notifications on the client (#3733)Klaas Freitag
As interaction is required, the notifications are displayed in a separate widget above the server activity list. Note that design and also where we display the notifications can still be discussed and changed.
2016-03-08Activities: Hide if non of the accounts has the app enabled.Klaas Freitag
If the ownCloud server does not have the activity app enabled, it returns 999 as status code. If all the configured accounts do that, this code hides the entire tab with the server activities. This is supposed to fix #4533
2015-11-19ActivityWidget: display if the server does not support acitivities.Klaas Freitag
If the server does not have the activities app enabled, it says so now. Fix for #4163
2015-11-19NetworkJobs: JSON network job now reports OCS reply code.Klaas Freitag
The signal jsonReceived() now not only delivers the raw json string, but also the status code that came as OCS reply. Also, fixed a typo in the signals name (recieved => received).
2015-11-19Fix compilation warningOlivier Goffart
2015-11-18Activity View: Update only if visible and when becoming visible #4083Markus Goetz
2015-11-17ActivityWidget: Detect new items in the list to refetch the activities.Klaas Freitag
On refresh, remove the activity list object from the models list.
2015-11-17ActivityWidget: fix compiler warningsOlivier Goffart
2015-11-16AcitivityWidget: Moved timespan-in-words method to utility.Klaas Freitag
Also added a second parameter, fixed plural translation and added a less-than-a-minute-ago term.
2015-11-16Added some documentation.Klaas Freitag
2015-11-16ActivityWidget: open local file in file manager if exists.Klaas Freitag
2015-11-12ActivityWidget: implement removeAccount.Klaas Freitag
2015-11-10ActivityView: Add a progress indicator widget to indicate action.Klaas Freitag
2015-11-10Activity: Unify the GUI, and reactivate copy to clipboard for all.Klaas Freitag
2015-11-04ActivityWidget: Rather use accountState pointer directly.Klaas Freitag
Do not use it via a smart pointer class.
2015-11-03ActivityWidget: Created a delegate for prettier display of the activitiesKlaas Freitag