{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":100711978,"defaultBranch":"master","name":"btcpayserver","ownerLogin":"btcpayserver","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-08-18T12:57:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/31132886?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714704795.0","currentOid":""},"activityList":{"items":[{"before":"a89c0d479798c03332f3b88f2737944db8acc6e7","after":"8bb4ceaaac70de570f22a6bb9522bc0a80930657","ref":"refs/heads/master","pushedAt":"2024-05-07T00:21:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NicolasDorier","name":"Nicolas Dorier","path":"/NicolasDorier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020646?s=80&v=4"},"commit":{"message":"Remove dead code from multi db support (#5971)","shortMessageHtmlLink":"Remove dead code from multi db support (#5971)"}},{"before":"2978048b23174399cbe6612660c9615a66a18692","after":"7d78fc0d6c1286c5da7b3fdd234b9b3880d336d5","ref":"refs/heads/mobile-working-branch","pushedAt":"2024-05-06T14:14:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kukks","name":"Andrew Camilleri","path":"/Kukks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1818366?s=80&v=4"},"commit":{"message":"start connecting LN to btcpay","shortMessageHtmlLink":"start connecting LN to btcpay"}},{"before":"a8e16b0ba6401f73168fba933341ebd1fe1772a2","after":"a89c0d479798c03332f3b88f2737944db8acc6e7","ref":"refs/heads/master","pushedAt":"2024-05-06T09:44:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NicolasDorier","name":"Nicolas Dorier","path":"/NicolasDorier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020646?s=80&v=4"},"commit":{"message":"Add refund reports (#5791)\n\n* Add refund reports\r\n\r\n* Fix fake data generator in reports","shortMessageHtmlLink":"Add refund reports (#5791)"}},{"before":"7de4e8b0018b4efc9440f2f8b70c871547b9057e","after":"a8e16b0ba6401f73168fba933341ebd1fe1772a2","ref":"refs/heads/master","pushedAt":"2024-05-06T05:40:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NicolasDorier","name":"Nicolas Dorier","path":"/NicolasDorier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020646?s=80&v=4"},"commit":{"message":"Wallet UI quick wins (#5851)\n\n- Unify single/multiple inputs display\r\n- Destination: Move labels above amount\r\n- Coin Selection: Add sorting by amount and confirmations, add page size. Closes #5850\r\n- Move PSBT and BIP21 buttons up to input related button group\r\n- Turn checkboxes in Advanced Settings into toggles\r\n- Improve spacings and button groups","shortMessageHtmlLink":"Wallet UI quick wins (#5851)"}},{"before":"b4cd74056e7a0fc1ddd16dacef418e02078a2d2e","after":"7de4e8b0018b4efc9440f2f8b70c871547b9057e","ref":"refs/heads/master","pushedAt":"2024-05-05T19:03:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dennisreimann","name":"d11n","path":"/dennisreimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/886?s=80&v=4"},"commit":{"message":"Show better error message for invalid destination in PullPayments (#5969)","shortMessageHtmlLink":"Show better error message for invalid destination in PullPayments (#5969"}},{"before":"46ac66a2a5a4e8576e9915fd800d77b6f7a86d57","after":"2978048b23174399cbe6612660c9615a66a18692","ref":"refs/heads/mobile-working-branch","pushedAt":"2024-05-03T14:19:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kukks","name":"Andrew Camilleri","path":"/Kukks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1818366?s=80&v=4"},"commit":{"message":"fix bh","shortMessageHtmlLink":"fix bh"}},{"before":"958a348fed977eaa7329a71d3029565782b26d62","after":"3fbc717cd45e2d4a6766715163b1cea50db72f72","ref":"refs/heads/v1.13.x","pushedAt":"2024-05-03T13:58:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NicolasDorier","name":"Nicolas Dorier","path":"/NicolasDorier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020646?s=80&v=4"},"commit":{"message":"Show better error message for invalid destination in PullPayments","shortMessageHtmlLink":"Show better error message for invalid destination in PullPayments"}},{"before":"671d88cc72f8530f3d883aefd9fabbe7fb679007","after":"46ac66a2a5a4e8576e9915fd800d77b6f7a86d57","ref":"refs/heads/mobile-working-branch","pushedAt":"2024-05-02T13:01:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kukks","name":"Andrew Camilleri","path":"/Kukks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1818366?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"c18b84007ad8d6ff1613374d7bf0df907a833797","after":"671d88cc72f8530f3d883aefd9fabbe7fb679007","ref":"refs/heads/mobile-working-branch","pushedAt":"2024-05-02T10:28:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dennisreimann","name":"d11n","path":"/dennisreimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/886?s=80&v=4"},"commit":{"message":"Icon updates","shortMessageHtmlLink":"Icon updates"}},{"before":"9db9c5e9368a5b700efc6775439c9d234184e971","after":"b4cd74056e7a0fc1ddd16dacef418e02078a2d2e","ref":"refs/heads/master","pushedAt":"2024-05-01T08:59:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NicolasDorier","name":"Nicolas Dorier","path":"/NicolasDorier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020646?s=80&v=4"},"commit":{"message":"Remove period concept from PullPayment (#5963)","shortMessageHtmlLink":"Remove period concept from PullPayment (#5963)"}},{"before":"247afe6a7b7b219e29012268d5a2dca10c3e5ad4","after":"9db9c5e9368a5b700efc6775439c9d234184e971","ref":"refs/heads/master","pushedAt":"2024-05-01T01:22:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NicolasDorier","name":"Nicolas Dorier","path":"/NicolasDorier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020646?s=80&v=4"},"commit":{"message":"Decouple PaymentMethodId from PayoutMethodId (#5944)","shortMessageHtmlLink":"Decouple PaymentMethodId from PayoutMethodId (#5944)"}},{"before":"90bc087ad6f17b46744f6b8fdf70adb88212d7b8","after":"247afe6a7b7b219e29012268d5a2dca10c3e5ad4","ref":"refs/heads/master","pushedAt":"2024-04-30T11:12:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NicolasDorier","name":"Nicolas Dorier","path":"/NicolasDorier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020646?s=80&v=4"},"commit":{"message":"Fix launchsettings","shortMessageHtmlLink":"Fix launchsettings"}},{"before":"6049fa23a7adc0a19edef14611656bec6df5369c","after":"90bc087ad6f17b46744f6b8fdf70adb88212d7b8","ref":"refs/heads/master","pushedAt":"2024-04-30T09:41:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NicolasDorier","name":"Nicolas Dorier","path":"/NicolasDorier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020646?s=80&v=4"},"commit":{"message":"Fix test","shortMessageHtmlLink":"Fix test"}},{"before":"4821f773047dfed8d5d23f7f497382954e1c3c64","after":"6049fa23a7adc0a19edef14611656bec6df5369c","ref":"refs/heads/master","pushedAt":"2024-04-30T09:31:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NicolasDorier","name":"Nicolas Dorier","path":"/NicolasDorier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020646?s=80&v=4"},"commit":{"message":"Support pluginable rate providers (#5777)\n\n* Support pluginable rate providers\r\n\r\nThis PR allows plugins to provide custom rate providers, that can be contextual to a store. For example, if you use the upcoming fiat offramp plugin, or the Blink plugin, you'll probably want to configure the fetch the rates from them since they are determining the actual fiat rrate to you. However, they require API keys. This PR enables these scenarios, even much more advanced ones, but for example:\r\n* Install fiat offramp plugin\r\n* Configure it\r\n* You can now use the fiat offramp rate provider (no additional config steps beyond selecting the rate source from the select, or maybe the plugin would automatically set it for you once configured)\r\n\r\n* Apply suggestions from code review\r\n\r\n* Simplify\r\n\r\n* Do not use BackgroundFetcherRateProvider for contextual rate prov\r\n\r\n---------\r\n\r\nCo-authored-by: nicolas.dorier ","shortMessageHtmlLink":"Support pluginable rate providers (#5777)"}},{"before":"c348f442cccb762ddeface22f7423277f427fabb","after":"4821f773047dfed8d5d23f7f497382954e1c3c64","ref":"refs/heads/master","pushedAt":"2024-04-30T09:29:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NicolasDorier","name":"Nicolas Dorier","path":"/NicolasDorier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020646?s=80&v=4"},"commit":{"message":"Guard against running current master (#5959)\n\n* Guard against running current master\r\n\r\nWith a longer release cycle for v2, we need to guard people from running master and corrupting their data. This adds a new requirement in that a special config must be set when running master. We will remove when v2 rc is ready.\r\n\r\n* add envs","shortMessageHtmlLink":"Guard against running current master (#5959)"}},{"before":"c23fab5b34d3b19ca29333ae1c2732cfa9a5844e","after":"c348f442cccb762ddeface22f7423277f427fabb","ref":"refs/heads/master","pushedAt":"2024-04-30T09:26:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NicolasDorier","name":"Nicolas Dorier","path":"/NicolasDorier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020646?s=80&v=4"},"commit":{"message":"Checkout: Fix copying numeric values to clipboard (#5962)\n\nFixes #5960.","shortMessageHtmlLink":"Checkout: Fix copying numeric values to clipboard (#5962)"}},{"before":"8d429f064b93d2cab72dece0b4c69e9c7e84c27f","after":"c23fab5b34d3b19ca29333ae1c2732cfa9a5844e","ref":"refs/heads/master","pushedAt":"2024-04-30T09:22:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NicolasDorier","name":"Nicolas Dorier","path":"/NicolasDorier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020646?s=80&v=4"},"commit":{"message":"Greenfield API clarifications, fix typo subscriptions -> registrations (#5955)","shortMessageHtmlLink":"Greenfield API clarifications, fix typo subscriptions -> registrations ("}},{"before":"d3277306cf88499eda03c96e4c3e03730fa8fcba","after":"8d429f064b93d2cab72dece0b4c69e9c7e84c27f","ref":"refs/heads/master","pushedAt":"2024-04-26T06:30:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dennisreimann","name":"d11n","path":"/dennisreimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/886?s=80&v=4"},"commit":{"message":"Show Lightning node availability in navigation (#5951)\n\n* Show Lightning node availability in navigation\r\n\r\nInstead of simply communicating the setup state of the store's LN node, this now also checks its availability.\r\n\r\nCloses #5940.\r\n\r\n* Cleanups\r\n\r\n* Add Selenium test for public node page and status in nav\r\n\r\n* Cache the available lightning node result\r\n\r\n---------\r\n\r\nCo-authored-by: nicolas.dorier ","shortMessageHtmlLink":"Show Lightning node availability in navigation (#5951)"}},{"before":"50526cabb88ad1bf622dfd93404b6f0910545e60","after":"c18b84007ad8d6ff1613374d7bf0df907a833797","ref":"refs/heads/mobile-working-branch","pushedAt":"2024-04-25T11:12:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dennisreimann","name":"d11n","path":"/dennisreimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/886?s=80&v=4"},"commit":{"message":"Icon updates","shortMessageHtmlLink":"Icon updates"}},{"before":"4e0423cb1e373340a4ad8a57ed93819d06c650c0","after":"d3277306cf88499eda03c96e4c3e03730fa8fcba","ref":"refs/heads/master","pushedAt":"2024-04-25T08:27:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NicolasDorier","name":"Nicolas Dorier","path":"/NicolasDorier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020646?s=80&v=4"},"commit":{"message":"Avoid timeouts during EF migrations (#5937)","shortMessageHtmlLink":"Avoid timeouts during EF migrations (#5937)"}},{"before":"0f08d3e3a3fa4d7da1a93a657c98be88068668d8","after":"4e0423cb1e373340a4ad8a57ed93819d06c650c0","ref":"refs/heads/master","pushedAt":"2024-04-25T05:16:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NicolasDorier","name":"Nicolas Dorier","path":"/NicolasDorier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020646?s=80&v=4"},"commit":{"message":"Disable mempool fee test","shortMessageHtmlLink":"Disable mempool fee test"}},{"before":"0c359390016e11aeb03bda4ebb8ceeadf8e21bff","after":"0f08d3e3a3fa4d7da1a93a657c98be88068668d8","ref":"refs/heads/master","pushedAt":"2024-04-25T05:09:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NicolasDorier","name":"Nicolas Dorier","path":"/NicolasDorier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020646?s=80&v=4"},"commit":{"message":"Remove migrations prior to 1.0.3.162 (#5939)\n\n* Consolidate EF migrations up to 03/2020 into a single SQL script\r\n\r\n* Remove old migrations code","shortMessageHtmlLink":"Remove migrations prior to 1.0.3.162 (#5939)"}},{"before":"06edb0e157ce6c0feeff1c189b38855183f91c05","after":"0c359390016e11aeb03bda4ebb8ceeadf8e21bff","ref":"refs/heads/master","pushedAt":"2024-04-25T05:09:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NicolasDorier","name":"Nicolas Dorier","path":"/NicolasDorier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020646?s=80&v=4"},"commit":{"message":"Cleanup data from the InvoiceEvents table (#5904)","shortMessageHtmlLink":"Cleanup data from the InvoiceEvents table (#5904)"}},{"before":"c0f9716b1e63175e1cdfdd51d8e8a4f06992232c","after":"06edb0e157ce6c0feeff1c189b38855183f91c05","ref":"refs/heads/master","pushedAt":"2024-04-24T14:02:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NicolasDorier","name":"Nicolas Dorier","path":"/NicolasDorier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020646?s=80&v=4"},"commit":{"message":"Server email settings: Fix missing password field (#5952)\n\nFixes #5949.","shortMessageHtmlLink":"Server email settings: Fix missing password field (#5952)"}},{"before":"e5a445b3839a8480869f7342d394e43818a170b2","after":"425796a38677756cfbbe714c4a010611865857dd","ref":"refs/heads/v1.13.1-hongkong","pushedAt":"2024-04-24T12:51:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NicolasDorier","name":"Nicolas Dorier","path":"/NicolasDorier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020646?s=80&v=4"},"commit":{"message":"bump NTag424 lib","shortMessageHtmlLink":"bump NTag424 lib"}},{"before":"57226fc97f23a8de107aef8582d6d3fd5b2aeb63","after":"958a348fed977eaa7329a71d3029565782b26d62","ref":"refs/heads/v1.13.x","pushedAt":"2024-04-24T12:50:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NicolasDorier","name":"Nicolas Dorier","path":"/NicolasDorier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020646?s=80&v=4"},"commit":{"message":"bump NTag424 lib","shortMessageHtmlLink":"bump NTag424 lib"}},{"before":"d10e07b67b29f6cec10b45d57e1d27f2544aac86","after":"c0f9716b1e63175e1cdfdd51d8e8a4f06992232c","ref":"refs/heads/master","pushedAt":"2024-04-24T12:50:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NicolasDorier","name":"Nicolas Dorier","path":"/NicolasDorier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020646?s=80&v=4"},"commit":{"message":"bump NTag424 lib","shortMessageHtmlLink":"bump NTag424 lib"}},{"before":"22cf25318314acea2ddc5b943613d9f5fb43a5a6","after":"d10e07b67b29f6cec10b45d57e1d27f2544aac86","ref":"refs/heads/master","pushedAt":"2024-04-24T12:05:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NicolasDorier","name":"Nicolas Dorier","path":"/NicolasDorier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020646?s=80&v=4"},"commit":{"message":"Pull payment QR scan fixes (#5950)\n\nUpdates the icon and fixes a JS error, in case the LNURL/Boltcard option isn't available.","shortMessageHtmlLink":"Pull payment QR scan fixes (#5950)"}},{"before":"56d57bbd84db901f64f688145a165cb3a42c8031","after":"22cf25318314acea2ddc5b943613d9f5fb43a5a6","ref":"refs/heads/master","pushedAt":"2024-04-24T08:24:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NicolasDorier","name":"Nicolas Dorier","path":"/NicolasDorier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020646?s=80&v=4"},"commit":{"message":"Remove some legacy code","shortMessageHtmlLink":"Remove some legacy code"}},{"before":"aeb836da76fd3e0e7b304d1e1e9a91183ab0c880","after":"56d57bbd84db901f64f688145a165cb3a42c8031","ref":"refs/heads/master","pushedAt":"2024-04-24T08:22:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dennisreimann","name":"d11n","path":"/dennisreimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/886?s=80&v=4"},"commit":{"message":"Improve data display on receipt (#5896)\n\nOnce more an improvement for the receipt, which also fixes #5882:\r\n\r\n- Unify data displayed on the web and print version\r\n- Split cart and additional data and ensure additional data is displayed\r\n- Do not display extra subtotal row if there are no tips or discounts\r\n- Make PosData partial more universal and backwards-compatible by using case insensitive key lookups","shortMessageHtmlLink":"Improve data display on receipt (#5896)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQwr42gA","startCursor":null,"endCursor":null}},"title":"Activity ยท btcpayserver/btcpayserver"}