{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":261270348,"defaultBranch":"master","name":"status-desktop","ownerLogin":"status-im","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-04T18:57:27.000Z","ownerAvatar":"https://github.com/avatars/u/11767950?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726749245.0","currentOid":""},"activityList":{"items":[{"before":"68d7b20af69abc7b414a26dc630c7863da35ddf1","after":"517e6519424f45b7d489a6f2920185b6f31d4be3","ref":"refs/heads/feature/16130_remove_user_groups","pushedAt":"2024-09-19T17:33:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iurimatias","name":"Iuri Matias","path":"/iurimatias","primaryAvatarUrl":"https://github.com/avatars/u/176720?s=80&v=4"},"commit":{"message":"move removeMemberFromGroupChat to root store","shortMessageHtmlLink":"move removeMemberFromGroupChat to root store"}},{"before":"93f17b20fcd8a1ba43f3d3dcb407aa3dfff522f2","after":"8e0b619c91a18e82d9ff79871bb94c04401c5253","ref":"refs/heads/refactor/16286_refactor_profile_context_menu","pushedAt":"2024-09-19T16:48:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iurimatias","name":"Iuri Matias","path":"/iurimatias","primaryAvatarUrl":"https://github.com/avatars/u/176720?s=80&v=4"},"commit":{"message":"refactor ProfileContextMenu to make it a functional component\n\nrefactor ProfileContextMenu to make it a functional component\n\nrefactor ProfileContextMenu to make it a functional component\n\nThis refactor ProfileContextMenu to make it a functional component by:\n\nrefactored out direct calls to backend, and passing backend data structures and moved this logic to the callers, also refactored common calls between the callers\ncommon types of context menus have been extracted to their sub components which removes a lot of logic too and makes the behaviour very clear\nuser verification workflow (which was already disabled) has been removed\n\nrefactor: use signals and call singletons on the parent instead\n\nremove unused code for now from profile context menu\n\nrefactor profile context menu into two components; add property to storybook\n\nextract blocked profile context menu and self profile context menu\n\nuse profileType instead of individual bools\n\nrefactor to pass trustStatus as an argument\n\nmake contact type a parameter\n\nremove unnecessary method from RegularProfileContextMenu\n\nadd ensVerified property to ProfileContextMenu components\n\nadd onlineStatus property to ProfileContextMenu components\n\nmove ProfileContextMenu storybook controls to the right sidebar\n\nmove contactDetails logic up from the view\n\nadd local nickname property to ProfileContextMenu components\n\nfix issue with missing signal; fix logs in storybook\n\nuse constant for profileType instead of string\n\nrefactor common code into a single method\n\nrefactor getProfileContext\n\nremove references to contactDetails which are not longer needed\n\nremove unnecessary comments\n\nfix bridged constant\n\nrefactor into a single ProfileContextMenu component\n\nrefactor into a single ProfileContextMenu component\n\nrefactor into a single ProfileContextMenu component\n\nsimplify imports\n\nremove unused store field\n\nmove methods from utils to contacts store\n\nremove onClosed signal\n\nremove unused param\n\nrename ProfileContextMenu variables\n\nsimplify signals in ProfileContextMenu\n\nremove ;\n\nrefactor: do early return\n\nsimplify ifs\n\nmove ProfileContextMenu to its own storybook page","shortMessageHtmlLink":"refactor ProfileContextMenu to make it a functional component"}},{"before":"9b017cfbd7ca4945bc630c17b4ca1c16a37879a0","after":"1c68ae77ea260f056f7a6dcb6b676f93a0b4a997","ref":"refs/heads/fix/slow-admin-tab","pushedAt":"2024-09-19T14:43:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrainville","name":"Jonathan Rainville","path":"/jrainville","primaryAvatarUrl":"https://github.com/avatars/u/11926403?s=80&v=4"},"commit":{"message":"fix edit channel permissions","shortMessageHtmlLink":"fix edit channel permissions"}},{"before":"89d81e8bd239af763a1a50d60ab99704bb5b7fe1","after":"548c707280b85655c69feb1f9aa307ada8554500","ref":"refs/heads/storybook-test-for-tokens-page","pushedAt":"2024-09-19T14:03:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"anastasiyaig","name":"Anastasiya","path":"/anastasiyaig","primaryAvatarUrl":"https://github.com/avatars/u/82375995?s=80&v=4"},"commit":{"message":"review","shortMessageHtmlLink":"review"}},{"before":"f27e910557643a252dd4464772d3e5716f364cbd","after":"89d81e8bd239af763a1a50d60ab99704bb5b7fe1","ref":"refs/heads/storybook-test-for-tokens-page","pushedAt":"2024-09-19T13:52:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anastasiyaig","name":"Anastasiya","path":"/anastasiyaig","primaryAvatarUrl":"https://github.com/avatars/u/82375995?s=80&v=4"},"commit":{"message":"review","shortMessageHtmlLink":"review"}},{"before":"140cc640b861983bf35a854bec255a82fae910ce","after":"2a11a3698daff897153b2598a621338d2558734a","ref":"refs/heads/feat/pairing-fallback","pushedAt":"2024-09-19T13:30:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jrainville","name":"Jonathan Rainville","path":"/jrainville","primaryAvatarUrl":"https://github.com/avatars/u/11926403?s=80&v=4"},"commit":{"message":"up status-go","shortMessageHtmlLink":"up status-go"}},{"before":"3a21cc336aa04fc1aa6767da05190562dc0663aa","after":"240b43619531ab7cf1ce5c51941bc1ec109dd75c","ref":"refs/heads/use_nix_shell","pushedAt":"2024-09-19T12:43:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yakimant","name":"Anton Iakimov","path":"/yakimant","primaryAvatarUrl":"https://github.com/avatars/u/1529006?s=80&v=4"},"commit":{"message":"fix indentation","shortMessageHtmlLink":"fix indentation"}},{"before":"b3be00cc6ff2c5a5bec536c4a24013d4ef8ca0e8","after":"f27e910557643a252dd4464772d3e5716f364cbd","ref":"refs/heads/storybook-test-for-tokens-page","pushedAt":"2024-09-19T12:41:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"anastasiyaig","name":"Anastasiya","path":"/anastasiyaig","primaryAvatarUrl":"https://github.com/avatars/u/82375995?s=80&v=4"},"commit":{"message":"storybook: test_mintTokensIntroPages added","shortMessageHtmlLink":"storybook: test_mintTokensIntroPages added"}},{"before":null,"after":"b3be00cc6ff2c5a5bec536c4a24013d4ef8ca0e8","ref":"refs/heads/storybook-test-for-tokens-page","pushedAt":"2024-09-19T12:34:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"anastasiyaig","name":"Anastasiya","path":"/anastasiyaig","primaryAvatarUrl":"https://github.com/avatars/u/82375995?s=80&v=4"},"commit":{"message":"storybook: test_mintTokensIntroPages added","shortMessageHtmlLink":"storybook: test_mintTokensIntroPages added"}},{"before":"ef653ab346f115261557c85125a74c1a0450a049","after":"094e1562297945296b2b2c4015395abfec9fd780","ref":"refs/heads/16315-wc-automatically-remove-the-sign-request-request-upon-expiration","pushedAt":"2024-09-19T12:23:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alexjba","name":"Alex Jbanca","path":"/alexjba","primaryAvatarUrl":"https://github.com/avatars/u/47811206?s=80&v=4"},"commit":{"message":"chore: bump status-go","shortMessageHtmlLink":"chore: bump status-go"}},{"before":"6441f0bbdfb4f0b3a6fc8d8dcd780b61cfeefd3f","after":"59b8d3989c9b64eb63c3e6f857e80399b1be7a00","ref":"refs/heads/16314-wc-add-countdown-pill-to-sign-dialogs","pushedAt":"2024-09-19T11:40:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"caybro","name":"Lukáš Tinkl","path":"/caybro","primaryAvatarUrl":"https://github.com/avatars/u/5377645?s=80&v=4"},"commit":{"message":"feat: add countdown pill to sign dialogs and make them unclosable\n\n- show countdown until which the sign (WalletConnect and Swap) dialogs\nexpire\n- after expiration, hide the Reject/Sign buttons and display a plain\nClose button\n- make the dialogs non-closable by clicking outside or pressing Esc; the\nuser has to explicitely click some of the footer buttons\n\nFixes #16327\nFixes #16314","shortMessageHtmlLink":"feat: add countdown pill to sign dialogs and make them unclosable"}},{"before":"2de35cfca28e6ee0899a31d926cb368a6848c7b5","after":"6441f0bbdfb4f0b3a6fc8d8dcd780b61cfeefd3f","ref":"refs/heads/16314-wc-add-countdown-pill-to-sign-dialogs","pushedAt":"2024-09-19T11:22:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"caybro","name":"Lukáš Tinkl","path":"/caybro","primaryAvatarUrl":"https://github.com/avatars/u/5377645?s=80&v=4"},"commit":{"message":"feat: add countdown pill to sign dialogs and make them unclosable\n\n- show countdown until which the sign (WalletConnect and Swap) dialogs\nexpire\n- after expiration, hide the Reject/Sign buttons and display a plain\nClose button\n- make the dialogs non-closable by clicking outside or pressing Esc; the\nuser has to explicitely click some of the footer buttons\n\nFixes #16327\nFixes #16314","shortMessageHtmlLink":"feat: add countdown pill to sign dialogs and make them unclosable"}},{"before":"6c4a30c76b21b7c0fedb393a9b476f8997898f3d","after":"3a21cc336aa04fc1aa6767da05190562dc0663aa","ref":"refs/heads/use_nix_shell","pushedAt":"2024-09-19T10:53:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yakimant","name":"Anton Iakimov","path":"/yakimant","primaryAvatarUrl":"https://github.com/avatars/u/1529006?s=80&v=4"},"commit":{"message":"dont switch shell to zsh","shortMessageHtmlLink":"dont switch shell to zsh"}},{"before":"f0738529cf7e03e1b9cf3c3e83f918fbc46c90e1","after":"6c4a30c76b21b7c0fedb393a9b476f8997898f3d","ref":"refs/heads/use_nix_shell","pushedAt":"2024-09-19T10:47:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yakimant","name":"Anton Iakimov","path":"/yakimant","primaryAvatarUrl":"https://github.com/avatars/u/1529006?s=80&v=4"},"commit":{"message":"add flake-compat","shortMessageHtmlLink":"add flake-compat"}},{"before":"3785d435078577049d366e3a48ebe5554a0bb6da","after":"ef653ab346f115261557c85125a74c1a0450a049","ref":"refs/heads/16315-wc-automatically-remove-the-sign-request-request-upon-expiration","pushedAt":"2024-09-19T10:44:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alexjba","name":"Alex Jbanca","path":"/alexjba","primaryAvatarUrl":"https://github.com/avatars/u/47811206?s=80&v=4"},"commit":{"message":"chore: bump status-go","shortMessageHtmlLink":"chore: bump status-go"}},{"before":"f070fb7e5e5bd0538e3ad3e3ebc2de315f6553c7","after":"091d8a34aae2f990ed8d0717c7758467926b2a0e","ref":"refs/heads/14037-statusmenu-statussuccessaction-is-not-taking-into-account-text-content-width","pushedAt":"2024-09-19T06:58:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"caybro","name":"Lukáš Tinkl","path":"/caybro","primaryAvatarUrl":"https://github.com/avatars/u/5377645?s=80&v=4"},"commit":{"message":"fix(StatusMenu): StatusSuccessAction is not taken into account for Menu width\n\n- StatusSuccessAction, despite its name, is a visual item (`MenuItem` ->\n`AbstractButton`) which is not part of the `contentModel` but just added\nto the menu container\n- therefore we don't use a ListView but a ScrollView/Repeater instead\nand set the width/maxWidth manually after the menu items have been added\nto the layout\n\nFixes #14037","shortMessageHtmlLink":"fix(StatusMenu): StatusSuccessAction is not taken into account for Me…"}},{"before":"1ed299eeb5bfd92f3d2cd96d52b7c9710c479f8d","after":"9b017cfbd7ca4945bc630c17b4ca1c16a37879a0","ref":"refs/heads/fix/slow-admin-tab","pushedAt":"2024-09-18T21:34:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrainville","name":"Jonathan Rainville","path":"/jrainville","primaryAvatarUrl":"https://github.com/avatars/u/11926403?s=80&v=4"},"commit":{"message":"wip refactor permission view","shortMessageHtmlLink":"wip refactor permission view"}},{"before":"6a687d2109614b482911170e25b372dc9811954c","after":"68d7b20af69abc7b414a26dc630c7863da35ddf1","ref":"refs/heads/feature/16130_remove_user_groups","pushedAt":"2024-09-18T16:33:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iurimatias","name":"Iuri Matias","path":"/iurimatias","primaryAvatarUrl":"https://github.com/avatars/u/176720?s=80&v=4"},"commit":{"message":"add isAdmin property","shortMessageHtmlLink":"add isAdmin property"}},{"before":null,"after":"6a687d2109614b482911170e25b372dc9811954c","ref":"refs/heads/feature/16130_remove_user_groups","pushedAt":"2024-09-18T15:42:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iurimatias","name":"Iuri Matias","path":"/iurimatias","primaryAvatarUrl":"https://github.com/avatars/u/176720?s=80&v=4"},"commit":{"message":"feature: add remove from group option to group chats","shortMessageHtmlLink":"feature: add remove from group option to group chats"}},{"before":null,"after":"1ed299eeb5bfd92f3d2cd96d52b7c9710c479f8d","ref":"refs/heads/fix/slow-admin-tab","pushedAt":"2024-09-18T14:50:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrainville","name":"Jonathan Rainville","path":"/jrainville","primaryAvatarUrl":"https://github.com/avatars/u/11926403?s=80&v=4"},"commit":{"message":"speed up overview page","shortMessageHtmlLink":"speed up overview page"}},{"before":null,"after":"f0738529cf7e03e1b9cf3c3e83f918fbc46c90e1","ref":"refs/heads/use_nix_shell","pushedAt":"2024-09-18T14:28:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yakimant","name":"Anton Iakimov","path":"/yakimant","primaryAvatarUrl":"https://github.com/avatars/u/1529006?s=80&v=4"},"commit":{"message":"chore(Makefile): add check-nix-shell for Linux","shortMessageHtmlLink":"chore(Makefile): add check-nix-shell for Linux"}},{"before":"13c42d3a50a903e69b838b4221c9e1386d293c34","after":"a63ed71fe1d43d580e46bc74b967c2577f510419","ref":"refs/heads/chore/issue-16220-16025","pushedAt":"2024-09-18T14:10:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"micieslak","name":"Michał","path":"/micieslak","primaryAvatarUrl":"https://github.com/avatars/u/20650004?s=80&v=4"},"commit":{"message":"TokenSelectorPanel tabs selection depending on set models fixed","shortMessageHtmlLink":"TokenSelectorPanel tabs selection depending on set models fixed"}},{"before":"61e22c57a78d0e9ef8c63897d7fb3faff363264d","after":"f185e5f6ed47d85ba417a1c9fd5c5be959a573c2","ref":"refs/heads/16355-sendmodal-improvements-missing-loading-state-when-ens-name-is-being-resolved","pushedAt":"2024-09-18T14:09:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"caybro","name":"Lukáš Tinkl","path":"/caybro","primaryAvatarUrl":"https://github.com/avatars/u/5377645?s=80&v=4"},"commit":{"message":"feat(SendModal): add a spinner when resolving an ENS name\n\n- update the SB page with the toggle too\n\nFixes #16355","shortMessageHtmlLink":"feat(SendModal): add a spinner when resolving an ENS name"}},{"before":"967ef0fe02cee281f6e5da71d24229b003cce90b","after":"a1a426b759cba6d11d562bb4c53a6612c4691581","ref":"refs/heads/feat/sendViaPersonalChat","pushedAt":"2024-09-18T13:48:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Khushboo-dev-cpp","name":null,"path":"/Khushboo-dev-cpp","primaryAvatarUrl":"https://github.com/avatars/u/60327365?s=80&v=4"},"commit":{"message":"feat@(desktop/wallet): Make Send Via Personal chat enabled by default","shortMessageHtmlLink":"feat@(desktop/wallet): Make Send Via Personal chat enabled by default"}},{"before":null,"after":"a92656e869f91b132f28525c5f02e317ce51f28b","ref":"refs/heads/chore/test-sqlcipher-build","pushedAt":"2024-09-18T13:40:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrainville","name":"Jonathan Rainville","path":"/jrainville","primaryAvatarUrl":"https://github.com/avatars/u/11926403?s=80&v=4"},"commit":{"message":"chore(status-go): up status-go to get fix for sqlcipher","shortMessageHtmlLink":"chore(status-go): up status-go to get fix for sqlcipher"}},{"before":"83a85db119775fd1d8b9e1881b4c1d56d07c31ca","after":"13c42d3a50a903e69b838b4221c9e1386d293c34","ref":"refs/heads/chore/issue-16220-16025","pushedAt":"2024-09-18T12:54:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"micieslak","name":"Michał","path":"/micieslak","primaryAvatarUrl":"https://github.com/avatars/u/20650004?s=80&v=4"},"commit":{"message":"TokenSelectorNew renamed to TokenSelector","shortMessageHtmlLink":"TokenSelectorNew renamed to TokenSelector"}},{"before":"2be7d19611b7753f0a292abc839410f3bef505ba","after":"d42d2998f607105bbc8b099363c72dca93d3837e","ref":"refs/heads/release/2.30.x","pushedAt":"2024-09-18T12:10:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iurimatias","name":"Iuri Matias","path":"/iurimatias","primaryAvatarUrl":"https://github.com/avatars/u/176720?s=80&v=4"},"commit":{"message":"Release 2.30.1","shortMessageHtmlLink":"Release 2.30.1"}},{"before":"26eb757f5af4a67ff5c106fee7ca1b789b443f89","after":"83a85db119775fd1d8b9e1881b4c1d56d07c31ca","ref":"refs/heads/chore/issue-16220-16025","pushedAt":"2024-09-18T12:05:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"micieslak","name":"Michał","path":"/micieslak","primaryAvatarUrl":"https://github.com/avatars/u/20650004?s=80&v=4"},"commit":{"message":"TokenSelectorNew renamed to TokenSelector","shortMessageHtmlLink":"TokenSelectorNew renamed to TokenSelector"}},{"before":"9e35d9b65c9ba5b4573e14611f0317b8bb6e90f9","after":"967ef0fe02cee281f6e5da71d24229b003cce90b","ref":"refs/heads/feat/sendViaPersonalChat","pushedAt":"2024-09-18T09:47:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Khushboo-dev-cpp","name":null,"path":"/Khushboo-dev-cpp","primaryAvatarUrl":"https://github.com/avatars/u/60327365?s=80&v=4"},"commit":{"message":"feat@(desktop/wallet): Launch SednModal when an address or ens name is detected in a 1-1 chat and validate it when launched\n\ncloses #16293","shortMessageHtmlLink":"feat@(desktop/wallet): Launch SednModal when an address or ens name i…"}},{"before":"ea8827ec97168ffe2df4588f1c138f9a948311c1","after":"f070fb7e5e5bd0538e3ad3e3ebc2de315f6553c7","ref":"refs/heads/14037-statusmenu-statussuccessaction-is-not-taking-into-account-text-content-width","pushedAt":"2024-09-18T08:27:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caybro","name":"Lukáš Tinkl","path":"/caybro","primaryAvatarUrl":"https://github.com/avatars/u/5377645?s=80&v=4"},"commit":{"message":"fix(StatusMenu): StatusSuccessAction is not taken into account for Menu width\n\n- StatusSuccessAction, despite its name, is a visual item (`MenuItem` ->\n`AbstractButton`) which is not part of the `contentModel` but just added\nto the menu container\n- therefore, calculate the maximum menu item width differently, using\n`FontMetrics`\n\nFixes #14037","shortMessageHtmlLink":"fix(StatusMenu): StatusSuccessAction is not taken into account for Me…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNzozMzowMy4wMDAwMDBazwAAAAS7JqFV","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNzozMzowMy4wMDAwMDBazwAAAAS7JqFV","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQwODoyNzo1My4wMDAwMDBazwAAAAS5Z96G"}},"title":"Activity · status-im/status-desktop"}