{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":395762521,"defaultBranch":"main","name":"onionshare-android","ownerLogin":"onionshare","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-08-13T18:56:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/87951521?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710773709.0","currentOid":""},"activityList":{"items":[{"before":"29293d7269d9df4131a55cf753c0ec803271a14b","after":"2abe2534f86fe64278f247f45c259ec5eab52730","ref":"refs/heads/main","pushedAt":"2024-07-20T18:04:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"Add monochrome (themable) icon","shortMessageHtmlLink":"Add monochrome (themable) icon"}},{"before":"d7108f3eb22672faa4dabaf2a81f0f70c2149818","after":"29293d7269d9df4131a55cf753c0ec803271a14b","ref":"refs/heads/main","pushedAt":"2024-05-06T12:59:21.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"fix language name","shortMessageHtmlLink":"fix language name"}},{"before":"8ba5158c6a2b0744a65c626591b705cfc7b0ee95","after":"d7108f3eb22672faa4dabaf2a81f0f70c2149818","ref":"refs/heads/main","pushedAt":"2024-04-24T20:18:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"Translate Fastlane metadata (app details) to PT-BR (#128)","shortMessageHtmlLink":"Translate Fastlane metadata (app details) to PT-BR (#128)"}},{"before":"93a207aed0115357eca565e6eefa5f42c09e6ebd","after":"8ba5158c6a2b0744a65c626591b705cfc7b0ee95","ref":"refs/heads/main","pushedAt":"2024-03-18T14:51:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"Release 0.1.20-beta","shortMessageHtmlLink":"Release 0.1.20-beta"}},{"before":"e59f48970290256a436401f42bea5e131835a031","after":"93a207aed0115357eca565e6eefa5f42c09e6ebd","ref":"refs/heads/main","pushedAt":"2024-03-18T14:44:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"Merge pull request #125 from weblate/weblate-onionshare-onionshare-android\n\nTranslations update from Hosted Weblate","shortMessageHtmlLink":"Merge pull request #125 from weblate/weblate-onionshare-onionshare-an…"}},{"before":"32055c846496431be1a63e8ca3f6baf6599957d2","after":"e59f48970290256a436401f42bea5e131835a031","ref":"refs/heads/main","pushedAt":"2024-03-12T18:22:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"Merge pull request #124 from akwizgran/use-lowercase-for-moat-country-code\n\nUse lowercase when specifying country code for moat API","shortMessageHtmlLink":"Merge pull request #124 from akwizgran/use-lowercase-for-moat-country…"}},{"before":"ba204f8ea76ee0768d6a03453266aed8c408599e","after":"32055c846496431be1a63e8ca3f6baf6599957d2","ref":"refs/heads/main","pushedAt":"2024-03-12T14:15:20.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"Merge pull request #123 from akwizgran/onionwrapper-0.1.0\n\nUpgrade onionwrapper to 0.1.0 and snowflake to 2.9.1","shortMessageHtmlLink":"Merge pull request #123 from akwizgran/onionwrapper-0.1.0"}},{"before":"80f74a4b5b4c8c87d6ad421ee1cea7753cd3684b","after":"ba204f8ea76ee0768d6a03453266aed8c408599e","ref":"refs/heads/main","pushedAt":"2024-03-08T19:38:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"Only specify major version for nightly action\n\nso we use latest version automatically\n\nhttps://github.com/actions/toolkit/blob/main/docs/action-versioning.md","shortMessageHtmlLink":"Only specify major version for nightly action"}},{"before":"eda3325ed6506990c1ba2c4b8931b5a7f31ae997","after":"80f74a4b5b4c8c87d6ad421ee1cea7753cd3684b","ref":"refs/heads/main","pushedAt":"2024-03-08T19:16:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"Switch to custom fdroid nightly action until updstream is fixed","shortMessageHtmlLink":"Switch to custom fdroid nightly action until updstream is fixed"}},{"before":"7b787e3e5735d0a34e7366e6e0e9015a1d3debd2","after":"eda3325ed6506990c1ba2c4b8931b5a7f31ae997","ref":"refs/heads/main","pushedAt":"2024-03-08T18:53:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"akwizgran","name":null,"path":"/akwizgran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1458432?s=80&v=4"},"commit":{"message":"Merge pull request #122 from grote/tor-4.8\n\nUpgrade onionwrapper and Tor","shortMessageHtmlLink":"Merge pull request #122 from grote/tor-4.8"}},{"before":"5697fa07a36d49046777ac1a8f1e3138862be4fc","after":"7b787e3e5735d0a34e7366e6e0e9015a1d3debd2","ref":"refs/heads/main","pushedAt":"2024-03-08T17:57:55.000Z","pushType":"pr_merge","commitsCount":27,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"Merge pull request #112 from weblate/weblate-onionshare-onionshare-android\n\nTranslations update from Hosted Weblate","shortMessageHtmlLink":"Merge pull request #112 from weblate/weblate-onionshare-onionshare-an…"}},{"before":"4919b6263a362fa4cc0bc9175df632726b6b30bb","after":"5697fa07a36d49046777ac1a8f1e3138862be4fc","ref":"refs/heads/main","pushedAt":"2024-01-29T13:22:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"Release 0.1.19-beta","shortMessageHtmlLink":"Release 0.1.19-beta"}},{"before":"da3e16031704b759b6152b7e69ea83afa89d76c1","after":null,"ref":"refs/heads/change-random-content-path-when-new-files-are-shared","pushedAt":"2024-01-29T13:18:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"}},{"before":"64c40460cd59321c833fdb38a23bfdebce57526d","after":"4919b6263a362fa4cc0bc9175df632726b6b30bb","ref":"refs/heads/main","pushedAt":"2024-01-29T13:18:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"Merge pull request #121 from onionshare/change-random-content-path-when-new-files-are-shared\n\nChange the random content path each time new files are shared","shortMessageHtmlLink":"Merge pull request #121 from onionshare/change-random-content-path-wh…"}},{"before":null,"after":"da3e16031704b759b6152b7e69ea83afa89d76c1","ref":"refs/heads/change-random-content-path-when-new-files-are-shared","pushedAt":"2024-01-27T15:18:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akwizgran","name":null,"path":"/akwizgran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1458432?s=80&v=4"},"commit":{"message":"Change the random content path each time new files are shared.\n\nThis protects against a potential attack where the attacker controls another app on the same device as OnionShare, and has also received the URL of one of the user's previous shares. The attacker would then be able to reuse the random content path from the known URL to download future shares via the other app.","shortMessageHtmlLink":"Change the random content path each time new files are shared."}},{"before":"98db7031755b16e9271929a3916b39a27c378544","after":"64c40460cd59321c833fdb38a23bfdebce57526d","ref":"refs/heads/main","pushedAt":"2024-01-12T18:57:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"Update version code and name\n\nThis was only pushed as a tagged, but not on main so far","shortMessageHtmlLink":"Update version code and name"}},{"before":"151514f636eee52df839bc318eb2700f7ec264db","after":"98db7031755b16e9271929a3916b39a27c378544","ref":"refs/heads/main","pushedAt":"2024-01-12T16:26:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"akwizgran","name":null,"path":"/akwizgran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1458432?s=80&v=4"},"commit":{"message":"Merge pull request #116 from grote/fdroid-splits\n\nAdd F-Droid flavor with optional ABI splits","shortMessageHtmlLink":"Merge pull request #116 from grote/fdroid-splits"}},{"before":"17249fd571a2d88e52bec1108664ea9cdd762416","after":"151514f636eee52df839bc318eb2700f7ec264db","ref":"refs/heads/main","pushedAt":"2023-11-13T12:19:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"Merge pull request #113 from emmapeel2/patch-2\n\ntypo","shortMessageHtmlLink":"Merge pull request #113 from emmapeel2/patch-2"}},{"before":"f873f7533c43b9eb91262cf35eb56ef77a23019a","after":"17249fd571a2d88e52bec1108664ea9cdd762416","ref":"refs/heads/main","pushedAt":"2023-10-17T16:02:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"Merge pull request #111 from grote/privacy-policy\n\nAdd links to about page","shortMessageHtmlLink":"Merge pull request #111 from grote/privacy-policy"}},{"before":"6bbea9dfa48a293e27f2f6e304f006799a006ef9","after":"f873f7533c43b9eb91262cf35eb56ef77a23019a","ref":"refs/heads/main","pushedAt":"2023-10-17T11:45:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"release 0.1.17-beta","shortMessageHtmlLink":"release 0.1.17-beta"}},{"before":"00638d69e6eaa06830afc21d713a896036e2eab7","after":"6bbea9dfa48a293e27f2f6e304f006799a006ef9","ref":"refs/heads/main","pushedAt":"2023-10-16T17:22:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"Merge pull request #110 from weblate/weblate-onionshare-onionshare-android\n\nTranslations update from Hosted Weblate","shortMessageHtmlLink":"Merge pull request #110 from weblate/weblate-onionshare-onionshare-an…"}},{"before":"5efe604478c42b83ef11cbb894c8be869641bb04","after":"00638d69e6eaa06830afc21d713a896036e2eab7","ref":"refs/heads/main","pushedAt":"2023-10-16T14:37:50.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"akwizgran","name":null,"path":"/akwizgran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1458432?s=80&v=4"},"commit":{"message":"Merge pull request #109 from grote/beta\n\nMove to Beta","shortMessageHtmlLink":"Merge pull request #109 from grote/beta"}},{"before":"1b02fe8713be603271f74e60c5cbab56ceaca35d","after":"5efe604478c42b83ef11cbb894c8be869641bb04","ref":"refs/heads/main","pushedAt":"2023-09-29T09:10:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"Merge pull request #108 from weblate/weblate-onionshare-onionshare-android\n\nTranslations update from Hosted Weblate","shortMessageHtmlLink":"Merge pull request #108 from weblate/weblate-onionshare-onionshare-an…"}},{"before":"c5da8fe6eeb3ce8f250f35450f650c57d43ef7dd","after":"1b02fe8713be603271f74e60c5cbab56ceaca35d","ref":"refs/heads/main","pushedAt":"2023-09-11T14:36:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"Release 0.1.16-beta","shortMessageHtmlLink":"Release 0.1.16-beta"}},{"before":"2f89e6d234a4fb7dcf3aa472ffab4d81843d675e","after":"c5da8fe6eeb3ce8f250f35450f650c57d43ef7dd","ref":"refs/heads/main","pushedAt":"2023-09-11T14:01:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"Release 0.1.16-beta","shortMessageHtmlLink":"Release 0.1.16-beta"}},{"before":"a1388126b3c2e25b30b7dc06130298c995b0ddb0","after":"2f89e6d234a4fb7dcf3aa472ffab4d81843d675e","ref":"refs/heads/main","pushedAt":"2023-09-11T11:45:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"Merge pull request #102 from weblate/weblate-onionshare-onionshare-android\n\nTranslations update from Hosted Weblate","shortMessageHtmlLink":"Merge pull request #102 from weblate/weblate-onionshare-onionshare-an…"}},{"before":"447465f0d993209f65a56478e923718a6e8d2046","after":null,"ref":"refs/heads/scrub-those-logs","pushedAt":"2023-09-11T11:44:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"}},{"before":"144eb6b1de988a75f1b58a977914f7b880fb1bf1","after":"a1388126b3c2e25b30b7dc06130298c995b0ddb0","ref":"refs/heads/main","pushedAt":"2023-09-11T11:44:28.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"Merge pull request #106 from onionshare/scrub-those-logs\n\nScrub those logs","shortMessageHtmlLink":"Merge pull request #106 from onionshare/scrub-those-logs"}},{"before":"f023a0f629f8651488dea01c1803687b8503bf52","after":null,"ref":"refs/heads/random-content-url","pushedAt":"2023-09-11T11:39:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"}},{"before":"3a3657b255f73d774575705a2dac5ed91aab6ce5","after":"144eb6b1de988a75f1b58a977914f7b880fb1bf1","ref":"refs/heads/main","pushedAt":"2023-09-11T11:39:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"grote","name":"Torsten Grote","path":"/grote","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244947?s=80&v=4"},"commit":{"message":"Merge pull request #103 from onionshare/random-content-url\n\nUse a random path to prevent other apps from accessing content","shortMessageHtmlLink":"Merge pull request #103 from onionshare/random-content-url"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yMFQxODowNDo1Mi4wMDAwMDBazwAAAASEsxHj","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yMFQxODowNDo1Mi4wMDAwMDBazwAAAASEsxHj","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0xMVQxMTozOToyNC4wMDAwMDBazwAAAAN9yzLZ"}},"title":"Activity · onionshare/onionshare-android"}