[{"id":"36943051453","type":"PullRequestEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"opened","number":3063,"pull_request":{"url":"https://api.github.com/repos/pubpub/pubpub/pulls/3063","id":1794682980,"node_id":"PR_kwDOArURJs5q-LBk","html_url":"https://github.com/pubpub/pubpub/pull/3063","diff_url":"https://github.com/pubpub/pubpub/pull/3063.diff","patch_url":"https://github.com/pubpub/pubpub/pull/3063.patch","issue_url":"https://api.github.com/repos/pubpub/pubpub/issues/3063","number":3063,"state":"open","locked":false,"title":"Feat: condensed body contributor","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"body":"## Issue(s) Resolved\r\nAdds a condensed contributor to the Pub body behind a feature flag to match Arcadia's current manual version.\r\n\r\n## Test Plan\r\n- Load arcadia-research locally or on dev, where feature flag is already set.\r\n- Load an extent pub, e.g. http://localhost:9876/pub/idea-defining-actin/release/2?collectionSlug=functional-annotation\r\n- Check that new section matches, with addition of avatar and links to profiles.\r\n- Check that it breaks similarly on mobile (1024 and 728)\r\n\r\n## Launch plan\r\nLaunching will require setting existing contributor section to display none.\r\n\r\nAfter that's done, add `bodyContributors` feature flag and arcadia-research community to flag.\r\n\r\n## Screenshots (if applicable)\r\n\r\n\r\n\r\n## Optional\r\n\r\n### Notes/Context/Gotchas\r\n- Could use community primary/secondary colors in the future rather than hard-coding\r\n- Could be extended in the future to automate alphabetic sorting of contributor roles\r\n\r\n### Supporting Docs\r\n","created_at":"2024-03-27T18:57:18Z","updated_at":"2024-03-27T18:57:18Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":{"login":"3mcd","id":6402908,"node_id":"MDQ6VXNlcjY0MDI5MDg=","avatar_url":"https://avatars.githubusercontent.com/u/6402908?v=4","gravatar_id":"","url":"https://api.github.com/users/3mcd","html_url":"https://github.com/3mcd","followers_url":"https://api.github.com/users/3mcd/followers","following_url":"https://api.github.com/users/3mcd/following{/other_user}","gists_url":"https://api.github.com/users/3mcd/gists{/gist_id}","starred_url":"https://api.github.com/users/3mcd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/3mcd/subscriptions","organizations_url":"https://api.github.com/users/3mcd/orgs","repos_url":"https://api.github.com/users/3mcd/repos","events_url":"https://api.github.com/users/3mcd/events{/privacy}","received_events_url":"https://api.github.com/users/3mcd/received_events","type":"User","site_admin":false},"assignees":[{"login":"3mcd","id":6402908,"node_id":"MDQ6VXNlcjY0MDI5MDg=","avatar_url":"https://avatars.githubusercontent.com/u/6402908?v=4","gravatar_id":"","url":"https://api.github.com/users/3mcd","html_url":"https://github.com/3mcd","followers_url":"https://api.github.com/users/3mcd/followers","following_url":"https://api.github.com/users/3mcd/following{/other_user}","gists_url":"https://api.github.com/users/3mcd/gists{/gist_id}","starred_url":"https://api.github.com/users/3mcd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/3mcd/subscriptions","organizations_url":"https://api.github.com/users/3mcd/orgs","repos_url":"https://api.github.com/users/3mcd/repos","events_url":"https://api.github.com/users/3mcd/events{/privacy}","received_events_url":"https://api.github.com/users/3mcd/received_events","type":"User","site_admin":false},{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/pubpub/pubpub/pulls/3063/commits","review_comments_url":"https://api.github.com/repos/pubpub/pubpub/pulls/3063/comments","review_comment_url":"https://api.github.com/repos/pubpub/pubpub/pulls/comments{/number}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3063/comments","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/989bfbaa7bc2e4351d653f17f3577f11b37553ae","head":{"label":"pubpub:gs/contributor-condensed","ref":"gs/contributor-condensed","sha":"989bfbaa7bc2e4351d653f17f3577f11b37553ae","user":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"repo":{"id":45420838,"node_id":"MDEwOlJlcG9zaXRvcnk0NTQyMDgzOA==","name":"pubpub","full_name":"pubpub/pubpub","private":false,"owner":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/pubpub/pubpub","description":"Open Community Publishing","fork":false,"url":"https://api.github.com/repos/pubpub/pubpub","forks_url":"https://api.github.com/repos/pubpub/pubpub/forks","keys_url":"https://api.github.com/repos/pubpub/pubpub/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pubpub/pubpub/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pubpub/pubpub/teams","hooks_url":"https://api.github.com/repos/pubpub/pubpub/hooks","issue_events_url":"https://api.github.com/repos/pubpub/pubpub/issues/events{/number}","events_url":"https://api.github.com/repos/pubpub/pubpub/events","assignees_url":"https://api.github.com/repos/pubpub/pubpub/assignees{/user}","branches_url":"https://api.github.com/repos/pubpub/pubpub/branches{/branch}","tags_url":"https://api.github.com/repos/pubpub/pubpub/tags","blobs_url":"https://api.github.com/repos/pubpub/pubpub/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pubpub/pubpub/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pubpub/pubpub/git/refs{/sha}","trees_url":"https://api.github.com/repos/pubpub/pubpub/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/{sha}","languages_url":"https://api.github.com/repos/pubpub/pubpub/languages","stargazers_url":"https://api.github.com/repos/pubpub/pubpub/stargazers","contributors_url":"https://api.github.com/repos/pubpub/pubpub/contributors","subscribers_url":"https://api.github.com/repos/pubpub/pubpub/subscribers","subscription_url":"https://api.github.com/repos/pubpub/pubpub/subscription","commits_url":"https://api.github.com/repos/pubpub/pubpub/commits{/sha}","git_commits_url":"https://api.github.com/repos/pubpub/pubpub/git/commits{/sha}","comments_url":"https://api.github.com/repos/pubpub/pubpub/comments{/number}","issue_comment_url":"https://api.github.com/repos/pubpub/pubpub/issues/comments{/number}","contents_url":"https://api.github.com/repos/pubpub/pubpub/contents/{+path}","compare_url":"https://api.github.com/repos/pubpub/pubpub/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pubpub/pubpub/merges","archive_url":"https://api.github.com/repos/pubpub/pubpub/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pubpub/pubpub/downloads","issues_url":"https://api.github.com/repos/pubpub/pubpub/issues{/number}","pulls_url":"https://api.github.com/repos/pubpub/pubpub/pulls{/number}","milestones_url":"https://api.github.com/repos/pubpub/pubpub/milestones{/number}","notifications_url":"https://api.github.com/repos/pubpub/pubpub/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pubpub/pubpub/labels{/name}","releases_url":"https://api.github.com/repos/pubpub/pubpub/releases{/id}","deployments_url":"https://api.github.com/repos/pubpub/pubpub/deployments","created_at":"2015-11-02T20:42:54Z","updated_at":"2024-03-26T05:02:47Z","pushed_at":"2024-03-27T18:57:19Z","git_url":"git://github.com/pubpub/pubpub.git","ssh_url":"git@github.com:pubpub/pubpub.git","clone_url":"https://github.com/pubpub/pubpub.git","svn_url":"https://github.com/pubpub/pubpub","homepage":"https://www.pubpub.org","size":102887,"stargazers_count":459,"watchers_count":459,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":true,"forks_count":61,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":310,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0","node_id":"MDc6TGljZW5zZTg="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":61,"open_issues":310,"watchers":459,"default_branch":"master"}},"base":{"label":"pubpub:master","ref":"master","sha":"76c25d10e3c06d910713095320f3c7c8e60b4e16","user":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"repo":{"id":45420838,"node_id":"MDEwOlJlcG9zaXRvcnk0NTQyMDgzOA==","name":"pubpub","full_name":"pubpub/pubpub","private":false,"owner":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/pubpub/pubpub","description":"Open Community Publishing","fork":false,"url":"https://api.github.com/repos/pubpub/pubpub","forks_url":"https://api.github.com/repos/pubpub/pubpub/forks","keys_url":"https://api.github.com/repos/pubpub/pubpub/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pubpub/pubpub/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pubpub/pubpub/teams","hooks_url":"https://api.github.com/repos/pubpub/pubpub/hooks","issue_events_url":"https://api.github.com/repos/pubpub/pubpub/issues/events{/number}","events_url":"https://api.github.com/repos/pubpub/pubpub/events","assignees_url":"https://api.github.com/repos/pubpub/pubpub/assignees{/user}","branches_url":"https://api.github.com/repos/pubpub/pubpub/branches{/branch}","tags_url":"https://api.github.com/repos/pubpub/pubpub/tags","blobs_url":"https://api.github.com/repos/pubpub/pubpub/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pubpub/pubpub/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pubpub/pubpub/git/refs{/sha}","trees_url":"https://api.github.com/repos/pubpub/pubpub/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/{sha}","languages_url":"https://api.github.com/repos/pubpub/pubpub/languages","stargazers_url":"https://api.github.com/repos/pubpub/pubpub/stargazers","contributors_url":"https://api.github.com/repos/pubpub/pubpub/contributors","subscribers_url":"https://api.github.com/repos/pubpub/pubpub/subscribers","subscription_url":"https://api.github.com/repos/pubpub/pubpub/subscription","commits_url":"https://api.github.com/repos/pubpub/pubpub/commits{/sha}","git_commits_url":"https://api.github.com/repos/pubpub/pubpub/git/commits{/sha}","comments_url":"https://api.github.com/repos/pubpub/pubpub/comments{/number}","issue_comment_url":"https://api.github.com/repos/pubpub/pubpub/issues/comments{/number}","contents_url":"https://api.github.com/repos/pubpub/pubpub/contents/{+path}","compare_url":"https://api.github.com/repos/pubpub/pubpub/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pubpub/pubpub/merges","archive_url":"https://api.github.com/repos/pubpub/pubpub/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pubpub/pubpub/downloads","issues_url":"https://api.github.com/repos/pubpub/pubpub/issues{/number}","pulls_url":"https://api.github.com/repos/pubpub/pubpub/pulls{/number}","milestones_url":"https://api.github.com/repos/pubpub/pubpub/milestones{/number}","notifications_url":"https://api.github.com/repos/pubpub/pubpub/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pubpub/pubpub/labels{/name}","releases_url":"https://api.github.com/repos/pubpub/pubpub/releases{/id}","deployments_url":"https://api.github.com/repos/pubpub/pubpub/deployments","created_at":"2015-11-02T20:42:54Z","updated_at":"2024-03-26T05:02:47Z","pushed_at":"2024-03-27T18:57:19Z","git_url":"git://github.com/pubpub/pubpub.git","ssh_url":"git@github.com:pubpub/pubpub.git","clone_url":"https://github.com/pubpub/pubpub.git","svn_url":"https://github.com/pubpub/pubpub","homepage":"https://www.pubpub.org","size":102887,"stargazers_count":459,"watchers_count":459,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":true,"forks_count":61,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":310,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0","node_id":"MDc6TGljZW5zZTg="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":61,"open_issues":310,"watchers":459,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3063"},"html":{"href":"https://github.com/pubpub/pubpub/pull/3063"},"issue":{"href":"https://api.github.com/repos/pubpub/pubpub/issues/3063"},"comments":{"href":"https://api.github.com/repos/pubpub/pubpub/issues/3063/comments"},"review_comments":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3063/comments"},"review_comment":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3063/commits"},"statuses":{"href":"https://api.github.com/repos/pubpub/pubpub/statuses/989bfbaa7bc2e4351d653f17f3577f11b37553ae"}},"author_association":"MEMBER","auto_merge":null,"active_lock_reason":null,"merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":5,"additions":188,"deletions":0,"changed_files":5}},"public":true,"created_at":"2024-03-27T18:57:20Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36942933724","type":"PushEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"repository_id":45420838,"push_id":17734370186,"size":1,"distinct_size":1,"ref":"refs/heads/gs/contributor-condensed","head":"989bfbaa7bc2e4351d653f17f3577f11b37553ae","before":"dedb7bec66d45bc9975b746f10b0599c303cac7d","commits":[{"sha":"989bfbaa7bc2e4351d653f17f3577f11b37553ae","author":{"email":"gabe@ghscommunications.com","name":"gabestein"},"message":"change contributor color","distinct":true,"url":"https://api.github.com/repos/pubpub/pubpub/commits/989bfbaa7bc2e4351d653f17f3577f11b37553ae"}]},"public":true,"created_at":"2024-03-27T18:53:08Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36942790893","type":"CreateEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"ref":"gs/contributor-condensed","ref_type":"branch","master_branch":"master","description":"Open Community Publishing","pusher_type":"user"},"public":true,"created_at":"2024-03-27T18:47:56Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36941459095","type":"IssuesEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"opened","issue":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3062","repository_url":"https://api.github.com/repos/pubpub/pubpub","labels_url":"https://api.github.com/repos/pubpub/pubpub/issues/3062/labels{/name}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3062/comments","events_url":"https://api.github.com/repos/pubpub/pubpub/issues/3062/events","html_url":"https://github.com/pubpub/pubpub/issues/3062","id":2211479049,"node_id":"I_kwDOArURJs6D0H4J","number":3062,"title":"Discussion counts for Pub analytics","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"labels":[{"id":281285432,"node_id":"MDU6TGFiZWwyODEyODU0MzI=","url":"https://api.github.com/repos/pubpub/pubpub/labels/enhancement","name":"enhancement","color":"84b6eb","default":true,"description":null}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2024-03-27T18:11:40Z","updated_at":"2024-03-27T18:11:41Z","closed_at":null,"author_association":"MEMBER","active_lock_reason":null,"body":"\r\n\r\n### What's your enhancement request?\r\n\r\n### What would this enhancement help you accomplish?\r\n\r\n## Optional\r\n\r\n### Any attachments or reference images? (Drag them here)\r\n\r\n### What's the URL to your PubPub community?\r\n\r\n### Who requested this? (If not you)\r\n","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3062/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/pubpub/pubpub/issues/3062/timeline","performed_via_github_app":null,"state_reason":null}},"public":true,"created_at":"2024-03-27T18:11:42Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36941441143","type":"IssuesEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"opened","issue":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3061","repository_url":"https://api.github.com/repos/pubpub/pubpub","labels_url":"https://api.github.com/repos/pubpub/pubpub/issues/3061/labels{/name}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3061/comments","events_url":"https://api.github.com/repos/pubpub/pubpub/issues/3061/events","html_url":"https://github.com/pubpub/pubpub/issues/3061","id":2211477267,"node_id":"I_kwDOArURJs6D0HcT","number":3061,"title":"Scroll depth for Pub analytics","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"labels":[{"id":281285432,"node_id":"MDU6TGFiZWwyODEyODU0MzI=","url":"https://api.github.com/repos/pubpub/pubpub/labels/enhancement","name":"enhancement","color":"84b6eb","default":true,"description":null}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2024-03-27T18:11:09Z","updated_at":"2024-03-27T18:11:10Z","closed_at":null,"author_association":"MEMBER","active_lock_reason":null,"body":"\r\n\r\n### What's your enhancement request?\r\n\r\n### What would this enhancement help you accomplish?\r\n\r\n## Optional\r\n\r\n### Any attachments or reference images? (Drag them here)\r\n\r\n### What's the URL to your PubPub community?\r\n\r\n### Who requested this? (If not you)\r\n","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3061/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/pubpub/pubpub/issues/3061/timeline","performed_via_github_app":null,"state_reason":null}},"public":true,"created_at":"2024-03-27T18:11:11Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36936459950","type":"IssueCommentEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/2943","repository_url":"https://api.github.com/repos/pubpub/pubpub","labels_url":"https://api.github.com/repos/pubpub/pubpub/issues/2943/labels{/name}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/2943/comments","events_url":"https://api.github.com/repos/pubpub/pubpub/issues/2943/events","html_url":"https://github.com/pubpub/pubpub/issues/2943","id":2038118207,"node_id":"I_kwDOArURJs55ezc_","number":2943,"title":"GDPR-safe Google Analytics and other tracking","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"labels":[{"id":2383010947,"node_id":"MDU6TGFiZWwyMzgzMDEwOTQ3","url":"https://api.github.com/repos/pubpub/pubpub/labels/4-day","name":"4-day","color":"9744fc","default":false,"description":""}],"state":"closed","locked":false,"assignee":null,"assignees":[{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2023-12-12T16:19:22Z","updated_at":"2024-03-27T15:46:27Z","closed_at":"2024-03-27T15:46:26Z","author_association":"MEMBER","active_lock_reason":null,"body":"## What\nGive users the ability to add Google Analytics or Fathom without allowing users to install non-GDPR compliant, and cookiefull versions.\n\n## Why\nGive users more choice and flexibility on analytics. Stop supporting complex and expensive and error-prone custom analytics pipeline.","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/2943/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/pubpub/pubpub/issues/2943/timeline","performed_via_github_app":null,"state_reason":"not_planned"},"comment":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/comments/2023105741","html_url":"https://github.com/pubpub/pubpub/issues/2943#issuecomment-2023105741","issue_url":"https://api.github.com/repos/pubpub/pubpub/issues/2943","id":2023105741,"node_id":"IC_kwDOArURJs54liTN","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"created_at":"2024-03-27T15:46:26Z","updated_at":"2024-03-27T15:46:26Z","author_association":"MEMBER","body":"We have added GA and Simple.","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/comments/2023105741/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2024-03-27T15:46:27Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36936459334","type":"IssuesEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"closed","issue":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/2943","repository_url":"https://api.github.com/repos/pubpub/pubpub","labels_url":"https://api.github.com/repos/pubpub/pubpub/issues/2943/labels{/name}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/2943/comments","events_url":"https://api.github.com/repos/pubpub/pubpub/issues/2943/events","html_url":"https://github.com/pubpub/pubpub/issues/2943","id":2038118207,"node_id":"I_kwDOArURJs55ezc_","number":2943,"title":"GDPR-safe Google Analytics and other tracking","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"labels":[{"id":2383010947,"node_id":"MDU6TGFiZWwyMzgzMDEwOTQ3","url":"https://api.github.com/repos/pubpub/pubpub/labels/4-day","name":"4-day","color":"9744fc","default":false,"description":""}],"state":"closed","locked":false,"assignee":null,"assignees":[{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2023-12-12T16:19:22Z","updated_at":"2024-03-27T15:46:26Z","closed_at":"2024-03-27T15:46:26Z","author_association":"MEMBER","active_lock_reason":null,"body":"## What\nGive users the ability to add Google Analytics or Fathom without allowing users to install non-GDPR compliant, and cookiefull versions.\n\n## Why\nGive users more choice and flexibility on analytics. Stop supporting complex and expensive and error-prone custom analytics pipeline.","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/2943/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/pubpub/pubpub/issues/2943/timeline","performed_via_github_app":null,"state_reason":"not_planned"}},"public":true,"created_at":"2024-03-27T15:46:26Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36805573734","type":"DeleteEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"ref":"fix/flicker","ref_type":"branch","pusher_type":"user"},"public":true,"created_at":"2024-03-22T17:24:02Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36805572094","type":"PushEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"repository_id":45420838,"push_id":17666160895,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"eb56361eab486af40c6772e0701fc1981a718a30","before":"142a8a821f8a4e22669ca496c346b7fa290170d3","commits":[{"sha":"eb56361eab486af40c6772e0701fc1981a718a30","author":{"email":"hello@tefkah.com","name":"Thomas F. K. Jorna"},"message":"fix: fix blank screen on settings pages and www.pubpub.org not loading (#3051)\n\n* fix: catch many cases where no analytics should be sent\r\n\r\n* fix: allow for base pubpub events to be tracked","distinct":true,"url":"https://api.github.com/repos/pubpub/pubpub/commits/eb56361eab486af40c6772e0701fc1981a718a30"}]},"public":true,"created_at":"2024-03-22T17:23:59Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36805572023","type":"IssuesEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"closed","issue":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3050","repository_url":"https://api.github.com/repos/pubpub/pubpub","labels_url":"https://api.github.com/repos/pubpub/pubpub/issues/3050/labels{/name}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3050/comments","events_url":"https://api.github.com/repos/pubpub/pubpub/issues/3050/events","html_url":"https://github.com/pubpub/pubpub/issues/3050","id":2202800226,"node_id":"I_kwDOArURJs6DTBBi","number":3050,"title":"Page flicker/loading blank page on pubpub & pub settings","user":{"login":"sheishistoric","id":8959416,"node_id":"MDQ6VXNlcjg5NTk0MTY=","avatar_url":"https://avatars.githubusercontent.com/u/8959416?v=4","gravatar_id":"","url":"https://api.github.com/users/sheishistoric","html_url":"https://github.com/sheishistoric","followers_url":"https://api.github.com/users/sheishistoric/followers","following_url":"https://api.github.com/users/sheishistoric/following{/other_user}","gists_url":"https://api.github.com/users/sheishistoric/gists{/gist_id}","starred_url":"https://api.github.com/users/sheishistoric/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sheishistoric/subscriptions","organizations_url":"https://api.github.com/users/sheishistoric/orgs","repos_url":"https://api.github.com/users/sheishistoric/repos","events_url":"https://api.github.com/users/sheishistoric/events{/privacy}","received_events_url":"https://api.github.com/users/sheishistoric/received_events","type":"User","site_admin":false},"labels":[{"id":281285430,"node_id":"MDU6TGFiZWwyODEyODU0MzA=","url":"https://api.github.com/repos/pubpub/pubpub/labels/bug","name":"bug","color":"b60205","default":true,"description":null}],"state":"closed","locked":false,"assignee":{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false},"assignees":[{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2024-03-22T15:49:38Z","updated_at":"2024-03-22T17:23:58Z","closed_at":"2024-03-22T17:23:58Z","author_association":"NONE","active_lock_reason":null,"body":"\r\n\r\n### What went wrong, step-by-step?\r\n\r\n1. User wanted to edit pub settings\r\n2. User opened pub settings \r\n3. Page started to load before turning to white.\r\n\r\nAlso occurred when trying to load pubpub.org homepage. \r\n\r\n### What did you expect to happen?\r\nPub settings would open, page would load \r\n\r\n### What URL can we use to see the issue?\r\nCurrently visible on https://www.duqduq.org/. \r\n\r\n### What browser/operating system were you using?\r\nConfirmed in Firefox, Safari, Chrome, and Microsoft Edge\r\n\r\n## Optional\r\nRelated to https://github.com/pubpub/pubpub/pull/3049\r\n\r\n### Have any screenshots? (Attach them by dragging the image here)\r\n\r\n### Who reported this? (If not you)\r\nReported by CrimRxiv, confirmed by me. \r\n","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3050/reactions","total_count":1,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":1,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/pubpub/pubpub/issues/3050/timeline","performed_via_github_app":null,"state_reason":"completed"}},"public":true,"created_at":"2024-03-22T17:23:58Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36805571706","type":"PullRequestEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"closed","number":3051,"pull_request":{"url":"https://api.github.com/repos/pubpub/pubpub/pulls/3051","id":1786943882,"node_id":"PR_kwDOArURJs5qgpmK","html_url":"https://github.com/pubpub/pubpub/pull/3051","diff_url":"https://github.com/pubpub/pubpub/pull/3051.diff","patch_url":"https://github.com/pubpub/pubpub/pull/3051.patch","issue_url":"https://api.github.com/repos/pubpub/pubpub/issues/3051","number":3051,"state":"closed","locked":false,"title":"fix: fix blank screen on settings pages and www.pubpub.org not loading ","user":{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false},"body":"- **fix: catch many cases where no analytics should be sent**\r\n- **fix: allow for base pubpub events to be tracked**\r\n\r\n## Issue(s) Resolved\r\n\r\nResolves #3050 \r\n\r\n## Test Plan\r\n\r\n1. Go to the most common pages on `www`, e.g. `/`, `/explore`.\r\n2. See a working page\r\n\r\n\r\n___\r\n\r\n1. Go to `/dash/pub//settings`\r\n2. See working page\r\n\r\n\r\n___\r\n\r\n(optional check)\r\n1. Go to `/pub/\\`\r\n2. Observe no data being sent to `/api/analytics/track`\r\n\r\n## Screenshots (if applicable)\r\n\r\n## Optional\r\n\r\n### Notes/Context/Gotchas\r\n\r\nThis was due to naive relying on the `initialData` types. For some pages, such as dashboard pages, 404s, and base PubPub, these do not reflect the actual initial data.\r\n\r\nDashboard pages and 404s are now more explicitly ignored, and additional access checks have been put in place.\r\n\r\n### Supporting Docs\r\n","created_at":"2024-03-22T16:43:05Z","updated_at":"2024-03-22T17:23:57Z","closed_at":"2024-03-22T17:23:57Z","merged_at":"2024-03-22T17:23:57Z","merge_commit_sha":"eb56361eab486af40c6772e0701fc1981a718a30","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/pubpub/pubpub/pulls/3051/commits","review_comments_url":"https://api.github.com/repos/pubpub/pubpub/pulls/3051/comments","review_comment_url":"https://api.github.com/repos/pubpub/pubpub/pulls/comments{/number}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3051/comments","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/c198bb768d62441a1965f237564036b6e0752fc4","head":{"label":"pubpub:fix/flicker","ref":"fix/flicker","sha":"c198bb768d62441a1965f237564036b6e0752fc4","user":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"repo":{"id":45420838,"node_id":"MDEwOlJlcG9zaXRvcnk0NTQyMDgzOA==","name":"pubpub","full_name":"pubpub/pubpub","private":false,"owner":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/pubpub/pubpub","description":"Open Community Publishing","fork":false,"url":"https://api.github.com/repos/pubpub/pubpub","forks_url":"https://api.github.com/repos/pubpub/pubpub/forks","keys_url":"https://api.github.com/repos/pubpub/pubpub/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pubpub/pubpub/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pubpub/pubpub/teams","hooks_url":"https://api.github.com/repos/pubpub/pubpub/hooks","issue_events_url":"https://api.github.com/repos/pubpub/pubpub/issues/events{/number}","events_url":"https://api.github.com/repos/pubpub/pubpub/events","assignees_url":"https://api.github.com/repos/pubpub/pubpub/assignees{/user}","branches_url":"https://api.github.com/repos/pubpub/pubpub/branches{/branch}","tags_url":"https://api.github.com/repos/pubpub/pubpub/tags","blobs_url":"https://api.github.com/repos/pubpub/pubpub/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pubpub/pubpub/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pubpub/pubpub/git/refs{/sha}","trees_url":"https://api.github.com/repos/pubpub/pubpub/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/{sha}","languages_url":"https://api.github.com/repos/pubpub/pubpub/languages","stargazers_url":"https://api.github.com/repos/pubpub/pubpub/stargazers","contributors_url":"https://api.github.com/repos/pubpub/pubpub/contributors","subscribers_url":"https://api.github.com/repos/pubpub/pubpub/subscribers","subscription_url":"https://api.github.com/repos/pubpub/pubpub/subscription","commits_url":"https://api.github.com/repos/pubpub/pubpub/commits{/sha}","git_commits_url":"https://api.github.com/repos/pubpub/pubpub/git/commits{/sha}","comments_url":"https://api.github.com/repos/pubpub/pubpub/comments{/number}","issue_comment_url":"https://api.github.com/repos/pubpub/pubpub/issues/comments{/number}","contents_url":"https://api.github.com/repos/pubpub/pubpub/contents/{+path}","compare_url":"https://api.github.com/repos/pubpub/pubpub/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pubpub/pubpub/merges","archive_url":"https://api.github.com/repos/pubpub/pubpub/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pubpub/pubpub/downloads","issues_url":"https://api.github.com/repos/pubpub/pubpub/issues{/number}","pulls_url":"https://api.github.com/repos/pubpub/pubpub/pulls{/number}","milestones_url":"https://api.github.com/repos/pubpub/pubpub/milestones{/number}","notifications_url":"https://api.github.com/repos/pubpub/pubpub/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pubpub/pubpub/labels{/name}","releases_url":"https://api.github.com/repos/pubpub/pubpub/releases{/id}","deployments_url":"https://api.github.com/repos/pubpub/pubpub/deployments","created_at":"2015-11-02T20:42:54Z","updated_at":"2024-03-12T02:21:15Z","pushed_at":"2024-03-22T17:23:57Z","git_url":"git://github.com/pubpub/pubpub.git","ssh_url":"git@github.com:pubpub/pubpub.git","clone_url":"https://github.com/pubpub/pubpub.git","svn_url":"https://github.com/pubpub/pubpub","homepage":"https://www.pubpub.org","size":100512,"stargazers_count":458,"watchers_count":458,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":true,"forks_count":61,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":302,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0","node_id":"MDc6TGljZW5zZTg="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":61,"open_issues":302,"watchers":458,"default_branch":"master"}},"base":{"label":"pubpub:master","ref":"master","sha":"142a8a821f8a4e22669ca496c346b7fa290170d3","user":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"repo":{"id":45420838,"node_id":"MDEwOlJlcG9zaXRvcnk0NTQyMDgzOA==","name":"pubpub","full_name":"pubpub/pubpub","private":false,"owner":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/pubpub/pubpub","description":"Open Community Publishing","fork":false,"url":"https://api.github.com/repos/pubpub/pubpub","forks_url":"https://api.github.com/repos/pubpub/pubpub/forks","keys_url":"https://api.github.com/repos/pubpub/pubpub/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pubpub/pubpub/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pubpub/pubpub/teams","hooks_url":"https://api.github.com/repos/pubpub/pubpub/hooks","issue_events_url":"https://api.github.com/repos/pubpub/pubpub/issues/events{/number}","events_url":"https://api.github.com/repos/pubpub/pubpub/events","assignees_url":"https://api.github.com/repos/pubpub/pubpub/assignees{/user}","branches_url":"https://api.github.com/repos/pubpub/pubpub/branches{/branch}","tags_url":"https://api.github.com/repos/pubpub/pubpub/tags","blobs_url":"https://api.github.com/repos/pubpub/pubpub/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pubpub/pubpub/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pubpub/pubpub/git/refs{/sha}","trees_url":"https://api.github.com/repos/pubpub/pubpub/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/{sha}","languages_url":"https://api.github.com/repos/pubpub/pubpub/languages","stargazers_url":"https://api.github.com/repos/pubpub/pubpub/stargazers","contributors_url":"https://api.github.com/repos/pubpub/pubpub/contributors","subscribers_url":"https://api.github.com/repos/pubpub/pubpub/subscribers","subscription_url":"https://api.github.com/repos/pubpub/pubpub/subscription","commits_url":"https://api.github.com/repos/pubpub/pubpub/commits{/sha}","git_commits_url":"https://api.github.com/repos/pubpub/pubpub/git/commits{/sha}","comments_url":"https://api.github.com/repos/pubpub/pubpub/comments{/number}","issue_comment_url":"https://api.github.com/repos/pubpub/pubpub/issues/comments{/number}","contents_url":"https://api.github.com/repos/pubpub/pubpub/contents/{+path}","compare_url":"https://api.github.com/repos/pubpub/pubpub/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pubpub/pubpub/merges","archive_url":"https://api.github.com/repos/pubpub/pubpub/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pubpub/pubpub/downloads","issues_url":"https://api.github.com/repos/pubpub/pubpub/issues{/number}","pulls_url":"https://api.github.com/repos/pubpub/pubpub/pulls{/number}","milestones_url":"https://api.github.com/repos/pubpub/pubpub/milestones{/number}","notifications_url":"https://api.github.com/repos/pubpub/pubpub/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pubpub/pubpub/labels{/name}","releases_url":"https://api.github.com/repos/pubpub/pubpub/releases{/id}","deployments_url":"https://api.github.com/repos/pubpub/pubpub/deployments","created_at":"2015-11-02T20:42:54Z","updated_at":"2024-03-12T02:21:15Z","pushed_at":"2024-03-22T17:23:57Z","git_url":"git://github.com/pubpub/pubpub.git","ssh_url":"git@github.com:pubpub/pubpub.git","clone_url":"https://github.com/pubpub/pubpub.git","svn_url":"https://github.com/pubpub/pubpub","homepage":"https://www.pubpub.org","size":100512,"stargazers_count":458,"watchers_count":458,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":true,"forks_count":61,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":302,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0","node_id":"MDc6TGljZW5zZTg="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":61,"open_issues":302,"watchers":458,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3051"},"html":{"href":"https://github.com/pubpub/pubpub/pull/3051"},"issue":{"href":"https://api.github.com/repos/pubpub/pubpub/issues/3051"},"comments":{"href":"https://api.github.com/repos/pubpub/pubpub/issues/3051/comments"},"review_comments":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3051/comments"},"review_comment":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3051/commits"},"statuses":{"href":"https://api.github.com/repos/pubpub/pubpub/statuses/c198bb768d62441a1965f237564036b6e0752fc4"}},"author_association":"COLLABORATOR","auto_merge":null,"active_lock_reason":null,"merged":true,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":2,"additions":55,"deletions":17,"changed_files":5}},"public":true,"created_at":"2024-03-22T17:23:58Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36805568920","type":"PullRequestReviewEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"created","review":{"id":1955367752,"node_id":"PRR_kwDOArURJs50jItI","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"body":"Thanks for the quick fix. Tested on the pr environment and this works.","commit_id":"c198bb768d62441a1965f237564036b6e0752fc4","submitted_at":"2024-03-22T17:23:51Z","state":"approved","html_url":"https://github.com/pubpub/pubpub/pull/3051#pullrequestreview-1955367752","pull_request_url":"https://api.github.com/repos/pubpub/pubpub/pulls/3051","author_association":"MEMBER","_links":{"html":{"href":"https://github.com/pubpub/pubpub/pull/3051#pullrequestreview-1955367752"},"pull_request":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3051"}}},"pull_request":{"url":"https://api.github.com/repos/pubpub/pubpub/pulls/3051","id":1786943882,"node_id":"PR_kwDOArURJs5qgpmK","html_url":"https://github.com/pubpub/pubpub/pull/3051","diff_url":"https://github.com/pubpub/pubpub/pull/3051.diff","patch_url":"https://github.com/pubpub/pubpub/pull/3051.patch","issue_url":"https://api.github.com/repos/pubpub/pubpub/issues/3051","number":3051,"state":"open","locked":false,"title":"fix: fix blank screen on settings pages and www.pubpub.org not loading ","user":{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false},"body":"- **fix: catch many cases where no analytics should be sent**\r\n- **fix: allow for base pubpub events to be tracked**\r\n\r\n## Issue(s) Resolved\r\n\r\nResolves #3050 \r\n\r\n## Test Plan\r\n\r\n1. Go to the most common pages on `www`, e.g. `/`, `/explore`.\r\n2. See a working page\r\n\r\n\r\n___\r\n\r\n1. Go to `/dash/pub//settings`\r\n2. See working page\r\n\r\n\r\n___\r\n\r\n(optional check)\r\n1. Go to `/pub/\\`\r\n2. Observe no data being sent to `/api/analytics/track`\r\n\r\n## Screenshots (if applicable)\r\n\r\n## Optional\r\n\r\n### Notes/Context/Gotchas\r\n\r\nThis was due to naive relying on the `initialData` types. For some pages, such as dashboard pages, 404s, and base PubPub, these do not reflect the actual initial data.\r\n\r\nDashboard pages and 404s are now more explicitly ignored, and additional access checks have been put in place.\r\n\r\n### Supporting Docs\r\n","created_at":"2024-03-22T16:43:05Z","updated_at":"2024-03-22T17:23:51Z","closed_at":null,"merged_at":null,"merge_commit_sha":"097ea924f1ee1de223342925c926e66a281b7f0f","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/pubpub/pubpub/pulls/3051/commits","review_comments_url":"https://api.github.com/repos/pubpub/pubpub/pulls/3051/comments","review_comment_url":"https://api.github.com/repos/pubpub/pubpub/pulls/comments{/number}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3051/comments","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/c198bb768d62441a1965f237564036b6e0752fc4","head":{"label":"pubpub:fix/flicker","ref":"fix/flicker","sha":"c198bb768d62441a1965f237564036b6e0752fc4","user":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"repo":{"id":45420838,"node_id":"MDEwOlJlcG9zaXRvcnk0NTQyMDgzOA==","name":"pubpub","full_name":"pubpub/pubpub","private":false,"owner":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/pubpub/pubpub","description":"Open Community Publishing","fork":false,"url":"https://api.github.com/repos/pubpub/pubpub","forks_url":"https://api.github.com/repos/pubpub/pubpub/forks","keys_url":"https://api.github.com/repos/pubpub/pubpub/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pubpub/pubpub/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pubpub/pubpub/teams","hooks_url":"https://api.github.com/repos/pubpub/pubpub/hooks","issue_events_url":"https://api.github.com/repos/pubpub/pubpub/issues/events{/number}","events_url":"https://api.github.com/repos/pubpub/pubpub/events","assignees_url":"https://api.github.com/repos/pubpub/pubpub/assignees{/user}","branches_url":"https://api.github.com/repos/pubpub/pubpub/branches{/branch}","tags_url":"https://api.github.com/repos/pubpub/pubpub/tags","blobs_url":"https://api.github.com/repos/pubpub/pubpub/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pubpub/pubpub/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pubpub/pubpub/git/refs{/sha}","trees_url":"https://api.github.com/repos/pubpub/pubpub/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/{sha}","languages_url":"https://api.github.com/repos/pubpub/pubpub/languages","stargazers_url":"https://api.github.com/repos/pubpub/pubpub/stargazers","contributors_url":"https://api.github.com/repos/pubpub/pubpub/contributors","subscribers_url":"https://api.github.com/repos/pubpub/pubpub/subscribers","subscription_url":"https://api.github.com/repos/pubpub/pubpub/subscription","commits_url":"https://api.github.com/repos/pubpub/pubpub/commits{/sha}","git_commits_url":"https://api.github.com/repos/pubpub/pubpub/git/commits{/sha}","comments_url":"https://api.github.com/repos/pubpub/pubpub/comments{/number}","issue_comment_url":"https://api.github.com/repos/pubpub/pubpub/issues/comments{/number}","contents_url":"https://api.github.com/repos/pubpub/pubpub/contents/{+path}","compare_url":"https://api.github.com/repos/pubpub/pubpub/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pubpub/pubpub/merges","archive_url":"https://api.github.com/repos/pubpub/pubpub/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pubpub/pubpub/downloads","issues_url":"https://api.github.com/repos/pubpub/pubpub/issues{/number}","pulls_url":"https://api.github.com/repos/pubpub/pubpub/pulls{/number}","milestones_url":"https://api.github.com/repos/pubpub/pubpub/milestones{/number}","notifications_url":"https://api.github.com/repos/pubpub/pubpub/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pubpub/pubpub/labels{/name}","releases_url":"https://api.github.com/repos/pubpub/pubpub/releases{/id}","deployments_url":"https://api.github.com/repos/pubpub/pubpub/deployments","created_at":"2015-11-02T20:42:54Z","updated_at":"2024-03-12T02:21:15Z","pushed_at":"2024-03-22T16:43:05Z","git_url":"git://github.com/pubpub/pubpub.git","ssh_url":"git@github.com:pubpub/pubpub.git","clone_url":"https://github.com/pubpub/pubpub.git","svn_url":"https://github.com/pubpub/pubpub","homepage":"https://www.pubpub.org","size":100512,"stargazers_count":458,"watchers_count":458,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":true,"forks_count":61,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":303,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0","node_id":"MDc6TGljZW5zZTg="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":61,"open_issues":303,"watchers":458,"default_branch":"master"}},"base":{"label":"pubpub:master","ref":"master","sha":"142a8a821f8a4e22669ca496c346b7fa290170d3","user":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"repo":{"id":45420838,"node_id":"MDEwOlJlcG9zaXRvcnk0NTQyMDgzOA==","name":"pubpub","full_name":"pubpub/pubpub","private":false,"owner":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/pubpub/pubpub","description":"Open Community Publishing","fork":false,"url":"https://api.github.com/repos/pubpub/pubpub","forks_url":"https://api.github.com/repos/pubpub/pubpub/forks","keys_url":"https://api.github.com/repos/pubpub/pubpub/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pubpub/pubpub/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pubpub/pubpub/teams","hooks_url":"https://api.github.com/repos/pubpub/pubpub/hooks","issue_events_url":"https://api.github.com/repos/pubpub/pubpub/issues/events{/number}","events_url":"https://api.github.com/repos/pubpub/pubpub/events","assignees_url":"https://api.github.com/repos/pubpub/pubpub/assignees{/user}","branches_url":"https://api.github.com/repos/pubpub/pubpub/branches{/branch}","tags_url":"https://api.github.com/repos/pubpub/pubpub/tags","blobs_url":"https://api.github.com/repos/pubpub/pubpub/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pubpub/pubpub/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pubpub/pubpub/git/refs{/sha}","trees_url":"https://api.github.com/repos/pubpub/pubpub/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/{sha}","languages_url":"https://api.github.com/repos/pubpub/pubpub/languages","stargazers_url":"https://api.github.com/repos/pubpub/pubpub/stargazers","contributors_url":"https://api.github.com/repos/pubpub/pubpub/contributors","subscribers_url":"https://api.github.com/repos/pubpub/pubpub/subscribers","subscription_url":"https://api.github.com/repos/pubpub/pubpub/subscription","commits_url":"https://api.github.com/repos/pubpub/pubpub/commits{/sha}","git_commits_url":"https://api.github.com/repos/pubpub/pubpub/git/commits{/sha}","comments_url":"https://api.github.com/repos/pubpub/pubpub/comments{/number}","issue_comment_url":"https://api.github.com/repos/pubpub/pubpub/issues/comments{/number}","contents_url":"https://api.github.com/repos/pubpub/pubpub/contents/{+path}","compare_url":"https://api.github.com/repos/pubpub/pubpub/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pubpub/pubpub/merges","archive_url":"https://api.github.com/repos/pubpub/pubpub/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pubpub/pubpub/downloads","issues_url":"https://api.github.com/repos/pubpub/pubpub/issues{/number}","pulls_url":"https://api.github.com/repos/pubpub/pubpub/pulls{/number}","milestones_url":"https://api.github.com/repos/pubpub/pubpub/milestones{/number}","notifications_url":"https://api.github.com/repos/pubpub/pubpub/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pubpub/pubpub/labels{/name}","releases_url":"https://api.github.com/repos/pubpub/pubpub/releases{/id}","deployments_url":"https://api.github.com/repos/pubpub/pubpub/deployments","created_at":"2015-11-02T20:42:54Z","updated_at":"2024-03-12T02:21:15Z","pushed_at":"2024-03-22T16:43:05Z","git_url":"git://github.com/pubpub/pubpub.git","ssh_url":"git@github.com:pubpub/pubpub.git","clone_url":"https://github.com/pubpub/pubpub.git","svn_url":"https://github.com/pubpub/pubpub","homepage":"https://www.pubpub.org","size":100512,"stargazers_count":458,"watchers_count":458,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":true,"forks_count":61,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":303,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0","node_id":"MDc6TGljZW5zZTg="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":61,"open_issues":303,"watchers":458,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3051"},"html":{"href":"https://github.com/pubpub/pubpub/pull/3051"},"issue":{"href":"https://api.github.com/repos/pubpub/pubpub/issues/3051"},"comments":{"href":"https://api.github.com/repos/pubpub/pubpub/issues/3051/comments"},"review_comments":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3051/comments"},"review_comment":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3051/commits"},"statuses":{"href":"https://api.github.com/repos/pubpub/pubpub/statuses/c198bb768d62441a1965f237564036b6e0752fc4"}},"author_association":"COLLABORATOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-22T17:23:51Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36802871085","type":"IssueCommentEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3050","repository_url":"https://api.github.com/repos/pubpub/pubpub","labels_url":"https://api.github.com/repos/pubpub/pubpub/issues/3050/labels{/name}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3050/comments","events_url":"https://api.github.com/repos/pubpub/pubpub/issues/3050/events","html_url":"https://github.com/pubpub/pubpub/issues/3050","id":2202800226,"node_id":"I_kwDOArURJs6DTBBi","number":3050,"title":"Page flicker/loading blank page on pubpub & pub settings","user":{"login":"sheishistoric","id":8959416,"node_id":"MDQ6VXNlcjg5NTk0MTY=","avatar_url":"https://avatars.githubusercontent.com/u/8959416?v=4","gravatar_id":"","url":"https://api.github.com/users/sheishistoric","html_url":"https://github.com/sheishistoric","followers_url":"https://api.github.com/users/sheishistoric/followers","following_url":"https://api.github.com/users/sheishistoric/following{/other_user}","gists_url":"https://api.github.com/users/sheishistoric/gists{/gist_id}","starred_url":"https://api.github.com/users/sheishistoric/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sheishistoric/subscriptions","organizations_url":"https://api.github.com/users/sheishistoric/orgs","repos_url":"https://api.github.com/users/sheishistoric/repos","events_url":"https://api.github.com/users/sheishistoric/events{/privacy}","received_events_url":"https://api.github.com/users/sheishistoric/received_events","type":"User","site_admin":false},"labels":[{"id":281285430,"node_id":"MDU6TGFiZWwyODEyODU0MzA=","url":"https://api.github.com/repos/pubpub/pubpub/labels/bug","name":"bug","color":"b60205","default":true,"description":null}],"state":"open","locked":false,"assignee":{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false},"assignees":[{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2024-03-22T15:49:38Z","updated_at":"2024-03-22T15:53:21Z","closed_at":null,"author_association":"NONE","active_lock_reason":null,"body":"\r\n\r\n### What went wrong, step-by-step?\r\n\r\n1. User wanted to edit pub settings\r\n2. User opened pub settings \r\n3. Page started to load before turning to white.\r\n\r\nAlso occurred when trying to load pubpub.org homepage. \r\n\r\n### What did you expect to happen?\r\nPub settings would open, page would load \r\n\r\n### What URL can we use to see the issue?\r\nCurrently visible on https://www.duqduq.org/. \r\n\r\n### What browser/operating system were you using?\r\nConfirmed in Firefox, Safari, Chrome, and Microsoft Edge\r\n\r\n## Optional\r\nRelated to https://github.com/pubpub/pubpub/pull/3049\r\n\r\n### Have any screenshots? (Attach them by dragging the image here)\r\n\r\n### Who reported this? (If not you)\r\nReported by CrimRxiv, confirmed by me. \r\n","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3050/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/pubpub/pubpub/issues/3050/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/comments/2015390093","html_url":"https://github.com/pubpub/pubpub/issues/3050#issuecomment-2015390093","issue_url":"https://api.github.com/repos/pubpub/pubpub/issues/3050","id":2015390093,"node_id":"IC_kwDOArURJs54IGmN","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"created_at":"2024-03-22T15:53:21Z","updated_at":"2024-03-22T15:53:21Z","author_association":"MEMBER","body":"Thanks! It's reproducible currently on duqduq.","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/comments/2015390093/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2024-03-22T15:53:22Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36802804695","type":"IssueCommentEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3050","repository_url":"https://api.github.com/repos/pubpub/pubpub","labels_url":"https://api.github.com/repos/pubpub/pubpub/issues/3050/labels{/name}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3050/comments","events_url":"https://api.github.com/repos/pubpub/pubpub/issues/3050/events","html_url":"https://github.com/pubpub/pubpub/issues/3050","id":2202800226,"node_id":"I_kwDOArURJs6DTBBi","number":3050,"title":"Page flicker/loading blank page on pubpub & pub settings","user":{"login":"sheishistoric","id":8959416,"node_id":"MDQ6VXNlcjg5NTk0MTY=","avatar_url":"https://avatars.githubusercontent.com/u/8959416?v=4","gravatar_id":"","url":"https://api.github.com/users/sheishistoric","html_url":"https://github.com/sheishistoric","followers_url":"https://api.github.com/users/sheishistoric/followers","following_url":"https://api.github.com/users/sheishistoric/following{/other_user}","gists_url":"https://api.github.com/users/sheishistoric/gists{/gist_id}","starred_url":"https://api.github.com/users/sheishistoric/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sheishistoric/subscriptions","organizations_url":"https://api.github.com/users/sheishistoric/orgs","repos_url":"https://api.github.com/users/sheishistoric/repos","events_url":"https://api.github.com/users/sheishistoric/events{/privacy}","received_events_url":"https://api.github.com/users/sheishistoric/received_events","type":"User","site_admin":false},"labels":[{"id":281285430,"node_id":"MDU6TGFiZWwyODEyODU0MzA=","url":"https://api.github.com/repos/pubpub/pubpub/labels/bug","name":"bug","color":"b60205","default":true,"description":null}],"state":"open","locked":false,"assignee":{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false},"assignees":[{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2024-03-22T15:49:38Z","updated_at":"2024-03-22T15:51:09Z","closed_at":null,"author_association":"NONE","active_lock_reason":null,"body":"\r\n\r\n### What went wrong, step-by-step?\r\n\r\n1. User wanted to edit pub settings\r\n2. User opened pub settings \r\n3. Page started to load before turning to white.\r\n\r\nAlso occurred when trying to load pubpub.org homepage. \r\n\r\n### What did you expect to happen?\r\nPub settings would open, page would load \r\n\r\n### What URL can we use to see the issue?\r\nCurrently visible on https://www.duqduq.org/. \r\n\r\n### What browser/operating system were you using?\r\nConfirmed in Firefox, Safari, Chrome, and Microsoft Edge\r\n\r\n## Optional\r\nRelated to https://github.com/pubpub/pubpub/pull/3049\r\n\r\n### Have any screenshots? (Attach them by dragging the image here)\r\n\r\n### Who reported this? (If not you)\r\nReported by CrimRxiv, confirmed by me. \r\n","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3050/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/pubpub/pubpub/issues/3050/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/comments/2015386051","html_url":"https://github.com/pubpub/pubpub/issues/3050#issuecomment-2015386051","issue_url":"https://api.github.com/repos/pubpub/pubpub/issues/3050","id":2015386051,"node_id":"IC_kwDOArURJs54IFnD","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"created_at":"2024-03-22T15:51:09Z","updated_at":"2024-03-22T15:51:09Z","author_association":"MEMBER","body":"FYI — I rolled back to the prior PR, which resolved the issue.","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/comments/2015386051/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2024-03-22T15:51:10Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36771754545","type":"PullRequestReviewEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"created","review":{"id":1953043986,"node_id":"PRR_kwDOArURJs50aRYS","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"body":"Thanks. LGTM!","commit_id":"10ef5dedefeee853d2a617dddfd6419864826ce7","submitted_at":"2024-03-21T18:05:33Z","state":"approved","html_url":"https://github.com/pubpub/pubpub/pull/3049#pullrequestreview-1953043986","pull_request_url":"https://api.github.com/repos/pubpub/pubpub/pulls/3049","author_association":"MEMBER","_links":{"html":{"href":"https://github.com/pubpub/pubpub/pull/3049#pullrequestreview-1953043986"},"pull_request":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3049"}}},"pull_request":{"url":"https://api.github.com/repos/pubpub/pubpub/pulls/3049","id":1784927766,"node_id":"PR_kwDOArURJs5qY9YW","html_url":"https://github.com/pubpub/pubpub/pull/3049","diff_url":"https://github.com/pubpub/pubpub/pull/3049.diff","patch_url":"https://github.com/pubpub/pubpub/pull/3049.patch","issue_url":"https://api.github.com/repos/pubpub/pubpub/issues/3049","number":3049,"state":"open","locked":false,"title":"fix: show banner again, remove no longer needed new analytics flag, and refactor usepageonce to be able to be used higher up and for more pages","user":{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false},"body":"## Issue(s) Resolved\r\n- [x] Cookie banner was not showing\r\n- [x] Could not track events on e.g. `www.pubpub.org/explore`\r\n\r\n## Test Plan\r\n\r\nStart of with no cookies each time, devtools open\r\n\r\n1. Go to `jtrialerror`\r\n2. Check that event is sent (will fail on qubqub, not important) & cookie banner pops up\r\n3. Accept cookie banner\r\n4. See that google analytics loads, and some time later an event to `googlesomething.com/collect` is sent\r\n5. Repeat ideally for a Pub, Collection, and `/search`\r\n\r\n_____\r\n\r\n1. Go to `jtrialerror`\r\n2. Decline cookie banner\r\n3. Check that google analytics does not load\r\n\r\n________\r\n\r\n\r\n1. Go to `demo`\r\n2. Check that event is sent and cookie banner opens\r\n\r\n________\r\n\r\n1. Go to `www.pubpub.org/explore`\r\n2. See that event is sent\r\n\r\n## Screenshots (if applicable)\r\n\r\n## Optional\r\n\r\n### Notes/Context/Gotchas\r\n\r\n### Supporting Docs\r\n","created_at":"2024-03-21T16:38:25Z","updated_at":"2024-03-21T18:05:33Z","closed_at":null,"merged_at":null,"merge_commit_sha":"38ba76ea38d5dcd2b00c5446ca54573e3df5dfac","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/pubpub/pubpub/pulls/3049/commits","review_comments_url":"https://api.github.com/repos/pubpub/pubpub/pulls/3049/comments","review_comment_url":"https://api.github.com/repos/pubpub/pubpub/pulls/comments{/number}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3049/comments","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/10ef5dedefeee853d2a617dddfd6419864826ce7","head":{"label":"pubpub:fix/show-banner","ref":"fix/show-banner","sha":"10ef5dedefeee853d2a617dddfd6419864826ce7","user":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"repo":{"id":45420838,"node_id":"MDEwOlJlcG9zaXRvcnk0NTQyMDgzOA==","name":"pubpub","full_name":"pubpub/pubpub","private":false,"owner":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/pubpub/pubpub","description":"Open Community Publishing","fork":false,"url":"https://api.github.com/repos/pubpub/pubpub","forks_url":"https://api.github.com/repos/pubpub/pubpub/forks","keys_url":"https://api.github.com/repos/pubpub/pubpub/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pubpub/pubpub/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pubpub/pubpub/teams","hooks_url":"https://api.github.com/repos/pubpub/pubpub/hooks","issue_events_url":"https://api.github.com/repos/pubpub/pubpub/issues/events{/number}","events_url":"https://api.github.com/repos/pubpub/pubpub/events","assignees_url":"https://api.github.com/repos/pubpub/pubpub/assignees{/user}","branches_url":"https://api.github.com/repos/pubpub/pubpub/branches{/branch}","tags_url":"https://api.github.com/repos/pubpub/pubpub/tags","blobs_url":"https://api.github.com/repos/pubpub/pubpub/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pubpub/pubpub/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pubpub/pubpub/git/refs{/sha}","trees_url":"https://api.github.com/repos/pubpub/pubpub/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/{sha}","languages_url":"https://api.github.com/repos/pubpub/pubpub/languages","stargazers_url":"https://api.github.com/repos/pubpub/pubpub/stargazers","contributors_url":"https://api.github.com/repos/pubpub/pubpub/contributors","subscribers_url":"https://api.github.com/repos/pubpub/pubpub/subscribers","subscription_url":"https://api.github.com/repos/pubpub/pubpub/subscription","commits_url":"https://api.github.com/repos/pubpub/pubpub/commits{/sha}","git_commits_url":"https://api.github.com/repos/pubpub/pubpub/git/commits{/sha}","comments_url":"https://api.github.com/repos/pubpub/pubpub/comments{/number}","issue_comment_url":"https://api.github.com/repos/pubpub/pubpub/issues/comments{/number}","contents_url":"https://api.github.com/repos/pubpub/pubpub/contents/{+path}","compare_url":"https://api.github.com/repos/pubpub/pubpub/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pubpub/pubpub/merges","archive_url":"https://api.github.com/repos/pubpub/pubpub/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pubpub/pubpub/downloads","issues_url":"https://api.github.com/repos/pubpub/pubpub/issues{/number}","pulls_url":"https://api.github.com/repos/pubpub/pubpub/pulls{/number}","milestones_url":"https://api.github.com/repos/pubpub/pubpub/milestones{/number}","notifications_url":"https://api.github.com/repos/pubpub/pubpub/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pubpub/pubpub/labels{/name}","releases_url":"https://api.github.com/repos/pubpub/pubpub/releases{/id}","deployments_url":"https://api.github.com/repos/pubpub/pubpub/deployments","created_at":"2015-11-02T20:42:54Z","updated_at":"2024-03-12T02:21:15Z","pushed_at":"2024-03-21T16:38:25Z","git_url":"git://github.com/pubpub/pubpub.git","ssh_url":"git@github.com:pubpub/pubpub.git","clone_url":"https://github.com/pubpub/pubpub.git","svn_url":"https://github.com/pubpub/pubpub","homepage":"https://www.pubpub.org","size":100515,"stargazers_count":458,"watchers_count":458,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":true,"forks_count":61,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":302,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0","node_id":"MDc6TGljZW5zZTg="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":61,"open_issues":302,"watchers":458,"default_branch":"master"}},"base":{"label":"pubpub:master","ref":"master","sha":"32f91be2e2d067bfaee2a2500cec29b4b70f9915","user":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"repo":{"id":45420838,"node_id":"MDEwOlJlcG9zaXRvcnk0NTQyMDgzOA==","name":"pubpub","full_name":"pubpub/pubpub","private":false,"owner":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/pubpub/pubpub","description":"Open Community Publishing","fork":false,"url":"https://api.github.com/repos/pubpub/pubpub","forks_url":"https://api.github.com/repos/pubpub/pubpub/forks","keys_url":"https://api.github.com/repos/pubpub/pubpub/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pubpub/pubpub/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pubpub/pubpub/teams","hooks_url":"https://api.github.com/repos/pubpub/pubpub/hooks","issue_events_url":"https://api.github.com/repos/pubpub/pubpub/issues/events{/number}","events_url":"https://api.github.com/repos/pubpub/pubpub/events","assignees_url":"https://api.github.com/repos/pubpub/pubpub/assignees{/user}","branches_url":"https://api.github.com/repos/pubpub/pubpub/branches{/branch}","tags_url":"https://api.github.com/repos/pubpub/pubpub/tags","blobs_url":"https://api.github.com/repos/pubpub/pubpub/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pubpub/pubpub/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pubpub/pubpub/git/refs{/sha}","trees_url":"https://api.github.com/repos/pubpub/pubpub/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/{sha}","languages_url":"https://api.github.com/repos/pubpub/pubpub/languages","stargazers_url":"https://api.github.com/repos/pubpub/pubpub/stargazers","contributors_url":"https://api.github.com/repos/pubpub/pubpub/contributors","subscribers_url":"https://api.github.com/repos/pubpub/pubpub/subscribers","subscription_url":"https://api.github.com/repos/pubpub/pubpub/subscription","commits_url":"https://api.github.com/repos/pubpub/pubpub/commits{/sha}","git_commits_url":"https://api.github.com/repos/pubpub/pubpub/git/commits{/sha}","comments_url":"https://api.github.com/repos/pubpub/pubpub/comments{/number}","issue_comment_url":"https://api.github.com/repos/pubpub/pubpub/issues/comments{/number}","contents_url":"https://api.github.com/repos/pubpub/pubpub/contents/{+path}","compare_url":"https://api.github.com/repos/pubpub/pubpub/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pubpub/pubpub/merges","archive_url":"https://api.github.com/repos/pubpub/pubpub/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pubpub/pubpub/downloads","issues_url":"https://api.github.com/repos/pubpub/pubpub/issues{/number}","pulls_url":"https://api.github.com/repos/pubpub/pubpub/pulls{/number}","milestones_url":"https://api.github.com/repos/pubpub/pubpub/milestones{/number}","notifications_url":"https://api.github.com/repos/pubpub/pubpub/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pubpub/pubpub/labels{/name}","releases_url":"https://api.github.com/repos/pubpub/pubpub/releases{/id}","deployments_url":"https://api.github.com/repos/pubpub/pubpub/deployments","created_at":"2015-11-02T20:42:54Z","updated_at":"2024-03-12T02:21:15Z","pushed_at":"2024-03-21T16:38:25Z","git_url":"git://github.com/pubpub/pubpub.git","ssh_url":"git@github.com:pubpub/pubpub.git","clone_url":"https://github.com/pubpub/pubpub.git","svn_url":"https://github.com/pubpub/pubpub","homepage":"https://www.pubpub.org","size":100515,"stargazers_count":458,"watchers_count":458,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":true,"forks_count":61,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":302,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0","node_id":"MDc6TGljZW5zZTg="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":61,"open_issues":302,"watchers":458,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3049"},"html":{"href":"https://github.com/pubpub/pubpub/pull/3049"},"issue":{"href":"https://api.github.com/repos/pubpub/pubpub/issues/3049"},"comments":{"href":"https://api.github.com/repos/pubpub/pubpub/issues/3049/comments"},"review_comments":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3049/comments"},"review_comment":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3049/commits"},"statuses":{"href":"https://api.github.com/repos/pubpub/pubpub/statuses/10ef5dedefeee853d2a617dddfd6419864826ce7"}},"author_association":"COLLABORATOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-21T18:05:33Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36723255657","type":"PullRequestReviewEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"created","review":{"id":1948945240,"node_id":"PRR_kwDOArURJs50KotY","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"body":"Many thanks. LGTM!","commit_id":"a937ccbb2fabf153d18d633795de64cdcb7de30b","submitted_at":"2024-03-20T13:51:07Z","state":"approved","html_url":"https://github.com/pubpub/pubpub/pull/3018#pullrequestreview-1948945240","pull_request_url":"https://api.github.com/repos/pubpub/pubpub/pulls/3018","author_association":"MEMBER","_links":{"html":{"href":"https://github.com/pubpub/pubpub/pull/3018#pullrequestreview-1948945240"},"pull_request":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3018"}}},"pull_request":{"url":"https://api.github.com/repos/pubpub/pubpub/pulls/3018","id":1732872452,"node_id":"PR_kwDOArURJs5nSYkE","html_url":"https://github.com/pubpub/pubpub/pull/3018","diff_url":"https://github.com/pubpub/pubpub/pull/3018.diff","patch_url":"https://github.com/pubpub/pubpub/pull/3018.patch","issue_url":"https://api.github.com/repos/pubpub/pubpub/issues/3018","number":3018,"state":"open","locked":false,"title":"feat: add instagram, mastodon, linkedin, bluesky and github socials for community and users, and make social navbar configurable","user":{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false},"body":"## Issue(s) Resolved\r\n\r\nCloses #2514 \r\nCloses #2513 \r\n\r\n## Test Plan\r\n\r\n1. Go to `/dash/settings/details`\r\n2. Add an instagram and mastodon profile\r\n3. Check that they show up in the footer and navbar\r\n4. Check that they resolve to the proper page\r\n5. For mastodon, check that it has the `rel=\"me\"` attribute. This is used to verify that your domain belongs to you on mastodon\r\n\r\n### Updated\r\n1. go to `jtrialerror` community\r\n2. click every link in the social navbar\r\n3. Check that they go to a valid profile\r\n4. go to `/user/profile/thomas-jorna`\r\n5. click every link in that navbar\r\n6. check that they go to a valid profile\r\n7. Go to /dash/settings\r\n8. Change the \"These links will appear in your Community's \" setting to \"header only.\"\r\n9. Save\r\n10. Check that on `/` the socials no longer appear in the footer\r\n11. Change it to \"footer only\"\r\n12. Check that on `/` the socials no longer appear in the header\r\n13. Change it back to `both`\r\n14. Make screen width < 700px\r\n15. Observe that social header dissapears even if setting is \"header\" or \"both\"\r\n\r\n## Screenshots (if applicable)\r\n\r\n\r\nNew config\r\n\r\n\r\n\r\n## Optional\r\n\r\n\r\n\r\n### Notes/Context/Gotchas\r\n\r\n> [!WARNING]\r\n> Migration needs to be run on prod for this to work\r\n\r\n> [!NOTE]\r\n> I hid the social navbar menu on mobile view, as it became almost impossible to see the normal navbar if all social items were set.\r\n> I think it somewhat unnecessary to have the socials in the upper navbar, takes up too much space and is already available in the footer. \r\n\r\n\r\nHeader only setting is maybe a bit redundant, as probably no one is going to set it to that as it will be hidden in mobile view.\r\n\r\n\r\n### Possible follow ups\r\n\r\n1. [x] Also add insta/mastodon to profile pages\r\n3. [x] Replace facebook icon with newer one (the round one, the square one is outdated)\r\n5. Replace twitter logo/name with X (bleh)\r\n\r\n### Supporting Docs\r\n","created_at":"2024-02-19T13:13:50Z","updated_at":"2024-03-20T13:51:07Z","closed_at":null,"merged_at":null,"merge_commit_sha":"56ab9ac3b00560053d5bdd1b7936521e99f248be","assignee":null,"assignees":[],"requested_reviewers":[{"login":"3mcd","id":6402908,"node_id":"MDQ6VXNlcjY0MDI5MDg=","avatar_url":"https://avatars.githubusercontent.com/u/6402908?v=4","gravatar_id":"","url":"https://api.github.com/users/3mcd","html_url":"https://github.com/3mcd","followers_url":"https://api.github.com/users/3mcd/followers","following_url":"https://api.github.com/users/3mcd/following{/other_user}","gists_url":"https://api.github.com/users/3mcd/gists{/gist_id}","starred_url":"https://api.github.com/users/3mcd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/3mcd/subscriptions","organizations_url":"https://api.github.com/users/3mcd/orgs","repos_url":"https://api.github.com/users/3mcd/repos","events_url":"https://api.github.com/users/3mcd/events{/privacy}","received_events_url":"https://api.github.com/users/3mcd/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/pubpub/pubpub/pulls/3018/commits","review_comments_url":"https://api.github.com/repos/pubpub/pubpub/pulls/3018/comments","review_comment_url":"https://api.github.com/repos/pubpub/pubpub/pulls/comments{/number}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3018/comments","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/a937ccbb2fabf153d18d633795de64cdcb7de30b","head":{"label":"pubpub:tfk/socials","ref":"tfk/socials","sha":"a937ccbb2fabf153d18d633795de64cdcb7de30b","user":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"repo":{"id":45420838,"node_id":"MDEwOlJlcG9zaXRvcnk0NTQyMDgzOA==","name":"pubpub","full_name":"pubpub/pubpub","private":false,"owner":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/pubpub/pubpub","description":"Open Community Publishing","fork":false,"url":"https://api.github.com/repos/pubpub/pubpub","forks_url":"https://api.github.com/repos/pubpub/pubpub/forks","keys_url":"https://api.github.com/repos/pubpub/pubpub/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pubpub/pubpub/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pubpub/pubpub/teams","hooks_url":"https://api.github.com/repos/pubpub/pubpub/hooks","issue_events_url":"https://api.github.com/repos/pubpub/pubpub/issues/events{/number}","events_url":"https://api.github.com/repos/pubpub/pubpub/events","assignees_url":"https://api.github.com/repos/pubpub/pubpub/assignees{/user}","branches_url":"https://api.github.com/repos/pubpub/pubpub/branches{/branch}","tags_url":"https://api.github.com/repos/pubpub/pubpub/tags","blobs_url":"https://api.github.com/repos/pubpub/pubpub/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pubpub/pubpub/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pubpub/pubpub/git/refs{/sha}","trees_url":"https://api.github.com/repos/pubpub/pubpub/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/{sha}","languages_url":"https://api.github.com/repos/pubpub/pubpub/languages","stargazers_url":"https://api.github.com/repos/pubpub/pubpub/stargazers","contributors_url":"https://api.github.com/repos/pubpub/pubpub/contributors","subscribers_url":"https://api.github.com/repos/pubpub/pubpub/subscribers","subscription_url":"https://api.github.com/repos/pubpub/pubpub/subscription","commits_url":"https://api.github.com/repos/pubpub/pubpub/commits{/sha}","git_commits_url":"https://api.github.com/repos/pubpub/pubpub/git/commits{/sha}","comments_url":"https://api.github.com/repos/pubpub/pubpub/comments{/number}","issue_comment_url":"https://api.github.com/repos/pubpub/pubpub/issues/comments{/number}","contents_url":"https://api.github.com/repos/pubpub/pubpub/contents/{+path}","compare_url":"https://api.github.com/repos/pubpub/pubpub/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pubpub/pubpub/merges","archive_url":"https://api.github.com/repos/pubpub/pubpub/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pubpub/pubpub/downloads","issues_url":"https://api.github.com/repos/pubpub/pubpub/issues{/number}","pulls_url":"https://api.github.com/repos/pubpub/pubpub/pulls{/number}","milestones_url":"https://api.github.com/repos/pubpub/pubpub/milestones{/number}","notifications_url":"https://api.github.com/repos/pubpub/pubpub/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pubpub/pubpub/labels{/name}","releases_url":"https://api.github.com/repos/pubpub/pubpub/releases{/id}","deployments_url":"https://api.github.com/repos/pubpub/pubpub/deployments","created_at":"2015-11-02T20:42:54Z","updated_at":"2024-03-12T02:21:15Z","pushed_at":"2024-03-20T11:22:16Z","git_url":"git://github.com/pubpub/pubpub.git","ssh_url":"git@github.com:pubpub/pubpub.git","clone_url":"https://github.com/pubpub/pubpub.git","svn_url":"https://github.com/pubpub/pubpub","homepage":"https://www.pubpub.org","size":102160,"stargazers_count":458,"watchers_count":458,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":true,"forks_count":61,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":304,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0","node_id":"MDc6TGljZW5zZTg="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":61,"open_issues":304,"watchers":458,"default_branch":"master"}},"base":{"label":"pubpub:master","ref":"master","sha":"b750aec2bf2c31c2bc8bc65812fb41819cb54568","user":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"repo":{"id":45420838,"node_id":"MDEwOlJlcG9zaXRvcnk0NTQyMDgzOA==","name":"pubpub","full_name":"pubpub/pubpub","private":false,"owner":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/pubpub/pubpub","description":"Open Community Publishing","fork":false,"url":"https://api.github.com/repos/pubpub/pubpub","forks_url":"https://api.github.com/repos/pubpub/pubpub/forks","keys_url":"https://api.github.com/repos/pubpub/pubpub/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pubpub/pubpub/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pubpub/pubpub/teams","hooks_url":"https://api.github.com/repos/pubpub/pubpub/hooks","issue_events_url":"https://api.github.com/repos/pubpub/pubpub/issues/events{/number}","events_url":"https://api.github.com/repos/pubpub/pubpub/events","assignees_url":"https://api.github.com/repos/pubpub/pubpub/assignees{/user}","branches_url":"https://api.github.com/repos/pubpub/pubpub/branches{/branch}","tags_url":"https://api.github.com/repos/pubpub/pubpub/tags","blobs_url":"https://api.github.com/repos/pubpub/pubpub/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pubpub/pubpub/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pubpub/pubpub/git/refs{/sha}","trees_url":"https://api.github.com/repos/pubpub/pubpub/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/{sha}","languages_url":"https://api.github.com/repos/pubpub/pubpub/languages","stargazers_url":"https://api.github.com/repos/pubpub/pubpub/stargazers","contributors_url":"https://api.github.com/repos/pubpub/pubpub/contributors","subscribers_url":"https://api.github.com/repos/pubpub/pubpub/subscribers","subscription_url":"https://api.github.com/repos/pubpub/pubpub/subscription","commits_url":"https://api.github.com/repos/pubpub/pubpub/commits{/sha}","git_commits_url":"https://api.github.com/repos/pubpub/pubpub/git/commits{/sha}","comments_url":"https://api.github.com/repos/pubpub/pubpub/comments{/number}","issue_comment_url":"https://api.github.com/repos/pubpub/pubpub/issues/comments{/number}","contents_url":"https://api.github.com/repos/pubpub/pubpub/contents/{+path}","compare_url":"https://api.github.com/repos/pubpub/pubpub/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pubpub/pubpub/merges","archive_url":"https://api.github.com/repos/pubpub/pubpub/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pubpub/pubpub/downloads","issues_url":"https://api.github.com/repos/pubpub/pubpub/issues{/number}","pulls_url":"https://api.github.com/repos/pubpub/pubpub/pulls{/number}","milestones_url":"https://api.github.com/repos/pubpub/pubpub/milestones{/number}","notifications_url":"https://api.github.com/repos/pubpub/pubpub/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pubpub/pubpub/labels{/name}","releases_url":"https://api.github.com/repos/pubpub/pubpub/releases{/id}","deployments_url":"https://api.github.com/repos/pubpub/pubpub/deployments","created_at":"2015-11-02T20:42:54Z","updated_at":"2024-03-12T02:21:15Z","pushed_at":"2024-03-20T11:22:16Z","git_url":"git://github.com/pubpub/pubpub.git","ssh_url":"git@github.com:pubpub/pubpub.git","clone_url":"https://github.com/pubpub/pubpub.git","svn_url":"https://github.com/pubpub/pubpub","homepage":"https://www.pubpub.org","size":102160,"stargazers_count":458,"watchers_count":458,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":true,"forks_count":61,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":304,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0","node_id":"MDc6TGljZW5zZTg="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":61,"open_issues":304,"watchers":458,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3018"},"html":{"href":"https://github.com/pubpub/pubpub/pull/3018"},"issue":{"href":"https://api.github.com/repos/pubpub/pubpub/issues/3018"},"comments":{"href":"https://api.github.com/repos/pubpub/pubpub/issues/3018/comments"},"review_comments":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3018/comments"},"review_comment":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3018/commits"},"statuses":{"href":"https://api.github.com/repos/pubpub/pubpub/statuses/a937ccbb2fabf153d18d633795de64cdcb7de30b"}},"author_association":"COLLABORATOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-20T13:51:08Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36689838272","type":"IssueCommentEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3018","repository_url":"https://api.github.com/repos/pubpub/pubpub","labels_url":"https://api.github.com/repos/pubpub/pubpub/issues/3018/labels{/name}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3018/comments","events_url":"https://api.github.com/repos/pubpub/pubpub/issues/3018/events","html_url":"https://github.com/pubpub/pubpub/pull/3018","id":2142348276,"node_id":"PR_kwDOArURJs5nSYkE","number":3018,"title":"feat: add instagram, mastodon, linkedin, bluesky and github socials for community and users, and make social navbar configurable","user":{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2024-02-19T13:13:50Z","updated_at":"2024-03-19T15:36:17Z","closed_at":null,"author_association":"COLLABORATOR","active_lock_reason":null,"draft":false,"pull_request":{"url":"https://api.github.com/repos/pubpub/pubpub/pulls/3018","html_url":"https://github.com/pubpub/pubpub/pull/3018","diff_url":"https://github.com/pubpub/pubpub/pull/3018.diff","patch_url":"https://github.com/pubpub/pubpub/pull/3018.patch","merged_at":null},"body":"## Issue(s) Resolved\r\n\r\nCloses #2514 \r\nCloses #2513 \r\n\r\n## Test Plan\r\n\r\n1. Go to `/dash/settings/details`\r\n2. Add an instagram and mastodon profile\r\n3. Check that they show up in the footer and navbar\r\n4. Check that they resolve to the proper page\r\n5. For mastodon, check that it has the `rel=\"me\"` attribute. This is used to verify that your domain belongs to you on mastodon\r\n\r\n### Updated\r\n1. go to `jtrialerror` community\r\n2. click every link in the social navbar\r\n3. Check that they go to a valid profile\r\n4. go to `/user/profile/thomas-jorna`\r\n5. click every link in that navbar\r\n6. check that they go to a valid profile\r\n7. Go to /dash/settings\r\n8. Change the \"These links will appear in your Community's \" setting to \"header only.\"\r\n9. Save\r\n10. Check that on `/` the socials no longer appear in the footer\r\n11. Change it to \"footer only\"\r\n12. Check that on `/` the socials no longer appear in the header\r\n13. Change it back to `both`\r\n14. Make screen width < 700px\r\n15. Observe that social header dissapears even if setting is \"header\" or \"both\"\r\n\r\n## Screenshots (if applicable)\r\n\r\n\r\nNew config\r\n\r\n\r\n\r\n## Optional\r\n\r\n\r\n\r\n### Notes/Context/Gotchas\r\n\r\n> [!WARNING]\r\n> Migration needs to be run on prod for this to work\r\n\r\n> [!NOTE]\r\n> I hid the social navbar menu on mobile view, as it became almost impossible to see the normal navbar if all social items were set.\r\n> I think it somewhat unnecessary to have the socials in the upper navbar, takes up too much space and is already available in the footer. \r\n\r\n\r\nHeader only setting is maybe a bit redundant, as probably no one is going to set it to that as it will be hidden in mobile view.\r\n\r\n\r\n### Possible follow ups\r\n\r\n1. [x] Also add insta/mastodon to profile pages\r\n3. [x] Replace facebook icon with newer one (the round one, the square one is outdated)\r\n5. Replace twitter logo/name with X (bleh)\r\n\r\n### Supporting Docs\r\n","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3018/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/pubpub/pubpub/issues/3018/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/comments/2007515034","html_url":"https://github.com/pubpub/pubpub/pull/3018#issuecomment-2007515034","issue_url":"https://api.github.com/repos/pubpub/pubpub/issues/3018","id":2007515034,"node_id":"IC_kwDOArURJs53qD-a","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"created_at":"2024-03-19T15:36:15Z","updated_at":"2024-03-19T15:36:15Z","author_association":"MEMBER","body":"Thanks! Can I ask you for one more annoying follow-up here? Change the svg/logo we use for twitter to an svg for X?","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/comments/2007515034/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2024-03-19T15:36:17Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36657787117","type":"IssuesEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"closed","issue":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3043","repository_url":"https://api.github.com/repos/pubpub/pubpub","labels_url":"https://api.github.com/repos/pubpub/pubpub/issues/3043/labels{/name}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3043/comments","events_url":"https://api.github.com/repos/pubpub/pubpub/issues/3043/events","html_url":"https://github.com/pubpub/pubpub/issues/3043","id":2187263082,"node_id":"I_kwDOArURJs6CXvxq","number":3043,"title":"Contributor Title is in Citation","user":{"login":"amdeis","id":117661410,"node_id":"U_kgDOBwNe4g","avatar_url":"https://avatars.githubusercontent.com/u/117661410?v=4","gravatar_id":"","url":"https://api.github.com/users/amdeis","html_url":"https://github.com/amdeis","followers_url":"https://api.github.com/users/amdeis/followers","following_url":"https://api.github.com/users/amdeis/following{/other_user}","gists_url":"https://api.github.com/users/amdeis/gists{/gist_id}","starred_url":"https://api.github.com/users/amdeis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amdeis/subscriptions","organizations_url":"https://api.github.com/users/amdeis/orgs","repos_url":"https://api.github.com/users/amdeis/repos","events_url":"https://api.github.com/users/amdeis/events{/privacy}","received_events_url":"https://api.github.com/users/amdeis/received_events","type":"User","site_admin":false},"labels":[{"id":281285430,"node_id":"MDU6TGFiZWwyODEyODU0MzA=","url":"https://api.github.com/repos/pubpub/pubpub/labels/bug","name":"bug","color":"b60205","default":true,"description":null}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2024-03-14T21:02:38Z","updated_at":"2024-03-18T19:06:05Z","closed_at":"2024-03-18T19:00:35Z","author_association":"NONE","active_lock_reason":null,"body":"### What went wrong, step-by-step?\r\n\r\n1. Linked contributor to byline of pub\r\n2. contributor included a \"title\" in their PubPub profile (in this case, PhD)\r\n3. Contributor title is included with their name in byline (screenshot included), which isn't standard for journals so we can't use at HDSR and might have to stop linking authors that use the \"title\" feature in PubPub or ask them to blank that section of their profile, but more importantly...\r\n4. Contributor title is included in citation (screenshot)\r\n\r\n### What did you expect to happen?\r\n\r\nCitation would include only author names, not name and title. \r\n(Maybe also make showing their title on the byline of a pub/article optional?)\r\n\r\n### What URL can we use to see the issue?\r\n\r\nhttps://hdsr.mitpress.mit.edu/pub/6blzwgpg/draft?readingCollection=a6db7dff currently, but I've asked the author to blank the \"title\" in their profile so we can publish the issue, so might not be relevant anymore.\r\n\r\n### What browser/operating system were you using?\r\n\r\nFirefox. Windows 11.\r\n\r\n## Optional\r\n\r\n### Have any screenshots? (Attach them by dragging the image here)\r\n\r\n![Screenshot 2024-03-14 at 16-54-23 An Invisible Hand for Creating Public Value From Data](https://github.com/pubpub/pubpub/assets/117661410/09d5fb3a-dbc6-4f76-91d7-9a6b9a1cc0d6)\r\n![Screenshot 2024-03-14 at 16-54-34 An Invisible Hand for Creating Public Value From Data](https://github.com/pubpub/pubpub/assets/117661410/fd5fff14-f9a4-4e7b-946a-190d49fc2e47)\r\n![Spector profile (Dr ) title](https://github.com/pubpub/pubpub/assets/117661410/eb04a9d3-1159-4a56-8607-246727181034)\r\n\r\n### Who reported this? (If not you)\r\nAmara Deis (HDSR)","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3043/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/pubpub/pubpub/issues/3043/timeline","performed_via_github_app":null,"state_reason":"not_planned"}},"public":true,"created_at":"2024-03-18T19:06:06Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36657619670","type":"IssueCommentEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3043","repository_url":"https://api.github.com/repos/pubpub/pubpub","labels_url":"https://api.github.com/repos/pubpub/pubpub/issues/3043/labels{/name}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3043/comments","events_url":"https://api.github.com/repos/pubpub/pubpub/issues/3043/events","html_url":"https://github.com/pubpub/pubpub/issues/3043","id":2187263082,"node_id":"I_kwDOArURJs6CXvxq","number":3043,"title":"Contributor Title is in Citation","user":{"login":"amdeis","id":117661410,"node_id":"U_kgDOBwNe4g","avatar_url":"https://avatars.githubusercontent.com/u/117661410?v=4","gravatar_id":"","url":"https://api.github.com/users/amdeis","html_url":"https://github.com/amdeis","followers_url":"https://api.github.com/users/amdeis/followers","following_url":"https://api.github.com/users/amdeis/following{/other_user}","gists_url":"https://api.github.com/users/amdeis/gists{/gist_id}","starred_url":"https://api.github.com/users/amdeis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amdeis/subscriptions","organizations_url":"https://api.github.com/users/amdeis/orgs","repos_url":"https://api.github.com/users/amdeis/repos","events_url":"https://api.github.com/users/amdeis/events{/privacy}","received_events_url":"https://api.github.com/users/amdeis/received_events","type":"User","site_admin":false},"labels":[{"id":281285430,"node_id":"MDU6TGFiZWwyODEyODU0MzA=","url":"https://api.github.com/repos/pubpub/pubpub/labels/bug","name":"bug","color":"b60205","default":true,"description":null}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2024-03-14T21:02:38Z","updated_at":"2024-03-18T19:00:35Z","closed_at":"2024-03-18T19:00:35Z","author_association":"NONE","active_lock_reason":null,"body":"### What went wrong, step-by-step?\r\n\r\n1. Linked contributor to byline of pub\r\n2. contributor included a \"title\" in their PubPub profile (in this case, PhD)\r\n3. Contributor title is included with their name in byline (screenshot included), which isn't standard for journals so we can't use at HDSR and might have to stop linking authors that use the \"title\" feature in PubPub or ask them to blank that section of their profile, but more importantly...\r\n4. Contributor title is included in citation (screenshot)\r\n\r\n### What did you expect to happen?\r\n\r\nCitation would include only author names, not name and title. \r\n(Maybe also make showing their title on the byline of a pub/article optional?)\r\n\r\n### What URL can we use to see the issue?\r\n\r\nhttps://hdsr.mitpress.mit.edu/pub/6blzwgpg/draft?readingCollection=a6db7dff currently, but I've asked the author to blank the \"title\" in their profile so we can publish the issue, so might not be relevant anymore.\r\n\r\n### What browser/operating system were you using?\r\n\r\nFirefox. Windows 11.\r\n\r\n## Optional\r\n\r\n### Have any screenshots? (Attach them by dragging the image here)\r\n\r\n![Screenshot 2024-03-14 at 16-54-23 An Invisible Hand for Creating Public Value From Data](https://github.com/pubpub/pubpub/assets/117661410/09d5fb3a-dbc6-4f76-91d7-9a6b9a1cc0d6)\r\n![Screenshot 2024-03-14 at 16-54-34 An Invisible Hand for Creating Public Value From Data](https://github.com/pubpub/pubpub/assets/117661410/fd5fff14-f9a4-4e7b-946a-190d49fc2e47)\r\n![Spector profile (Dr ) title](https://github.com/pubpub/pubpub/assets/117661410/eb04a9d3-1159-4a56-8607-246727181034)\r\n\r\n### Who reported this? (If not you)\r\nAmara Deis (HDSR)","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3043/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/pubpub/pubpub/issues/3043/timeline","performed_via_github_app":null,"state_reason":"completed"},"comment":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/comments/2004705672","html_url":"https://github.com/pubpub/pubpub/issues/3043#issuecomment-2004705672","issue_url":"https://api.github.com/repos/pubpub/pubpub/issues/3043","id":2004705672,"node_id":"IC_kwDOArURJs53fWGI","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"created_at":"2024-03-18T19:00:35Z","updated_at":"2024-03-18T19:00:35Z","author_association":"MEMBER","body":"Thanks for following up. Yes, indeed the issue is that Michael's last name gield includes \"Ph.D\". He'll need to correct that for the citation to function properly. I'm closing out the issue since it's not on our end.","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/comments/2004705672/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2024-03-18T19:00:36Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36657619418","type":"IssuesEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"closed","issue":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3043","repository_url":"https://api.github.com/repos/pubpub/pubpub","labels_url":"https://api.github.com/repos/pubpub/pubpub/issues/3043/labels{/name}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3043/comments","events_url":"https://api.github.com/repos/pubpub/pubpub/issues/3043/events","html_url":"https://github.com/pubpub/pubpub/issues/3043","id":2187263082,"node_id":"I_kwDOArURJs6CXvxq","number":3043,"title":"Contributor Title is in Citation","user":{"login":"amdeis","id":117661410,"node_id":"U_kgDOBwNe4g","avatar_url":"https://avatars.githubusercontent.com/u/117661410?v=4","gravatar_id":"","url":"https://api.github.com/users/amdeis","html_url":"https://github.com/amdeis","followers_url":"https://api.github.com/users/amdeis/followers","following_url":"https://api.github.com/users/amdeis/following{/other_user}","gists_url":"https://api.github.com/users/amdeis/gists{/gist_id}","starred_url":"https://api.github.com/users/amdeis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amdeis/subscriptions","organizations_url":"https://api.github.com/users/amdeis/orgs","repos_url":"https://api.github.com/users/amdeis/repos","events_url":"https://api.github.com/users/amdeis/events{/privacy}","received_events_url":"https://api.github.com/users/amdeis/received_events","type":"User","site_admin":false},"labels":[{"id":281285430,"node_id":"MDU6TGFiZWwyODEyODU0MzA=","url":"https://api.github.com/repos/pubpub/pubpub/labels/bug","name":"bug","color":"b60205","default":true,"description":null}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2024-03-14T21:02:38Z","updated_at":"2024-03-18T19:00:35Z","closed_at":"2024-03-18T19:00:35Z","author_association":"NONE","active_lock_reason":null,"body":"### What went wrong, step-by-step?\r\n\r\n1. Linked contributor to byline of pub\r\n2. contributor included a \"title\" in their PubPub profile (in this case, PhD)\r\n3. Contributor title is included with their name in byline (screenshot included), which isn't standard for journals so we can't use at HDSR and might have to stop linking authors that use the \"title\" feature in PubPub or ask them to blank that section of their profile, but more importantly...\r\n4. Contributor title is included in citation (screenshot)\r\n\r\n### What did you expect to happen?\r\n\r\nCitation would include only author names, not name and title. \r\n(Maybe also make showing their title on the byline of a pub/article optional?)\r\n\r\n### What URL can we use to see the issue?\r\n\r\nhttps://hdsr.mitpress.mit.edu/pub/6blzwgpg/draft?readingCollection=a6db7dff currently, but I've asked the author to blank the \"title\" in their profile so we can publish the issue, so might not be relevant anymore.\r\n\r\n### What browser/operating system were you using?\r\n\r\nFirefox. Windows 11.\r\n\r\n## Optional\r\n\r\n### Have any screenshots? (Attach them by dragging the image here)\r\n\r\n![Screenshot 2024-03-14 at 16-54-23 An Invisible Hand for Creating Public Value From Data](https://github.com/pubpub/pubpub/assets/117661410/09d5fb3a-dbc6-4f76-91d7-9a6b9a1cc0d6)\r\n![Screenshot 2024-03-14 at 16-54-34 An Invisible Hand for Creating Public Value From Data](https://github.com/pubpub/pubpub/assets/117661410/fd5fff14-f9a4-4e7b-946a-190d49fc2e47)\r\n![Spector profile (Dr ) title](https://github.com/pubpub/pubpub/assets/117661410/eb04a9d3-1159-4a56-8607-246727181034)\r\n\r\n### Who reported this? (If not you)\r\nAmara Deis (HDSR)","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3043/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/pubpub/pubpub/issues/3043/timeline","performed_via_github_app":null,"state_reason":"completed"}},"public":true,"created_at":"2024-03-18T19:00:36Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36653718070","type":"PullRequestReviewEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"created","review":{"id":1943670763,"node_id":"PRR_kwDOArURJs5z2g_r","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"body":"","commit_id":"550f78a2197b517f602df8771aeb639e71697918","submitted_at":"2024-03-18T16:55:43Z","state":"approved","html_url":"https://github.com/pubpub/pubpub/pull/3018#pullrequestreview-1943670763","pull_request_url":"https://api.github.com/repos/pubpub/pubpub/pulls/3018","author_association":"MEMBER","_links":{"html":{"href":"https://github.com/pubpub/pubpub/pull/3018#pullrequestreview-1943670763"},"pull_request":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3018"}}},"pull_request":{"url":"https://api.github.com/repos/pubpub/pubpub/pulls/3018","id":1732872452,"node_id":"PR_kwDOArURJs5nSYkE","html_url":"https://github.com/pubpub/pubpub/pull/3018","diff_url":"https://github.com/pubpub/pubpub/pull/3018.diff","patch_url":"https://github.com/pubpub/pubpub/pull/3018.patch","issue_url":"https://api.github.com/repos/pubpub/pubpub/issues/3018","number":3018,"state":"open","locked":false,"title":"feat: add instagram, mastodon, linkedin, bluesky and github socials for community and users, and make social navbar configurable","user":{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false},"body":"## Issue(s) Resolved\r\n\r\nCloses #2514 \r\nCloses #2513 \r\n\r\n## Test Plan\r\n\r\n1. Go to `/dash/settings/details`\r\n2. Add an instagram and mastodon profile\r\n3. Check that they show up in the footer and navbar\r\n4. Check that they resolve to the proper page\r\n5. For mastodon, check that it has the `rel=\"me\"` attribute. This is used to verify that your domain belongs to you on mastodon\r\n\r\n### Updated\r\n1. go to `jtrialerror` community\r\n2. click every link in the social navbar\r\n3. Check that they go to a valid profile\r\n4. go to `/user/profile/thomas-jorna`\r\n5. click every link in that navbar\r\n6. check that they go to a valid profile\r\n7. Go to /dash/settings\r\n8. Change the \"These links will appear in your Community's \" setting to \"header only.\"\r\n9. Save\r\n10. Check that on `/` the socials no longer appear in the footer\r\n11. Change it to \"footer only\"\r\n12. Check that on `/` the socials no longer appear in the header\r\n13. Change it back to `both`\r\n14. Make screen width < 700px\r\n15. Observe that social header dissapears even if setting is \"header\" or \"both\"\r\n\r\n## Screenshots (if applicable)\r\n\r\n\r\nNew config\r\n\r\n\r\n\r\n## Optional\r\n\r\n\r\n\r\n### Notes/Context/Gotchas\r\n\r\n> [!WARNING]\r\n> Migration needs to be run on prod for this to work\r\n\r\n> [!NOTE]\r\n> I hid the social navbar menu on mobile view, as it became almost impossible to see the normal navbar if all social items were set.\r\n> I think it somewhat unnecessary to have the socials in the upper navbar, takes up too much space and is already available in the footer. \r\n\r\n\r\nHeader only setting is maybe a bit redundant, as probably no one is going to set it to that as it will be hidden in mobile view.\r\n\r\n\r\n### Possible follow ups\r\n\r\n1. [x] Also add insta/mastodon to profile pages\r\n3. [x] Replace facebook icon with newer one (the round one, the square one is outdated)\r\n5. Replace twitter logo/name with X (bleh)\r\n\r\n### Supporting Docs\r\n","created_at":"2024-02-19T13:13:50Z","updated_at":"2024-03-18T16:55:43Z","closed_at":null,"merged_at":null,"merge_commit_sha":"47610483685351551778d2ba12f4adb84784a771","assignee":null,"assignees":[],"requested_reviewers":[{"login":"3mcd","id":6402908,"node_id":"MDQ6VXNlcjY0MDI5MDg=","avatar_url":"https://avatars.githubusercontent.com/u/6402908?v=4","gravatar_id":"","url":"https://api.github.com/users/3mcd","html_url":"https://github.com/3mcd","followers_url":"https://api.github.com/users/3mcd/followers","following_url":"https://api.github.com/users/3mcd/following{/other_user}","gists_url":"https://api.github.com/users/3mcd/gists{/gist_id}","starred_url":"https://api.github.com/users/3mcd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/3mcd/subscriptions","organizations_url":"https://api.github.com/users/3mcd/orgs","repos_url":"https://api.github.com/users/3mcd/repos","events_url":"https://api.github.com/users/3mcd/events{/privacy}","received_events_url":"https://api.github.com/users/3mcd/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/pubpub/pubpub/pulls/3018/commits","review_comments_url":"https://api.github.com/repos/pubpub/pubpub/pulls/3018/comments","review_comment_url":"https://api.github.com/repos/pubpub/pubpub/pulls/comments{/number}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3018/comments","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/550f78a2197b517f602df8771aeb639e71697918","head":{"label":"pubpub:tfk/socials","ref":"tfk/socials","sha":"550f78a2197b517f602df8771aeb639e71697918","user":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"repo":{"id":45420838,"node_id":"MDEwOlJlcG9zaXRvcnk0NTQyMDgzOA==","name":"pubpub","full_name":"pubpub/pubpub","private":false,"owner":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/pubpub/pubpub","description":"Open Community Publishing","fork":false,"url":"https://api.github.com/repos/pubpub/pubpub","forks_url":"https://api.github.com/repos/pubpub/pubpub/forks","keys_url":"https://api.github.com/repos/pubpub/pubpub/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pubpub/pubpub/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pubpub/pubpub/teams","hooks_url":"https://api.github.com/repos/pubpub/pubpub/hooks","issue_events_url":"https://api.github.com/repos/pubpub/pubpub/issues/events{/number}","events_url":"https://api.github.com/repos/pubpub/pubpub/events","assignees_url":"https://api.github.com/repos/pubpub/pubpub/assignees{/user}","branches_url":"https://api.github.com/repos/pubpub/pubpub/branches{/branch}","tags_url":"https://api.github.com/repos/pubpub/pubpub/tags","blobs_url":"https://api.github.com/repos/pubpub/pubpub/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pubpub/pubpub/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pubpub/pubpub/git/refs{/sha}","trees_url":"https://api.github.com/repos/pubpub/pubpub/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/{sha}","languages_url":"https://api.github.com/repos/pubpub/pubpub/languages","stargazers_url":"https://api.github.com/repos/pubpub/pubpub/stargazers","contributors_url":"https://api.github.com/repos/pubpub/pubpub/contributors","subscribers_url":"https://api.github.com/repos/pubpub/pubpub/subscribers","subscription_url":"https://api.github.com/repos/pubpub/pubpub/subscription","commits_url":"https://api.github.com/repos/pubpub/pubpub/commits{/sha}","git_commits_url":"https://api.github.com/repos/pubpub/pubpub/git/commits{/sha}","comments_url":"https://api.github.com/repos/pubpub/pubpub/comments{/number}","issue_comment_url":"https://api.github.com/repos/pubpub/pubpub/issues/comments{/number}","contents_url":"https://api.github.com/repos/pubpub/pubpub/contents/{+path}","compare_url":"https://api.github.com/repos/pubpub/pubpub/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pubpub/pubpub/merges","archive_url":"https://api.github.com/repos/pubpub/pubpub/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pubpub/pubpub/downloads","issues_url":"https://api.github.com/repos/pubpub/pubpub/issues{/number}","pulls_url":"https://api.github.com/repos/pubpub/pubpub/pulls{/number}","milestones_url":"https://api.github.com/repos/pubpub/pubpub/milestones{/number}","notifications_url":"https://api.github.com/repos/pubpub/pubpub/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pubpub/pubpub/labels{/name}","releases_url":"https://api.github.com/repos/pubpub/pubpub/releases{/id}","deployments_url":"https://api.github.com/repos/pubpub/pubpub/deployments","created_at":"2015-11-02T20:42:54Z","updated_at":"2024-03-12T02:21:15Z","pushed_at":"2024-03-14T18:51:18Z","git_url":"git://github.com/pubpub/pubpub.git","ssh_url":"git@github.com:pubpub/pubpub.git","clone_url":"https://github.com/pubpub/pubpub.git","svn_url":"https://github.com/pubpub/pubpub","homepage":"https://www.pubpub.org","size":102156,"stargazers_count":458,"watchers_count":458,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":true,"forks_count":59,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":305,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0","node_id":"MDc6TGljZW5zZTg="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":59,"open_issues":305,"watchers":458,"default_branch":"master"}},"base":{"label":"pubpub:master","ref":"master","sha":"b750aec2bf2c31c2bc8bc65812fb41819cb54568","user":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"repo":{"id":45420838,"node_id":"MDEwOlJlcG9zaXRvcnk0NTQyMDgzOA==","name":"pubpub","full_name":"pubpub/pubpub","private":false,"owner":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/pubpub/pubpub","description":"Open Community Publishing","fork":false,"url":"https://api.github.com/repos/pubpub/pubpub","forks_url":"https://api.github.com/repos/pubpub/pubpub/forks","keys_url":"https://api.github.com/repos/pubpub/pubpub/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pubpub/pubpub/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pubpub/pubpub/teams","hooks_url":"https://api.github.com/repos/pubpub/pubpub/hooks","issue_events_url":"https://api.github.com/repos/pubpub/pubpub/issues/events{/number}","events_url":"https://api.github.com/repos/pubpub/pubpub/events","assignees_url":"https://api.github.com/repos/pubpub/pubpub/assignees{/user}","branches_url":"https://api.github.com/repos/pubpub/pubpub/branches{/branch}","tags_url":"https://api.github.com/repos/pubpub/pubpub/tags","blobs_url":"https://api.github.com/repos/pubpub/pubpub/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pubpub/pubpub/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pubpub/pubpub/git/refs{/sha}","trees_url":"https://api.github.com/repos/pubpub/pubpub/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/{sha}","languages_url":"https://api.github.com/repos/pubpub/pubpub/languages","stargazers_url":"https://api.github.com/repos/pubpub/pubpub/stargazers","contributors_url":"https://api.github.com/repos/pubpub/pubpub/contributors","subscribers_url":"https://api.github.com/repos/pubpub/pubpub/subscribers","subscription_url":"https://api.github.com/repos/pubpub/pubpub/subscription","commits_url":"https://api.github.com/repos/pubpub/pubpub/commits{/sha}","git_commits_url":"https://api.github.com/repos/pubpub/pubpub/git/commits{/sha}","comments_url":"https://api.github.com/repos/pubpub/pubpub/comments{/number}","issue_comment_url":"https://api.github.com/repos/pubpub/pubpub/issues/comments{/number}","contents_url":"https://api.github.com/repos/pubpub/pubpub/contents/{+path}","compare_url":"https://api.github.com/repos/pubpub/pubpub/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pubpub/pubpub/merges","archive_url":"https://api.github.com/repos/pubpub/pubpub/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pubpub/pubpub/downloads","issues_url":"https://api.github.com/repos/pubpub/pubpub/issues{/number}","pulls_url":"https://api.github.com/repos/pubpub/pubpub/pulls{/number}","milestones_url":"https://api.github.com/repos/pubpub/pubpub/milestones{/number}","notifications_url":"https://api.github.com/repos/pubpub/pubpub/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pubpub/pubpub/labels{/name}","releases_url":"https://api.github.com/repos/pubpub/pubpub/releases{/id}","deployments_url":"https://api.github.com/repos/pubpub/pubpub/deployments","created_at":"2015-11-02T20:42:54Z","updated_at":"2024-03-12T02:21:15Z","pushed_at":"2024-03-14T18:51:18Z","git_url":"git://github.com/pubpub/pubpub.git","ssh_url":"git@github.com:pubpub/pubpub.git","clone_url":"https://github.com/pubpub/pubpub.git","svn_url":"https://github.com/pubpub/pubpub","homepage":"https://www.pubpub.org","size":102156,"stargazers_count":458,"watchers_count":458,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":true,"forks_count":59,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":305,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0","node_id":"MDc6TGljZW5zZTg="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":59,"open_issues":305,"watchers":458,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3018"},"html":{"href":"https://github.com/pubpub/pubpub/pull/3018"},"issue":{"href":"https://api.github.com/repos/pubpub/pubpub/issues/3018"},"comments":{"href":"https://api.github.com/repos/pubpub/pubpub/issues/3018/comments"},"review_comments":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3018/comments"},"review_comment":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3018/commits"},"statuses":{"href":"https://api.github.com/repos/pubpub/pubpub/statuses/550f78a2197b517f602df8771aeb639e71697918"}},"author_association":"COLLABORATOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-18T16:55:44Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36588965440","type":"IssueCommentEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3043","repository_url":"https://api.github.com/repos/pubpub/pubpub","labels_url":"https://api.github.com/repos/pubpub/pubpub/issues/3043/labels{/name}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3043/comments","events_url":"https://api.github.com/repos/pubpub/pubpub/issues/3043/events","html_url":"https://github.com/pubpub/pubpub/issues/3043","id":2187263082,"node_id":"I_kwDOArURJs6CXvxq","number":3043,"title":"Contributor Title is in Citation","user":{"login":"amdeis","id":117661410,"node_id":"U_kgDOBwNe4g","avatar_url":"https://avatars.githubusercontent.com/u/117661410?v=4","gravatar_id":"","url":"https://api.github.com/users/amdeis","html_url":"https://github.com/amdeis","followers_url":"https://api.github.com/users/amdeis/followers","following_url":"https://api.github.com/users/amdeis/following{/other_user}","gists_url":"https://api.github.com/users/amdeis/gists{/gist_id}","starred_url":"https://api.github.com/users/amdeis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amdeis/subscriptions","organizations_url":"https://api.github.com/users/amdeis/orgs","repos_url":"https://api.github.com/users/amdeis/repos","events_url":"https://api.github.com/users/amdeis/events{/privacy}","received_events_url":"https://api.github.com/users/amdeis/received_events","type":"User","site_admin":false},"labels":[{"id":281285430,"node_id":"MDU6TGFiZWwyODEyODU0MzA=","url":"https://api.github.com/repos/pubpub/pubpub/labels/bug","name":"bug","color":"b60205","default":true,"description":null}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2024-03-14T21:02:38Z","updated_at":"2024-03-15T14:27:26Z","closed_at":null,"author_association":"NONE","active_lock_reason":null,"body":"### What went wrong, step-by-step?\r\n\r\n1. Linked contributor to byline of pub\r\n2. contributor included a \"title\" in their PubPub profile (in this case, PhD)\r\n3. Contributor title is included with their name in byline (screenshot included), which isn't standard for journals so we can't use at HDSR and might have to stop linking authors that use the \"title\" feature in PubPub or ask them to blank that section of their profile, but more importantly...\r\n4. Contributor title is included in citation (screenshot)\r\n\r\n### What did you expect to happen?\r\n\r\nCitation would include only author names, not name and title. \r\n(Maybe also make showing their title on the byline of a pub/article optional?)\r\n\r\n### What URL can we use to see the issue?\r\n\r\nhttps://hdsr.mitpress.mit.edu/pub/6blzwgpg/draft?readingCollection=a6db7dff currently, but I've asked the author to blank the \"title\" in their profile so we can publish the issue, so might not be relevant anymore.\r\n\r\n### What browser/operating system were you using?\r\n\r\nFirefox. Windows 11.\r\n\r\n## Optional\r\n\r\n### Have any screenshots? (Attach them by dragging the image here)\r\n\r\n![Screenshot 2024-03-14 at 16-54-23 An Invisible Hand for Creating Public Value From Data](https://github.com/pubpub/pubpub/assets/117661410/09d5fb3a-dbc6-4f76-91d7-9a6b9a1cc0d6)\r\n![Screenshot 2024-03-14 at 16-54-34 An Invisible Hand for Creating Public Value From Data](https://github.com/pubpub/pubpub/assets/117661410/fd5fff14-f9a4-4e7b-946a-190d49fc2e47)\r\n![Spector profile (Dr ) title](https://github.com/pubpub/pubpub/assets/117661410/eb04a9d3-1159-4a56-8607-246727181034)\r\n\r\n### Who reported this? (If not you)\r\nAmara Deis (HDSR)","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3043/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/pubpub/pubpub/issues/3043/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/comments/1999785237","html_url":"https://github.com/pubpub/pubpub/issues/3043#issuecomment-1999785237","issue_url":"https://api.github.com/repos/pubpub/pubpub/issues/3043","id":1999785237,"node_id":"IC_kwDOArURJs53Mk0V","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"created_at":"2024-03-15T14:27:26Z","updated_at":"2024-03-15T14:27:26Z","author_association":"MEMBER","body":"Huh, weird. We can fix this pretty quickly so you don't need to mess with folks' bios.","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/comments/1999785237/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2024-03-15T14:27:27Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36560594766","type":"PullRequestReviewEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"created","review":{"id":1937365465,"node_id":"PRR_kwDOArURJs5zednZ","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"body":"Tested on duqduq, looks great. Love the rewrite on fastly as a way of keeping all the traffic local. We should demo that to the devs, super useful thing we could make use of in the future.","commit_id":"9941c3ff8b11e8ed8b2a30f90ff9cc0eaad36dc4","submitted_at":"2024-03-14T17:37:18Z","state":"approved","html_url":"https://github.com/pubpub/pubpub/pull/3042#pullrequestreview-1937365465","pull_request_url":"https://api.github.com/repos/pubpub/pubpub/pulls/3042","author_association":"MEMBER","_links":{"html":{"href":"https://github.com/pubpub/pubpub/pull/3042#pullrequestreview-1937365465"},"pull_request":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3042"}}},"pull_request":{"url":"https://api.github.com/repos/pubpub/pubpub/pulls/3042","id":1772205394,"node_id":"PR_kwDOArURJs5pobVS","html_url":"https://github.com/pubpub/pubpub/pull/3042","diff_url":"https://github.com/pubpub/pubpub/pull/3042.diff","patch_url":"https://github.com/pubpub/pubpub/pull/3042.patch","issue_url":"https://api.github.com/repos/pubpub/pubpub/issues/3042","number":3042,"state":"open","locked":false,"title":"feat: allow heap and new analytics to be used simultaneously, and add AWS endpoint instead of local one","user":{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false},"body":"- fix: allow stitch even with new analytics\r\n- chore: add analytics lambda endpoint\r\n\r\n## Issue(s) Resolved\r\nCurrently Heap and New analytics cannot both be turned on at the same time. Specifically, heap would not get initialized when new analytics is turned on. This PR gets rid of that flag.\r\n\r\nIt also sends the events to the new AWS endpoint instead of the old /api/analytics/track endpoint.\r\n\r\n## Test Plan\r\n(on demo, on either qubqub or duqduq)\r\n1. Open network tab\r\n2. Go to home\r\n3. See event to `https://yhzkpvgmsji7wkkmeplrtgoj5y0qbzpp.lambda-url.us-east-1.on.aws` with a payload and `event: 'page'` and an event to `heap.io`\r\n4. Go to a collection\r\n5. See event to AWS endpoint with `event: 'collection'` and an event to `heap.io`\r\n6. Go to a pub\r\n7. See event to AWS endpoint with `event: 'pub'` and an event to `heap.io`\r\n\r\n\r\n## Screenshots (if applicable)\r\n\r\n## Optional\r\n\r\n### Notes/Context/Gotchas\r\nI hardcoded the URL to AWS, as I don't know how to pass environment variables to the client.\r\n\r\n### Follow ups\r\nAfter this PR is merged, a `shouldUseNewAnalytics` feature flag should be created in prod and turned on for everyone. \r\n\r\n### Supporting Docs\r\n","created_at":"2024-03-14T13:21:11Z","updated_at":"2024-03-14T17:37:18Z","closed_at":null,"merged_at":null,"merge_commit_sha":"47aaa88693797f03911ddb0fbad2ad280d94aff2","assignee":null,"assignees":[],"requested_reviewers":[{"login":"kalilsn","id":473542,"node_id":"MDQ6VXNlcjQ3MzU0Mg==","avatar_url":"https://avatars.githubusercontent.com/u/473542?v=4","gravatar_id":"","url":"https://api.github.com/users/kalilsn","html_url":"https://github.com/kalilsn","followers_url":"https://api.github.com/users/kalilsn/followers","following_url":"https://api.github.com/users/kalilsn/following{/other_user}","gists_url":"https://api.github.com/users/kalilsn/gists{/gist_id}","starred_url":"https://api.github.com/users/kalilsn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kalilsn/subscriptions","organizations_url":"https://api.github.com/users/kalilsn/orgs","repos_url":"https://api.github.com/users/kalilsn/repos","events_url":"https://api.github.com/users/kalilsn/events{/privacy}","received_events_url":"https://api.github.com/users/kalilsn/received_events","type":"User","site_admin":false},{"login":"3mcd","id":6402908,"node_id":"MDQ6VXNlcjY0MDI5MDg=","avatar_url":"https://avatars.githubusercontent.com/u/6402908?v=4","gravatar_id":"","url":"https://api.github.com/users/3mcd","html_url":"https://github.com/3mcd","followers_url":"https://api.github.com/users/3mcd/followers","following_url":"https://api.github.com/users/3mcd/following{/other_user}","gists_url":"https://api.github.com/users/3mcd/gists{/gist_id}","starred_url":"https://api.github.com/users/3mcd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/3mcd/subscriptions","organizations_url":"https://api.github.com/users/3mcd/orgs","repos_url":"https://api.github.com/users/3mcd/repos","events_url":"https://api.github.com/users/3mcd/events{/privacy}","received_events_url":"https://api.github.com/users/3mcd/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/pubpub/pubpub/pulls/3042/commits","review_comments_url":"https://api.github.com/repos/pubpub/pubpub/pulls/3042/comments","review_comment_url":"https://api.github.com/repos/pubpub/pubpub/pulls/comments{/number}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3042/comments","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/9941c3ff8b11e8ed8b2a30f90ff9cc0eaad36dc4","head":{"label":"pubpub:fix/analytics-prod","ref":"fix/analytics-prod","sha":"9941c3ff8b11e8ed8b2a30f90ff9cc0eaad36dc4","user":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"repo":{"id":45420838,"node_id":"MDEwOlJlcG9zaXRvcnk0NTQyMDgzOA==","name":"pubpub","full_name":"pubpub/pubpub","private":false,"owner":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/pubpub/pubpub","description":"Open Community Publishing","fork":false,"url":"https://api.github.com/repos/pubpub/pubpub","forks_url":"https://api.github.com/repos/pubpub/pubpub/forks","keys_url":"https://api.github.com/repos/pubpub/pubpub/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pubpub/pubpub/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pubpub/pubpub/teams","hooks_url":"https://api.github.com/repos/pubpub/pubpub/hooks","issue_events_url":"https://api.github.com/repos/pubpub/pubpub/issues/events{/number}","events_url":"https://api.github.com/repos/pubpub/pubpub/events","assignees_url":"https://api.github.com/repos/pubpub/pubpub/assignees{/user}","branches_url":"https://api.github.com/repos/pubpub/pubpub/branches{/branch}","tags_url":"https://api.github.com/repos/pubpub/pubpub/tags","blobs_url":"https://api.github.com/repos/pubpub/pubpub/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pubpub/pubpub/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pubpub/pubpub/git/refs{/sha}","trees_url":"https://api.github.com/repos/pubpub/pubpub/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/{sha}","languages_url":"https://api.github.com/repos/pubpub/pubpub/languages","stargazers_url":"https://api.github.com/repos/pubpub/pubpub/stargazers","contributors_url":"https://api.github.com/repos/pubpub/pubpub/contributors","subscribers_url":"https://api.github.com/repos/pubpub/pubpub/subscribers","subscription_url":"https://api.github.com/repos/pubpub/pubpub/subscription","commits_url":"https://api.github.com/repos/pubpub/pubpub/commits{/sha}","git_commits_url":"https://api.github.com/repos/pubpub/pubpub/git/commits{/sha}","comments_url":"https://api.github.com/repos/pubpub/pubpub/comments{/number}","issue_comment_url":"https://api.github.com/repos/pubpub/pubpub/issues/comments{/number}","contents_url":"https://api.github.com/repos/pubpub/pubpub/contents/{+path}","compare_url":"https://api.github.com/repos/pubpub/pubpub/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pubpub/pubpub/merges","archive_url":"https://api.github.com/repos/pubpub/pubpub/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pubpub/pubpub/downloads","issues_url":"https://api.github.com/repos/pubpub/pubpub/issues{/number}","pulls_url":"https://api.github.com/repos/pubpub/pubpub/pulls{/number}","milestones_url":"https://api.github.com/repos/pubpub/pubpub/milestones{/number}","notifications_url":"https://api.github.com/repos/pubpub/pubpub/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pubpub/pubpub/labels{/name}","releases_url":"https://api.github.com/repos/pubpub/pubpub/releases{/id}","deployments_url":"https://api.github.com/repos/pubpub/pubpub/deployments","created_at":"2015-11-02T20:42:54Z","updated_at":"2024-03-12T02:21:15Z","pushed_at":"2024-03-14T17:30:33Z","git_url":"git://github.com/pubpub/pubpub.git","ssh_url":"git@github.com:pubpub/pubpub.git","clone_url":"https://github.com/pubpub/pubpub.git","svn_url":"https://github.com/pubpub/pubpub","homepage":"https://www.pubpub.org","size":102147,"stargazers_count":458,"watchers_count":458,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":true,"forks_count":59,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":305,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0","node_id":"MDc6TGljZW5zZTg="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":59,"open_issues":305,"watchers":458,"default_branch":"master"}},"base":{"label":"pubpub:master","ref":"master","sha":"aaaad104b63106daec12407078098f8fb9cfb5a2","user":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"repo":{"id":45420838,"node_id":"MDEwOlJlcG9zaXRvcnk0NTQyMDgzOA==","name":"pubpub","full_name":"pubpub/pubpub","private":false,"owner":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/pubpub/pubpub","description":"Open Community Publishing","fork":false,"url":"https://api.github.com/repos/pubpub/pubpub","forks_url":"https://api.github.com/repos/pubpub/pubpub/forks","keys_url":"https://api.github.com/repos/pubpub/pubpub/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pubpub/pubpub/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pubpub/pubpub/teams","hooks_url":"https://api.github.com/repos/pubpub/pubpub/hooks","issue_events_url":"https://api.github.com/repos/pubpub/pubpub/issues/events{/number}","events_url":"https://api.github.com/repos/pubpub/pubpub/events","assignees_url":"https://api.github.com/repos/pubpub/pubpub/assignees{/user}","branches_url":"https://api.github.com/repos/pubpub/pubpub/branches{/branch}","tags_url":"https://api.github.com/repos/pubpub/pubpub/tags","blobs_url":"https://api.github.com/repos/pubpub/pubpub/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pubpub/pubpub/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pubpub/pubpub/git/refs{/sha}","trees_url":"https://api.github.com/repos/pubpub/pubpub/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/{sha}","languages_url":"https://api.github.com/repos/pubpub/pubpub/languages","stargazers_url":"https://api.github.com/repos/pubpub/pubpub/stargazers","contributors_url":"https://api.github.com/repos/pubpub/pubpub/contributors","subscribers_url":"https://api.github.com/repos/pubpub/pubpub/subscribers","subscription_url":"https://api.github.com/repos/pubpub/pubpub/subscription","commits_url":"https://api.github.com/repos/pubpub/pubpub/commits{/sha}","git_commits_url":"https://api.github.com/repos/pubpub/pubpub/git/commits{/sha}","comments_url":"https://api.github.com/repos/pubpub/pubpub/comments{/number}","issue_comment_url":"https://api.github.com/repos/pubpub/pubpub/issues/comments{/number}","contents_url":"https://api.github.com/repos/pubpub/pubpub/contents/{+path}","compare_url":"https://api.github.com/repos/pubpub/pubpub/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pubpub/pubpub/merges","archive_url":"https://api.github.com/repos/pubpub/pubpub/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pubpub/pubpub/downloads","issues_url":"https://api.github.com/repos/pubpub/pubpub/issues{/number}","pulls_url":"https://api.github.com/repos/pubpub/pubpub/pulls{/number}","milestones_url":"https://api.github.com/repos/pubpub/pubpub/milestones{/number}","notifications_url":"https://api.github.com/repos/pubpub/pubpub/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pubpub/pubpub/labels{/name}","releases_url":"https://api.github.com/repos/pubpub/pubpub/releases{/id}","deployments_url":"https://api.github.com/repos/pubpub/pubpub/deployments","created_at":"2015-11-02T20:42:54Z","updated_at":"2024-03-12T02:21:15Z","pushed_at":"2024-03-14T17:30:33Z","git_url":"git://github.com/pubpub/pubpub.git","ssh_url":"git@github.com:pubpub/pubpub.git","clone_url":"https://github.com/pubpub/pubpub.git","svn_url":"https://github.com/pubpub/pubpub","homepage":"https://www.pubpub.org","size":102147,"stargazers_count":458,"watchers_count":458,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":true,"forks_count":59,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":305,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0","node_id":"MDc6TGljZW5zZTg="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":59,"open_issues":305,"watchers":458,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3042"},"html":{"href":"https://github.com/pubpub/pubpub/pull/3042"},"issue":{"href":"https://api.github.com/repos/pubpub/pubpub/issues/3042"},"comments":{"href":"https://api.github.com/repos/pubpub/pubpub/issues/3042/comments"},"review_comments":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3042/comments"},"review_comment":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3042/commits"},"statuses":{"href":"https://api.github.com/repos/pubpub/pubpub/statuses/9941c3ff8b11e8ed8b2a30f90ff9cc0eaad36dc4"}},"author_association":"COLLABORATOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-14T17:37:19Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36479389220","type":"IssuesEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"opened","issue":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3038","repository_url":"https://api.github.com/repos/pubpub/pubpub","labels_url":"https://api.github.com/repos/pubpub/pubpub/issues/3038/labels{/name}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3038/comments","events_url":"https://api.github.com/repos/pubpub/pubpub/issues/3038/events","html_url":"https://github.com/pubpub/pubpub/issues/3038","id":2181967877,"node_id":"I_kwDOArURJs6CDjAF","number":3038,"title":"Backup heap redshift instance (once new analytics data is collecting on prod)","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false},"assignees":[{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2024-03-12T15:38:51Z","updated_at":"2024-03-12T15:38:51Z","closed_at":null,"author_association":"MEMBER","active_lock_reason":null,"body":"## Motivation\n\nJust in case we lose access to heap data when contract expires, we are cloning our heap redshift instance in AWS.\n\n## Requirements\n\nClone of pubpub heap analytics database in redshit.\n\n## Acceptance Criteria\n\n\n\n\n\n\n\n","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3038/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/pubpub/pubpub/issues/3038/timeline","performed_via_github_app":null,"state_reason":null}},"public":true,"created_at":"2024-03-12T15:38:52Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36479012227","type":"IssueCommentEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3033","repository_url":"https://api.github.com/repos/pubpub/pubpub","labels_url":"https://api.github.com/repos/pubpub/pubpub/issues/3033/labels{/name}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3033/comments","events_url":"https://api.github.com/repos/pubpub/pubpub/issues/3033/events","html_url":"https://github.com/pubpub/pubpub/pull/3033","id":2174196966,"node_id":"PR_kwDOArURJs5o--rj","number":3033,"title":"refactor: replace `polyfill.io`","user":{"login":"SukkaW","id":40715044,"node_id":"MDQ6VXNlcjQwNzE1MDQ0","avatar_url":"https://avatars.githubusercontent.com/u/40715044?v=4","gravatar_id":"","url":"https://api.github.com/users/SukkaW","html_url":"https://github.com/SukkaW","followers_url":"https://api.github.com/users/SukkaW/followers","following_url":"https://api.github.com/users/SukkaW/following{/other_user}","gists_url":"https://api.github.com/users/SukkaW/gists{/gist_id}","starred_url":"https://api.github.com/users/SukkaW/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SukkaW/subscriptions","organizations_url":"https://api.github.com/users/SukkaW/orgs","repos_url":"https://api.github.com/users/SukkaW/repos","events_url":"https://api.github.com/users/SukkaW/events{/privacy}","received_events_url":"https://api.github.com/users/SukkaW/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"3mcd","id":6402908,"node_id":"MDQ6VXNlcjY0MDI5MDg=","avatar_url":"https://avatars.githubusercontent.com/u/6402908?v=4","gravatar_id":"","url":"https://api.github.com/users/3mcd","html_url":"https://github.com/3mcd","followers_url":"https://api.github.com/users/3mcd/followers","following_url":"https://api.github.com/users/3mcd/following{/other_user}","gists_url":"https://api.github.com/users/3mcd/gists{/gist_id}","starred_url":"https://api.github.com/users/3mcd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/3mcd/subscriptions","organizations_url":"https://api.github.com/users/3mcd/orgs","repos_url":"https://api.github.com/users/3mcd/repos","events_url":"https://api.github.com/users/3mcd/events{/privacy}","received_events_url":"https://api.github.com/users/3mcd/received_events","type":"User","site_admin":false},"assignees":[{"login":"3mcd","id":6402908,"node_id":"MDQ6VXNlcjY0MDI5MDg=","avatar_url":"https://avatars.githubusercontent.com/u/6402908?v=4","gravatar_id":"","url":"https://api.github.com/users/3mcd","html_url":"https://github.com/3mcd","followers_url":"https://api.github.com/users/3mcd/followers","following_url":"https://api.github.com/users/3mcd/following{/other_user}","gists_url":"https://api.github.com/users/3mcd/gists{/gist_id}","starred_url":"https://api.github.com/users/3mcd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/3mcd/subscriptions","organizations_url":"https://api.github.com/users/3mcd/orgs","repos_url":"https://api.github.com/users/3mcd/repos","events_url":"https://api.github.com/users/3mcd/events{/privacy}","received_events_url":"https://api.github.com/users/3mcd/received_events","type":"User","site_admin":false},{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2024-03-07T15:58:56Z","updated_at":"2024-03-12T15:29:20Z","closed_at":null,"author_association":"NONE","active_lock_reason":null,"draft":false,"pull_request":{"url":"https://api.github.com/repos/pubpub/pubpub/pulls/3033","html_url":"https://github.com/pubpub/pubpub/pull/3033","diff_url":"https://github.com/pubpub/pubpub/pull/3033.diff","patch_url":"https://github.com/pubpub/pubpub/pull/3033.patch","merged_at":null},"body":"## Issue(s) Resolved\r\n\r\nN/A\r\n\r\n## Test Plan\r\n\r\nN/A\r\n\r\n## Screenshots (if applicable)\r\n\r\nN/A\r\n\r\n## Optional\r\n\r\n### Notes/Context/Gotchas\r\n\r\n`polyfill.io` was acquired by **a China-based CDN company** \"Funnull\", see [the announcement from the `polyfill.io` domain owner's Twitter](https://x.com/JakeDChampion/status/1761315227008643367) and https://github.com/polyfillpolyfill/polyfill-service/issues/2834. Despite Funnull's claims of operating in the United States, the predominance of Simplified Chinese on its website suggests otherwise, and it turns out that **\"Funnull\" is notorious for providing service for the betting and pornography industries**.\r\n\r\n[The original creator of the `polyfill.io` has voiced his concern on Twitter](https://twitter.com/triblondon/status/1761852117579427975). And since the acquisition, numerous issues have emerged (https://github.com/polyfillpolyfill/polyfill-service/issues/2835, https://github.com/polyfillpolyfill/polyfill-service/issues/2838, https://github.com/alist-org/alist/issues/6100), rendering the `polyfill.io` service **extremely unstable**. Since then, Fastly ([Announcement](https://community.fastly.com/t/new-options-for-polyfill-io-users/2540)) and Cloudflare ([Announcement](https://blog.cloudflare.com/polyfill-io-now-available-on-cdnjs-reduce-your-supply-chain-risk)) has hosted their own instances of `polyfill.io` service.\r\n\r\n### Supporting Docs\r\n\r\nN/A\r\n","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3033/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/pubpub/pubpub/issues/3033/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/comments/1991924184","html_url":"https://github.com/pubpub/pubpub/pull/3033#issuecomment-1991924184","issue_url":"https://api.github.com/repos/pubpub/pubpub/issues/3033","id":1991924184,"node_id":"IC_kwDOArURJs52ulnY","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"created_at":"2024-03-12T15:29:18Z","updated_at":"2024-03-12T15:29:18Z","author_association":"MEMBER","body":"Let's go with fastly over cloudflare","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/comments/1991924184/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2024-03-12T15:29:20Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36478740939","type":"IssuesEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"opened","issue":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3037","repository_url":"https://api.github.com/repos/pubpub/pubpub","labels_url":"https://api.github.com/repos/pubpub/pubpub/issues/3037/labels{/name}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3037/comments","events_url":"https://api.github.com/repos/pubpub/pubpub/issues/3037/events","html_url":"https://github.com/pubpub/pubpub/issues/3037","id":2181912529,"node_id":"I_kwDOArURJs6CDVfR","number":3037,"title":"Add new analytics dashboards to impact pages","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2024-03-12T15:22:19Z","updated_at":"2024-03-12T15:22:19Z","closed_at":null,"author_association":"MEMBER","active_lock_reason":null,"body":"## Motivation\n\n\n## Requirements\n\n\n## Acceptance Criteria\n\n\n\n\n\n\n\n","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3037/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/pubpub/pubpub/issues/3037/timeline","performed_via_github_app":null,"state_reason":null}},"public":true,"created_at":"2024-03-12T15:22:21Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36478600637","type":"IssueCommentEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/2997","repository_url":"https://api.github.com/repos/pubpub/pubpub","labels_url":"https://api.github.com/repos/pubpub/pubpub/issues/2997/labels{/name}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/2997/comments","events_url":"https://api.github.com/repos/pubpub/pubpub/issues/2997/events","html_url":"https://github.com/pubpub/pubpub/issues/2997","id":2100181493,"node_id":"I_kwDOArURJs59Ljn1","number":2997,"title":"analytics: set up analytics endpoint as an AWS lambda instead of on our server","user":{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false},"labels":[{"id":2383009923,"node_id":"MDU6TGFiZWwyMzgzMDA5OTIz","url":"https://api.github.com/repos/pubpub/pubpub/labels/0.5-day","name":"0.5-day","color":"e50286","default":false,"description":""}],"state":"open","locked":false,"assignee":{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false},"assignees":[{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2024-01-25T11:31:21Z","updated_at":"2024-03-12T15:18:47Z","closed_at":null,"author_association":"COLLABORATOR","active_lock_reason":null,"body":"### What?\n\nSet up a repo for a very simple analytics endpoint that receives track events from `use-analytics` and sends them through to Stitch.\n\n### Why?\n\n- We need a server side solution as otherwise anyone could send any data to Stitch, and since stitch just takes any json payload and flattens it to create columns in the redshift table, it would be bad to have the client send tracking payloads directly to stitch.\n- Better to host this thing on a lambda since the analytics could be a somewhat large source of traffic, kind of wasteful.\n- Lambda could possibly be reused by v7\n\n### Initial estimate\n\n1 - 2 days\n\n### Extra Work\n- Add tests for API\n\n## Optional\n\n### Additional context/supporting docs\n\n\n\n### Implementation checklist\n\n- [ ] lambda validates data in some way, otherwise we have the same problem as before where any data could get sent to Stitch/redshift\n- [ ] lambda only sends over a one layer deep json payload, not nested ones, as this creates ugly columns.\n\n\n### Out of Scope\n\n\n\n### Additional notes/context/gotchas for reviewers\n\n## Issue Readiness\n\nNot ready, needs to be determined whether a lambda is really necessary and what the best way to share validation schemes between the lambda and v6 would be.","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/2997/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/pubpub/pubpub/issues/2997/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/comments/1991900359","html_url":"https://github.com/pubpub/pubpub/issues/2997#issuecomment-1991900359","issue_url":"https://api.github.com/repos/pubpub/pubpub/issues/2997","id":1991900359,"node_id":"IC_kwDOArURJs52ufzH","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"created_at":"2024-03-12T15:18:46Z","updated_at":"2024-03-12T15:18:46Z","author_association":"MEMBER","body":"What's left: change endpoint that plugin sends to to lambda","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/comments/1991900359/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2024-03-12T15:18:47Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36348849684","type":"IssuesEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"opened","issue":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3035","repository_url":"https://api.github.com/repos/pubpub/pubpub","labels_url":"https://api.github.com/repos/pubpub/pubpub/issues/3035/labels{/name}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3035/comments","events_url":"https://api.github.com/repos/pubpub/pubpub/issues/3035/events","html_url":"https://github.com/pubpub/pubpub/issues/3035","id":2174553865,"node_id":"I_kwDOArURJs6BnQ8J","number":3035,"title":"Discussion reply emails not sending","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"labels":[{"id":281285430,"node_id":"MDU6TGFiZWwyODEyODU0MzA=","url":"https://api.github.com/repos/pubpub/pubpub/labels/bug","name":"bug","color":"b60205","default":true,"description":null}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2024-03-07T18:55:40Z","updated_at":"2024-03-07T18:55:40Z","closed_at":null,"author_association":"MEMBER","active_lock_reason":null,"body":"### What went wrong, step-by-step?\r\n\r\n1. Make sure your email settings are set to receive replies to comments in your preferences: https://www.gabestein.com/legal/settings\r\n2. Create a new pub\r\n3. From another account, add a discussion to that pub\r\n4. Notice that no email is sent, and no attempts show up in mailgun logs\r\n\r\n### What did you expect to happen?\r\nEmail notification of discussion is sent.\r\n\r\n### What URL can we use to see the issue?\r\n\r\n### What browser/operating system were you using?\r\n\r\n## Optional\r\n\r\n### Have any screenshots? (Attach them by dragging the image here)\r\n\r\n### Who reported this? (If not you)\r\n","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3035/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/pubpub/pubpub/issues/3035/timeline","performed_via_github_app":null,"state_reason":null}},"public":true,"created_at":"2024-03-07T18:55:41Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36343698215","type":"IssueCommentEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3033","repository_url":"https://api.github.com/repos/pubpub/pubpub","labels_url":"https://api.github.com/repos/pubpub/pubpub/issues/3033/labels{/name}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3033/comments","events_url":"https://api.github.com/repos/pubpub/pubpub/issues/3033/events","html_url":"https://github.com/pubpub/pubpub/pull/3033","id":2174196966,"node_id":"PR_kwDOArURJs5o--rj","number":3033,"title":"refactor: replace `polyfill.io`","user":{"login":"SukkaW","id":40715044,"node_id":"MDQ6VXNlcjQwNzE1MDQ0","avatar_url":"https://avatars.githubusercontent.com/u/40715044?v=4","gravatar_id":"","url":"https://api.github.com/users/SukkaW","html_url":"https://github.com/SukkaW","followers_url":"https://api.github.com/users/SukkaW/followers","following_url":"https://api.github.com/users/SukkaW/following{/other_user}","gists_url":"https://api.github.com/users/SukkaW/gists{/gist_id}","starred_url":"https://api.github.com/users/SukkaW/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SukkaW/subscriptions","organizations_url":"https://api.github.com/users/SukkaW/orgs","repos_url":"https://api.github.com/users/SukkaW/repos","events_url":"https://api.github.com/users/SukkaW/events{/privacy}","received_events_url":"https://api.github.com/users/SukkaW/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"3mcd","id":6402908,"node_id":"MDQ6VXNlcjY0MDI5MDg=","avatar_url":"https://avatars.githubusercontent.com/u/6402908?v=4","gravatar_id":"","url":"https://api.github.com/users/3mcd","html_url":"https://github.com/3mcd","followers_url":"https://api.github.com/users/3mcd/followers","following_url":"https://api.github.com/users/3mcd/following{/other_user}","gists_url":"https://api.github.com/users/3mcd/gists{/gist_id}","starred_url":"https://api.github.com/users/3mcd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/3mcd/subscriptions","organizations_url":"https://api.github.com/users/3mcd/orgs","repos_url":"https://api.github.com/users/3mcd/repos","events_url":"https://api.github.com/users/3mcd/events{/privacy}","received_events_url":"https://api.github.com/users/3mcd/received_events","type":"User","site_admin":false},"assignees":[{"login":"3mcd","id":6402908,"node_id":"MDQ6VXNlcjY0MDI5MDg=","avatar_url":"https://avatars.githubusercontent.com/u/6402908?v=4","gravatar_id":"","url":"https://api.github.com/users/3mcd","html_url":"https://github.com/3mcd","followers_url":"https://api.github.com/users/3mcd/followers","following_url":"https://api.github.com/users/3mcd/following{/other_user}","gists_url":"https://api.github.com/users/3mcd/gists{/gist_id}","starred_url":"https://api.github.com/users/3mcd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/3mcd/subscriptions","organizations_url":"https://api.github.com/users/3mcd/orgs","repos_url":"https://api.github.com/users/3mcd/repos","events_url":"https://api.github.com/users/3mcd/events{/privacy}","received_events_url":"https://api.github.com/users/3mcd/received_events","type":"User","site_admin":false},{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2024-03-07T15:58:56Z","updated_at":"2024-03-07T16:15:54Z","closed_at":null,"author_association":"NONE","active_lock_reason":null,"draft":false,"pull_request":{"url":"https://api.github.com/repos/pubpub/pubpub/pulls/3033","html_url":"https://github.com/pubpub/pubpub/pull/3033","diff_url":"https://github.com/pubpub/pubpub/pull/3033.diff","patch_url":"https://github.com/pubpub/pubpub/pull/3033.patch","merged_at":null},"body":"## Issue(s) Resolved\r\n\r\nN/A\r\n\r\n## Test Plan\r\n\r\nN/A\r\n\r\n## Screenshots (if applicable)\r\n\r\nN/A\r\n\r\n## Optional\r\n\r\n### Notes/Context/Gotchas\r\n\r\n`polyfill.io` was acquired by **a China-based CDN company** \"Funnull\", see [the announcement from the `polyfill.io` domain owner's Twitter](https://x.com/JakeDChampion/status/1761315227008643367) and https://github.com/polyfillpolyfill/polyfill-service/issues/2834. Despite Funnull's claims of operating in the United States, the predominance of Simplified Chinese on its website suggests otherwise, and it turns out that **\"Funnull\" is notorious for providing service for the betting and pornography industries**.\r\n\r\n[The original creator of the `polyfill.io` has voiced his concern on Twitter](https://twitter.com/triblondon/status/1761852117579427975). And since the acquisition, numerous issues have emerged (https://github.com/polyfillpolyfill/polyfill-service/issues/2835, https://github.com/polyfillpolyfill/polyfill-service/issues/2838, https://github.com/alist-org/alist/issues/6100), rendering the `polyfill.io` service **extremely unstable**. Since then, Fastly ([Announcement](https://community.fastly.com/t/new-options-for-polyfill-io-users/2540)) and Cloudflare ([Announcement](https://blog.cloudflare.com/polyfill-io-now-available-on-cdnjs-reduce-your-supply-chain-risk)) has hosted their own instances of `polyfill.io` service.\r\n\r\n### Supporting Docs\r\n\r\nN/A\r\n","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/3033/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/pubpub/pubpub/issues/3033/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/comments/1983878413","html_url":"https://github.com/pubpub/pubpub/pull/3033#issuecomment-1983878413","issue_url":"https://api.github.com/repos/pubpub/pubpub/issues/3033","id":1983878413,"node_id":"IC_kwDOArURJs52P5UN","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"created_at":"2024-03-07T16:15:51Z","updated_at":"2024-03-07T16:15:51Z","author_association":"MEMBER","body":"Thanks for this!","reactions":{"url":"https://api.github.com/repos/pubpub/pubpub/issues/comments/1983878413/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2024-03-07T16:15:54Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}},{"id":"36342600785","type":"PullRequestReviewEvent","actor":{"id":639110,"login":"gabestein","display_login":"gabestein","gravatar_id":"","url":"https://api.github.com/users/gabestein","avatar_url":"https://avatars.githubusercontent.com/u/639110?"},"repo":{"id":45420838,"name":"pubpub/pubpub","url":"https://api.github.com/repos/pubpub/pubpub"},"payload":{"action":"created","review":{"id":1922827958,"node_id":"PRR_kwDOArURJs5ynAa2","user":{"login":"gabestein","id":639110,"node_id":"MDQ6VXNlcjYzOTExMA==","avatar_url":"https://avatars.githubusercontent.com/u/639110?v=4","gravatar_id":"","url":"https://api.github.com/users/gabestein","html_url":"https://github.com/gabestein","followers_url":"https://api.github.com/users/gabestein/followers","following_url":"https://api.github.com/users/gabestein/following{/other_user}","gists_url":"https://api.github.com/users/gabestein/gists{/gist_id}","starred_url":"https://api.github.com/users/gabestein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabestein/subscriptions","organizations_url":"https://api.github.com/users/gabestein/orgs","repos_url":"https://api.github.com/users/gabestein/repos","events_url":"https://api.github.com/users/gabestein/events{/privacy}","received_events_url":"https://api.github.com/users/gabestein/received_events","type":"User","site_admin":false},"body":"Looks great. Thanks very much for this. Folks will be quite happy.\r\n\r\nIf you have the energy for a fast-follow, we also got a bluesky and linkedin request recently.","commit_id":"d12f107091045a40b63c3b9d755f32edbcc6086b","submitted_at":"2024-03-07T15:45:42Z","state":"approved","html_url":"https://github.com/pubpub/pubpub/pull/3018#pullrequestreview-1922827958","pull_request_url":"https://api.github.com/repos/pubpub/pubpub/pulls/3018","author_association":"MEMBER","_links":{"html":{"href":"https://github.com/pubpub/pubpub/pull/3018#pullrequestreview-1922827958"},"pull_request":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3018"}}},"pull_request":{"url":"https://api.github.com/repos/pubpub/pubpub/pulls/3018","id":1732872452,"node_id":"PR_kwDOArURJs5nSYkE","html_url":"https://github.com/pubpub/pubpub/pull/3018","diff_url":"https://github.com/pubpub/pubpub/pull/3018.diff","patch_url":"https://github.com/pubpub/pubpub/pull/3018.patch","issue_url":"https://api.github.com/repos/pubpub/pubpub/issues/3018","number":3018,"state":"open","locked":false,"title":"feat: add instagram and mastodon socials","user":{"login":"tefkah","id":21983833,"node_id":"MDQ6VXNlcjIxOTgzODMz","avatar_url":"https://avatars.githubusercontent.com/u/21983833?v=4","gravatar_id":"","url":"https://api.github.com/users/tefkah","html_url":"https://github.com/tefkah","followers_url":"https://api.github.com/users/tefkah/followers","following_url":"https://api.github.com/users/tefkah/following{/other_user}","gists_url":"https://api.github.com/users/tefkah/gists{/gist_id}","starred_url":"https://api.github.com/users/tefkah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tefkah/subscriptions","organizations_url":"https://api.github.com/users/tefkah/orgs","repos_url":"https://api.github.com/users/tefkah/repos","events_url":"https://api.github.com/users/tefkah/events{/privacy}","received_events_url":"https://api.github.com/users/tefkah/received_events","type":"User","site_admin":false},"body":"## Issue(s) Resolved\r\n\r\nCloses #2514 \r\nCloses #2513 \r\n\r\n## Test Plan\r\n\r\n1. Go to `/dash/settings/details`\r\n2. Add an instagram and mastodon profile\r\n3. Check that they show up in the footer and navbar\r\n4. Check that they resolve to the proper page\r\n5. For mastodon, check that it has the `rel=\"me\"` attribute. This is used to verify that your domain belongs to you on mastodon\r\n\r\n## Screenshots (if applicable)\r\n\r\n## Optional\r\n\r\n### Notes/Context/Gotchas\r\n\r\n> [!WARNING]\r\n> Migration needs to be run on prod for this to work\r\n\r\n> [!NOTE]\r\n> I hid the social navbar menu on mobile view, as it became almost impossible to see the normal navbar if all social items were set.\r\n> I think it somewhat unnecessary to have the socials in the upper navbar, takes up too much space and is already available in the footer. \r\n\r\n\r\n### Possible follow ups\r\n\r\n1. Also add insta/mastodon to profile pages\r\n2. Replace facebook icon with newer one (the round one, the square one is outdated)\r\n3. Replace twitter logo/name with X (bleh)\r\n\r\n### Supporting Docs\r\n","created_at":"2024-02-19T13:13:50Z","updated_at":"2024-03-07T15:45:42Z","closed_at":null,"merged_at":null,"merge_commit_sha":"51d2ae49973ced3c09376b0981cdf1fa85e54caf","assignee":null,"assignees":[],"requested_reviewers":[{"login":"3mcd","id":6402908,"node_id":"MDQ6VXNlcjY0MDI5MDg=","avatar_url":"https://avatars.githubusercontent.com/u/6402908?v=4","gravatar_id":"","url":"https://api.github.com/users/3mcd","html_url":"https://github.com/3mcd","followers_url":"https://api.github.com/users/3mcd/followers","following_url":"https://api.github.com/users/3mcd/following{/other_user}","gists_url":"https://api.github.com/users/3mcd/gists{/gist_id}","starred_url":"https://api.github.com/users/3mcd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/3mcd/subscriptions","organizations_url":"https://api.github.com/users/3mcd/orgs","repos_url":"https://api.github.com/users/3mcd/repos","events_url":"https://api.github.com/users/3mcd/events{/privacy}","received_events_url":"https://api.github.com/users/3mcd/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/pubpub/pubpub/pulls/3018/commits","review_comments_url":"https://api.github.com/repos/pubpub/pubpub/pulls/3018/comments","review_comment_url":"https://api.github.com/repos/pubpub/pubpub/pulls/comments{/number}","comments_url":"https://api.github.com/repos/pubpub/pubpub/issues/3018/comments","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/d12f107091045a40b63c3b9d755f32edbcc6086b","head":{"label":"pubpub:tfk/socials","ref":"tfk/socials","sha":"d12f107091045a40b63c3b9d755f32edbcc6086b","user":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"repo":{"id":45420838,"node_id":"MDEwOlJlcG9zaXRvcnk0NTQyMDgzOA==","name":"pubpub","full_name":"pubpub/pubpub","private":false,"owner":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/pubpub/pubpub","description":"Open Community Publishing","fork":false,"url":"https://api.github.com/repos/pubpub/pubpub","forks_url":"https://api.github.com/repos/pubpub/pubpub/forks","keys_url":"https://api.github.com/repos/pubpub/pubpub/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pubpub/pubpub/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pubpub/pubpub/teams","hooks_url":"https://api.github.com/repos/pubpub/pubpub/hooks","issue_events_url":"https://api.github.com/repos/pubpub/pubpub/issues/events{/number}","events_url":"https://api.github.com/repos/pubpub/pubpub/events","assignees_url":"https://api.github.com/repos/pubpub/pubpub/assignees{/user}","branches_url":"https://api.github.com/repos/pubpub/pubpub/branches{/branch}","tags_url":"https://api.github.com/repos/pubpub/pubpub/tags","blobs_url":"https://api.github.com/repos/pubpub/pubpub/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pubpub/pubpub/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pubpub/pubpub/git/refs{/sha}","trees_url":"https://api.github.com/repos/pubpub/pubpub/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/{sha}","languages_url":"https://api.github.com/repos/pubpub/pubpub/languages","stargazers_url":"https://api.github.com/repos/pubpub/pubpub/stargazers","contributors_url":"https://api.github.com/repos/pubpub/pubpub/contributors","subscribers_url":"https://api.github.com/repos/pubpub/pubpub/subscribers","subscription_url":"https://api.github.com/repos/pubpub/pubpub/subscription","commits_url":"https://api.github.com/repos/pubpub/pubpub/commits{/sha}","git_commits_url":"https://api.github.com/repos/pubpub/pubpub/git/commits{/sha}","comments_url":"https://api.github.com/repos/pubpub/pubpub/comments{/number}","issue_comment_url":"https://api.github.com/repos/pubpub/pubpub/issues/comments{/number}","contents_url":"https://api.github.com/repos/pubpub/pubpub/contents/{+path}","compare_url":"https://api.github.com/repos/pubpub/pubpub/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pubpub/pubpub/merges","archive_url":"https://api.github.com/repos/pubpub/pubpub/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pubpub/pubpub/downloads","issues_url":"https://api.github.com/repos/pubpub/pubpub/issues{/number}","pulls_url":"https://api.github.com/repos/pubpub/pubpub/pulls{/number}","milestones_url":"https://api.github.com/repos/pubpub/pubpub/milestones{/number}","notifications_url":"https://api.github.com/repos/pubpub/pubpub/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pubpub/pubpub/labels{/name}","releases_url":"https://api.github.com/repos/pubpub/pubpub/releases{/id}","deployments_url":"https://api.github.com/repos/pubpub/pubpub/deployments","created_at":"2015-11-02T20:42:54Z","updated_at":"2024-03-01T05:53:32Z","pushed_at":"2024-03-07T11:28:14Z","git_url":"git://github.com/pubpub/pubpub.git","ssh_url":"git@github.com:pubpub/pubpub.git","clone_url":"https://github.com/pubpub/pubpub.git","svn_url":"https://github.com/pubpub/pubpub","homepage":"https://www.pubpub.org","size":100446,"stargazers_count":457,"watchers_count":457,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":true,"forks_count":62,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":298,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0","node_id":"MDc6TGljZW5zZTg="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":62,"open_issues":298,"watchers":457,"default_branch":"master"}},"base":{"label":"pubpub:master","ref":"master","sha":"b750aec2bf2c31c2bc8bc65812fb41819cb54568","user":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"repo":{"id":45420838,"node_id":"MDEwOlJlcG9zaXRvcnk0NTQyMDgzOA==","name":"pubpub","full_name":"pubpub/pubpub","private":false,"owner":{"login":"pubpub","id":17166715,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3MTY2NzE1","avatar_url":"https://avatars.githubusercontent.com/u/17166715?v=4","gravatar_id":"","url":"https://api.github.com/users/pubpub","html_url":"https://github.com/pubpub","followers_url":"https://api.github.com/users/pubpub/followers","following_url":"https://api.github.com/users/pubpub/following{/other_user}","gists_url":"https://api.github.com/users/pubpub/gists{/gist_id}","starred_url":"https://api.github.com/users/pubpub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pubpub/subscriptions","organizations_url":"https://api.github.com/users/pubpub/orgs","repos_url":"https://api.github.com/users/pubpub/repos","events_url":"https://api.github.com/users/pubpub/events{/privacy}","received_events_url":"https://api.github.com/users/pubpub/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/pubpub/pubpub","description":"Open Community Publishing","fork":false,"url":"https://api.github.com/repos/pubpub/pubpub","forks_url":"https://api.github.com/repos/pubpub/pubpub/forks","keys_url":"https://api.github.com/repos/pubpub/pubpub/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pubpub/pubpub/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pubpub/pubpub/teams","hooks_url":"https://api.github.com/repos/pubpub/pubpub/hooks","issue_events_url":"https://api.github.com/repos/pubpub/pubpub/issues/events{/number}","events_url":"https://api.github.com/repos/pubpub/pubpub/events","assignees_url":"https://api.github.com/repos/pubpub/pubpub/assignees{/user}","branches_url":"https://api.github.com/repos/pubpub/pubpub/branches{/branch}","tags_url":"https://api.github.com/repos/pubpub/pubpub/tags","blobs_url":"https://api.github.com/repos/pubpub/pubpub/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pubpub/pubpub/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pubpub/pubpub/git/refs{/sha}","trees_url":"https://api.github.com/repos/pubpub/pubpub/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pubpub/pubpub/statuses/{sha}","languages_url":"https://api.github.com/repos/pubpub/pubpub/languages","stargazers_url":"https://api.github.com/repos/pubpub/pubpub/stargazers","contributors_url":"https://api.github.com/repos/pubpub/pubpub/contributors","subscribers_url":"https://api.github.com/repos/pubpub/pubpub/subscribers","subscription_url":"https://api.github.com/repos/pubpub/pubpub/subscription","commits_url":"https://api.github.com/repos/pubpub/pubpub/commits{/sha}","git_commits_url":"https://api.github.com/repos/pubpub/pubpub/git/commits{/sha}","comments_url":"https://api.github.com/repos/pubpub/pubpub/comments{/number}","issue_comment_url":"https://api.github.com/repos/pubpub/pubpub/issues/comments{/number}","contents_url":"https://api.github.com/repos/pubpub/pubpub/contents/{+path}","compare_url":"https://api.github.com/repos/pubpub/pubpub/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pubpub/pubpub/merges","archive_url":"https://api.github.com/repos/pubpub/pubpub/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pubpub/pubpub/downloads","issues_url":"https://api.github.com/repos/pubpub/pubpub/issues{/number}","pulls_url":"https://api.github.com/repos/pubpub/pubpub/pulls{/number}","milestones_url":"https://api.github.com/repos/pubpub/pubpub/milestones{/number}","notifications_url":"https://api.github.com/repos/pubpub/pubpub/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pubpub/pubpub/labels{/name}","releases_url":"https://api.github.com/repos/pubpub/pubpub/releases{/id}","deployments_url":"https://api.github.com/repos/pubpub/pubpub/deployments","created_at":"2015-11-02T20:42:54Z","updated_at":"2024-03-01T05:53:32Z","pushed_at":"2024-03-07T11:28:14Z","git_url":"git://github.com/pubpub/pubpub.git","ssh_url":"git@github.com:pubpub/pubpub.git","clone_url":"https://github.com/pubpub/pubpub.git","svn_url":"https://github.com/pubpub/pubpub","homepage":"https://www.pubpub.org","size":100446,"stargazers_count":457,"watchers_count":457,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":true,"forks_count":62,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":298,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0","node_id":"MDc6TGljZW5zZTg="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":62,"open_issues":298,"watchers":457,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3018"},"html":{"href":"https://github.com/pubpub/pubpub/pull/3018"},"issue":{"href":"https://api.github.com/repos/pubpub/pubpub/issues/3018"},"comments":{"href":"https://api.github.com/repos/pubpub/pubpub/issues/3018/comments"},"review_comments":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3018/comments"},"review_comment":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/pubpub/pubpub/pulls/3018/commits"},"statuses":{"href":"https://api.github.com/repos/pubpub/pubpub/statuses/d12f107091045a40b63c3b9d755f32edbcc6086b"}},"author_association":"COLLABORATOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-07T15:45:43Z","org":{"id":17166715,"login":"pubpub","gravatar_id":"","url":"https://api.github.com/orgs/pubpub","avatar_url":"https://avatars.githubusercontent.com/u/17166715?"}}]