{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":739512910,"defaultBranch":"main","name":"reader.distributed.press","ownerLogin":"hyphacoop","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-05T18:41:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/43623283?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718106093.0","currentOid":""},"activityList":{"items":[{"before":"675329fbd6051b2bb9d1b02200000842a771a962","after":"58366b88f0bbfa35b0515d5c904b71afc30e835f","ref":"refs/heads/resolve-p2p","pushedAt":"2024-06-13T15:57:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"},"commit":{"message":"feat: implement media loading with p2p-image and p2p-video components","shortMessageHtmlLink":"feat: implement media loading with p2p-image and p2p-video components"}},{"before":"16e1a036a09ea30715810651043d2b430b6276d9","after":null,"ref":"refs/heads/ingest-notes","pushedAt":"2024-06-11T11:41:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"}},{"before":"e0009d75c123b66bffc7c6e66136ab67171f0783","after":"d53bd9f612b35376638a916e37fec1fa911123ff","ref":"refs/heads/main","pushedAt":"2024-06-11T11:41:32.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"},"commit":{"message":"Merge pull request #21 from hyphacoop/ingest-notes\n\nfix: prevent automatic ingestion of all notes for non-followed actors","shortMessageHtmlLink":"Merge pull request #21 from hyphacoop/ingest-notes"}},{"before":"80b9a00df6edff5413e23c5bf244fa57d2282fcd","after":"675329fbd6051b2bb9d1b02200000842a771a962","ref":"refs/heads/resolve-p2p","pushedAt":"2024-06-10T16:55:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"},"commit":{"message":"fix: resolve p2p URLs before rendering to handle null src attributes","shortMessageHtmlLink":"fix: resolve p2p URLs before rendering to handle null src attributes"}},{"before":"02385bbe998f780359351fad5206c855d99013ce","after":"80b9a00df6edff5413e23c5bf244fa57d2282fcd","ref":"refs/heads/resolve-p2p","pushedAt":"2024-06-10T16:49:12.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"},"commit":{"message":"Merge branch 'main' into resolve-p2p","shortMessageHtmlLink":"Merge branch 'main' into resolve-p2p"}},{"before":"fce66f0c2844f7c98af83e4e4864cf9a5c83c8f5","after":"16e1a036a09ea30715810651043d2b430b6276d9","ref":"refs/heads/ingest-notes","pushedAt":"2024-06-06T19:55:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"},"commit":{"message":"remove isFollowed from ingestNote","shortMessageHtmlLink":"remove isFollowed from ingestNote"}},{"before":"2ee71320af1217f5547b5fbb16012b016d5a6d45","after":"fce66f0c2844f7c98af83e4e4864cf9a5c83c8f5","ref":"refs/heads/ingest-notes","pushedAt":"2024-06-06T18:48:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"},"commit":{"message":"refactor: ingestNote invocation to optimize performance","shortMessageHtmlLink":"refactor: ingestNote invocation to optimize performance"}},{"before":"f8af9af08897342aabfaa9a12b4a5ecc51222247","after":"2ee71320af1217f5547b5fbb16012b016d5a6d45","ref":"refs/heads/ingest-notes","pushedAt":"2024-06-06T18:43:44.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"},"commit":{"message":"Merge branch 'main' into ingest-notes","shortMessageHtmlLink":"Merge branch 'main' into ingest-notes"}},{"before":"192b27fb9d6a0704b92856ff0bc3df92ff9abeaa","after":"e0009d75c123b66bffc7c6e66136ab67171f0783","ref":"refs/heads/main","pushedAt":"2024-06-05T22:17:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RangerMauve","name":"Mauve Signweaver","path":"/RangerMauve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/911495?s=80&v=4"},"commit":{"message":"fix: Only deploy changes from main","shortMessageHtmlLink":"fix: Only deploy changes from main"}},{"before":"3e099c6af044632602969f5ff631002075e77376","after":"192b27fb9d6a0704b92856ff0bc3df92ff9abeaa","ref":"refs/heads/main","pushedAt":"2024-06-05T17:17:59.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"RangerMauve","name":"Mauve Signweaver","path":"/RangerMauve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/911495?s=80&v=4"},"commit":{"message":"Merge pull request #13 from hyphacoop/timelines\n\nfeat: implement random sort and dynamic timeline sorting via dropdown","shortMessageHtmlLink":"Merge pull request #13 from hyphacoop/timelines"}},{"before":"63a49dd519b6656c994acf88f45072a646394d53","after":null,"ref":"refs/heads/timelines","pushedAt":"2024-06-05T17:17:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RangerMauve","name":"Mauve Signweaver","path":"/RangerMauve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/911495?s=80&v=4"}},{"before":"e00688fa10aa314dbf4aed9a531e88d053d194df","after":"63a49dd519b6656c994acf88f45072a646394d53","ref":"refs/heads/timelines","pushedAt":"2024-06-05T17:09:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RangerMauve","name":"Mauve Signweaver","path":"/RangerMauve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/911495?s=80&v=4"},"commit":{"message":"remove vscode folder","shortMessageHtmlLink":"remove vscode folder"}},{"before":"e029220348bbeb2a31ad398ccaba8b2896674ae8","after":"e00688fa10aa314dbf4aed9a531e88d053d194df","ref":"refs/heads/timelines","pushedAt":"2024-06-05T16:59:02.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"RangerMauve","name":"Mauve Signweaver","path":"/RangerMauve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/911495?s=80&v=4"},"commit":{"message":"Merge branch 'main' into timelines","shortMessageHtmlLink":"Merge branch 'main' into timelines"}},{"before":"0329b41357fb1913f9b0c6fe7118e1da8bd55c9a","after":"f8af9af08897342aabfaa9a12b4a5ecc51222247","ref":"refs/heads/ingest-notes","pushedAt":"2024-06-05T14:22:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"},"commit":{"message":"chore: remove .vscode","shortMessageHtmlLink":"chore: remove .vscode"}},{"before":"f8e593a1cde3a4aab575be1a131e6f64394e1ae8","after":"0329b41357fb1913f9b0c6fe7118e1da8bd55c9a","ref":"refs/heads/ingest-notes","pushedAt":"2024-06-05T14:20:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"},"commit":{"message":"perf: optimize note ingestion by checking actor alignment in ingestActivity","shortMessageHtmlLink":"perf: optimize note ingestion by checking actor alignment in ingestAc…"}},{"before":"cbbf2f7610a6e5a57e89bcd993f6c02237f93761","after":"e029220348bbeb2a31ad398ccaba8b2896674ae8","ref":"refs/heads/timelines","pushedAt":"2024-06-03T19:49:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"},"commit":{"message":"fix: pass dynamic sort parameter for random note fetching in timeline","shortMessageHtmlLink":"fix: pass dynamic sort parameter for random note fetching in timeline"}},{"before":"b0acbb0d1366fe8323a7d7d0bacc97bfd0e7e45d","after":"cbbf2f7610a6e5a57e89bcd993f6c02237f93761","ref":"refs/heads/timelines","pushedAt":"2024-05-30T12:57:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"},"commit":{"message":"chore: add a TODO to consider removing duplicates in the random sort for better UX in the future","shortMessageHtmlLink":"chore: add a TODO to consider removing duplicates in the random sort …"}},{"before":null,"after":"f8e593a1cde3a4aab575be1a131e6f64394e1ae8","ref":"refs/heads/ingest-notes","pushedAt":"2024-05-27T14:29:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"},"commit":{"message":"fix: prevent automatic ingestion of all notes for non-followed actors","shortMessageHtmlLink":"fix: prevent automatic ingestion of all notes for non-followed actors"}},{"before":"e15c7f824d102397862c61453a2dd7ad4cb10c3d","after":null,"ref":"refs/heads/disclaimer","pushedAt":"2024-05-27T14:21:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RangerMauve","name":"Mauve Signweaver","path":"/RangerMauve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/911495?s=80&v=4"}},{"before":"21e6e8d66313173e28539951f6734624af90e413","after":"3e099c6af044632602969f5ff631002075e77376","ref":"refs/heads/main","pushedAt":"2024-05-27T14:21:07.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"RangerMauve","name":"Mauve Signweaver","path":"/RangerMauve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/911495?s=80&v=4"},"commit":{"message":"Merge pull request #19 from hyphacoop/disclaimer\n\n Add AUTHORIZED_FETCH disclaimer to Actor Profile error messages","shortMessageHtmlLink":"Merge pull request #19 from hyphacoop/disclaimer"}},{"before":null,"after":"02385bbe998f780359351fad5206c855d99013ce","ref":"refs/heads/resolve-p2p","pushedAt":"2024-05-25T21:33:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"},"commit":{"message":"feat: add p2p URL support across all content in the reader","shortMessageHtmlLink":"feat: add p2p URL support across all content in the reader"}},{"before":"4a2e8f9387f2ce36418d10fd48fcb71d932e6dd7","after":"b0acbb0d1366fe8323a7d7d0bacc97bfd0e7e45d","ref":"refs/heads/timelines","pushedAt":"2024-05-23T17:41:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"},"commit":{"message":"refactor: allow duplicates and always open new cursor for random notes fetch","shortMessageHtmlLink":"refactor: allow duplicates and always open new cursor for random note…"}},{"before":"bead1860c71772f7b65450f2a98393e1fbc2ba6d","after":"e15c7f824d102397862c61453a2dd7ad4cb10c3d","ref":"refs/heads/disclaimer","pushedAt":"2024-05-23T12:02:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"},"commit":{"message":"refactor: change pUserName element from 'div' to 'a' for hyperlink functionality","shortMessageHtmlLink":"refactor: change pUserName element from 'div' to 'a' for hyperlink fu…"}},{"before":"5f8aef7cf20050bfc57f6a69d6e63d6123854374","after":"bead1860c71772f7b65450f2a98393e1fbc2ba6d","ref":"refs/heads/disclaimer","pushedAt":"2024-05-17T16:36:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"},"commit":{"message":"fix: ensure consistent and recognizable title format for the reader profile","shortMessageHtmlLink":"fix: ensure consistent and recognizable title format for the reader p…"}},{"before":"1bf9527396da759b3aa81f423b93b7e4fb73aa2c","after":"5f8aef7cf20050bfc57f6a69d6e63d6123854374","ref":"refs/heads/disclaimer","pushedAt":"2024-05-16T18:25:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"},"commit":{"message":"feat (#16): improve colorblind theme menu accessibility with optgroup","shortMessageHtmlLink":"feat (#16): improve colorblind theme menu accessibility with optgroup"}},{"before":"7ebf7e5cab9403906b3ddc99723b93f7d639f7f4","after":"1bf9527396da759b3aa81f423b93b7e4fb73aa2c","ref":"refs/heads/disclaimer","pushedAt":"2024-05-16T18:11:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"},"commit":{"message":"feat (#18): dynamically update page title with actor's username in profile view","shortMessageHtmlLink":"feat (#18): dynamically update page title with actor's username in pr…"}},{"before":null,"after":"7ebf7e5cab9403906b3ddc99723b93f7d639f7f4","ref":"refs/heads/disclaimer","pushedAt":"2024-05-14T18:29:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"},"commit":{"message":"style: add border and padding to error message component","shortMessageHtmlLink":"style: add border and padding to error message component"}},{"before":"22310eecfde6c813d57694cc8b12af242745e757","after":"4a2e8f9387f2ce36418d10fd48fcb71d932e6dd7","ref":"refs/heads/timelines","pushedAt":"2024-05-14T16:33:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"},"commit":{"message":"perf: optimize random note fetching and streamline timeline updates","shortMessageHtmlLink":"perf: optimize random note fetching and streamline timeline updates"}},{"before":"b99d3bc4c848a48f45b173cb1cc712dca8e83bbc","after":null,"ref":"refs/heads/initial","pushedAt":"2024-05-10T11:14:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"}},{"before":"57d812b0a329a014070bb8ce3d3a51d5316da0ce","after":"21e6e8d66313173e28539951f6734624af90e413","ref":"refs/heads/main","pushedAt":"2024-05-10T11:14:33.000Z","pushType":"pr_merge","commitsCount":156,"pusher":{"login":"akhileshthite","name":"Akhilesh Thite","path":"/akhileshthite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68826419?s=80&v=4"},"commit":{"message":"Merge pull request #1 from hyphacoop/initial\n\nInitial Implementation","shortMessageHtmlLink":"Merge pull request #1 from hyphacoop/initial"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZJzelgA","startCursor":null,"endCursor":null}},"title":"Activity · hyphacoop/reader.distributed.press"}