{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":663120447,"defaultBranch":"master","name":"notedeck","ownerLogin":"damus-io","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-06T15:39:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/104653694?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726612258.0","currentOid":""},"activityList":{"items":[{"before":"8e32f757f0d36758fd5919ea2f2367aa1287fd96","after":"2208e68726f723944d01cb17b2e1fa5608728ad7","ref":"refs/heads/master","pushedAt":"2024-09-18T21:36:20.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"Merge 'Initial quote reposts #305'\n\nkernelkind (6):\n post quote reposts impl\n make PostActionExecutor for code reuse\n add repost button\n address PR comments\n make views pure\n minor cleanup","shortMessageHtmlLink":"Merge 'Initial quote reposts #305'"}},{"before":"b1339c8a248de94bd27cbbba47867f9569802c61","after":"8e32f757f0d36758fd5919ea2f2367aa1287fd96","ref":"refs/heads/master","pushedAt":"2024-09-17T22:39:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"Merge 'Repost improvements #314'\n\nThis slightly improves the style of reposts. Icon color and size still\nneeds an update[2]\n\nWe also update nostrdb[1] to support instant kind6 ingestion, making\nreposts render immediately\n\nWilliam Casarin (3):\n repost: update style\n nostrdb: update to support fast kind6 repost ingest\n\n[1] https://github.com/damus-io/nostrdb/commit/cd9ba0ea7dfd021f2a3e98aefef87990d161aab3\n[2] https://github.com/user-attachments/assets/23feba47-9d63-443f-9968-eba93053fc24","shortMessageHtmlLink":"Merge 'Repost improvements #314'"}},{"before":"0bb8cb594369c490b52225645f98b488bab5d13d","after":null,"ref":"refs/heads/repost-style","pushedAt":"2024-09-17T22:30:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"}},{"before":"deeaabf9b222d4514de9a8ac7bcbd9b9734e37d8","after":"b3f065fd2eb8f8506f33356a12b4a30d93b23701","ref":"refs/heads/repost-improvements","pushedAt":"2024-09-17T22:28:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"nostrdb: update to support fast kind6 repost ingest\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"nostrdb: update to support fast kind6 repost ingest"}},{"before":"80c9cbe5b2aca5a25561c2ba0584ec26286d064c","after":"b1339c8a248de94bd27cbbba47867f9569802c61","ref":"refs/heads/master","pushedAt":"2024-09-17T22:18:22.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"Merge branch 'thread-hitbox'\n\nThis adds a note hitbox for opening threads. It doesn't seem to work on\nnote previews so we'll need to work on that next.\n\nKen Sedgwick (1):\n add note underbutton to detect clicks and open thread\n\nWilliam Casarin (3):\n notes: rename \"underbutt\" to \"hitbox\"\n remove thread button\n\nChangelog-Added: Added note hitboxes for opening threads\nChangelog-Removed: Remove temporary thread open button","shortMessageHtmlLink":"Merge branch 'thread-hitbox'"}},{"before":null,"after":"deeaabf9b222d4514de9a8ac7bcbd9b9734e37d8","ref":"refs/heads/repost-improvements","pushedAt":"2024-09-17T22:01:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"nostrdb: update to support fast kind6 repost ingest\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"nostrdb: update to support fast kind6 repost ingest"}},{"before":null,"after":"0bb8cb594369c490b52225645f98b488bab5d13d","ref":"refs/heads/repost-style","pushedAt":"2024-09-17T21:47:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"repost: update style\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"repost: update style"}},{"before":"3c79724a81374a5e93f8b1d255b234916d6b8c30","after":"80c9cbe5b2aca5a25561c2ba0584ec26286d064c","ref":"refs/heads/master","pushedAt":"2024-09-17T17:17:04.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"Merge 'display kind 6 repost impl #302'\n\nMerge kernel's changes for displaying kind6 reposts. We still need to\nupdate the timeline code to fetch and include these in the queries.\n\nkernelkind (2):\n kind 6 repost impl\n add suggested changes","shortMessageHtmlLink":"Merge 'display kind 6 repost impl #302'"}},{"before":"6bc4fb695dc06669707c4de36b97cf10d0c1ded6","after":"945ccde8188a05e4637bca36c514c5359fb5d95f","ref":"refs/heads/accounts-nav","pushedAt":"2024-09-17T00:15:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"ui: hook up relay management view\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"ui: hook up relay management view"}},{"before":"fce82b2b6da6423dfe5a0a7fbd3364d6110dfd0e","after":"6bc4fb695dc06669707c4de36b97cf10d0c1ded6","ref":"refs/heads/accounts-nav","pushedAt":"2024-09-17T00:09:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"ui: hook up relay management view\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"ui: hook up relay management view"}},{"before":"79a447239a4d124a9d2b8a0e4d1e7760c433c1fc","after":"fce82b2b6da6423dfe5a0a7fbd3364d6110dfd0e","ref":"refs/heads/accounts-nav","pushedAt":"2024-09-16T23:55:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"nav: fix accounts nav animations\n\nalso make nav go backward when clicking the account switch button if we\nalready are navigating to accounts\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"nav: fix accounts nav animations"}},{"before":null,"after":"79a447239a4d124a9d2b8a0e4d1e7760c433c1fc","ref":"refs/heads/accounts-nav","pushedAt":"2024-09-16T23:37:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"cleanup: remove account switcher widget\n\nwe don't need this anymore\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"cleanup: remove account switcher widget"}},{"before":"36c0971fd95bdab33ab1e410c6627a565034a4f1","after":"3c79724a81374a5e93f8b1d255b234916d6b8c30","ref":"refs/heads/master","pushedAt":"2024-09-16T22:26:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"Merge 'Read android args from config file on device' #298\n\nKen Sedgwick (1):\n Read android args from config file on device","shortMessageHtmlLink":"Merge 'Read android args from config file on device' #298"}},{"before":"4379466d1db434387be5569f61e375059d634df7","after":"36c0971fd95bdab33ab1e410c6627a565034a4f1","ref":"refs/heads/master","pushedAt":"2024-09-16T22:09:27.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"Flexible routing\n\nAnother massive refactor to change the way routing works. Now any\ncolumn can route anywhere.\n\nAlso things are generally just much better and more modular via the\nnew struct split borrowing technique.\n\nI didn't even try to split this into smaller commits for my sanity.\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"Flexible routing"}},{"before":"399e7b62169511ef9a639ec7d7d52fb72ed4ef04","after":"36c0971fd95bdab33ab1e410c6627a565034a4f1","ref":"refs/heads/flexible-routing","pushedAt":"2024-09-16T21:54:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"Flexible routing\n\nAnother massive refactor to change the way routing works. Now any\ncolumn can route anywhere.\n\nAlso things are generally just much better and more modular via the\nnew struct split borrowing technique.\n\nI didn't even try to split this into smaller commits for my sanity.\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"Flexible routing"}},{"before":"417e4cfd11dc03c3eef4a4e1db2e4f6ba74b4157","after":"399e7b62169511ef9a639ec7d7d52fb72ed4ef04","ref":"refs/heads/flexible-routing","pushedAt":"2024-09-16T20:15:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"wip flexible routing\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"wip flexible routing"}},{"before":"5edbbfb5d064b9a3111f1c8a8f99bd80697c834f","after":"417e4cfd11dc03c3eef4a4e1db2e4f6ba74b4157","ref":"refs/heads/flexible-routing","pushedAt":"2024-09-13T03:05:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"wip flexible routing\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"wip flexible routing"}},{"before":"42eeb25c5e0a71b8ab9b5c9e50ed5656a632c743","after":"5edbbfb5d064b9a3111f1c8a8f99bd80697c834f","ref":"refs/heads/flexible-routing","pushedAt":"2024-09-13T02:58:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"wip flexible routing\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"wip flexible routing"}},{"before":"fd4713e148c770635c2f35e47e2210072170937e","after":"42eeb25c5e0a71b8ab9b5c9e50ed5656a632c743","ref":"refs/heads/flexible-routing","pushedAt":"2024-09-13T02:48:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"wip flexible routing\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"wip flexible routing"}},{"before":"9fdaffb0aeb28191bf586be21f6848cd701e680d","after":"fd4713e148c770635c2f35e47e2210072170937e","ref":"refs/heads/flexible-routing","pushedAt":"2024-09-12T21:08:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"wip flexible routing\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"wip flexible routing"}},{"before":"0c0a26df533a37e20f940a967c23aea92a18f3af","after":"9fdaffb0aeb28191bf586be21f6848cd701e680d","ref":"refs/heads/flexible-routing","pushedAt":"2024-09-12T19:52:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"wip flexible routing\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"wip flexible routing"}},{"before":"fccd8bad344f5dae21199acbb579dcd570e533bf","after":"0c0a26df533a37e20f940a967c23aea92a18f3af","ref":"refs/heads/flexible-routing","pushedAt":"2024-09-12T19:26:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"wip flexible routing\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"wip flexible routing"}},{"before":null,"after":"fccd8bad344f5dae21199acbb579dcd570e533bf","ref":"refs/heads/flexible-routing","pushedAt":"2024-09-12T02:43:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"wip flexible routing\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"wip flexible routing"}},{"before":"0a7a580a9b121af1f73995740f4a9095fd28d987","after":"00091c508845a3e5a1beec322e9e4de9ac932ad8","ref":"refs/heads/columns","pushedAt":"2024-09-11T22:49:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"Switch to Columns\n\nAlso refactor damus app usage to only pass in things that we need in views.\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"Switch to Columns"}},{"before":"cc2e046a9f432aad912df82729f7f47d0bbdc93e","after":null,"ref":"refs/heads/huge-refactor","pushedAt":"2024-09-11T22:11:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"}},{"before":"0ac4376c77896c58d7bc6725fe9ac588aca0550e","after":"0a7a580a9b121af1f73995740f4a9095fd28d987","ref":"refs/heads/columns","pushedAt":"2024-09-11T22:11:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"Switch to Columns\n\nAlso refactor damus app usage to only pass in things that we need in views.\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"Switch to Columns"}},{"before":"bb15971dec9eac3050b8852ebe8b609895444eb8","after":"0ac4376c77896c58d7bc6725fe9ac588aca0550e","ref":"refs/heads/columns","pushedAt":"2024-09-11T21:23:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"Switch to Columns\n\nAlso refactor damus app usage to only pass in things that we need in views.\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"Switch to Columns"}},{"before":null,"after":"bb15971dec9eac3050b8852ebe8b609895444eb8","ref":"refs/heads/columns","pushedAt":"2024-09-11T21:22:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"Switch to Columns\n\nAlso refactor damus app usage to only pass in things that we need in views.\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"Switch to Columns"}},{"before":null,"after":"cc2e046a9f432aad912df82729f7f47d0bbdc93e","ref":"refs/heads/huge-refactor","pushedAt":"2024-09-10T22:28:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"wip huge refactor\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"wip huge refactor"}},{"before":"4a4fb0642570a87698ee2bdd691deba7cc371d72","after":"4379466d1db434387be5569f61e375059d634df7","ref":"refs/heads/master","pushedAt":"2024-09-09T23:10:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jb55","name":"William Casarin","path":"/jb55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45598?s=80&v=4"},"commit":{"message":"android: launch with initial options\n\nFeel free to change to have a customized android build\n\nSigned-off-by: William Casarin ","shortMessageHtmlLink":"android: launch with initial options"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEui9L_wA","startCursor":null,"endCursor":null}},"title":"Activity ยท damus-io/notedeck"}