{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":600048873,"defaultBranch":"main","name":"paywall","ownerLogin":"lnbits","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-10T13:21:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/63878660?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725885527.0","currentOid":""},"activityList":{"items":[{"before":"ef623dc6f957bd77c0dcdd4096955bb9348202ef","after":null,"ref":"refs/heads/feat-release","pushedAt":"2024-09-09T12:38:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dni","name":"dni ⚡","path":"/dni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1743657?s=80&v=4"}},{"before":"045c806309dda2bde80c79f73ff22a6652744aca","after":null,"ref":"refs/heads/add_file_download","pushedAt":"2024-09-09T12:38:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dni","name":"dni ⚡","path":"/dni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1743657?s=80&v=4"}},{"before":"8e6f2f0e9d6a95d6b593d5b08b975ec58c6447cb","after":null,"ref":"refs/heads/codequality","pushedAt":"2024-09-09T12:38:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dni","name":"dni ⚡","path":"/dni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1743657?s=80&v=4"}},{"before":"7a2df1cb73acdda4db2d0ddd946375a688c6a75d","after":"4b3f88e6bd10eb7c10213bd94e91a08c36202308","ref":"refs/heads/main","pushedAt":"2024-08-02T07:26:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"motorina0","name":"Vlad Stan","path":"/motorina0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2951406?s=80&v=4"},"commit":{"message":"feat: code quality (#7)\n\n* feat: code quality\r\n\r\n* fixes","shortMessageHtmlLink":"feat: code quality (#7)"}},{"before":"1006f658bab454f3a94c03a612d1e1eac674532b","after":"8e6f2f0e9d6a95d6b593d5b08b975ec58c6447cb","ref":"refs/heads/codequality","pushedAt":"2024-08-02T06:23:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dni","name":"dni ⚡","path":"/dni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1743657?s=80&v=4"},"commit":{"message":"fixes","shortMessageHtmlLink":"fixes"}},{"before":null,"after":"1006f658bab454f3a94c03a612d1e1eac674532b","ref":"refs/heads/codequality","pushedAt":"2024-08-02T06:09:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dni","name":"dni ⚡","path":"/dni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1743657?s=80&v=4"},"commit":{"message":"feat: code quality","shortMessageHtmlLink":"feat: code quality"}},{"before":null,"after":"7bf197ac5f2df886808993244f941bc5262fd520","ref":"refs/heads/hotfix_copy_url","pushedAt":"2024-06-04T10:45:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"talvasconcelos","name":"Tiago Vasconcelos","path":"/talvasconcelos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12083186?s=80&v=4"},"commit":{"message":"fix copy download link","shortMessageHtmlLink":"fix copy download link"}},{"before":"482574a8ad8c25033e582efe63a9ed3c8f9b5714","after":null,"ref":"refs/heads/advanceddescription","pushedAt":"2024-05-17T13:52:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arcbtc","name":"Arc","path":"/arcbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33088785?s=80&v=4"}},{"before":"10d9f6c1163fed5c8a66d247ac466c9c1121c812","after":"7a2df1cb73acdda4db2d0ddd946375a688c6a75d","ref":"refs/heads/main","pushedAt":"2024-05-17T13:51:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"arcbtc","name":"Arc","path":"/arcbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33088785?s=80&v=4"},"commit":{"message":"Merge pull request #5 from lnbits/advanceddescription\n\nAdded advanced description","shortMessageHtmlLink":"Merge pull request #5 from lnbits/advanceddescription"}},{"before":null,"after":"482574a8ad8c25033e582efe63a9ed3c8f9b5714","ref":"refs/heads/advanceddescription","pushedAt":"2024-05-15T23:40:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arcbtc","name":"Arc","path":"/arcbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33088785?s=80&v=4"},"commit":{"message":"Added advanced description","shortMessageHtmlLink":"Added advanced description"}},{"before":"32cfefa3d860b1e77f85cbc3a2e4cc77e1846c85","after":null,"ref":"refs/tags/0.3.0","pushedAt":"2024-05-14T08:18:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dni","name":"dni ⚡","path":"/dni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1743657?s=80&v=4"}},{"before":"3e51638bb9389aec3f75c6cbfe9112b432cdd5e7","after":null,"ref":"refs/tags/v0.3.1","pushedAt":"2024-05-14T08:18:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dni","name":"dni ⚡","path":"/dni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1743657?s=80&v=4"}},{"before":"3e51638bb9389aec3f75c6cbfe9112b432cdd5e7","after":"10d9f6c1163fed5c8a66d247ac466c9c1121c812","ref":"refs/heads/main","pushedAt":"2024-05-14T07:55:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"motorina0","name":"Vlad Stan","path":"/motorina0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2951406?s=80&v=4"},"commit":{"message":"chore: bump `min_lnbits_version `","shortMessageHtmlLink":"chore: bump min_lnbits_version "}},{"before":"0ffb0eaa1c9132a44fab743a695c7d9733341521","after":null,"ref":"refs/heads/tasks","pushedAt":"2024-04-17T20:31:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dni","name":"dni ⚡","path":"/dni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1743657?s=80&v=4"}},{"before":"6dfa5c35894c04ba457fecc9858cf4da9f07cb4a","after":"3e51638bb9389aec3f75c6cbfe9112b432cdd5e7","ref":"refs/heads/main","pushedAt":"2024-04-17T20:31:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dni","name":"dni ⚡","path":"/dni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1743657?s=80&v=4"},"commit":{"message":"fix: properly start/stop tasks (#4)\n\nhttps://github.com/lnbits/lnbits/issues/2411","shortMessageHtmlLink":"fix: properly start/stop tasks (#4)"}},{"before":null,"after":"0ffb0eaa1c9132a44fab743a695c7d9733341521","ref":"refs/heads/tasks","pushedAt":"2024-04-17T20:30:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dni","name":"dni ⚡","path":"/dni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1743657?s=80&v=4"},"commit":{"message":"fix: properly start/stop tasks\n\nhttps://github.com/lnbits/lnbits/issues/2411","shortMessageHtmlLink":"fix: properly start/stop tasks"}},{"before":"32cfefa3d860b1e77f85cbc3a2e4cc77e1846c85","after":"6dfa5c35894c04ba457fecc9858cf4da9f07cb4a","ref":"refs/heads/main","pushedAt":"2024-02-07T19:51:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"motorina0","name":"Vlad Stan","path":"/motorina0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2951406?s=80&v=4"},"commit":{"message":"doc: add file paywall","shortMessageHtmlLink":"doc: add file paywall"}},{"before":"784d3710d5e95b4abf6fbc07bb0ca5f1e5c8c381","after":"32cfefa3d860b1e77f85cbc3a2e4cc77e1846c85","ref":"refs/heads/main","pushedAt":"2024-02-07T13:47:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"motorina0","name":"Vlad Stan","path":"/motorina0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2951406?s=80&v=4"},"commit":{"message":"Add `File Download` paywall support (#3)\n\n* feat: introduce file options\r\n\r\n* feat: add file download fields\r\n\r\n* feat: save file download configs\r\n\r\n* feat: show edit dialog\r\n\r\n* feat: add support for `Paywall` update\r\n\r\n* fix: paywall update\r\n\r\n* feat: add mockup download\r\n\r\n* feat: check paywall type\r\n\r\n* chore: code format 1\r\n\r\n* chore: code format 2\r\n\r\n* chore: code format 3\r\n\r\n* feat: download private files\r\n\r\n* fix: permissions\r\n\r\n* chore: code format\r\n\r\n* feat: check for payment before allowing download\r\n\r\n* feat: use shorter link\r\n\r\n* chore: code clean-up\r\n\r\n* chore: improve log messages\r\n\r\n* chore: ruff stuff\r\n\r\n* chore: extra logging\r\n\r\n* chore: better error handling\r\n\r\n* chore: code format\r\n\r\n* feat: add `GET` endpoint for creating an invoice\r\n\r\n* feat: add `head` operation for download\r\n\r\n* feat: add websocket endpoint for invoice check\r\n\r\n* feat: watch for paid invoices\r\n\r\n* fix: add `paywall_id` in the path for the websocket\r\n\r\n* chore: extra logging","shortMessageHtmlLink":"Add File Download paywall support (#3)"}},{"before":"4c8868c629a8d2d570dc3b0cbd364032eeb4ea2f","after":"045c806309dda2bde80c79f73ff22a6652744aca","ref":"refs/heads/add_file_download","pushedAt":"2024-02-07T13:10:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"motorina0","name":"Vlad Stan","path":"/motorina0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2951406?s=80&v=4"},"commit":{"message":"chore: extra logging","shortMessageHtmlLink":"chore: extra logging"}},{"before":"f973146488a90447d6cac41effb0258e069cb7db","after":"4c8868c629a8d2d570dc3b0cbd364032eeb4ea2f","ref":"refs/heads/add_file_download","pushedAt":"2024-02-06T08:59:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"motorina0","name":"Vlad Stan","path":"/motorina0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2951406?s=80&v=4"},"commit":{"message":"fix: add `paywall_id` in the path for the websocket","shortMessageHtmlLink":"fix: add paywall_id in the path for the websocket"}},{"before":"79a1d17636b38092b7fc5bf62df7437287386e66","after":"f973146488a90447d6cac41effb0258e069cb7db","ref":"refs/heads/add_file_download","pushedAt":"2024-02-05T15:40:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"motorina0","name":"Vlad Stan","path":"/motorina0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2951406?s=80&v=4"},"commit":{"message":"feat: watch for paid invoices","shortMessageHtmlLink":"feat: watch for paid invoices"}},{"before":"f4c27a5dc1fb1e95a6f28057ca36bb30e0068f2a","after":"79a1d17636b38092b7fc5bf62df7437287386e66","ref":"refs/heads/add_file_download","pushedAt":"2024-02-05T15:35:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"motorina0","name":"Vlad Stan","path":"/motorina0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2951406?s=80&v=4"},"commit":{"message":"feat: add websocket endpoint for invoice check","shortMessageHtmlLink":"feat: add websocket endpoint for invoice check"}},{"before":"7d68cd9c766805c983e7f894bd8e9ddda9fc4bf7","after":"f4c27a5dc1fb1e95a6f28057ca36bb30e0068f2a","ref":"refs/heads/add_file_download","pushedAt":"2024-01-29T12:11:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"motorina0","name":"Vlad Stan","path":"/motorina0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2951406?s=80&v=4"},"commit":{"message":"feat: add `GET` endpoint for creating an invoice","shortMessageHtmlLink":"feat: add GET endpoint for creating an invoice"}},{"before":"ded1d1528fc08e2a052aa0434ac70929170803c0","after":"7d68cd9c766805c983e7f894bd8e9ddda9fc4bf7","ref":"refs/heads/add_file_download","pushedAt":"2024-01-29T10:27:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"motorina0","name":"Vlad Stan","path":"/motorina0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2951406?s=80&v=4"},"commit":{"message":"chore: better error handling","shortMessageHtmlLink":"chore: better error handling"}},{"before":"d90d286197aeca4ca89c92fe1fa0e069f9b78b07","after":"ded1d1528fc08e2a052aa0434ac70929170803c0","ref":"refs/heads/add_file_download","pushedAt":"2024-01-29T10:20:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"motorina0","name":"Vlad Stan","path":"/motorina0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2951406?s=80&v=4"},"commit":{"message":"chore: extra logging","shortMessageHtmlLink":"chore: extra logging"}},{"before":"7835f002643b7a37d6ef16feb9b3fe8970ade06d","after":"d90d286197aeca4ca89c92fe1fa0e069f9b78b07","ref":"refs/heads/add_file_download","pushedAt":"2024-01-29T10:04:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"motorina0","name":"Vlad Stan","path":"/motorina0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2951406?s=80&v=4"},"commit":{"message":"chore: ruff stuff","shortMessageHtmlLink":"chore: ruff stuff"}},{"before":"df8dc93729856a6f8c5c8928006ac2184faafef2","after":"7835f002643b7a37d6ef16feb9b3fe8970ade06d","ref":"refs/heads/add_file_download","pushedAt":"2024-01-26T16:46:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"motorina0","name":"Vlad Stan","path":"/motorina0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2951406?s=80&v=4"},"commit":{"message":"feat: use shorter link","shortMessageHtmlLink":"feat: use shorter link"}},{"before":"9f7300af241ca59276bd5b61f2e746f658310dad","after":"df8dc93729856a6f8c5c8928006ac2184faafef2","ref":"refs/heads/add_file_download","pushedAt":"2024-01-26T16:15:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"motorina0","name":"Vlad Stan","path":"/motorina0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2951406?s=80&v=4"},"commit":{"message":"feat: check for payment before allowing download","shortMessageHtmlLink":"feat: check for payment before allowing download"}},{"before":"5c7d4cdd9c307e9c5298401d059b63aafa0bb33f","after":"9f7300af241ca59276bd5b61f2e746f658310dad","ref":"refs/heads/add_file_download","pushedAt":"2024-01-26T10:34:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"motorina0","name":"Vlad Stan","path":"/motorina0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2951406?s=80&v=4"},"commit":{"message":"fix: permissions","shortMessageHtmlLink":"fix: permissions"}},{"before":"82c9fd2f5b895e1a64e15394159bf02a71b7dac7","after":"5c7d4cdd9c307e9c5298401d059b63aafa0bb33f","ref":"refs/heads/add_file_download","pushedAt":"2024-01-26T10:06:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"motorina0","name":"Vlad Stan","path":"/motorina0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2951406?s=80&v=4"},"commit":{"message":"feat: download private files","shortMessageHtmlLink":"feat: download private files"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQxMjozODo0Ny4wMDAwMDBazwAAAASw4ZXF","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQxMjozODo0Ny4wMDAwMDBazwAAAASw4ZXF","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0yNlQxMDowNjoyMy4wMDAwMDBazwAAAAPpwEld"}},"title":"Activity · lnbits/paywall"}