{"action":"created","issue":{"url":"https://api.github.com/repos/owncloud/client/issues/3732","labels_url":"https://api.github.com/repos/owncloud/client/issues/3732/labels{/name}","comments_url":"https://api.github.com/repos/owncloud/client/issues/3732/comments","events_url":"https://api.github.com/repos/owncloud/client/issues/3732/events","html_url":"https://github.com/owncloud/client/issues/3732","id":104500849,"number":3732,"title":"Move Desktop Activity Log to a New Button, Sync Log","user":{"login":"MTRichards","id":1818977,"avatar_url":"https://avatars.githubusercontent.com/u/1818977?v=3","gravatar_id":"","url":"https://api.github.com/users/MTRichards","html_url":"https://github.com/MTRichards","followers_url":"https://api.github.com/users/MTRichards/followers","following_url":"https://api.github.com/users/MTRichards/following{/other_user}","gists_url":"https://api.github.com/users/MTRichards/gists{/gist_id}","starred_url":"https://api.github.com/users/MTRichards/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MTRichards/subscriptions","organizations_url":"https://api.github.com/users/MTRichards/orgs","repos_url":"https://api.github.com/users/MTRichards/repos","events_url":"https://api.github.com/users/MTRichards/events{/privacy}","received_events_url":"https://api.github.com/users/MTRichards/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/owncloud/client/labels/Design%20&%20UX","name":"Design & UX","color":"cc317c"},{"url":"https://api.github.com/repos/owncloud/client/labels/enhancement%20-%20proposed","name":"enhancement - proposed","color":"FF9900"},{"url":"https://api.github.com/repos/owncloud/client/labels/gold-ticket","name":"gold-ticket","color":"FFD700"}],"state":"open","locked":false,"assignee":{"login":"dragotin","id":1070214,"avatar_url":"https://avatars.githubusercontent.com/u/1070214?v=3","gravatar_id":"","url":"https://api.github.com/users/dragotin","html_url":"https://github.com/dragotin","followers_url":"https://api.github.com/users/dragotin/followers","following_url":"https://api.github.com/users/dragotin/following{/other_user}","gists_url":"https://api.github.com/users/dragotin/gists{/gist_id}","starred_url":"https://api.github.com/users/dragotin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dragotin/subscriptions","organizations_url":"https://api.github.com/users/dragotin/orgs","repos_url":"https://api.github.com/users/dragotin/repos","events_url":"https://api.github.com/users/dragotin/events{/privacy}","received_events_url":"https://api.github.com/users/dragotin/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/owncloud/client/milestones/25","html_url":"https://github.com/owncloud/client/milestones/2.1-next","labels_url":"https://api.github.com/repos/owncloud/client/milestones/25/labels","id":1170965,"number":25,"title":"2.1-next","description":"","creator":{"login":"cmonteroluque","id":879976,"avatar_url":"https://avatars.githubusercontent.com/u/879976?v=3","gravatar_id":"","url":"https://api.github.com/users/cmonteroluque","html_url":"https://github.com/cmonteroluque","followers_url":"https://api.github.com/users/cmonteroluque/followers","following_url":"https://api.github.com/users/cmonteroluque/following{/other_user}","gists_url":"https://api.github.com/users/cmonteroluque/gists{/gist_id}","starred_url":"https://api.github.com/users/cmonteroluque/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cmonteroluque/subscriptions","organizations_url":"https://api.github.com/users/cmonteroluque/orgs","repos_url":"https://api.github.com/users/cmonteroluque/repos","events_url":"https://api.github.com/users/cmonteroluque/events{/privacy}","received_events_url":"https://api.github.com/users/cmonteroluque/received_events","type":"User","site_admin":false},"open_issues":128,"closed_issues":66,"state":"open","created_at":"2015-06-18T15:57:49Z","updated_at":"2015-10-26T14:05:22Z","due_on":"2015-11-02T23:00:00Z","closed_at":null},"comments":5,"created_at":"2015-09-02T15:01:04Z","updated_at":"2015-10-26T14:31:31Z","closed_at":null,"body":"As a user, I want the Activity tab on a new button in the General tab, and a new activity tab with a true activity feed from the server activity feed API\r\n\r\nAcceptance Criteria:\r\n-  A new button takes the current activity log and moves it to the general tab under “Advanced”, and adds a new button label “File Transfer Log” - including re size able columns and items already in the activity tab.\r\n- The new activity feed tab looks the same as the current activity tab and is called “Activity”\r\n- The activity feed from the server is listed here in reverse chronological order\r\n- When online, server is queried for updates from the activity feed every 30 seconds.\r\n- When a new file or folder is shared with a user, the activity will show that file or folder. The next important thing is to augment the pure activity stream for that file with a notification that the file or folder has been synced with the client. For example:\r\n   MTRichards has shared file awesomesauce.txt with you\r\n   awesomesauce.txt has been synced to the desktop\r\nOR\r\n   MTRichards has shared file awesomesauce.txt with you\r\n   awesomesauce.txt has been not synced to the desktop for you due to your selective sync settings\r\nOR\r\n  MTRichards has shared folder “cooltextmessages” with you\r\n  cooltextmessages has been synced to the desktop\r\n- Clearly it is possible to have a file or folder not syncing, and to have updates to those files. The activity stream durifully reports \r\n- If no new activities are available on the server, the desktop client sleeps for another 30 seconds\r\n- When the activity feed has been offline for a point in time, it downloads the last 24 hours of activity, see next as this value can be adjusted– but does not download the same activity alerts more than once.\r\n- An option on the desktop client allows a user to set the expiration for the activity feed, the default is set to 24 hours – this is available on the activity tab at the bottom\r\n- The desktop client activity feed follows the same rules set in the personal page on the server\r\n-  If the activity feed is not enabled on the server, a message says “The administrator has disabled activity stream for this server”\r\n\r\nAdvanced:\r\n- The activity feed includes a type ahead filter so users can see search for activity on specific files"},"comment":{"url":"https://api.github.com/repos/owncloud/client/issues/comments/151156863","html_url":"https://github.com/owncloud/client/issues/3732#issuecomment-151156863","issue_url":"https://api.github.com/repos/owncloud/client/issues/3732","id":151156863,"user":{"login":"guruz","id":959327,"avatar_url":"https://avatars.githubusercontent.com/u/959327?v=3","gravatar_id":"","url":"https://api.github.com/users/guruz","html_url":"https://github.com/guruz","followers_url":"https://api.github.com/users/guruz/followers","following_url":"https://api.github.com/users/guruz/following{/other_user}","gists_url":"https://api.github.com/users/guruz/gists{/gist_id}","starred_url":"https://api.github.com/users/guruz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guruz/subscriptions","organizations_url":"https://api.github.com/users/guruz/orgs","repos_url":"https://api.github.com/users/guruz/repos","events_url":"https://api.github.com/users/guruz/events{/privacy}","received_events_url":"https://api.github.com/users/guruz/received_events","type":"User","site_admin":false},"created_at":"2015-10-26T14:31:31Z","updated_at":"2015-10-26T14:31:31Z","body":"@icewind1991 https://.../owncloud/ocs/v1.php/cloud/activity"}}