{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":187208208,"defaultBranch":"master","name":"meshenger-android","ownerLogin":"meshenger-app","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-05-17T11:55:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/50740440?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714598060.0","currentOid":""},"activityList":{"items":[{"before":"6a4587ec06ab77f69dceccce3251e43a4f310447","after":"04ee729bdbb4cd6bb766b7a480d6d8c139578117","ref":"refs/heads/master","pushedAt":"2024-07-02T19:06:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"RTCPeerConnection: increase timeout to 5s","shortMessageHtmlLink":"RTCPeerConnection: increase timeout to 5s"}},{"before":"75e966e27f5edc0a09cd11ceb749540142e3ae42","after":"6a4587ec06ab77f69dceccce3251e43a4f310447","ref":"refs/heads/master","pushedAt":"2024-07-02T19:06:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"meta: bump version to 4.2.9","shortMessageHtmlLink":"meta: bump version to 4.2.9"}},{"before":"876439865187a730941b2385bf994e2135a62236","after":"75e966e27f5edc0a09cd11ceb749540142e3ae42","ref":"refs/heads/master","pushedAt":"2024-07-02T19:05:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"addresses: retire MAC addresses\n\nInstead of MAC addresses in QR-Code, always store and handle\nIP address that contain a MAC address (EUR64 format).\nThis makes address handling less magic.","shortMessageHtmlLink":"addresses: retire MAC addresses"}},{"before":"6d944de0282a2f6d546aeaaab4d2968ce9a88767","after":"876439865187a730941b2385bf994e2135a62236","ref":"refs/heads/master","pushedAt":"2024-07-02T19:05:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"addresses: retire MAC addresses\n\nInstead of MAC addresses in QR-Code, always store and handle\nIP address that contain a MAC address (EUR64 format).\nThis makes address handling less magic.","shortMessageHtmlLink":"addresses: retire MAC addresses"}},{"before":"a9ea1108acf83c5613c10e019ecd447ebf383d43","after":"6d944de0282a2f6d546aeaaab4d2968ce9a88767","ref":"refs/heads/master","pushedAt":"2024-06-20T20:54:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"addresses: do not filter out mobile data interfaces","shortMessageHtmlLink":"addresses: do not filter out mobile data interfaces"}},{"before":"406ca380016c3d11628ce8b9c58310908f634964","after":"a9ea1108acf83c5613c10e019ecd447ebf383d43","ref":"refs/heads/master","pushedAt":"2024-05-02T15:04:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"readme: add list of known issues","shortMessageHtmlLink":"readme: add list of known issues"}},{"before":"319a834172a7d4b4dffa8a4081821dfbf9df36a1","after":"406ca380016c3d11628ce8b9c58310908f634964","ref":"refs/heads/master","pushedAt":"2024-05-01T21:05:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"gradle: automatic updates by Android Studio","shortMessageHtmlLink":"gradle: automatic updates by Android Studio"}},{"before":"b76bcfbfe60469a976b0996713feae7512aa2aa3","after":"319a834172a7d4b4dffa8a4081821dfbf9df36a1","ref":"refs/heads/master","pushedAt":"2024-05-01T17:13:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"meta: bump to version 4.2.8","shortMessageHtmlLink":"meta: bump to version 4.2.8"}},{"before":"b84d7d794d51e79065230063c09981ad864abe2d","after":"b76bcfbfe60469a976b0996713feae7512aa2aa3","ref":"refs/heads/master","pushedAt":"2024-04-25T15:33:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"docs: update resources","shortMessageHtmlLink":"docs: update resources"}},{"before":"4b68108dbee0399759b2c296f8ae99ddc0d8e1e8","after":"b84d7d794d51e79065230063c09981ad864abe2d","ref":"refs/heads/master","pushedAt":"2024-04-25T15:31:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"docs: update resources","shortMessageHtmlLink":"docs: update resources"}},{"before":"a1967ca84982a44a335b5d86b7168ca302db74fd","after":"4b68108dbee0399759b2c296f8ae99ddc0d8e1e8","ref":"refs/heads/master","pushedAt":"2024-04-25T15:25:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"docs: update resources","shortMessageHtmlLink":"docs: update resources"}},{"before":"670d9c60a2b7142c308e7fe78dad2b43316e247f","after":"a1967ca84982a44a335b5d86b7168ca302db74fd","ref":"refs/heads/master","pushedAt":"2024-04-02T17:26:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"fastline: Russian translation\n\nAlso split English version to lines.","shortMessageHtmlLink":"fastline: Russian translation"}},{"before":"3ec4408fd97ac4cc8529282b2547413e1b122184","after":"670d9c60a2b7142c308e7fe78dad2b43316e247f","ref":"refs/heads/master","pushedAt":"2024-01-07T16:28:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"pinger: make client state transparent when a ping is in progress","shortMessageHtmlLink":"pinger: make client state transparent when a ping is in progress"}},{"before":"f9ae27c633a6a2ca77a2728d876dd227adf4233d","after":"3ec4408fd97ac4cc8529282b2547413e1b122184","ref":"refs/heads/master","pushedAt":"2024-01-06T00:19:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"Pinger: further improve ping logic","shortMessageHtmlLink":"Pinger: further improve ping logic"}},{"before":"64d5f28bd0754f6099c0f7bab439f4667f56228c","after":null,"ref":"refs/tags/v4.2.7","pushedAt":"2024-01-06T00:18:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"}},{"before":"1692796fd01ef20931cff5c7a39d7d63e721b68d","after":"f9ae27c633a6a2ca77a2728d876dd227adf4233d","ref":"refs/heads/master","pushedAt":"2024-01-05T22:36:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"QRScanActivity: pause scanner during dialogs only","shortMessageHtmlLink":"QRScanActivity: pause scanner during dialogs only"}},{"before":"981554bb70b35c43dbbee929938f664a0eaa2e0e","after":"1692796fd01ef20931cff5c7a39d7d63e721b68d","ref":"refs/heads/master","pushedAt":"2024-01-05T21:44:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"strip interface after address in various places\n\nAddress Management already displays the address separately","shortMessageHtmlLink":"strip interface after address in various places"}},{"before":"cc5636f24e327062d7949fa07207a64ae302ae26","after":"981554bb70b35c43dbbee929938f664a0eaa2e0e","ref":"refs/heads/master","pushedAt":"2024-01-05T21:39:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"meta: bump version to 4.2.7","shortMessageHtmlLink":"meta: bump version to 4.2.7"}},{"before":"1b4e98c3ef1c7e27f567d99f60b423b19559a898","after":"cc5636f24e327062d7949fa07207a64ae302ae26","ref":"refs/heads/master","pushedAt":"2024-01-05T21:38:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"meta: bump version to 4.2.7","shortMessageHtmlLink":"meta: bump version to 4.2.7"}},{"before":"befca04ee8b694a7ce158f35b2f012fe25e0fab0","after":"1b4e98c3ef1c7e27f567d99f60b423b19559a898","ref":"refs/heads/master","pushedAt":"2024-01-05T21:28:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"Pinger: do not reuse socket","shortMessageHtmlLink":"Pinger: do not reuse socket"}},{"before":"0bacf8c283831a65fe1fa2b3170d7159e8d1721e","after":"befca04ee8b694a7ce158f35b2f012fe25e0fab0","ref":"refs/heads/master","pushedAt":"2024-01-05T21:26:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"AddressUtils: call NetworkInterface.getNetworkInterfaces() only once","shortMessageHtmlLink":"AddressUtils: call NetworkInterface.getNetworkInterfaces() only once"}},{"before":"5284e2774bc737ccbd8ab6ac8bf5471a986ef654","after":"0bacf8c283831a65fe1fa2b3170d7159e8d1721e","ref":"refs/heads/master","pushedAt":"2023-12-13T12:13:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"readme: improve translation section","shortMessageHtmlLink":"readme: improve translation section"}},{"before":"52f672443385bd1e7197c6ab8ebddcab7a8f39fa","after":"5284e2774bc737ccbd8ab6ac8bf5471a986ef654","ref":"refs/heads/master","pushedAt":"2023-12-09T21:02:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"Translated using Weblate (Spanish)\n\nCurrently translated at 43.5% (68 of 156 strings)\n\nTranslation: Meshenger/Meshenger-Android\nTranslate-URL: https://hosted.weblate.org/projects/meshenger/meshenger-android/es/","shortMessageHtmlLink":"Translated using Weblate (Spanish)"}},{"before":"657205cb15042291566944e53b0aecffee7291c8","after":"52f672443385bd1e7197c6ab8ebddcab7a8f39fa","ref":"refs/heads/master","pushedAt":"2023-11-30T22:10:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"gradle: explicit use of Java 11","shortMessageHtmlLink":"gradle: explicit use of Java 11"}},{"before":"7f3bc66524e2e5932b61c2f85c51130f1f7747e4","after":"657205cb15042291566944e53b0aecffee7291c8","ref":"refs/heads/master","pushedAt":"2023-11-30T21:51:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"build: bump version to 4.2.6","shortMessageHtmlLink":"build: bump version to 4.2.6"}},{"before":"25d7285c680f98c089464fe7d3cbd0bbe18b39fa","after":"7f3bc66524e2e5932b61c2f85c51130f1f7747e4","ref":"refs/heads/master","pushedAt":"2023-11-30T20:50:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"Translated using Weblate (Russian)\n\nCurrently translated at 100.0% (156 of 156 strings)\n\nTranslation: Meshenger/Meshenger-Android\nTranslate-URL: https://hosted.weblate.org/projects/meshenger/meshenger-android/ru/","shortMessageHtmlLink":"Translated using Weblate (Russian)"}},{"before":"a67d13b4ac303a8a35bd834a78881df060239ff4","after":"25d7285c680f98c089464fe7d3cbd0bbe18b39fa","ref":"refs/heads/master","pushedAt":"2023-10-30T21:29:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"Translated using Weblate (Arabic)\n\nCurrently translated at 22.4% (35 of 156 strings)\n\nTranslation: Meshenger/Meshenger-Android\nTranslate-URL: https://hosted.weblate.org/projects/meshenger/meshenger-android/ar/","shortMessageHtmlLink":"Translated using Weblate (Arabic)"}},{"before":"edfd08dd3643404cbe3f0915940a8b3ae61e8b56","after":"a67d13b4ac303a8a35bd834a78881df060239ff4","ref":"refs/heads/master","pushedAt":"2023-10-23T19:16:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"metadata: add changelog for 4.2.5","shortMessageHtmlLink":"metadata: add changelog for 4.2.5"}},{"before":"0efd5feb60a15cb5c0ae476ab2d04633d121ebe6","after":"b4e0d38d9b4dbc311811da5cbfba5e15d216c8f5","ref":"refs/heads/h264","pushedAt":"2023-10-19T16:59:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"metadata: add cahngelog for 4.2.5","shortMessageHtmlLink":"metadata: add cahngelog for 4.2.5"}},{"before":null,"after":"0efd5feb60a15cb5c0ae476ab2d04633d121ebe6","ref":"refs/heads/h264","pushedAt":"2023-10-18T10:55:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mwarning","name":"Moritz Warning","path":"/mwarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/546193?s=80&v=4"},"commit":{"message":"add custom encoder factory","shortMessageHtmlLink":"add custom encoder factory"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdSk1fwA","startCursor":null,"endCursor":null}},"title":"Activity ยท meshenger-app/meshenger-android"}