{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":833493800,"defaultBranch":"main","name":"universe","ownerLogin":"tari-project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-07-25T07:04:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/37560539?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727451685.0","currentOid":""},"activityList":{"items":[{"before":"28daba79efd3d066c6c2abc459c572da6edebb5f","after":"3fe3bc7838c03ab408f19b8cccc7350fe87e06c8","ref":"refs/heads/fix/telemetry-env-config","pushedAt":"2024-09-27T15:55:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Krakaw","name":"Keith Simon","path":"/Krakaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41575888?s=80&v=4"},"commit":{"message":"Merge branch 'main' into fix/telemetry-env-config","shortMessageHtmlLink":"Merge branch 'main' into fix/telemetry-env-config"}},{"before":null,"after":"f720dddabd17fca181dff42bcc5ac2cf2ebd0564","ref":"refs/heads/update/airdrop-version","pushedAt":"2024-09-27T15:41:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shanimal08","name":"shan","path":"/shanimal08","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47271333?s=80&v=4"},"commit":{"message":"bump version","shortMessageHtmlLink":"bump version"}},{"before":"1152dc009e656ef42ce77d6e63441dd9584ec791","after":"28daba79efd3d066c6c2abc459c572da6edebb5f","ref":"refs/heads/fix/telemetry-env-config","pushedAt":"2024-09-27T15:34:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BalazsSevecsek","name":"Sevecsek Balázs","path":"/BalazsSevecsek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14801116?s=80&v=4"},"commit":{"message":"fix: clippy warnings","shortMessageHtmlLink":"fix: clippy warnings"}},{"before":null,"after":"1152dc009e656ef42ce77d6e63441dd9584ec791","ref":"refs/heads/fix/telemetry-env-config","pushedAt":"2024-09-27T15:24:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BalazsSevecsek","name":"Sevecsek Balázs","path":"/BalazsSevecsek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14801116?s=80&v=4"},"commit":{"message":"fix: telemetry env config by using compile time instead of runtime.","shortMessageHtmlLink":"fix: telemetry env config by using compile time instead of runtime."}},{"before":"5660f1e878468dc6b5c940b254295d9c72d4e3f5","after":"5c84bd4ae57745c814d5ee3e64df0a53de66e094","ref":"refs/heads/build-airdrop-integrations2","pushedAt":"2024-09-27T15:19:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shanimal08","name":"shan","path":"/shanimal08","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47271333?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'uni/main' into build-airdrop-integrations2","shortMessageHtmlLink":"Merge remote-tracking branch 'uni/main' into build-airdrop-integrations2"}},{"before":"4ed06503dc8e27247108618d5e69bcd97c6fbb2e","after":"ad7d2cf5cdca080988ea3c6d290f51009b62b72c","ref":"refs/heads/airdrop-integrations","pushedAt":"2024-09-27T15:18:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"shanimal08","name":"shan","path":"/shanimal08","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47271333?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'uni/main' into airdrop-integrations","shortMessageHtmlLink":"Merge remote-tracking branch 'uni/main' into airdrop-integrations"}},{"before":"48e3c4200e7664417d66d7f56cd5666dd8049246","after":"36c12b8c44324d91bf612c187999a76ba1a6786b","ref":"refs/heads/main","pushedAt":"2024-09-27T15:17:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stringhandler","name":"stringhandler","path":"/stringhandler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4200336?s=80&v=4"},"commit":{"message":"chore(ci): fix beta targets envs with diff autoupdate URL (#642)\n\nDescription\r\nFix beta targets envs with diff autoupdate URL\r\nAdd a little debugging for beta builds","shortMessageHtmlLink":"chore(ci): fix beta targets envs with diff autoupdate URL (#642)"}},{"before":"0e7ff2101e94f56899f754f2219cac91875eac55","after":"5660f1e878468dc6b5c940b254295d9c72d4e3f5","ref":"refs/heads/build-airdrop-integrations2","pushedAt":"2024-09-27T15:16:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"shanimal08","name":"shan","path":"/shanimal08","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47271333?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'uni/main' into build-airdrop-integrations2","shortMessageHtmlLink":"Merge remote-tracking branch 'uni/main' into build-airdrop-integrations2"}},{"before":"68d1b33d40e88a14089e4aeb20eb49dcd734a814","after":"4ed06503dc8e27247108618d5e69bcd97c6fbb2e","ref":"refs/heads/airdrop-integrations","pushedAt":"2024-09-27T15:15:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shanimal08","name":"shan","path":"/shanimal08","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47271333?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'uni/main' into airdrop-integrations","shortMessageHtmlLink":"Merge remote-tracking branch 'uni/main' into airdrop-integrations"}},{"before":"383e5e158cb8cc8acc0b0a05a8ed5c7736be0d63","after":"48e3c4200e7664417d66d7f56cd5666dd8049246","ref":"refs/heads/main","pushedAt":"2024-09-27T15:15:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stringhandler","name":"stringhandler","path":"/stringhandler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4200336?s=80&v=4"},"commit":{"message":"chore: roll out auto update 0.4.6","shortMessageHtmlLink":"chore: roll out auto update 0.4.6"}},{"before":"8df8ffe509052a01609d954335dc657b2af22006","after":null,"ref":"refs/heads/feat/add-telemetry-env-config","pushedAt":"2024-09-27T14:38:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Krakaw","name":"Keith Simon","path":"/Krakaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41575888?s=80&v=4"}},{"before":"93c1ee25872d5c4fc1b162d8597b6a14aef68bac","after":"383e5e158cb8cc8acc0b0a05a8ed5c7736be0d63","ref":"refs/heads/main","pushedAt":"2024-09-27T14:22:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"BalazsSevecsek","name":"Sevecsek Balázs","path":"/BalazsSevecsek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14801116?s=80&v=4"},"commit":{"message":"feat: add telemetry env config (#641)\n\nCo-authored-by: Keith Simon <41575888+Krakaw@users.noreply.github.com>","shortMessageHtmlLink":"feat: add telemetry env config (#641)"}},{"before":"5c9ae7062b8e69b387baef1fccc0ae102e604452","after":"8df8ffe509052a01609d954335dc657b2af22006","ref":"refs/heads/feat/add-telemetry-env-config","pushedAt":"2024-09-27T14:17:43.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"Krakaw","name":"Keith Simon","path":"/Krakaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41575888?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feat/add-telemetry-env-config","shortMessageHtmlLink":"Merge branch 'main' into feat/add-telemetry-env-config"}},{"before":null,"after":"5c9ae7062b8e69b387baef1fccc0ae102e604452","ref":"refs/heads/feat/add-telemetry-env-config","pushedAt":"2024-09-27T13:58:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BalazsSevecsek","name":"Sevecsek Balázs","path":"/BalazsSevecsek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14801116?s=80&v=4"},"commit":{"message":"feat: add telemetry env config","shortMessageHtmlLink":"feat: add telemetry env config"}},{"before":"b6aa2bd101ab7087fdfd46180dc92b09e81d76ad","after":"0e7ff2101e94f56899f754f2219cac91875eac55","ref":"refs/heads/build-airdrop-integrations2","pushedAt":"2024-09-27T13:11:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shanimal08","name":"shan","path":"/shanimal08","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47271333?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'uni/main' into build-airdrop-integrations2","shortMessageHtmlLink":"Merge remote-tracking branch 'uni/main' into build-airdrop-integrations2"}},{"before":"1667a863d75eead7740d31bb05b6ff175655efdc","after":"68d1b33d40e88a14089e4aeb20eb49dcd734a814","ref":"refs/heads/airdrop-integrations","pushedAt":"2024-09-27T13:10:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shanimal08","name":"shan","path":"/shanimal08","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47271333?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'uni/main' into airdrop-integrations","shortMessageHtmlLink":"Merge remote-tracking branch 'uni/main' into airdrop-integrations"}},{"before":"6073cf8160dfd8ec1800176d94e223cdb1d5d10a","after":"93c1ee25872d5c4fc1b162d8597b6a14aef68bac","ref":"refs/heads/main","pushedAt":"2024-09-27T12:58:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stringhandler","name":"stringhandler","path":"/stringhandler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4200336?s=80&v=4"},"commit":{"message":"chore: fix clippy and release","shortMessageHtmlLink":"chore: fix clippy and release"}},{"before":"33d86b8ec5d0e29298f6d0a6768a6a9866f50b04","after":"b6aa2bd101ab7087fdfd46180dc92b09e81d76ad","ref":"refs/heads/build-airdrop-integrations2","pushedAt":"2024-09-27T12:44:05.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"shanimal08","name":"shan","path":"/shanimal08","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47271333?s=80&v=4"},"commit":{"message":"[merge] resolve conflicts | update version in config","shortMessageHtmlLink":"[merge] resolve conflicts | update version in config"}},{"before":"33d86b8ec5d0e29298f6d0a6768a6a9866f50b04","after":"1667a863d75eead7740d31bb05b6ff175655efdc","ref":"refs/heads/airdrop-integrations","pushedAt":"2024-09-27T12:41:27.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"shanimal08","name":"shan","path":"/shanimal08","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47271333?s=80&v=4"},"commit":{"message":"[merge] resolve conflicts | update version in config","shortMessageHtmlLink":"[merge] resolve conflicts | update version in config"}},{"before":"4c23fdb86c9ce2c81d9720f91afb92765fde8208","after":"6073cf8160dfd8ec1800176d94e223cdb1d5d10a","ref":"refs/heads/main","pushedAt":"2024-09-27T12:02:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stringhandler","name":"stringhandler","path":"/stringhandler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4200336?s=80&v=4"},"commit":{"message":"ci: turn off autoupdate for beta builds","shortMessageHtmlLink":"ci: turn off autoupdate for beta builds"}},{"before":"b4540b7252a0187d3c8b8f08746335195207fd7d","after":"4c23fdb86c9ce2c81d9720f91afb92765fde8208","ref":"refs/heads/release","pushedAt":"2024-09-27T11:38:28.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"stringhandler","name":"stringhandler","path":"/stringhandler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4200336?s=80&v=4"},"commit":{"message":"chore(release): v0.4.6","shortMessageHtmlLink":"chore(release): v0.4.6"}},{"before":"a901a8d815246825d895eddd9c392f8d6eff6838","after":"4c23fdb86c9ce2c81d9720f91afb92765fde8208","ref":"refs/heads/main","pushedAt":"2024-09-27T11:38:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stringhandler","name":"stringhandler","path":"/stringhandler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4200336?s=80&v=4"},"commit":{"message":"chore(release): v0.4.6","shortMessageHtmlLink":"chore(release): v0.4.6"}},{"before":"ae4d626915cd29a30c030083f05d66f93717d089","after":"a901a8d815246825d895eddd9c392f8d6eff6838","ref":"refs/heads/main","pushedAt":"2024-09-27T11:22:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stringhandler","name":"stringhandler","path":"/stringhandler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4200336?s=80&v=4"},"commit":{"message":"fix(setup): fresh install crashes when creating wallet (#637)\n\n## Issue\r\nApplication has been crashing during fresh setup because of:\r\n```\r\nERROR Error loading internal wallet: No matching entry found in secure storage\r\n```\r\n\r\nIt happens because `entry.delete_credential()?;` throws NoEntry error.:\r\n\r\n![image](https://github.com/user-attachments/assets/9fb3759b-dda3-410c-919c-65fe979e9636)\r\n\r\n\r\n## Solution\r\nI just drop this error since it's expected in 99% cases :joy:","shortMessageHtmlLink":"fix(setup): fresh install crashes when creating wallet (#637)"}},{"before":"0849b2ddc425509eb53c00cc34333f5717944d21","after":"ae4d626915cd29a30c030083f05d66f93717d089","ref":"refs/heads/main","pushedAt":"2024-09-27T11:17:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stringhandler","name":"stringhandler","path":"/stringhandler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4200336?s=80&v=4"},"commit":{"message":"feat(ui): add send feedback to critical error dialog (#626)\n\nDescription\r\n---\r\n- added `useCopyToClipboard` helper, replaced direct uses of\r\n`navigator.clipboard.writeText` with helper\r\n- added reusable textarea component\r\n- moved the Send feedback & logs dialog to its own component\r\n(`SendLogsDialog`)\r\n- added `SendLogsDialog` to `CritialErrorDialog`\r\n- fixed `CircularProgress` centering\r\n- small styling adjustments\r\n\r\n\r\nMotivation and Context\r\n---\r\n- resolves #602 \r\n- was a weird alignment when `CircularProgress` was in a button\r\n\r\nHow Has This Been Tested?\r\n---\r\n- locally\r\n\r\n_from critical error dialog:_\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/0ebd07d5-dea5-45e8-bd1b-3c83ff5363db\r\n\r\n_from settings > send logs:_\r\n\r\n\r\nhttps://github.com/user-attachments/assets/0455716b-f8fb-4010-9e82-6108791b4939","shortMessageHtmlLink":"feat(ui): add send feedback to critical error dialog (#626)"}},{"before":"68fa3c6711f9e0613ba5c12397d85fbf8a6c10f6","after":"0849b2ddc425509eb53c00cc34333f5717944d21","ref":"refs/heads/main","pushedAt":"2024-09-27T11:08:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stringhandler","name":"stringhandler","path":"/stringhandler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4200336?s=80&v=4"},"commit":{"message":"fix(ui): disable UI after initiation reset (#623)\n\nDescription\r\n---\r\n- added disable prop to dialog component\r\n- disabled the wallet toggle and closing of reset dialog if reset is\r\ninitiated and loading\r\n- also just reset to the initial active section of the settings modal on\r\nclose (mining section)\r\n\r\nMotivation and Context\r\n---\r\n- resolves #615 \r\n- noticed the settings modal would remain on the last visited setting\r\neven after closing\r\n\r\nHow Has This Been Tested?\r\n---\r\n\r\n- locally:\r\n\r\n\r\nhttps://github.com/user-attachments/assets/4c5b87b5-d79f-4535-bf6f-68f49f1aeb07","shortMessageHtmlLink":"fix(ui): disable UI after initiation reset (#623)"}},{"before":"7a0d5d39b20625e1fed0208f4003e6559faae81e","after":"68fa3c6711f9e0613ba5c12397d85fbf8a6c10f6","ref":"refs/heads/main","pushedAt":"2024-09-27T09:59:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stringhandler","name":"stringhandler","path":"/stringhandler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4200336?s=80&v=4"},"commit":{"message":"refactor(animations): blockchain animations (#590)\n\n## General Changes\r\n* Moved and simplified logic related to the displaying animation and\r\nblockchain height/time from `useVisualisation`, `useBalanceChanges` and\r\n'useMiningStore` to `useBlockchainVisualisationStore`\r\n* Moved `useSetup` hook to the `SetupViewContainer` - Meaningful\r\nperformance improvement\r\n* Fetching wallet balances is now trigger only when setting the\r\napplication up and using interval when `block_height` changed.\r\n## Fixes\r\n* Improved UI changes so animation and blockchain data are updated\r\nsmoothly\r\n* Fixed issue when first earning - `hasEarnings = Boolean(balance > 0 &&\r\ndiff > 0 && diff !== balance);`\r\n* Fixed issue when blocks are mined in less than 15/20secs.\r\n* Fixed issue when sometimes displayed win animation and fail animation\r\nright after each other\r\n\r\n## Screencasts(sorry for my potato computer)\r\n\r\n[Screencast from 24.09.2024\r\n18:45:49.webm](https://github.com/user-attachments/assets/47bcba2e-b8df-4155-b6db-a1f4294ce33f)\r\n\r\n[Screencast from 24.09.2024\r\n18:38:00.webm](https://github.com/user-attachments/assets/fbcdbbcf-8c68-480e-a54b-2206af442daa)","shortMessageHtmlLink":"refactor(animations): blockchain animations (#590)"}},{"before":null,"after":"33d86b8ec5d0e29298f6d0a6768a6a9866f50b04","ref":"refs/heads/build-airdrop-integrations2","pushedAt":"2024-09-27T09:23:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stringhandler","name":"stringhandler","path":"/stringhandler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4200336?s=80&v=4"},"commit":{"message":"Merge branch 'main' into airdrop-integrations","shortMessageHtmlLink":"Merge branch 'main' into airdrop-integrations"}},{"before":"a4ed7756579054fd7fbba8f3f556eba1072dd6c0","after":null,"ref":"refs/heads/build-airdrop-integrations","pushedAt":"2024-09-27T09:22:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stringhandler","name":"stringhandler","path":"/stringhandler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4200336?s=80&v=4"}},{"before":null,"after":"33d86b8ec5d0e29298f6d0a6768a6a9866f50b04","ref":"refs/heads/beta","pushedAt":"2024-09-27T09:19:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stringhandler","name":"stringhandler","path":"/stringhandler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4200336?s=80&v=4"},"commit":{"message":"Merge branch 'main' into airdrop-integrations","shortMessageHtmlLink":"Merge branch 'main' into airdrop-integrations"}},{"before":"8a5d7c525be7bc4cd206e459af0e24cc8a8721a4","after":null,"ref":"refs/heads/beta","pushedAt":"2024-09-27T09:18:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stringhandler","name":"stringhandler","path":"/stringhandler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4200336?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QxNTo1NTo0Ny4wMDAwMDBazwAAAATCyZL7","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QwOToxODozOC4wMDAwMDBazwAAAATCaJo9"}},"title":"Activity · tari-project/universe"}