{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":115920414,"defaultBranch":"master","name":"geewallet","ownerLogin":"nblockchain","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-01-01T13:19:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/28088542?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717071990.0","currentOid":""},"activityList":{"items":[{"before":"ff9867663c8f0609fe4771fe564918f31389797a","after":"07b4ae7208492950321e3167676f0efbc109ade4","ref":"refs/heads/wip/frontendsClarif","pushedAt":"2024-05-30T17:24:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"TMP: break iOS","shortMessageHtmlLink":"TMP: break iOS"}},{"before":"2cb944d135e570a491824edae4a241ac8935e5a3","after":"ff9867663c8f0609fe4771fe564918f31389797a","ref":"refs/heads/wip/frontendsClarif","pushedAt":"2024-05-30T17:04:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"TMP: break macOS","shortMessageHtmlLink":"TMP: break macOS"}},{"before":"6db0ef1d6738af9fd20a8cfc1180f6f5427f5c5b","after":"2cb944d135e570a491824edae4a241ac8935e5a3","ref":"refs/heads/wip/frontendsClarif","pushedAt":"2024-05-30T12:50:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"TMP: break it","shortMessageHtmlLink":"TMP: break it"}},{"before":"ccb164157dcb423e30e22d0427a46319e88a2025","after":"6db0ef1d6738af9fd20a8cfc1180f6f5427f5c5b","ref":"refs/heads/wip/frontendsClarif","pushedAt":"2024-05-30T12:38:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"scripts/configure.fsx: clarify Frontend\n\nWhen XamarinForms frontend can be built, the Console frontend\nis still built as well, so here we're changing the frontend\nelemenet from the configuration summary to be a list instead\nof a single value.\n\nFurther, it's still important to highlight which frontend will\nbe the default one (e.g. that will get run by the 'make run'\ntarget). So we add a new \"Default Frontend\" element in the\nsummary.\n\nThis will be especially useful for an upcoming change that\nwill add MAUI frontend on top of XamarinForms (so, both XF and\nMAUI frontend are built, but only one is default).","shortMessageHtmlLink":"scripts/configure.fsx: clarify Frontend"}},{"before":null,"after":"ccb164157dcb423e30e22d0427a46319e88a2025","ref":"refs/heads/wip/frontendsClarif","pushedAt":"2024-05-30T12:26:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/stable'\n\nTo bring the CI improvements.","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/stable'"}},{"before":"f3533e3d2b198810281818cc9395d23e297e94ea","after":"8442358f780adb6e7f49aab2846c42d15128f7f4","ref":"refs/heads/wip/moreFeeRateSources","pushedAt":"2024-05-19T08:47:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Backend/FeeRateEstimation: refactor to define priority\n\nFee rate estimation in geewallet has always aimed to be high\nbecause we've always aimed to focus on finishing L2 support,\nso for channels to be opened/closed we wanted fast conf times.\nHowever, LN development is taking a bit long, and we're now\nsometimes facing periods of high-fee environments, so it's\ninteresting to start working on this feature.\n\nRight now, this refactoring introduces two kinds of priority\nbut the UX towards the user doesn't change because the wallet\nis still configured to choose the highest. This just lays the\ngroundwork for a future feature.","shortMessageHtmlLink":"Backend/FeeRateEstimation: refactor to define priority"}},{"before":"9b1ee1165a9756d76609afa5bb7cae44f7056b30","after":"21770dd415c882ac2522171c86cd7153e6612f50","ref":"refs/heads/stable","pushedAt":"2024-05-19T07:03:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Backend/FiatValueEst: fix avg calc's edge case\n\nWhile working on the unit tests for PR 278 [1], I noticed\nthat when I implemented this function in the stable branch\nto calculate the average between 3 values discarding the\noutlier, I missed the edge case when the distance between\nthe highest and the lowest is the same.\n\nSo, in this case, let's discard the intermediate (the\nintermediate will in the end be the average, but that\nis calculated later in the code).\n\n[1] https://github.com/nblockchain/geewallet/pull/278","shortMessageHtmlLink":"Backend/FiatValueEst: fix avg calc's edge case"}},{"before":"2b05411e61fe1a084086be12bb34382548841992","after":"f3533e3d2b198810281818cc9395d23e297e94ea","ref":"refs/heads/wip/moreFeeRateSources","pushedAt":"2024-05-19T06:18:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Backend/UtxoCoin: chk blockchainInfo's feeRate too\n\nRather than just having electrumservers and mempool.space API,\nlet's have a third source of truth.","shortMessageHtmlLink":"Backend/UtxoCoin: chk blockchainInfo's feeRate too"}},{"before":null,"after":"2b05411e61fe1a084086be12bb34382548841992","ref":"refs/heads/wip/moreFeeRateSources","pushedAt":"2024-05-18T11:39:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Backend/UtxoCoin: check blockchainInfo's feeRate too\n\nRather than just having electrumservers and mempool.space API,\nlet's have a third source of truth.","shortMessageHtmlLink":"Backend/UtxoCoin: check blockchainInfo's feeRate too"}},{"before":"70a20b00d411eea094a3d4bf16a10485596c1b30","after":"7035bc809b2c98644d680298c3304c03d539582e","ref":"refs/heads/wip/mempoolSpaceFeeEstimation","pushedAt":"2024-05-18T09:44:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Backend/UtxoCoin: check mempoolspace's feeRate too\n\nHistorically, electrum servers return really shitty (as in, too\nexpensive) fee rates, so we mitigate this problem by querying\nmempool.space API too and calculate the average.","shortMessageHtmlLink":"Backend/UtxoCoin: check mempoolspace's feeRate too"}},{"before":"89467666e1195b726795bb06220025da98c86a61","after":"70a20b00d411eea094a3d4bf16a10485596c1b30","ref":"refs/heads/wip/mempoolSpaceFeeEstimation","pushedAt":"2024-05-18T09:38:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Backend/UtxoCoin: check mempoolspace's feeRate too\n\nHistorically, electrum servers return really shitty (as in, too\nexpensive) fee rates, so we mitigate this problem by querying\nmempool.space API too and calculate the average.","shortMessageHtmlLink":"Backend/UtxoCoin: check mempoolspace's feeRate too"}},{"before":"18084eab2ee4b5ba290ccd709a47198a70842803","after":"89467666e1195b726795bb06220025da98c86a61","ref":"refs/heads/wip/mempoolSpaceFeeEstimation","pushedAt":"2024-05-18T08:57:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Backend/UtxoCoin: check mempoolspace's feeRate too\n\nHistorically, electrum servers return really shitty (as in, too\nexpensive) fee rates, so we mitigate this problem by querying\nmempool.space API too and calculate the average.","shortMessageHtmlLink":"Backend/UtxoCoin: check mempoolspace's feeRate too"}},{"before":"f8202327d52a0888dcf4aa05d084ed4b65ab5d2a","after":"18084eab2ee4b5ba290ccd709a47198a70842803","ref":"refs/heads/wip/mempoolSpaceFeeEstimation","pushedAt":"2024-05-18T08:57:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Backend/UtxoCoin: refactor fiat & fee estimation\n\nJust extract some functions to be able to reuse later.","shortMessageHtmlLink":"Backend/UtxoCoin: refactor fiat & fee estimation"}},{"before":"6424ad39c6b4e69043cfafa86f472cd1a13f2876","after":null,"ref":"refs/heads/maui-first-steps-rebased-4","pushedAt":"2024-05-13T11:13:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"}},{"before":"dc7e2f88ee4ce95e3dfb66928c812a82afc80ef3","after":"6424ad39c6b4e69043cfafa86f472cd1a13f2876","ref":"refs/heads/wip/maui-first-steps-rebased-4","pushedAt":"2024-05-13T07:27:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Dependencies: update Maui dependency\n\nTo include latest changes regarding Gtk application id.","shortMessageHtmlLink":"Dependencies: update Maui dependency"}},{"before":"76f0a16782a83e285309650ed8244a79b75100bb","after":"dc7e2f88ee4ce95e3dfb66928c812a82afc80ef3","ref":"refs/heads/wip/maui-first-steps-rebased-4","pushedAt":"2024-05-13T07:27:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Fixup","shortMessageHtmlLink":"Fixup"}},{"before":"2db2692951968225ed66dd28fcaf985a0552e532","after":"76f0a16782a83e285309650ed8244a79b75100bb","ref":"refs/heads/wip/maui-first-steps-rebased-4","pushedAt":"2024-05-13T07:27:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"WIP: use snapcraft 7.x for MAUI\n\nAnd continue using snapcraft 6.x for XF.","shortMessageHtmlLink":"WIP: use snapcraft 7.x for MAUI"}},{"before":"61700b27baab1d9cda82d4516a6591abf79902f1","after":"2db2692951968225ed66dd28fcaf985a0552e532","ref":"refs/heads/wip/maui-first-steps-rebased-4","pushedAt":"2024-05-13T07:27:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"WIP: use dbus slot\n\nAlso change app name on Gtk so that name can be used in dbus\nslots declaration in snap.","shortMessageHtmlLink":"WIP: use dbus slot"}},{"before":"88519d4281427fd5386cbc4f4332d002495ef444","after":"61700b27baab1d9cda82d4516a6591abf79902f1","ref":"refs/heads/wip/maui-first-steps-rebased-4","pushedAt":"2024-05-13T07:27:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Scripts: ignore Frontend.Maui for printf usage\n\nIgnore Frontend.Maui in FindOffendingPrintfUsage function as\nit's not relevant for new .NET versions used by MAUI.","shortMessageHtmlLink":"Scripts: ignore Frontend.Maui for printf usage"}},{"before":"49e8eb22a3998a065f8678f5a3569b17a0bbd0ea","after":"88519d4281427fd5386cbc4f4332d002495ef444","ref":"refs/heads/wip/maui-first-steps-rebased-4","pushedAt":"2024-05-13T07:27:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Frontend.Maui: make Gtk app process console args\n\nAnd if it's \"--version\", prin version and exit without launching UI.","shortMessageHtmlLink":"Frontend.Maui: make Gtk app process console args"}},{"before":"cf7f5bff164e547b364aef3e296bf6d359c91150","after":"49e8eb22a3998a065f8678f5a3569b17a0bbd0ea","ref":"refs/heads/wip/maui-first-steps-rebased-4","pushedAt":"2024-05-13T07:27:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"WIP: pass args through launch script","shortMessageHtmlLink":"WIP: pass args through launch script"}},{"before":"58c499d7896729607a20e62c01f845469319f589","after":"cf7f5bff164e547b364aef3e296bf6d359c91150","ref":"refs/heads/wip/maui-first-steps-rebased-4","pushedAt":"2024-05-13T07:27:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"WIP: use correct snap name when testing","shortMessageHtmlLink":"WIP: use correct snap name when testing"}},{"before":"1f96a75e39c6c7421b40935a4a1571bdbdc01bc4","after":"58c499d7896729607a20e62c01f845469319f589","ref":"refs/heads/wip/maui-first-steps-rebased-4","pushedAt":"2024-05-13T07:27:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"WIP: run snapcraft with sudo","shortMessageHtmlLink":"WIP: run snapcraft with sudo"}},{"before":"d8fa2728b0b0ed53a50518af06677ce8e86525ea","after":"1f96a75e39c6c7421b40935a4a1571bdbdc01bc4","ref":"refs/heads/wip/maui-first-steps-rebased-4","pushedAt":"2024-05-13T07:27:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"WIP: use gnome extension\n\nBecause existing config produced this error:\n```\ncannot install prerequisite \"gnome-3-42-2204\": snap not found\n```","shortMessageHtmlLink":"WIP: use gnome extension"}},{"before":"866a4c1f384051ca68b51f24e63e3c21adbffa59","after":"d8fa2728b0b0ed53a50518af06677ce8e86525ea","ref":"refs/heads/wip/maui-first-steps-rebased-4","pushedAt":"2024-05-13T07:27:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"WIP: make launcher script executable","shortMessageHtmlLink":"WIP: make launcher script executable"}},{"before":"b65759e036d16307c6aba1e0726875c2c09ca93b","after":"866a4c1f384051ca68b51f24e63e3c21adbffa59","ref":"refs/heads/wip/maui-first-steps-rebased-4","pushedAt":"2024-05-13T07:27:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"WIP4","shortMessageHtmlLink":"WIP4"}},{"before":"a49bd3063679651e9ae58379985dd5ce53bec23c","after":"b65759e036d16307c6aba1e0726875c2c09ca93b","ref":"refs/heads/wip/maui-first-steps-rebased-4","pushedAt":"2024-05-13T07:27:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"WIP3","shortMessageHtmlLink":"WIP3"}},{"before":"23c11f87ad767066587d00eca8d26c2a80b2b4db","after":"a49bd3063679651e9ae58379985dd5ce53bec23c","ref":"refs/heads/wip/maui-first-steps-rebased-4","pushedAt":"2024-05-13T07:26:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"WIP2","shortMessageHtmlLink":"WIP2"}},{"before":"2f05ddfb2d68d8b3f20ba46538dc0f7f900c0a81","after":"23c11f87ad767066587d00eca8d26c2a80b2b4db","ref":"refs/heads/wip/maui-first-steps-rebased-4","pushedAt":"2024-05-13T07:26:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"2683f9b674a785a89b303bd08d96934aa6c75ca7","after":"2f05ddfb2d68d8b3f20ba46538dc0f7f900c0a81","ref":"refs/heads/wip/maui-first-steps-rebased-4","pushedAt":"2024-05-13T07:26:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"WIP: don't use dotnet plugin\n\nDon't use snapcraft dotnet plugin, instead build the project\nin snap_build_maui.sh.","shortMessageHtmlLink":"WIP: don't use dotnet plugin"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWESF2gA","startCursor":null,"endCursor":null}},"title":"Activity ยท nblockchain/geewallet"}