{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":190589733,"defaultBranch":"main","name":"libsignal-service-rs","ownerLogin":"whisperfish","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-06-06T13:50:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/82575565?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715937021.0","currentOid":""},"activityList":{"items":[{"before":"c134f49332e0840ffa0d9c8cf15503bc7eb4be59","after":"37cf83d5f362293d9ee1100bb5480722daa633d2","ref":"refs/heads/handle-pni-uuid","pushedAt":"2024-05-30T09:52:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"direc85","name":"Matti Viljanen","path":"/direc85","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12432962?s=80&v=4"},"commit":{"message":"impl Hash for ServiceAddress","shortMessageHtmlLink":"impl Hash for ServiceAddress"}},{"before":"8691fe731984c4481df7c05fb7f08835826d13f3","after":"c134f49332e0840ffa0d9c8cf15503bc7eb4be59","ref":"refs/heads/handle-pni-uuid","pushedAt":"2024-05-26T09:18:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"direc85","name":"Matti Viljanen","path":"/direc85","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12432962?s=80&v=4"},"commit":{"message":"Add ServiceAddress to_service_id()","shortMessageHtmlLink":"Add ServiceAddress to_service_id()"}},{"before":"a85880f0d2201987124c7385d91cb50ffc5b7d40","after":"8691fe731984c4481df7c05fb7f08835826d13f3","ref":"refs/heads/handle-pni-uuid","pushedAt":"2024-05-25T15:34:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"direc85","name":"Matti Viljanen","path":"/direc85","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12432962?s=80&v=4"},"commit":{"message":"Remove unwrap()","shortMessageHtmlLink":"Remove unwrap()"}},{"before":"6a1ef090602fbba3bee8c7126c589e850e0dc945","after":"a85880f0d2201987124c7385d91cb50ffc5b7d40","ref":"refs/heads/handle-pni-uuid","pushedAt":"2024-05-25T14:27:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"direc85","name":"Matti Viljanen","path":"/direc85","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12432962?s=80&v=4"},"commit":{"message":"Implement TryFrom<&ProtocolAddress> for ServiceAddress","shortMessageHtmlLink":"Implement TryFrom<&ProtocolAddress> for ServiceAddress"}},{"before":"0e8f8e477e7fc318e45a976e57090970a3cb9b09","after":"6a1ef090602fbba3bee8c7126c589e850e0dc945","ref":"refs/heads/handle-pni-uuid","pushedAt":"2024-05-25T12:53:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"direc85","name":"Matti Viljanen","path":"/direc85","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12432962?s=80&v=4"},"commit":{"message":"Use fewer unwraps\n\nCo-authored-by: Ruben De Smet ","shortMessageHtmlLink":"Use fewer unwraps"}},{"before":"741611de93fb96826ca2c02cc7d4539493d17696","after":"0e8f8e477e7fc318e45a976e57090970a3cb9b09","ref":"refs/heads/handle-pni-uuid","pushedAt":"2024-05-25T12:36:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"direc85","name":"Matti Viljanen","path":"/direc85","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12432962?s=80&v=4"},"commit":{"message":"Use fewer unwraps\n\nCo-authored-by: Ruben De Smet ","shortMessageHtmlLink":"Use fewer unwraps"}},{"before":"5bf21ce96bd30013e6e3704fb82014d91d111e56","after":"741611de93fb96826ca2c02cc7d4539493d17696","ref":"refs/heads/handle-pni-uuid","pushedAt":"2024-05-25T12:20:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"direc85","name":"Matti Viljanen","path":"/direc85","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12432962?s=80&v=4"},"commit":{"message":"Clippy","shortMessageHtmlLink":"Clippy"}},{"before":"0a352c1a87158121d0a15c0ab564f7c46a2c24a0","after":"5bf21ce96bd30013e6e3704fb82014d91d111e56","ref":"refs/heads/handle-pni-uuid","pushedAt":"2024-05-18T08:08:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"direc85","name":"Matti Viljanen","path":"/direc85","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12432962?s=80&v=4"},"commit":{"message":"Clippy and fmt","shortMessageHtmlLink":"Clippy and fmt"}},{"before":"b8d41d8247888a31998fb507ce324abe6e64d719","after":"0a352c1a87158121d0a15c0ab564f7c46a2c24a0","ref":"refs/heads/handle-pni-uuid","pushedAt":"2024-05-18T08:00:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"direc85","name":"Matti Viljanen","path":"/direc85","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12432962?s=80&v=4"},"commit":{"message":"Add ServiceIdType to ServiceAddress","shortMessageHtmlLink":"Add ServiceIdType to ServiceAddress"}},{"before":null,"after":"b8d41d8247888a31998fb507ce324abe6e64d719","ref":"refs/heads/handle-pni-uuid","pushedAt":"2024-05-17T09:10:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"direc85","name":"Matti Viljanen","path":"/direc85","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12432962?s=80&v=4"},"commit":{"message":"Log failed UUID parse","shortMessageHtmlLink":"Log failed UUID parse"}},{"before":"b7db52aa14c922785d3e5a3662ba732b1a1c2f8f","after":null,"ref":"refs/heads/small-cleanup3","pushedAt":"2024-04-13T08:21:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gferon","name":"Gabriel Féron","path":"/gferon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/420581?s=80&v=4"}},{"before":"93c23cf27d27a17a803e34ea3dd6a82d268fa79e","after":"26c036e5915983692ac2349251c88077173d3fce","ref":"refs/heads/main","pushedAt":"2024-04-13T08:21:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gferon","name":"Gabriel Féron","path":"/gferon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/420581?s=80&v=4"},"commit":{"message":"Various cleanups after merging ACI/PNI (#298)\n\n * Use enum variants in a bunch of errors instead of static strings\r\n * Rename VerifyAccountResponse::uuid to VerifyAccountResponse::aci for completion (but use a serde alias)\r\n * Use IdentityKey in some places where PublicKey was used before (and change the relevant serde modules)","shortMessageHtmlLink":"Various cleanups after merging ACI/PNI (#298)"}},{"before":"d68ec1416d9e22028b1f3c35cfcd89b09b1ce0b0","after":"b7db52aa14c922785d3e5a3662ba732b1a1c2f8f","ref":"refs/heads/small-cleanup3","pushedAt":"2024-04-13T08:19:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gferon","name":"Gabriel Féron","path":"/gferon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/420581?s=80&v=4"},"commit":{"message":"Hide function again","shortMessageHtmlLink":"Hide function again"}},{"before":"5af3bef34da89a4a485ff7f4a64db25481383c2f","after":"d68ec1416d9e22028b1f3c35cfcd89b09b1ce0b0","ref":"refs/heads/small-cleanup3","pushedAt":"2024-04-12T14:01:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gferon","name":"Gabriel Féron","path":"/gferon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/420581?s=80&v=4"},"commit":{"message":"Format","shortMessageHtmlLink":"Format"}},{"before":"1fad0f31e2bf9bf7bd3780b9b4277c6c72474f19","after":"5af3bef34da89a4a485ff7f4a64db25481383c2f","ref":"refs/heads/small-cleanup3","pushedAt":"2024-04-12T13:51:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gferon","name":"Gabriel Féron","path":"/gferon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/420581?s=80&v=4"},"commit":{"message":"Fix warnings","shortMessageHtmlLink":"Fix warnings"}},{"before":"11a19dee86f2e9d6f958cfdeb11755f8e1b8a4fc","after":"1fad0f31e2bf9bf7bd3780b9b4277c6c72474f19","ref":"refs/heads/small-cleanup3","pushedAt":"2024-04-12T13:47:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gferon","name":"Gabriel Féron","path":"/gferon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/420581?s=80&v=4"},"commit":{"message":"Integrate logic to count signed_pre_keys and kyber_pre_keys","shortMessageHtmlLink":"Integrate logic to count signed_pre_keys and kyber_pre_keys"}},{"before":null,"after":"11a19dee86f2e9d6f958cfdeb11755f8e1b8a4fc","ref":"refs/heads/small-cleanup3","pushedAt":"2024-04-02T08:09:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gferon","name":"Gabriel Féron","path":"/gferon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/420581?s=80&v=4"},"commit":{"message":"Various cleanups after merging ACI/PNI","shortMessageHtmlLink":"Various cleanups after merging ACI/PNI"}},{"before":"4255520c2bb301b1428c71160625f333f12b9755","after":null,"ref":"refs/heads/aci-pni","pushedAt":"2024-03-29T12:01:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rubdos","name":"Ruben De Smet","path":"/rubdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1263440?s=80&v=4"}},{"before":"c072491aa3e2b604b45b9f2b764552b7d382898c","after":"93c23cf27d27a17a803e34ea3dd6a82d268fa79e","ref":"refs/heads/main","pushedAt":"2024-03-29T12:01:16.000Z","pushType":"pr_merge","commitsCount":35,"pusher":{"login":"rubdos","name":"Ruben De Smet","path":"/rubdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1263440?s=80&v=4"},"commit":{"message":"Merge pull request #285 from whisperfish/aci-pni\n\nImplement PNI","shortMessageHtmlLink":"Merge pull request #285 from whisperfish/aci-pni"}},{"before":"05b4fcc981c5c149709999463c262609767b1a48","after":"4255520c2bb301b1428c71160625f333f12b9755","ref":"refs/heads/aci-pni","pushedAt":"2024-03-29T11:59:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rubdos","name":"Ruben De Smet","path":"/rubdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1263440?s=80&v=4"},"commit":{"message":"Fix envelope decryption test","shortMessageHtmlLink":"Fix envelope decryption test"}},{"before":"5f8f12bbf3bdd512fcae42577dfce64b35e86dbc","after":"05b4fcc981c5c149709999463c262609767b1a48","ref":"refs/heads/aci-pni","pushedAt":"2024-03-21T18:46:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rubdos","name":"Ruben De Smet","path":"/rubdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1263440?s=80&v=4"},"commit":{"message":"Allow force-refreshing prekeys","shortMessageHtmlLink":"Allow force-refreshing prekeys"}},{"before":"3e5ee766ee51760c30b2a07b68554296a8e89a78","after":"5f8f12bbf3bdd512fcae42577dfce64b35e86dbc","ref":"refs/heads/aci-pni","pushedAt":"2024-03-21T18:36:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rubdos","name":"Ruben De Smet","path":"/rubdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1263440?s=80&v=4"},"commit":{"message":"Allow force-refreshing prekeys","shortMessageHtmlLink":"Allow force-refreshing prekeys"}},{"before":"836a963385e800b98c27a152058bf4ec52933856","after":"3e5ee766ee51760c30b2a07b68554296a8e89a78","ref":"refs/heads/aci-pni","pushedAt":"2024-03-21T16:50:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rubdos","name":"Ruben De Smet","path":"/rubdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1263440?s=80&v=4"},"commit":{"message":"Allow force-refreshing prekeys","shortMessageHtmlLink":"Allow force-refreshing prekeys"}},{"before":"b0fd817d616e409d32cc7d317edb423b1cbb1e4d","after":"c072491aa3e2b604b45b9f2b764552b7d382898c","ref":"refs/heads/main","pushedAt":"2024-03-18T11:41:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gferon","name":"Gabriel Féron","path":"/gferon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/420581?s=80&v=4"},"commit":{"message":"Fix Groups (#297)\n\nFixes #296.","shortMessageHtmlLink":"Fix Groups (#297)"}},{"before":"e25b457b46cb6f2269f3966821ce9741ee3e8ee7","after":"836a963385e800b98c27a152058bf4ec52933856","ref":"refs/heads/aci-pni","pushedAt":"2024-03-13T16:10:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rubdos","name":"Ruben De Smet","path":"/rubdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1263440?s=80&v=4"},"commit":{"message":"Allow force-refreshing prekeys","shortMessageHtmlLink":"Allow force-refreshing prekeys"}},{"before":"163adee3c828c3340b487b83714decf53787aa6e","after":"e25b457b46cb6f2269f3966821ce9741ee3e8ee7","ref":"refs/heads/aci-pni","pushedAt":"2024-03-13T13:34:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rubdos","name":"Ruben De Smet","path":"/rubdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1263440?s=80&v=4"},"commit":{"message":"Bump protobufs","shortMessageHtmlLink":"Bump protobufs"}},{"before":"2da329c9ba8a9a9602b45582846cf7d8009391e2","after":"163adee3c828c3340b487b83714decf53787aa6e","ref":"refs/heads/aci-pni","pushedAt":"2024-03-13T12:52:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rubdos","name":"Ruben De Smet","path":"/rubdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1263440?s=80&v=4"},"commit":{"message":"Update DeviceCapabilities to be in sync with SA","shortMessageHtmlLink":"Update DeviceCapabilities to be in sync with SA"}},{"before":"9c66e70b3ad1833b537c7ad34c44fc6321315b33","after":"2da329c9ba8a9a9602b45582846cf7d8009391e2","ref":"refs/heads/aci-pni","pushedAt":"2024-03-13T12:48:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rubdos","name":"Ruben De Smet","path":"/rubdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1263440?s=80&v=4"},"commit":{"message":"Rename pnp -> pni field","shortMessageHtmlLink":"Rename pnp -> pni field"}},{"before":"4d3abfaba8097adc3bd4d6f95b66dfc31ca06a9d","after":"9c66e70b3ad1833b537c7ad34c44fc6321315b33","ref":"refs/heads/aci-pni","pushedAt":"2024-03-13T11:35:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rubdos","name":"Ruben De Smet","path":"/rubdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1263440?s=80&v=4"},"commit":{"message":"fixup! Log pre key upload","shortMessageHtmlLink":"fixup! Log pre key upload"}},{"before":"ec0703289aa65b3bbd16e9dd53dbec21e8bfcf97","after":"4d3abfaba8097adc3bd4d6f95b66dfc31ca06a9d","ref":"refs/heads/aci-pni","pushedAt":"2024-03-13T11:24:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rubdos","name":"Ruben De Smet","path":"/rubdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1263440?s=80&v=4"},"commit":{"message":"Log pre key upload","shortMessageHtmlLink":"Log pre key upload"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEV9nbBQA","startCursor":null,"endCursor":null}},"title":"Activity · whisperfish/libsignal-service-rs"}