{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":120430704,"defaultBranch":"master","name":"ios-app","ownerLogin":"owncloud","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-02-06T09:20:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1645051?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715588565.0","currentOid":""},"activityList":{"items":[{"before":"ccfdc0d90130b61d8b9e6dfe6872969e21443d31","after":null,"ref":"refs/heads/feature/url-shortcuts","pushedAt":"2024-05-13T08:22:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"delete-merged-branch[bot]","name":null,"path":"/apps/delete-merged-branch","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/14757?s=80&v=4"}},{"before":"5a6cc661765bc8966554f07b2cae140a14749210","after":"1862e4fbf49ff07dcc19059ca71f563fb2eb89c2","ref":"refs/heads/milestone/12.3","pushedAt":"2024-05-13T08:22:41.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"felix-schwarz","name":"Felix Schwarz","path":"/felix-schwarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639669?s=80&v=4"},"commit":{"message":"- PrivacyInfo.xcprivacy: remove extraneous space\n- Localizable.strings: re-add strings auto-removed by git during rebase","shortMessageHtmlLink":"- PrivacyInfo.xcprivacy: remove extraneous space"}},{"before":"86f267d283ce283c32f419e6114241f6199b0b98","after":"ccfdc0d90130b61d8b9e6dfe6872969e21443d31","ref":"refs/heads/feature/url-shortcuts","pushedAt":"2024-05-13T08:21:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"felix-schwarz","name":"Felix Schwarz","path":"/felix-schwarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639669?s=80&v=4"},"commit":{"message":"- PrivacyInfo.xcprivacy: remove extraneous space\n- Localizable.strings: re-add strings auto-removed by git during rebase","shortMessageHtmlLink":"- PrivacyInfo.xcprivacy: remove extraneous space"}},{"before":"60834c91dd35ec070dc3adf5e37d506e18cbc41e","after":"86f267d283ce283c32f419e6114241f6199b0b98","ref":"refs/heads/feature/url-shortcuts","pushedAt":"2024-05-13T08:17:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"felix-schwarz","name":"Felix Schwarz","path":"/felix-schwarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639669?s=80&v=4"},"commit":{"message":"Configuration documentation updated","shortMessageHtmlLink":"Configuration documentation updated"}},{"before":"406271c5c7d29dfecd3a86ae9ddd0ca57c7dbbd8","after":"5a6cc661765bc8966554f07b2cae140a14749210","ref":"refs/heads/milestone/12.3","pushedAt":"2024-05-13T08:11:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"felix-schwarz","name":"Felix Schwarz","path":"/felix-schwarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639669?s=80&v=4"},"commit":{"message":"- PrivacyInfo.xcprivacy: fix merge error from 04df106510cbab229ec11a6f6de4ae6171e52a7a","shortMessageHtmlLink":"- PrivacyInfo.xcprivacy: fix merge error from 04df106"}},{"before":"8b341bc3589bdbeec045b97e88c33d1b8137094b","after":"c81daf0de7e79a593e75bef13fbe9edeb60b64a8","ref":"refs/heads/translation-sync","pushedAt":"2024-05-11T00:07:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ownclouders","name":"ownClouders","path":"/ownclouders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29553947?s=80&v=4"},"commit":{"message":"[tx] updated from transifex","shortMessageHtmlLink":"[tx] updated from transifex"}},{"before":"04df106510cbab229ec11a6f6de4ae6171e52a7a","after":null,"ref":"refs/heads/milestone/12.2.1","pushedAt":"2024-05-08T13:44:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"delete-merged-branch[bot]","name":null,"path":"/apps/delete-merged-branch","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/14757?s=80&v=4"}},{"before":"b3009fa4b4df2b3e512979619f355cac96b6b82c","after":"04df106510cbab229ec11a6f6de4ae6171e52a7a","ref":"refs/heads/master","pushedAt":"2024-05-08T13:44:01.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"hosy","name":"Matthias Hühne","path":"/hosy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/736109?s=80&v=4"},"commit":{"message":"Merge branch 'master' into milestone/12.2.1","shortMessageHtmlLink":"Merge branch 'master' into milestone/12.2.1"}},{"before":"206a5354a9f53bd005c9e3c3207743814320fba1","after":null,"ref":"refs/tags/v12.2","pushedAt":"2024-05-08T13:30:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hosy","name":"Matthias Hühne","path":"/hosy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/736109?s=80&v=4"}},{"before":"5e7191877d2a99d1e4c40fda136c191527242aad","after":"04df106510cbab229ec11a6f6de4ae6171e52a7a","ref":"refs/heads/milestone/12.2.1","pushedAt":"2024-05-08T13:23:00.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"hosy","name":"Matthias Hühne","path":"/hosy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/736109?s=80&v=4"},"commit":{"message":"Merge branch 'master' into milestone/12.2.1","shortMessageHtmlLink":"Merge branch 'master' into milestone/12.2.1"}},{"before":"d0ee7ed11ee0d55c9797b8d4cb3835bfbe7efed0","after":null,"ref":"refs/heads/milestone/12.2","pushedAt":"2024-05-08T13:19:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"delete-merged-branch[bot]","name":null,"path":"/apps/delete-merged-branch","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/14757?s=80&v=4"}},{"before":"3f1d17c1c16a2355474e8ccde2494bbd1d3cf596","after":"b3009fa4b4df2b3e512979619f355cac96b6b82c","ref":"refs/heads/master","pushedAt":"2024-05-08T13:19:01.000Z","pushType":"pr_merge","commitsCount":22,"pusher":{"login":"hosy","name":"Matthias Hühne","path":"/hosy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/736109?s=80&v=4"},"commit":{"message":"updated App Store release notes","shortMessageHtmlLink":"updated App Store release notes"}},{"before":"9414f97a7c0db9293c1b868157ef1865cca5a2c8","after":"60834c91dd35ec070dc3adf5e37d506e18cbc41e","ref":"refs/heads/feature/url-shortcuts","pushedAt":"2024-05-07T08:57:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Configuration documentation updated","shortMessageHtmlLink":"Configuration documentation updated"}},{"before":"608e3b5496765fc9492b1e8a7ef6a020c957a194","after":"9414f97a7c0db9293c1b868157ef1865cca5a2c8","ref":"refs/heads/feature/url-shortcuts","pushedAt":"2024-05-07T08:48:30.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"felix-schwarz","name":"Felix Schwarz","path":"/felix-schwarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639669?s=80&v=4"},"commit":{"message":"Merge branch 'milestone/12.3' into feature/url-shortcuts","shortMessageHtmlLink":"Merge branch 'milestone/12.3' into feature/url-shortcuts"}},{"before":null,"after":"406271c5c7d29dfecd3a86ae9ddd0ca57c7dbbd8","ref":"refs/heads/milestone/12.3","pushedAt":"2024-05-07T08:43:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"felix-schwarz","name":"Felix Schwarz","path":"/felix-schwarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639669?s=80&v=4"},"commit":{"message":"- bump version to 12.3 and build to 291","shortMessageHtmlLink":"- bump version to 12.3 and build to 291"}},{"before":"f88772098be8e038961f7068a8b87b7516e728a2","after":"608e3b5496765fc9492b1e8a7ef6a020c957a194","ref":"refs/heads/feature/url-shortcuts","pushedAt":"2024-05-03T15:54:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Configuration documentation updated","shortMessageHtmlLink":"Configuration documentation updated"}},{"before":"f1b6e0e6b516ac711ae62bce6b49120d89e3b2b1","after":"f88772098be8e038961f7068a8b87b7516e728a2","ref":"refs/heads/feature/url-shortcuts","pushedAt":"2024-05-03T15:44:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"felix-schwarz","name":"Felix Schwarz","path":"/felix-schwarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639669?s=80&v=4"},"commit":{"message":"- Fix: selecting the root folder of a space or the personal folder's root, the name for the shortcut was not derived correctly","shortMessageHtmlLink":"- Fix: selecting the root folder of a space or the personal folder's …"}},{"before":"4ed33e1987c356ac0114a48e7bb670d289547434","after":"8b341bc3589bdbeec045b97e88c33d1b8137094b","ref":"refs/heads/translation-sync","pushedAt":"2024-05-01T00:42:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ownclouders","name":"ownClouders","path":"/ownclouders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29553947?s=80&v=4"},"commit":{"message":"[tx] updated from transifex","shortMessageHtmlLink":"[tx] updated from transifex"}},{"before":null,"after":"89a36b2db78c73d659363e424a284cfbc9309777","ref":"refs/heads/fix/disable-resharing","pushedAt":"2024-04-30T21:35:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"felix-schwarz","name":"Felix Schwarz","path":"/felix-schwarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639669?s=80&v=4"},"commit":{"message":"- CollaborateAction: do not allow items in Shares Jail to be reshared","shortMessageHtmlLink":"- CollaborateAction: do not allow items in Shares Jail to be reshared"}},{"before":"470693afc641e34626ecd0e31515b00965873599","after":"9af0e630b253242a4c755509f8566516d7956fe8","ref":"refs/heads/feature/better-sync","pushedAt":"2024-04-30T10:02:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"felix-schwarz","name":"Felix Schwarz","path":"/felix-schwarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639669?s=80&v=4"},"commit":{"message":"- update SDK","shortMessageHtmlLink":"- update SDK"}},{"before":"8415a78ad1d0d7b48dd8b3b8b35f5698ea7f79f9","after":"c204ba5543df16a40e3e1361193776a382a48b48","ref":"refs/heads/fix/a11y","pushedAt":"2024-04-29T19:57:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"felix-schwarz","name":"Felix Schwarz","path":"/felix-schwarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639669?s=80&v=4"},"commit":{"message":"- fix #1340 by adding missing strings and German translation","shortMessageHtmlLink":"- fix #1340 by adding missing strings and German translation"}},{"before":"5b39911297c696130f2f6650f49876c85dd55ff2","after":"8415a78ad1d0d7b48dd8b3b8b35f5698ea7f79f9","ref":"refs/heads/fix/a11y","pushedAt":"2024-04-29T19:56:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Configuration documentation updated","shortMessageHtmlLink":"Configuration documentation updated"}},{"before":"49045a835f8f1e1fe84d9962071727ed6128975f","after":"5b39911297c696130f2f6650f49876c85dd55ff2","ref":"refs/heads/fix/a11y","pushedAt":"2024-04-29T19:46:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"felix-schwarz","name":"Felix Schwarz","path":"/felix-schwarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639669?s=80&v=4"},"commit":{"message":"- fix #1333 by adding a text alternative for the colored status dot","shortMessageHtmlLink":"- fix #1333 by adding a text alternative for the colored status dot"}},{"before":"81d926ade80d0e329a4106e0a98c76e7b0c12883","after":"5e7191877d2a99d1e4c40fda136c191527242aad","ref":"refs/heads/milestone/12.2.1","pushedAt":"2024-04-29T15:06:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hosy","name":"Matthias Hühne","path":"/hosy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/736109?s=80&v=4"},"commit":{"message":"updated app store and in-app release notes","shortMessageHtmlLink":"updated app store and in-app release notes"}},{"before":"7a555a7a5b15ab03ae4fe2a5766418b79f9d1d06","after":"470693afc641e34626ecd0e31515b00965873599","ref":"refs/heads/feature/better-sync","pushedAt":"2024-04-29T13:08:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"felix-schwarz","name":"Felix Schwarz","path":"/felix-schwarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639669?s=80&v=4"},"commit":{"message":"- update SDK to switch to OCSignal backed sync action completion handlers","shortMessageHtmlLink":"- update SDK to switch to OCSignal backed sync action completion hand…"}},{"before":"3f1d17c1c16a2355474e8ccde2494bbd1d3cf596","after":"f45f2fc2fe040da5620929ca925da81f5bc3758b","ref":"refs/heads/milestone/12.1","pushedAt":"2024-04-29T13:02:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Configuration documentation updated","shortMessageHtmlLink":"Configuration documentation updated"}},{"before":"f55527c46e4d5e964ffdad58a4c1a6ce894450de","after":"3f1d17c1c16a2355474e8ccde2494bbd1d3cf596","ref":"refs/heads/milestone/12.1","pushedAt":"2024-04-29T12:50:22.000Z","pushType":"push","commitsCount":165,"pusher":{"login":"felix-schwarz","name":"Felix Schwarz","path":"/felix-schwarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639669?s=80&v=4"},"commit":{"message":"added missing release notes entry","shortMessageHtmlLink":"added missing release notes entry"}},{"before":"c7bdac63ac3e941e7cb2de7b1fd241e78e8f1cfb","after":"81d926ade80d0e329a4106e0a98c76e7b0c12883","ref":"refs/heads/milestone/12.2.1","pushedAt":"2024-04-29T12:50:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"felix-schwarz","name":"Felix Schwarz","path":"/felix-schwarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639669?s=80&v=4"},"commit":{"message":"- bump version to 12.2.1 and build number to 290","shortMessageHtmlLink":"- bump version to 12.2.1 and build number to 290"}},{"before":"7769af037dc41ad3e58f85af6c7f76298ae50a1d","after":null,"ref":"refs/heads/fix/lock-bypass-prevention","pushedAt":"2024-04-29T12:47:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"delete-merged-branch[bot]","name":null,"path":"/apps/delete-merged-branch","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/14757?s=80&v=4"}},{"before":"e78062b59fb6c9e4dba45f337dc7f128668d3e92","after":"c7bdac63ac3e941e7cb2de7b1fd241e78e8f1cfb","ref":"refs/heads/milestone/12.2.1","pushedAt":"2024-04-29T12:47:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"felix-schwarz","name":"Felix Schwarz","path":"/felix-schwarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639669?s=80&v=4"},"commit":{"message":"[fix/lock-bypass-prevention] Detect attempts to bypass a lock timeout by changing the clock (#1347)\n\n* - AppLockManager:\r\n\t- code cleanup (changing variable names, removing unnecessary self references and if let constructs, fix indentation, group code that belongs together, avoid repetitions)\r\n\t- move computation of lock timeout duration to lockTimeoutDuration property\r\n\t- add new methods to reset/start and remove the lock countdown\r\n\t- add new properties lockedSinceDate and lockedSinceSystemUptime to track the moment in time the lock timeout started\r\n\t- add new property timeHasBeenTamperedWith that uses lockedSinceDate and lockedSinceSystemUptime to determine if the clock time has been tampered with, a reboot has been performed, etc.\r\n\t- add new method that allows to check for clock time tampering and, if detected, reset the timer in a single call\r\n\r\n* - AppLockManager: fix condition error that, if tampering detection failed, would have prevented the significant time change notification from triggering a reset of the lock countdown\r\n\r\n* - AppLockManager: invalidate any existing lockTimer before creating a new one. The old one will be no longer fire and will be dropped from memory at that point.","shortMessageHtmlLink":"[fix/lock-bypass-prevention] Detect attempts to bypass a lock timeout…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESCh8IwA","startCursor":null,"endCursor":null}},"title":"Activity · owncloud/ios-app"}