{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":373535143,"defaultBranch":"main","name":"gui-qml","ownerLogin":"bitcoin-core","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-06-03T14:25:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13464320?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1686032172.227975","currentOid":""},"activityList":{"items":[{"before":"085805ff8651711aa251f26ba783a267b4895403","after":"84d388d61746a5b834080ea727a3f99820292a86","ref":"refs/heads/main","pushedAt":"2024-05-14T19:05:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#284: Only write options after onboarding\n\n9e569074a1735976ffb324dfb5531c24591f3252 qml: only write options after onboarding (johnny9)\nc0ebff2971221cad1cf4819544505a3b22ed8055 qml: Set OptionQmlModel initial property values (johnny9)\n\nPull request description:\n\n [![Windows](https://img.shields.io/badge/OS-Windows-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/win64/insecure_win_gui.zip?branch=pull/284)\n [![Intel macOS](https://img.shields.io/badge/OS-Intel%20macOS-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/macos/insecure_mac_gui.zip?branch=pull/284)\n [![Apple Silicon macOS](https://img.shields.io/badge/OS-Apple%20Silicon%20macOS-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/macos_arm64/insecure_mac_arm64_gui.zip?branch=pull/284)\n [![ARM64 Android](https://img.shields.io/badge/OS-Android-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/android/unsecure_android_apk.zip?branch=pull/284)\n\nACKs for top commit:\n D33r-Gee:\n re ACK 9e569074a1735976ffb324dfb5531c24591f3252 on Ubuntu 22.04 works as expected\n pablomartin4btc:\n re-ACK 9e569074a1735976ffb324dfb5531c24591f3252\n\nTree-SHA512: 6835569e9a3ab340c94c507867c578e46bb86d8c0c8cad639ed97dd09e7edcdbe2b21c1b58fab74c989cbda22acc768dc6004e27d9a6a66b085ea5ac3ec49474","shortMessageHtmlLink":"Merge #284: Only write options after onboarding"}},{"before":"b80e16750fd591f62a17970e8c5f4c279ae102b6","after":"085805ff8651711aa251f26ba783a267b4895403","ref":"refs/heads/main","pushedAt":"2024-04-24T18:53:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#398: Using a different configuration file name from QT\n\n5be1e52fa66eaa4a52d9a1457f50fa22037c91f0 qml, refactoring: Separate guiconstants from QT (pablomartin4btc)\n\nPull request description:\n\n At the moment both QT and QML gui apps are using the same naming convention for configuration files (`Bitcoin*.conf`), so separating `guiconstants.h` file from QT, copying it from `src/qt` to `src/qml` and updating `QAPP_APP_NAME_*` constants values will avoid them clashing with each other trying to persist/ read same or different settings (e.g. configuration file for QT on signet will be still named as `Bitcoin-Qt-signet.conf`, as of today, while QML will start using a separate file named `Bitcoin-Qml-signet.conf` - before this fix, currently sometimes a user can get a warning on reading incorrect settings or values: `QVariant::load: unknown user type with name BitcoinUnits::Unit.`).\n\n This could be a temporary fix (? - gui constants file contents has been cleaned up as [suggested](https://github.com/bitcoin-core/gui-qml/pull/398#issuecomment-2054563863)) so instances from both QT and QML gui apps don't interfere between them during QML development. This change will be transparent for both QT gui app and users.\n\n
\n Sample of a separate QT config file on signet (Bitcoin-Qt-signet.conf).\n\n ```\n [General]\n DisplayBitcoinUnit=@Variant(\\0\\0\\0\\x7f\\0\\0\\0\\x13\\x42itcoinUnits::Unit\\0\\0)\n MainWindowGeometry=@ByteArray(\\x1\\xd9\\xd0\\xcb\\0\\x3\\0\\0\\0\\0\\x2\\xa3\\0\\0\\x1v\\0\\0\\x5\\xb0\\0\\0\\x3^\\0\\0\\x2\\xa3\\0\\0\\x1v\\0\\0\\x5\\xb0\\0\\0\\x3^\\0\\0\\0\\0\\0\\0\\0\\0\\a\\x80\\0\\0\\x2\\xa3\\0\\0\\x1v\\0\\0\\x5\\xb0\\0\\0\\x3^)\n PeersTabBanlistHeaderState=@ByteArray()\n PeersTabPeerHeaderState=@ByteArray()\n RPCConsoleWindowGeometry=@ByteArray(\\x1\\xd9\\xd0\\xcb\\0\\x3\\0\\0\\0\\0\\x2q\\0\\0\\x1\\x8f\\0\\0\\x5T\\0\\0\\x3<\\0\\0\\x2q\\0\\0\\x1\\x8f\\0\\0\\x5T\\0\\0\\x3<\\0\\0\\0\\0\\0\\0\\0\\0\\a\\x80\\0\\0\\x2q\\0\\0\\x1\\x8f\\0\\0\\x5T\\0\\0\\x3<)\n RPCConsoleWindowPeersTabSplitterSizes=@ByteArray(\\0\\0\\0\\xff\\0\\0\\0\\x1\\0\\0\\0\\x2\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\0\\xff\\xff\\xff\\xff\\x1\\0\\0\\0\\x1\\0)\n SubFeeFromAmount=false\n enable_psbt_controls=false\n fCoinControlFeatures=false\n fHideTrayIcon=false\n fMinimizeOnClose=false\n fMinimizeToTray=false\n fRestartRequired=false\n nSettingsVersion=279900\n strDataDir=/home/pablo/.bitcoin\n strThirdPartyTxUrls=\n ```\n\n
\n
\n Sample of a separate QML config file on signet (Bitcoin-Qml-signet.conf).\n\n ```\n [General]\n blockclocksize=0.4166666666666667\n dark=true\n height=665\n width=640\n x=755\n y=339\n ```\n\n
\n\nTop commit has no ACKs.\n\nTree-SHA512: ce738a21488ac8fae9187fe6eec57e53ae77c18c91190c0ab199d63071fec830152a5f9d54132cc99d94b8c6f42224a6f8c0062bac06af82e5ca670a490e6596","shortMessageHtmlLink":"Merge #398: Using a different configuration file name from QT"}},{"before":"c3fb55763037515dfd66101dd56b655eef5e7d05","after":"b80e16750fd591f62a17970e8c5f4c279ae102b6","ref":"refs/heads/main","pushedAt":"2024-04-10T06:12:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#395: Correct Default Proxy header description on ProxySettings - Follow-up #391\n\nd558b05dda37bc135936969d4d53210b51e0e7fc qml, component: Fix labelling on ProxySettings (pablomartin4btc)\n\nPull request description:\n\n This is a follow-up from https://github.com/bitcoin-core/gui-qml/pull/391#issuecomment-2030046949.\n\n
\n Currently/ main branch screenshot.\n\n ![Screenshot from 2024-04-07 23-00-31](https://github.com/bitcoin-core/gui-qml/assets/110166421/ffb86641-9f98-46d0-98d4-3c7ffd826d4e)\n\n
\n
\n This PR branch screenshot.\n\n ![image](https://github.com/bitcoin-core/gui-qml/assets/110166421/279abc03-8417-4345-bb21-06a7ff53eae6)\n\n
\n\nACKs for top commit:\n GBKS:\n tACK d558b05\n D33r-Gee:\n tACK d558b05dda37bc135936969d4d53210b51e0e7fc\n\nTree-SHA512: b849bf2addafeac85e645281be162cf22d2f34da613f3da3fcef42377546a33e1b19beacb66660e06bc2e55b6b3c10bae08cf0ecdafb1e470fb8d44b040b6ff0","shortMessageHtmlLink":"Merge #395: Correct Default Proxy header description on ProxySettings…"}},{"before":"282d27d27e6effc2b923231ef05715f70d230465","after":"c3fb55763037515dfd66101dd56b655eef5e7d05","ref":"refs/heads/main","pushedAt":"2024-04-08T08:04:48.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#392: UI Only Custom Datadir\n\n649c2a5af80092e4f43497309aafe5785a2b2bdd doc: updated the qml/README.md with qml-module-qtquick-dialogs (D33r-Gee)\n8131e0f943c6381acb05f17cbb2aabfd107c424d qml: UI only. Added initial custom datadir functionality without wiring (D33r-Gee)\nffd5201754e3ebd32d384406de95261116e30f61 qml: UI only. added setcustomdatadir() method into the options_model files (D33r-Gee)\n0b59fee6eeea40b3e06360ac2234c8fe215152ce qml: statically link QtQuick2Dialog and FolderListModel plugins (johnny9)\n893348e1e0de721cb54063d6179a316629ef484c qml: fix file location path in Controls plugin for Android (johnny9)\n\nPull request description:\n\n This pull request is a focused iteration of #390, intended to isolate and test the UI frontend elements. Backend functionality has been intentionally excluded to streamline the testing, review, and merge process.\n\n
\n Ubuntu Screenshots\n\n ![Screenshot 2024-03-14 124000](https://github.com/bitcoin-core/gui-qml/assets/111142327/a8d8ebbc-c66c-4626-ba7a-630f19c889ae)\n ![Screenshot 2024-01-29 074759](https://github.com/bitcoin-core/gui-qml/assets/111142327/fea1b72d-2760-436c-aba5-2094b5826fa4)\n ![Screenshot 2024-01-29 074734](https://github.com/bitcoin-core/gui-qml/assets/111142327/768f93a0-4f9c-46cc-9b31-7d9fcabaaf1e)\n\n
\n\n **Prerequisites**\n\n For testing this pull request, ensure you have the following Qt modules installed:\n\n * On Ubuntu 22.04:\n\n ```bash\n sudo apt-get install qtdeclarative5-dev\n sudo apt-get install qtquickcontrols2-5-dev\n sudo apt-get install qml-module-qtquick-controls2\n sudo apt install qml-module-qtquick-dialogs\n ```\n * For Android:\n * Make sure you delete the prior depends folder (i.e. `depends/aarch64-linux-android`) and rebuild them.\n\n **Implementation Details**\n\n This introduces `FileDialog` class for a user-friendly selection experience.\n\n * **QML Backend**\n * Updated `options_model` files to account for custom data directory configuration and placeholders for custom `datadir` wiring.\n * Added @johnny9 depends patches to allow static building\n * **QML Frontend**\n * Updated `StorageLocations.qml` to allow for custom data directory selection.\n\n Follow up PR will add display of the custom `datadir` in StorageSettings.qml\n\nACKs for top commit:\n johnny9:\n ACK 649c2a5af80092e4f43497309aafe5785a2b2bdd\n pablomartin4btc:\n tACK 649c2a5af80092e4f43497309aafe5785a2b2bdd\n\nTree-SHA512: f480b40aeb28df1515dd191d0fb5e8df94e80cf79c3c468d78b153ebf907b5ad34a97aa0ef6463ac29c6ddebe259b2e3fc1c25c55396c377a9900ce0c68c3edf","shortMessageHtmlLink":"Merge #392: UI Only Custom Datadir"}},{"before":"b6bf91fccf815da88c07da6e541160d039b4e9c8","after":"282d27d27e6effc2b923231ef05715f70d230465","ref":"refs/heads/main","pushedAt":"2024-04-08T07:04:44.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#389: Introduce Wallet main pages\n\n37e3af6cd67cc9495f13c22936315e893ce8c8dc qml: Remove Done button from Settings in Desktop Wallet (johnny9)\n3d3a39eba5cf1703902ab95cc42bf99f6e0e47e1 qml: Shorten the DesktopWallet NetworkIndicator (johnny9)\n6e42abc89304ee0ebe22a16d561cd8813b687548 qml: Add property to hide NetworkIndicator on BlockClock page (johnny9)\n4b79ac2c6e3c517268474444baf4f0b9519ecda1 qml: Introduce DesktopWallets page (johnny9)\nd556c93c7d1aebf449c51fd5627ac910c62f1174 qml: Introduce singlesig-wallet icon (johnny9)\nbef69da1bfb94dd87e097bb1911e538ba8b9498c qml: Introduce gear-outline icon (johnny9)\nf7470ce3a3cbbb3b1b7d2fc8ce6f17464fd7268d qml: Add walletEnabled property to AppMode model (johnny9)\n\nPull request description:\n\n Adds DesktopWallets.qml and MobileWallets.qml. These pages are the central navigation points for the application when wallets are enabled.\n\n A core piece of the page is controlling the navigation flow between the sub pages of the wallet application. For the desktop implementation, a new NavigationBar design is used along with a Stack layout to hold the pages. For mobile, a DirectionalStackView is used to push and pop the wallet sub pages based on the UX designed flow.\n\n [![Build Artifacts](https://img.shields.io/badge/Build%20Artifacts-green\n )]()\n\nACKs for top commit:\n D33r-Gee:\n tACK 37e3af6cd67cc9495f13c22936315e893ce8c8dc\n pablomartin4btc:\n re tACK 37e3af6cd67cc9495f13c22936315e893ce8c8dc\n\nTree-SHA512: 8ba62f77660ba8bec5682b9dbc1acd400779c2e7edbaa1607dd882a220ea7f4d8c603e2a2f526c817bddb0ce7b207a800ac05bdb654fcf5557ae8ef545e85a06","shortMessageHtmlLink":"Merge #389: Introduce Wallet main pages"}},{"before":"be965bfa543dcbba477e6569e20e99f1e7417ff4","after":"b6bf91fccf815da88c07da6e541160d039b4e9c8","ref":"refs/heads/main","pushedAt":"2024-03-27T14:59:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#391: Introducing an improved IP Address and Port input control in ProxySettings component\n\nd47bc1ae97faab8be3bee3e0c20d92eb3cef5e0a qml, control: new IPAddressValueInput (pablomartin4btc)\na7e1b25ca333221c973351d1b1801894a548fd33 qml, component: correct ProxySettings behaviour (pablomartin4btc)\n\nPull request description:\n\n Adding a new improved `ValueInput` control to handle both `IP` address and port values combined in the same field (as it was designed for `QML`, current `QT` project have them separately) with the correct visual formatting (`255.255.255.255:65535`).\n\n In order to add/ change the `IP` address and port value, user needs to enable the fields (currently in `main` branch this doesn't work and this PR fixes it). Currently the `IP` address and port input fields don't allow more than 5 digits and this PR also correct it so the user can enter a complete `IP` address and port value.\n\n
\n If an invalid IP address (e.g. 127.0.:9050) and/ or port (e.g. 127.0.0.1:) are entered an error message will be shown as we do in other fields.\n\n ![image](https://github.com/bitcoin-core/gui-qml/assets/110166421/7c7b85ef-5be7-436a-b4a5-3747d79ed563)\n\n
\n\n
\n Current master/ main branch screenshot.\n\n ![image](https://github.com/bitcoin-core/gui-qml/assets/110166421/fbd09cec-7edf-49ac-bfc3-7dbc48d0e842)\n\n
\n\n
\n Current master branch in QT repo (just for reference).\n\n ![image](https://github.com/bitcoin-core/gui-qml/assets/110166421/e96f64a6-be55-4a01-be89-7bef37d65c5c)\n\n
\n\n
\n This PRs branch screenshot.\n\n ![image](https://github.com/bitcoin-core/gui-qml/assets/110166421/3c31c728-42aa-4751-9ff7-4bd411d46396)\n\n
\n\n
\n Design in Figma.\n\n ![image](https://github.com/bitcoin-core/gui-qml/assets/110166421/0fd0b112-1166-463a-85d7-a2bae6d68e7e)\n\n
\n\n ---\n\n **Implementation details**:\n\n In this iteration, validation for this control is implemented using both a function within the control itself focused solely on ensuring correct formatting and a simple regex validator for the valid input characters.\n Future versions will see integration with network model classes, enabling parsing of IP addresses and ports\n and additional checks, such as those outlined in [`doc/p2p-bad-ports.md`](https://github.com/bitcoin/bitcoin/tree/master/doc/p2p-bad-ports.md).\n\n **Note**:\n\n Persistence/ wiring of the settings and creating the proper network connection thru the Proxy will be performed in a different PR, the idea is to isolate UI experience/ testing in case we need to make changes on that aspect separately and we concentrate on the functionality behind later.\n\nACKs for top commit:\n johnny9:\n ACK d47bc1ae97faab8be3bee3e0c20d92eb3cef5e0a\n\nTree-SHA512: f471a40696e5fcf0ba60808f379c5f89fbecc714971b7d69aa91ad38a002fe8d33accd0138ddb9b34c7a2fdd3ab30001088dbb8c74a3b6b9a91c700bcacd7455","shortMessageHtmlLink":"Merge #391: Introducing an improved IP Address and Port input control…"}},{"before":"58f8d4412a22a32c07ba2bd528643e5b2eb4ddca","after":"be965bfa543dcbba477e6569e20e99f1e7417ff4","ref":"refs/heads/main","pushedAt":"2024-01-14T12:02:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#343: Ask before opening external links\n\n726bfa2c1eb3ae6f1148812f350c12b8354f0f0b qml: introduce external link warning popup (jarolrod)\n90d6a7e5359d37770ca54108971934a6ae4ebc3f qml: remove implicitWidth from Continue & OutlineButton (jarolrod)\n\nPull request description:\n\n Introduces an external link confirm popup window that prompts the user to acknowledge that they really want to visit the external link. This is based off the [design file](https://www.figma.com/file/ek8w3n3upbluw5UL2lGhRx/Bitcoin-Core-App-Design?type=design&node-id=6265-24513&t=PyRCN7AM9KdhuP8x-4)\n\n This contains a menu bar with a title, but is missing the close button. It is also missing the \"Don't ask again\" button. These require some more conversation and can be addressed in a follow-up.\n\n This deviates from the design file in providing a mobile layout that positions the buttons in a column layout instead of a rowlayout. cc @GBKS @mouxdesign\n\n | Desktop Layout | Mobile Layout |\n | -------------- | ------------- |\n | \"Screen | \"Screen |\n\n [![Windows](https://img.shields.io/badge/OS-Windows-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/win64/unsecure_win_gui.zip?branch=pull/343)\n [![Intel macOS](https://img.shields.io/badge/OS-Intel%20macOS-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/macos/unsecure_mac_gui.zip?branch=pull/343)\n [![Apple Silicon macOS](https://img.shields.io/badge/OS-Apple%20Silicon%20macOS-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/macos_arm64/unsecure_mac_arm64_gui.zip?branch=pull/343)\n [![ARM64 Android](https://img.shields.io/badge/OS-Android-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/android/unsecure_android_apk.zip?branch=pull/343)\n [![ARM32 Android](https://img.shields.io/badge/OS-Android%2032bit-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/android32/unsecure_android_32bit_apk.zip?branch=pull/343)\n\nACKs for top commit:\n pablomartin4btc:\n re ACK 726bfa2c1eb3ae6f1148812f350c12b8354f0f0b\n\nTree-SHA512: 4424dbdf5d54f80af49258c270a9953d7465b0093bf01ef32b89df25d956f280521ea3ee8a69cdfe26ed5633eab68e0a068afd5c860d044947a61022d2a11f86","shortMessageHtmlLink":"Merge #343: Ask before opening external links"}},{"before":"533a9fce834ea13c492c8cf765e431b4ad13920b","after":"58f8d4412a22a32c07ba2bd528643e5b2eb4ddca","ref":"refs/heads/main","pushedAt":"2024-01-14T11:57:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#360: Fix QSettings initialization failure on startup when parsing invalid arguments\n\ne1b07981b31ac9b04988d5cf294621d6b8f1687c qml: Fix possible QSettings init failure on startup (pablomartin4btc)\n\nPull request description:\n\n This fixes #361.\n\n After applying the fix, no QML source code errors should be displayed on the terminal:\n\n ![image](https://github.com/bitcoin-core/gui-qml/assets/110166421/c6acc58d-a08d-48cd-836d-591c074e6001)\n\nACKs for top commit:\n D33r-Gee:\n tACK https://github.com/bitcoin-core/gui-qml/commit/e1b07981b31ac9b04988d5cf294621d6b8f1687c on WSL Ubuntu 22.04 on `signet` no issues detected\n johnny9:\n ACK e1b07981b31ac9b04988d5cf294621d6b8f1687c\n\nTree-SHA512: ef7bc95782127df7f2f541eedab69c71fd6c1ee2e9d516a3003923b4e9869543c05f26297db5b945f2e40852e8b6cec4d3edc653805cfcd85254b922beb4703b","shortMessageHtmlLink":"Merge #360: Fix QSettings initialization failure on startup when pars…"}},{"before":"67150efc17a17820193fbd5715e7fc92d417556a","after":"533a9fce834ea13c492c8cf765e431b4ad13920b","ref":"refs/heads/main","pushedAt":"2024-01-01T17:49:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#385: Fix For BlockClock Min Size\n\nd6331aa60f46ceb8d6d5c2019b7d64d6ec16310a qml: fix the BlockClock's minimum size (D33r-Gee)\n\nPull request description:\n\n Issue and Fix:\n\n This fixes https://github.com/bitcoin-core/gui-qml/issues/382\n\n [GBKS](https://github.com/GBKS) reported an issue where the blockclock on their Galaxy A32 5G phone displayed incorrectly under the min size of 200 pixels.\n They provided a fix implemented in this pull request:\n\n `Math.max(Math.min(200, root.parentWidth - 30), Math.min((root.parentWidth * dial.scale), (root.parentHeight * dial.scale)))`\n\n Verification:\n\n I tested the fix on both a virtual device Galaxy A32 5G in Android Studio and a physical Galaxy A13 5G (armv7) device. The fix successfully resolves the pixel-related display issue on both devices.\n\nACKs for top commit:\n johnny9:\n ACK d6331aa60f46ceb8d6d5c2019b7d64d6ec16310a\n pablomartin4btc:\n tACK d6331aa60f46ceb8d6d5c2019b7d64d6ec16310a\n\nTree-SHA512: 38604cf69cf370daeb09d29b6bdebf03f45f497b60cde5b43e1d806cd2211da8d6c47bbf6fa9ba897591e62104cad3cc699e580a6d8c65b02df16bedd7507e17","shortMessageHtmlLink":"Merge #385: Fix For BlockClock Min Size"}},{"before":"97fe0b77b324ede542f9fcd931e7029db62a3772","after":"67150efc17a17820193fbd5715e7fc92d417556a","ref":"refs/heads/main","pushedAt":"2023-12-02T22:47:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#375: Improve peer delegate\n\nc54c97378330a5e4002cd88758ff772e92292d50 qml: change peer delegate layout (João Barbosa)\n3c2d9512e7aa1272ca16b4df121fbd0bd97eacca qml: improve peer delegate (João Barbosa)\n\nPull request description:\n\n Use Qt `ItemDelegate` and use properties `down` and `hovered`, making it possible to drop the `MouseArea` Also improve the layout and elide the label that can overflow.\n\n fixes https://github.com/bitcoin-core/gui-qml/issues/372.\n\nACKs for top commit:\n johnny9:\n ACK c54c97378330a5e4002cd88758ff772e92292d50\n\nTree-SHA512: e9fe745100d0d5b17299601ce81c4dbb97ee714b0c9226a2b4b0761f6658f3475be79981e8ac37d62d444e54250a4215bd434c4ab0382b673d0a416432c032cb","shortMessageHtmlLink":"Merge #375: Improve peer delegate"}},{"before":"bc6f872306483c1853117e04ff1eb26a30de64c9","after":"97fe0b77b324ede542f9fcd931e7029db62a3772","ref":"refs/heads/main","pushedAt":"2023-12-02T22:41:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#374: Don't call update during paint\n\ncaa0f4a2d04a23c9cfef337b46b4db9c6e9483de qml: dont call update during paint (João Barbosa)\n\nPull request description:\n\nACKs for top commit:\n jarolrod:\n ACK caa0f4a2d04a23c9cfef337b46b4db9c6e9483de\n\nTree-SHA512: 9bd81fbd214f9f79eb625ab129455aa02fc4e6d084efbc39eeb412d893e8ca8f57c508e17e369f4584a09a70c587d7ecb8aee2d48438b47edda186d84cc5e337","shortMessageHtmlLink":"Merge #374: Don't call update during paint"}},{"before":"2f08efce0bbac7a350f74bc1c8ccbbf39ab029aa","after":"bc6f872306483c1853117e04ff1eb26a30de64c9","ref":"refs/heads/main","pushedAt":"2023-11-27T20:17:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#371: Remember user's peer sort preference\n\n9cd558e17a9a21c979dae9fa7274bf066d15effe qml: remember user's peer sort preference (jarolrod)\n\nPull request description:\n\n This sets the sort preference for the peers table in qsettings so that\n it can be remembered. Also addresses an issue where the `id` toggle button is always checked when you go back to the table even though the table is not sorted by `id`.\n\n [![Build Artifacts](https://img.shields.io/badge/Build%20Artifacts-green\n )](https://github.com/bitcoin-core/gui-qml/actions/runs/6819663186)\n\nACKs for top commit:\n pablomartin4btc:\n tACK 9cd558e17a9a21c979dae9fa7274bf066d15effe\n\nTree-SHA512: 18f6a42969f1d5099dcfdbb14bfd366e90977a5aa7c730ab516dc0e4d67687159f6e6daa356a2f2a8111a856932624a772c1f076353ef69c5c707708a9c9df58","shortMessageHtmlLink":"Merge #371: Remember user's peer sort preference"}},{"before":"c77a96d0c4ffb18cd0a18880ba35e69a047df4dc","after":"2f08efce0bbac7a350f74bc1c8ccbbf39ab029aa","ref":"refs/heads/main","pushedAt":"2023-11-23T10:05:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#370: Add interactive color states to peers table\n\ne8a2bbcab3c19bf9a5fcadda0cafdf8644fd8edb qml: add interactive color states to peers table (jarolrod)\n\nPull request description:\n\n Introduces color states for hover and and pressed to the peers in the peers table.\n\n ### Light\n | Filled | Hover | Pressed |\n |--------|-------|---------|\n | \"Screenshot | \"Screenshot | \"Screenshot |\n\n ### Dark\n | Filled | Hover | Pressed |\n |--------|-------|---------|\n | \"Screenshot | \"Screenshot | \"Screenshot |\n\n [![Build Artifacts](https://img.shields.io/badge/Build%20Artifacts-green\n )](https://github.com/bitcoin-core/gui-qml/actions/runs/6819492294)\n\nACKs for top commit:\n pablomartin4btc:\n utACK e8a2bbcab3c19bf9a5fcadda0cafdf8644fd8edb\n\nTree-SHA512: 20dff534c5e22803c7a5606d33b68e12d5a90f7fa55c0121263a22085e654b66865378fcebcb8b3f9006612bd759ba2344f5940673b1b47c67f67daf69e2eeaa","shortMessageHtmlLink":"Merge #370: Add interactive color states to peers table"}},{"before":"46e93de2e2ab92aabf028b1aa5aab905be19f262","after":"c77a96d0c4ffb18cd0a18880ba35e69a047df4dc","ref":"refs/heads/main","pushedAt":"2023-11-23T10:01:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#369: doc: Update PR template, update documentation around CI artifacts\n\n90048be77c43bb53e3fdcb3a449ea1aefb60863c doc: update documentation around CI artifacts (jarolrod)\n572343c62c77cacb170d63256df03b599567dcd5 doc: update pr template (jarolrod)\n\nPull request description:\n\n Update PR template and documentation for the move to github actions, also mentions the new need to make the macOS binary executable.\n\nACKs for top commit:\n pablomartin4btc:\n ACK 90048be77c43bb53e3fdcb3a449ea1aefb60863c\n\nTree-SHA512: a0a97ad37684be59367b49ea27e9776a961ec8cfeb7a0e323f5f6fb5d548df23b1aa3e7995645c315997db3676dedec60721b78bbfa43f319f11dca96ed7d377","shortMessageHtmlLink":"Merge #369: doc: Update PR template, update documentation around CI a…"}},{"before":"6caffba2d156ce9bc2212591bdbcc0e9f33506f2","after":"46e93de2e2ab92aabf028b1aa5aab905be19f262","ref":"refs/heads/main","pushedAt":"2023-11-10T17:28:04.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#358: NavigationBar2 control\n\nb5b73b010b05a2f125d722f85de3bb0779d3df2d qml: use NavigationBar2 in SettingsBlockClockDisplayMode (João Barbosa)\na8cbe34f5700827c1f79189d149e16ddf84db56b qml: use NavigationBar2 in SettingsDisplay (João Barbosa)\n06ac24eaab6c1f381467347e31c8a84d72eac26f qml: use NavigationBar2 in NodeSettings (João Barbosa)\n3881dbcaa9de906c1eba67cf77266f34df15f349 qml: use NavigationBar2 in SettingsProxy (João Barbosa)\ne0376f83d9cf9e22113d2cb8c8c90f9426304e49 qml: use NavigationBar2 in SettingsTheme (João Barbosa)\nd3e3c0c767f159a36a82bc20f424ef0a0a7fe167 qml: use NavigationBar2 in NodeRunner (João Barbosa)\n416c994d8580d964163a37d70dc8875cfbb7b8d1 qml: use NavigationBar2 in Peers (João Barbosa)\n3505b2c99c0db2bc970a00e0b596dac0f2543782 qml: add NavigationBar2 (João Barbosa)\n\nPull request description:\n\n This is an alternative to the existing `NavigationBar` component. The layout is such that the center section is horizontally centered when possible, and the right section is right aligned. Also, `Loader`s are avoided with this new approach.\n\n Since the approach is quite different from the other navigation bar, a full refactor would be substantial, harder to test and subject to breaking changes. For that reason, both implementations will be available for a short period of time. More pull requests will follow to replace the old implementation once this is accepted.\n\n Finally, the new navigation bar is used on the `Peers`, `NodeRunner`, and `ThemeSettings` pages.\n\nACKs for top commit:\n jarolrod:\n tACK b5b73b010b05a2f125d722f85de3bb0779d3df2d\n\nTree-SHA512: 91c072b715a4d6eafc520bee6ed1e820efc3c91541b3c7f56dab7617a13d1fd934d46ab11350e187aa22f8e29ce5e18eb4382b4b2784b1b3cdb7d79060866e21","shortMessageHtmlLink":"Merge #358: NavigationBar2 control"}},{"before":"ee4dc7d9286bd4ad54db622eb57d6fe2108cd6d0","after":"6caffba2d156ce9bc2212591bdbcc0e9f33506f2","ref":"refs/heads/main","pushedAt":"2023-10-27T14:05:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#368: ci, gha: Build Android artifacts\n\n8d3533a7d2702207f86472f6d058270c1868eb08 ci, gha: Build Android artifacts (Hennadii Stepanov)\n\nPull request description:\n\n This PR reintroduces downloadable binary artifacts for macOS and Windows as it was on now decommissioned Cirrus CI.\n\n Unfortunately, the implementation is suboptimal due to various reasons. For example,\n - A container is used as building the `qt` package in depends fails using the default Android installation in Ubuntu [image](https://github.com/actions/runner-images/blob/main/images/linux/Ubuntu2204-Readme.md).\n - Caching, both for depends and ccache, does not work as expected within a container.\n\n ---\n\n The artifacts are available for downloading from https://github.com/bitcoin-core/gui-qml/actions/workflows/artifacts.yml.\n\n Also refer to GitHub documentation: https://docs.github.com/en/actions/managing-workflow-runs/downloading-workflow-artifacts.\n\n Links for build artifacts:\n\n [![Android ARM 32-bit APK](https://img.shields.io/badge/OS-Andorid_ARM32-green)](https://github.com/bitcoin-core/gui-qml/suites/17611385186/artifacts/1006627194)\n [![Android ARM 64-bit APK](https://img.shields.io/badge/OS-Andorid_ARM64-green)](https://github.com/bitcoin-core/gui-qml/suites/17611385186/artifacts/1006627197)\n [![Android x86-64 APK](https://img.shields.io/badge/OS-Andorid_AMD64-green)](https://github.com/bitcoin-core/gui-qml/suites/17611385186/artifacts/1006627201)\n [![macOS Apple Silicon](https://img.shields.io/badge/OS-macOS%20Apple%20Silicon-green)](https://github.com/bitcoin-core/gui-qml/suites/17611385186/artifacts/1006627204)\n [![macOS Intel](https://img.shields.io/badge/OS-macOS%20Intel-green)](https://github.com/bitcoin-core/gui-qml/suites/17611385186/artifacts/1006627206)\n [![Windows](https://img.shields.io/badge/OS-Windows-green)](https://github.com/bitcoin-core/gui-qml/suites/17611385186/artifacts/1006627209)\n\nACKs for top commit:\n jarolrod:\n ACK 8d3533a7d2702207f86472f6d058270c1868eb08\n\nTree-SHA512: d6cdd0e176694d47eae40b06bad7c4294845cd28cd0f00444d8197cf2ab77647429c49b8a5067c9065ecb856b8ee4538b9d4658abd1139dabe29064ed0e161d4","shortMessageHtmlLink":"Merge #368: ci, gha: Build Android artifacts"}},{"before":"72d144fcc7ed90ee0f00233c9b34a4a09c07a326","after":"ee4dc7d9286bd4ad54db622eb57d6fe2108cd6d0","ref":"refs/heads/main","pushedAt":"2023-09-11T09:44:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#365: ci, gha: Build macOS and Windows artifacts\n\n734ea401a958b4e370eca723c3eac6cdccd30fc5 ci, gha: Build macOS and Windows artifacts (Hennadii Stepanov)\n\nPull request description:\n\n This PR reintroduces downloadable binary artifacts for macOS and Windows as it was on now decommissioned Cirrus CI.\n\n Here are a few implementation details:\n - A separated workflows allows to get artifact available quicker without waiting for the CI workflow.\n - Using a custom patch to avoid https://github.com/bitcoin/bitcoin/issues/21552.\n\n ---\n\n The artifacts are available for downloading from https://github.com/bitcoin-core/gui-qml/actions/workflows/artifacts.yml.\n\n Also refer to GitHub's documentation: https://docs.github.com/en/actions/managing-workflow-runs/downloading-workflow-artifacts.\n\n Links for macOS and Windows build artifacts:\n\n [![macOS Apple Silicon](https://img.shields.io/badge/OS-macOS%20Apple%20Silicon-green)](https://github.com/bitcoin-core/gui-qml/suites/15993681320/artifacts/913114919)\n [![macOS Intel](https://img.shields.io/badge/OS-macOS%20Intel-green)](https://github.com/bitcoin-core/gui-qml/suites/15993681320/artifacts/913114920)\n [![Windows](https://img.shields.io/badge/OS-Windows-green)](https://github.com/bitcoin-core/gui-qml/suites/15993681320/artifacts/913114921)\n\nACKs for top commit:\n jarolrod:\n ACK 734ea401a958b4e370eca723c3eac6cdccd30fc5\n\nTree-SHA512: fdff0b8d0c169f4bea58cfed871f4771219095e2618d02e678c2f373b1df16f603f81aeb55f0033eb88d9c1cbb1fdfe796f512c616bc20d08cad7db601bb54ae","shortMessageHtmlLink":"Merge #365: ci, gha: Build macOS and Windows artifacts"}},{"before":"216781f63c2d6f9263e7c12ab5495f4e858ec852","after":"72d144fcc7ed90ee0f00233c9b34a4a09c07a326","ref":"refs/heads/main","pushedAt":"2023-09-09T08:38:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#364: ci, gha: Add \"lint\" job\n\nf4149bd250d778d81882ad9e467e7c0a8dd99caf test: Make linter catch tabs in `*.qml` files (Hennadii Stepanov)\nca04a8d6f8f1d5dcdc86e966b074c2344a17bbea ci, gha: Add \"lint\" job (Hennadii Stepanov)\n\nPull request description:\n\n This PR ports the \"lint\" job to the GitHub Actions CI from now decommissioned Cirrus CI.\n\n Also a linter learned to catch tabs in the `*.qml` files.\n\nACKs for top commit:\n pablomartin4btc:\n ACK f4149bd250d778d81882ad9e467e7c0a8dd99caf\n jarolrod:\n ACK f4149bd250d778d81882ad9e467e7c0a8dd99caf\n\nTree-SHA512: 2e33c43c96653400108479428c17719f41c0ff9a405a6fe3d12d97f0dc11eea82d4bbc74ad316f5a51befee3b75b375d16c3e0eab4108e8e834054ba01f2cabb","shortMessageHtmlLink":"Merge #364: ci, gha: Add \"lint\" job"}},{"before":"fd0979d96b3bc846e03e69054f248697967b6687","after":"216781f63c2d6f9263e7c12ab5495f4e858ec852","ref":"refs/heads/main","pushedAt":"2023-09-09T08:34:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#353: Update install instructions for Debian-based distros when dependencies are unable to be installed\n\nd02a23c0f10a6d0a583e7ed7c86ec1c1fdf4f6ad Updating install doc for Debian-based distros (pablomartin4btc)\n\nPull request description:\n\n On earlier versions of Ubuntu 21.04 some libraries (e.g.: Qt5QmlModels) won't be deployed even requesting their installation, it requires to build the dependencies, updating the install documentation accordingly.\n\n I've got this warning during the QML building on Ubuntu 20.04 and ofc the bitcoin-qt executable wasn't available when it finished:\n `configure: WARNING: Qt5QmlModels >= 5.11.3 not found; bitcoin-qt frontend will not be built`\n\n hebasto helped me to find the solution and after performing the above, managed to get it installed, up and running.\n\nACKs for top commit:\n hebasto:\n re-ACK d02a23c0f10a6d0a583e7ed7c86ec1c1fdf4f6ad.\n\nTree-SHA512: fbbbeff9f5a5b2709b9939eb579a2f1b6f1f196de384598fd2fdc5d99c6e212ef67a6989244ed91dc06e8b3da119a0bd065551a589a44901218ea1dc3cf5adad","shortMessageHtmlLink":"Merge #353: Update install instructions for Debian-based distros when…"}},{"before":"abd3ba1e582cf824396b3c86459268d26b920a96","after":"fd0979d96b3bc846e03e69054f248697967b6687","ref":"refs/heads/main","pushedAt":"2023-09-07T10:57:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#356: CaretRightIcon control\n\n74d4a9740a39720fb001716c1f9b4ed7eaf8f3f2 qml: rename to CaretRightIcon (João Barbosa)\n0fa582ddc899932675d1e592367fca01cb6fa2bd qml: disable CaretRightButton (João Barbosa)\n\nPull request description:\n\n Replace `CaretRightButton` with a more appropriate `CaretRightIcon`, and refactor the `clicked` signed.\n\n This also is a step towards removing the `loadedItem` property from `Setting`.\n\nACKs for top commit:\n jarolrod:\n ACK 74d4a9740a39720fb001716c1f9b4ed7eaf8f3f2\n\nTree-SHA512: 59991b6d0a3a851b09cda542b9fc5db70a2da71cbae68e9f090b48c3598d445bf6ff80f25a37144d00dbefca21395a0a9ee73150adb9cad11199499a254ef4dd","shortMessageHtmlLink":"Merge #356: CaretRightIcon control"}},{"before":"14ddf6169358526ee5f349da2a7102dcd5dcd232","after":"abd3ba1e582cf824396b3c86459268d26b920a96","ref":"refs/heads/main","pushedAt":"2023-08-31T22:36:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#362: ci: Disable Cirrus CI\n\n2b1380ed9a082d15c57607faf3849e8180e713ec ci: Disable Cirrus CI (Hennadii Stepanov)\n\nPull request description:\n\n It is not free anymore.\n\n See: https://cirrus-ci.org/blog/2023/07/17/limiting-free-usage-of-cirrus-ci/\n\nACKs for top commit:\n jarolrod:\n ACK 2b1380ed9a082d15c57607faf3849e8180e713ec\n\nTree-SHA512: 35898d36f6264b671d3bb3838acde8abafdcbe8d6172d36143ecf046796f5487cb1061673a2a8cb768949d65b4bec1342fa471bd32036ce474a64212b526cfc2","shortMessageHtmlLink":"Merge #362: ci: Disable Cirrus CI"}},{"before":"67895f77f2da6471c5c3b67988fde7f932f77782","after":"14ddf6169358526ee5f349da2a7102dcd5dcd232","ref":"refs/heads/main","pushedAt":"2023-08-31T22:03:12.000Z","pushType":"push","commitsCount":1221,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#359: Sync with the main repo\n\nPull request description:\n\n Sync with the main repo up to the latest https://github.com/bitcoin/bitcoin/commit/ab42b2ebdbf61225e636e4c00068fd29b2790d41, which includes the recent changes in the CI.\n\n There is no downloadable artifacts support for now. It will be done in a separated PR(s).\n\n Additionally:\n - The code was adjusted to reflect changes from [PR27419](https://github.com/bitcoin/bitcoin/pull/27419), [PR27491](https://github.com/bitcoin/bitcoin/pull/27491), [PR27576](https://github.com/bitcoin/bitcoin/pull/27576) and [PR27636](https://github.com/bitcoin/bitcoin/pull/27636).\n - Fixed `modernize-use-default-member-init` clang-tidy warnings.\n - The ARM task has been temporarily disabled until the issue with the depends cache is resolved.\n\n Guix builds:\n ```\n e92b8c4c3298165edb1a0e85ee516d52c81af1269405dcbc6520e63069de2363 guix-build-b3261144c892/output/aarch64-linux-gnu/SHA256SUMS.part\n 939c6c002490d5649bdbfabacd20cd2270b41b20b7b3a254c9fcd5780209900d guix-build-b3261144c892/output/aarch64-linux-gnu/bitcoin-b3261144c892-aarch64-linux-gnu-debug.tar.gz\n b3c1383fb394997378997bdd2933965cf4ecc694143b4703108ff6ecb946696c guix-build-b3261144c892/output/aarch64-linux-gnu/bitcoin-b3261144c892-aarch64-linux-gnu.tar.gz\n f43fedf3af666d35e83b84e63cfe19f315f74f01296982f47d8c159385c3b03c guix-build-b3261144c892/output/arm-linux-gnueabihf/SHA256SUMS.part\n 73b89b0487e8eee474a6c9c96ae0e7ad635cccc332fc062eb5d4ff5555356c3e guix-build-b3261144c892/output/arm-linux-gnueabihf/bitcoin-b3261144c892-arm-linux-gnueabihf-debug.tar.gz\n b4518dd9396f316de8d7de5181b8b5d1083e0afa9081625c37117472d2559380 guix-build-b3261144c892/output/arm-linux-gnueabihf/bitcoin-b3261144c892-arm-linux-gnueabihf.tar.gz\n 0213e754408e2a032cef61a946354656f5b5f755f85aeac1ce4b37f1d22528e6 guix-build-b3261144c892/output/arm64-apple-darwin/SHA256SUMS.part\n 11bc1be1f53dad337565f3c556dd69abc2d702a31e661359daad6ff89225c794 guix-build-b3261144c892/output/arm64-apple-darwin/bitcoin-b3261144c892-arm64-apple-darwin-unsigned.dmg\n 558d8e805420c7a348759df6f559ca349953646aa28840efafe5a3d245ea917f guix-build-b3261144c892/output/arm64-apple-darwin/bitcoin-b3261144c892-arm64-apple-darwin-unsigned.tar.gz\n e679ce3f1c80aff11a5eab8890efbd0d396a851875fbd6f93f32eef5cdf06813 guix-build-b3261144c892/output/arm64-apple-darwin/bitcoin-b3261144c892-arm64-apple-darwin.tar.gz\n 0cb346390dc6620593b1af5b6669ddc3c1a8d2219a51b1697747c5ab24069c27 guix-build-b3261144c892/output/dist-archive/bitcoin-b3261144c892.tar.gz\n ac8bd2d58d9d0ebe2da1c8efa2d57bd97c3ef2b2590c758edbc4919808c528c5 guix-build-b3261144c892/output/powerpc64-linux-gnu/SHA256SUMS.part\n cdf8252fa8aca6da61ff6926de5c7e2e6560ab046049c84c26ba44823f83236a guix-build-b3261144c892/output/powerpc64-linux-gnu/bitcoin-b3261144c892-powerpc64-linux-gnu-debug.tar.gz\n 3b8b5f53d365b5bf962ecd7def9f06b6f13af0e5c9ef69c6d028f1ed772459be guix-build-b3261144c892/output/powerpc64-linux-gnu/bitcoin-b3261144c892-powerpc64-linux-gnu.tar.gz\n b44e688d233dcb46a7d6d0b1d97979335d3cc559d16190cc5cd647add79298d2 guix-build-b3261144c892/output/powerpc64le-linux-gnu/SHA256SUMS.part\n ae5c19afefd523cdc171a3f9aa9f707870fd99749c01c01166086619dfd95ece guix-build-b3261144c892/output/powerpc64le-linux-gnu/bitcoin-b3261144c892-powerpc64le-linux-gnu-debug.tar.gz\n bb581b1444fa1686f8889248af13d1859f2915091cd640bc522185d5ad83e13d guix-build-b3261144c892/output/powerpc64le-linux-gnu/bitcoin-b3261144c892-powerpc64le-linux-gnu.tar.gz\n bdca0a3c19b5a9a5c72b2b43b07050678d960009d3fa80cf7e0689d508346974 guix-build-b3261144c892/output/riscv64-linux-gnu/SHA256SUMS.part\n b0b9c91abe2ad0b5ab3b0bfd10c90133d8d75b50aef0a6a98ac2c2ae4219eaa8 guix-build-b3261144c892/output/riscv64-linux-gnu/bitcoin-b3261144c892-riscv64-linux-gnu-debug.tar.gz\n fcce0ea00f1d9df136dd677cbc468183faa92bd4bfcd4a77cd1c70f1b894b5f0 guix-build-b3261144c892/output/riscv64-linux-gnu/bitcoin-b3261144c892-riscv64-linux-gnu.tar.gz\n 7be84969950bb9570522be5a37551c01698cd3fb65eca3988fc9bd6867460552 guix-build-b3261144c892/output/x86_64-apple-darwin/SHA256SUMS.part\n 25203f50aa6a344ad1c6c4a44a48082440bb0af9bf38f0d60506569f216d1672 guix-build-b3261144c892/output/x86_64-apple-darwin/bitcoin-b3261144c892-x86_64-apple-darwin-unsigned.dmg\n 16c5baaf6d00ed43b0611c86c2d4555d500b3896daa1daac6a567bc2611c39f6 guix-build-b3261144c892/output/x86_64-apple-darwin/bitcoin-b3261144c892-x86_64-apple-darwin-unsigned.tar.gz\n 86662f39c29b013b576e6555ecb6cbbc98eaa08532a541e22a7ed6b1baf87209 guix-build-b3261144c892/output/x86_64-apple-darwin/bitcoin-b3261144c892-x86_64-apple-darwin.tar.gz\n fbbc0ad2376431fdc5b214fd63f24a6da907d87f6f11e0833def50c0d45772cd guix-build-b3261144c892/output/x86_64-linux-gnu/SHA256SUMS.part\n cba8d700f746a6063809570e45d6dc3d5e60ad5f1a28e0f41f8beed8b546a7b1 guix-build-b3261144c892/output/x86_64-linux-gnu/bitcoin-b3261144c892-x86_64-linux-gnu-debug.tar.gz\n 0a32985a1e26e13ce883a85e4a92cc68bf51ce096f2f6d74ea499a9fa662d7d0 guix-build-b3261144c892/output/x86_64-linux-gnu/bitcoin-b3261144c892-x86_64-linux-gnu.tar.gz\n 0bd4cc64cd6ad733cdef87cd74d5034e79dd250b72795cebf9c2c63500509457 guix-build-b3261144c892/output/x86_64-w64-mingw32/SHA256SUMS.part\n 6ed8f2e6c6cf1992d156672707cd2c254754051f88223dd052a9cd9078d84789 guix-build-b3261144c892/output/x86_64-w64-mingw32/bitcoin-b3261144c892-win64-debug.zip\n 1ea6d7660652e20b2b1529e406be1f606745d35f6a179b006335a19a19aa9a5b guix-build-b3261144c892/output/x86_64-w64-mingw32/bitcoin-b3261144c892-win64-setup-unsigned.exe\n 41b0f8cbac614e8c555921de60b25a73a75e6bed025de98ca40d3db48c5db6b1 guix-build-b3261144c892/output/x86_64-w64-mingw32/bitcoin-b3261144c892-win64-unsigned.tar.gz\n 5c68d711782e76f9e4be93b5468c505f022b72ca299532b200e58fe1e51343b1 guix-build-b3261144c892/output/x86_64-w64-mingw32/bitcoin-b3261144c892-win64.zip\n ```\n\nTop commit has no ACKs.\n\nTree-SHA512: dd18cfb2cfd6fd45b35bef8a0397bccc0752ce946b304bae986006ff09a9a183d6222b0f607e4dd3373992814ae0e61d5ba63cb54fef9a288152edef3d7ea81d","shortMessageHtmlLink":"Merge #359: Sync with the main repo"}},{"before":"aa350888fa223bcc8e7d6de92304637b1c604a0d","after":"67895f77f2da6471c5c3b67988fde7f932f77782","ref":"refs/heads/main","pushedAt":"2023-08-26T10:29:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#357: qml: drop unused last property from Setting\n\nc0e45bcf05f4ee1ee5a409174d522fd001b02976 qml: drop unused last property from Setting (João Barbosa)\n\nPull request description:\n\n Remove unused property `last` from `Setting` component.\n\nACKs for top commit:\n jarolrod:\n ACK c0e45bcf05f4ee1ee5a409174d522fd001b02976\n\nTree-SHA512: 7c083d07f18776d3739280887e7043487e02cbf6b4637475688ef281ddead54d85358219a7100f492149243d651708bfdd63c407c88de0dd9415dc9237290686","shortMessageHtmlLink":"Merge #357: qml: drop unused last property from Setting"}},{"before":"ddbc0eae6fea922ee2fa70b8bd219c9d22f36490","after":"aa350888fa223bcc8e7d6de92304637b1c604a0d","ref":"refs/heads/main","pushedAt":"2023-08-26T10:26:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#355: Icon control\n\n000837be04343cbe8b17f3c933a69c0ca78c14ab qml: use Icon control (João Barbosa)\n8dfe3911cf5c44b1724249e8e7131afaf5430120 qml: add Icon control (João Barbosa)\n\nPull request description:\n\n `Button` control is used to show icons because it has support to colorize the image. `Button` is packed with more stuff like states, event handling, label... eventually a light component should be used instead. For now, abstract the usage of `Button` in the new `Icon` control and use it in trivial places. There are more places where `Icon` can be used but require more changes, so I'm leaving them for follow-ups.\n\nACKs for top commit:\n jarolrod:\n ACK 000837be04343cbe8b17f3c933a69c0ca78c14ab\n johnny9:\n ACK 000837be04343cbe8b17f3c933a69c0ca78c14ab\n\nTree-SHA512: 3211ed13a23e1ade93b74bbe25abcb9b82eee3ae66642688b47e49939af1132a6be18e40c3c4dcbd4a9928dd94abc3c8c1279e9a6117817a5ec3261207269849","shortMessageHtmlLink":"Merge #355: Icon control"}},{"before":"26801a3ea2ef1e0a35f8c9a3d6a09240eb6a0dd9","after":"ddbc0eae6fea922ee2fa70b8bd219c9d22f36490","ref":"refs/heads/main","pushedAt":"2023-07-20T08:03:21.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#346: Standardize post-onboarding settings window titles to navbar\n\n8f81f0d44fd80bb1027235f3bb0bde950a0615b8 qml: standardize settings page titles to the navbar (jarolrod)\n530714f2dfb5c6a8675f4ad92a3e6c0e37363ea6 qml: allow to configure when to show the header text in header control (jarolrod)\ndf44897b3b9341f83668f256d47228a28423fbbe qml: add page title to peers page & update description (jarolrod)\n716027c5d03c58fcb2faae692cc14b93a2b43d8a qml: make entire peers page scrollable (jarolrod)\n\nPull request description:\n\n This moves all settings pages titles post-onboarding into the navbar, standardizing where the title is for all pages. Whereas, currently, we have some within the page content and some in the page navbar. See this issue: https://github.com/BitcoinDesign/Bitcoin-Core-App/issues/55\n\n [![Windows](https://img.shields.io/badge/OS-Windows-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/win64/unsecure_win_gui.zip?branch=pull/346)\n [![Intel macOS](https://img.shields.io/badge/OS-Intel%20macOS-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/macos/unsecure_mac_gui.zip?branch=pull/346)\n [![Apple Silicon macOS](https://img.shields.io/badge/OS-Apple%20Silicon%20macOS-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/macos_arm64/unsecure_mac_arm64_gui.zip?branch=pull/346)\n [![ARM64 Android](https://img.shields.io/badge/OS-Android-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/android/unsecure_android_apk.zip?branch=pull/346)\n [![ARM32 Android](https://img.shields.io/badge/OS-Android%2032bit-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/android32/unsecure_android_32bit_apk.zip?branch=pull/346)\n\nACKs for top commit:\n GBKS:\n ACK https://github.com/bitcoin-core/gui-qml/pull/346/commits/8f81f0d44fd80bb1027235f3bb0bde950a0615b8\n\nTree-SHA512: c1ebce0735edaec73c8d5b7d511db8423f1bfa89d8772e51a6ef938cdf6272baaa2079411daf53a255a298b793c23dd609f4f12ae2a3f1f4dcb1a4ea504e59aa","shortMessageHtmlLink":"Merge #346: Standardize post-onboarding settings window titles to navbar"}},{"before":"d41dc18cf50db5fbc10165b10f9d3ced04feaf55","after":"26801a3ea2ef1e0a35f8c9a3d6a09240eb6a0dd9","ref":"refs/heads/main","pushedAt":"2023-07-12T10:08:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#290: Make entire peers page scrollable\n\n478d59a6b668c432ff83335dce23f70581245d53 qml: add page title to peers page & update description (jarolrod)\n1bdd8cf6913c2158ba331ebbcab96a46a8c65069 qml: make entire peers page scrollable (jarolrod)\n\nPull request description:\n\n Makes the entire peers page scrollable by moving in the top elements of the page into the header property of the ListView itself.\n\n | master | pr |\n | ------ | -- |\n | \"Screen |\"Screen |\n\n [![Windows](https://img.shields.io/badge/OS-Windows-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/win64/unsecure_win_gui.zip?branch=pull/290)\n [![Intel macOS](https://img.shields.io/badge/OS-Intel%20macOS-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/macos/unsecure_mac_gui.zip?branch=pull/290)\n [![Apple Silicon macOS](https://img.shields.io/badge/OS-Apple%20Silicon%20macOS-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/macos_arm64/unsecure_mac_arm64_gui.zip?branch=pull/290)\n [![ARM64 Android](https://img.shields.io/badge/OS-Android-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/android/unsecure_android_apk.zip?branch=pull/290)\n [![ARM32 Android](https://img.shields.io/badge/OS-Android%2032bit-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/android32/unsecure_android_32bit_apk.zip?branch=pull/290)\n\nACKs for top commit:\n johnny9:\n ACK 478d59a6b668c432ff83335dce23f70581245d53\n GBKS:\n ACK https://github.com/bitcoin-core/gui-qml/pull/290/commits/478d59a6b668c432ff83335dce23f70581245d53\n\nTree-SHA512: e1f0224b9bdbc2f5a46ba7df349d08595d6bb5c496da3a04d636c38b3609a8dfb9c967a0e50cc62f15c515eec8a099ad6029800e0c7268fb5787d627b30bdb77","shortMessageHtmlLink":"Merge #290: Make entire peers page scrollable"}},{"before":"175f5a9926b398d253dd66e00f534575a9349d43","after":"d41dc18cf50db5fbc10165b10f9d3ced04feaf55","ref":"refs/heads/main","pushedAt":"2023-07-12T09:57:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#352: Set implicitHeight on InformationPage\n\n5fde4fa715c0a71cdda8c4f2d7744a18b9c86fba qml: set implicitHeight on InformationPage (johnny9)\n\nPull request description:\n\n Fixes the binding loop on the ScrollView's contentHeight\n\n https://github.com/bitcoin-core/gui-qml/issues/339\n\n [![Windows](https://img.shields.io/badge/OS-Windows-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/win64/unsecure_win_gui.zip?branch=pull/352)\n [![Intel macOS](https://img.shields.io/badge/OS-Intel%20macOS-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/macos/unsecure_mac_gui.zip?branch=pull/352)\n [![Apple Silicon macOS](https://img.shields.io/badge/OS-Apple%20Silicon%20macOS-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/macos_arm64/unsecure_mac_arm64_gui.zip?branch=pull/352)\n [![ARM64 Android](https://img.shields.io/badge/OS-Android-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/android/unsecure_android_apk.zip?branch=pull/352)\n [![ARM32 Android](https://img.shields.io/badge/OS-Android%2032bit-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/android32/unsecure_android_32bit_apk.zip?branch=pull/352)\n\nACKs for top commit:\n jarolrod:\n ACK 5fde4fa715c0a71cdda8c4f2d7744a18b9c86fba\n\nTree-SHA512: 2c53fab6f9d6d41fb120dbd76782a0b87fdebf2ef112375c02fc5f5feb5c35dc5652f19a6adbb299567aca42d533a92ddb2216794546336816339b7cb584b6ee","shortMessageHtmlLink":"Merge #352: Set implicitHeight on InformationPage"}},{"before":"7b88d0393842f841d5e6c5e5e2eef80fb08e215e","after":"175f5a9926b398d253dd66e00f534575a9349d43","ref":"refs/heads/main","pushedAt":"2023-07-12T09:54:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#325: Add looping animation to Estimating state\n\n1271377ccd80a4484845acabd7c61418fd2247ef qml: add looping animation to Estimating state (Jarol Rodriguez)\n\nPull request description:\n\n Implements the following design: https://github.com/BitcoinDesign/Bitcoin-Core-App/issues/48\n\n [![Windows](https://img.shields.io/badge/OS-Windows-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/win64/unsecure_win_gui.zip?branch=pull/325)\n [![Intel macOS](https://img.shields.io/badge/OS-Intel%20macOS-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/macos/unsecure_mac_gui.zip?branch=pull/325)\n [![Apple Silicon macOS](https://img.shields.io/badge/OS-Apple%20Silicon%20macOS-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/macos_arm64/unsecure_mac_arm64_gui.zip?branch=pull/325)\n [![ARM64 Android](https://img.shields.io/badge/OS-Android-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/android/unsecure_android_apk.zip?branch=pull/325)\n\nACKs for top commit:\n GBKS:\n ACK https://github.com/bitcoin-core/gui-qml/pull/325/commits/1271377ccd80a4484845acabd7c61418fd2247ef\n\nTree-SHA512: 50ba69aa33a654db7bc4b0d6cf50c6a264c2daef43fc8a7a74c1a2a2ab27fa3de43920e44e5d692ea1ebcc785844d723f20eb7b573ff1cfb57743687e63e472d","shortMessageHtmlLink":"Merge #325: Add looping animation to Estimating state"}},{"before":"23a1ab451959638045c61d6e8898f17036321bd0","after":"7b88d0393842f841d5e6c5e5e2eef80fb08e215e","ref":"refs/heads/main","pushedAt":"2023-06-04T15:41:15.767Z","pushType":"push","commitsCount":2,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#344: Setup AppMode within InitErrorMessage\n\n8eac7382796f6e976ba52c339ebd7e1fa3466489 qml: setup AppMode in initerrormessage (jarolrod)\n\nPull request description:\n\n If you run the GUI with an invalid parameter, the `initerrormessage` window should appear. But, https://github.com/bitcoin-core/gui-qml/pull/289 introduced a dependency on `AppMode` being available into the `OutlineButton` which the `initerrormessage` window uses. So, the following appears on master and the `initerrormessage` window does not appear:\n\n ```\n $ ./src/qt/bitcoin-qt -signsadfsad\n Error: Cannot parse command line arguments: Invalid parameter -signsadfsad\n\n QQmlApplicationEngine failed to load component\n qrc:/qml/pages/initerrormessage.qml:32:9: Type OutlineButton unavailable\n qrc:/qml/controls/OutlineButton.qml:7:1: module \"org.bitcoincore.qt\" is not installed\n ```\n\n This encapsulates the setting of AppMode into a function, and runs in within the `InitErrorMessageBox` function:\n\n \"Screen\n\n [![Windows](https://img.shields.io/badge/OS-Windows-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/win64/unsecure_win_gui.zip?branch=pull/344)\n [![Intel macOS](https://img.shields.io/badge/OS-Intel%20macOS-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/macos/unsecure_mac_gui.zip?branch=pull/344)\n [![Apple Silicon macOS](https://img.shields.io/badge/OS-Apple%20Silicon%20macOS-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/macos_arm64/unsecure_mac_arm64_gui.zip?branch=pull/344)\n [![ARM64 Android](https://img.shields.io/badge/OS-Android-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/android/unsecure_android_apk.zip?branch=pull/344)\n [![ARM32 Android](https://img.shields.io/badge/OS-Android%2032bit-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/android32/unsecure_android_32bit_apk.zip?branch=pull/344)\n\nACKs for top commit:\n johnny9:\n ACK 8eac7382796f6e976ba52c339ebd7e1fa3466489\n\nTree-SHA512: 24c31154ab4f7efd6b718f799bd4aafc79d56cdc4aad82a66db2d0618eaf24730c905dc8c958b44b9f90b7e9bbbccb30a717dfd7e70e2170820fa4478fac8487","shortMessageHtmlLink":"Merge #344: Setup AppMode within InitErrorMessage"}},{"before":"cfcfebc174aee2b776e7ba028fd7098458703653","after":"23a1ab451959638045c61d6e8898f17036321bd0","ref":"refs/heads/main","pushedAt":"2023-06-03T22:03:50.188Z","pushType":"push","commitsCount":2,"pusher":{"login":"hebasto","name":"Hennadii Stepanov","path":"/hebasto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32963518?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/gui-qml#331: Use node model state to update the android notification\n\nb641df470c94eabb4cb2559c831a942b086bd3db android: use node model state to update notification (johnny9)\n\nPull request description:\n\n The AndroidNotifier class connects to the NodeModel's state signals and uses JNI to send callbacks to the Android service managing the foreground notification.\n\n [![Windows](https://img.shields.io/badge/OS-Windows-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/win64/unsecure_win_gui.zip?branch=pull/331)\n [![Intel macOS](https://img.shields.io/badge/OS-Intel%20macOS-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/macos/unsecure_mac_gui.zip?branch=pull/331)\n [![Apple Silicon macOS](https://img.shields.io/badge/OS-Apple%20Silicon%20macOS-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/macos_arm64/unsecure_mac_arm64_gui.zip?branch=pull/331)\n [![ARM64 Android](https://img.shields.io/badge/OS-Android-green)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/android/unsecure_android_apk.zip?branch=pull/331)\n\nACKs for top commit:\n jarolrod:\n ACK b641df470c94eabb4cb2559c831a942b086bd3db\n\nTree-SHA512: 1dfc95ade573f6620ba67871ff6f609e4bffe4cee877e03bd56c8917ac8cfb184198e5ca603ffda1962a3416da52921c0228eab5f0172011eca44de3d813e0d0","shortMessageHtmlLink":"Merge #331: Use node model state to update the android notification"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESdF1BwA","startCursor":null,"endCursor":null}},"title":"Activity · bitcoin-core/gui-qml"}