{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":611982597,"defaultBranch":"main","name":"parking-lot-map","ownerLogin":"ParkingReformNetwork","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-10T00:14:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/127456301?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1704847900.0","currentOid":""},"activityList":{"items":[{"before":"cb0515a9d21403efd029c282d8efcfa16cf1d2fd","after":"1cadf24b5a85ba7c8af9e45578ebbfc3f69520ed","ref":"refs/heads/main","pushedAt":"2024-05-22T04:45:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tunglinn","name":"Tung Lin","path":"/tunglinn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86996158?s=80&v=4"},"commit":{"message":"Add labels in dropdown (#186)\n\nPart of #182 \r\n\r\nIf there is no `contribution` tag in scorecard, the city is\r\nautomatically labelled as an `Official Map`.\r\nWill add alert in a future PR.\r\n\r\nNew render:\r\n\r\n![image](https://github.com/ParkingReformNetwork/parking-lot-map/assets/86996158/f40631cc-25bf-46cb-8ca1-0e117f6f6ed6)\r\n\r\n\r\n![image](https://github.com/ParkingReformNetwork/parking-lot-map/assets/86996158/8d4e6a5e-8f1b-43f9-9515-8ef234285a00)\r\n\r\n---------\r\n\r\nCo-authored-by: tunglinn ","shortMessageHtmlLink":"Add labels in dropdown (#186)"}},{"before":"bd557e0d4ef69f7f56c1e20458e10e381df207ff","after":"cb0515a9d21403efd029c282d8efcfa16cf1d2fd","ref":"refs/heads/main","pushedAt":"2024-05-19T15:15:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Eric-Arellano","name":"Eric Arellano","path":"/Eric-Arellano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852634?s=80&v=4"},"commit":{"message":"Don't show parking score if not relevant (#191)\n\nI realized from the book refactoringui.com that it's noisy to show this\r\nwhen irrelevant.\r\n\r\nThat allows us to improve our data modeling. We now use `null` when the\r\nURL and parking score are not set.\r\n\r\nBefore:\r\n\r\n\"Screenshot\r\n\r\nAfter:\r\n\r\n\"Screenshot","shortMessageHtmlLink":"Don't show parking score if not relevant (#191)"}},{"before":"75bac21bddb6777c6048d769ef58b1814421e2e9","after":"bd557e0d4ef69f7f56c1e20458e10e381df207ff","ref":"refs/heads/main","pushedAt":"2024-05-19T15:07:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Eric-Arellano","name":"Eric Arellano","path":"/Eric-Arellano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852634?s=80&v=4"},"commit":{"message":"Refactor score card HTML generation (#190)\n\nI'm going to make some changes to the scorecard based on the book\r\nrefactoringui.com. This is a refactor to prep for the changes.","shortMessageHtmlLink":"Refactor score card HTML generation (#190)"}},{"before":"f966577b251d6770df8191a06d084a2bf8ed4def","after":"75bac21bddb6777c6048d769ef58b1814421e2e9","ref":"refs/heads/main","pushedAt":"2024-05-19T14:50:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Eric-Arellano","name":"Eric Arellano","path":"/Eric-Arellano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852634?s=80&v=4"},"commit":{"message":"Simplify TypeScript usage (#189)","shortMessageHtmlLink":"Simplify TypeScript usage (#189)"}},{"before":"fcbee089059ec29491aa050b01f56334e9073f09","after":"f966577b251d6770df8191a06d084a2bf8ed4def","ref":"refs/heads/main","pushedAt":"2024-04-22T23:55:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Eric-Arellano","name":"Eric Arellano","path":"/Eric-Arellano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852634?s=80&v=4"},"commit":{"message":"Update scorecards and Rochester (#183)\n\nAdded missing URL data.\r\n\r\nRemoved parking lot from Rochester, NY.\r\n\r\n---------\r\n\r\nCo-authored-by: tunglinn ","shortMessageHtmlLink":"Update scorecards and Rochester (#183)"}},{"before":"096b586479f63bbc24d8e9b69a626d1ddb03abbc","after":"fcbee089059ec29491aa050b01f56334e9073f09","ref":"refs/heads/main","pushedAt":"2024-04-06T23:41:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Eric-Arellano","name":"Eric Arellano","path":"/Eric-Arellano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852634?s=80&v=4"},"commit":{"message":"Add more accessible font to prevent autozoom on iOs (#181)\n\nSee: https://github.com/ParkingReformNetwork/parking-lot-map/issues/177\r\n\r\nIOs on mobile autozooms for fonts in input elements < 16px for\r\naccessibility reasons.\r\n\r\nThis issue does not show up in devtools, use https://ngrok.com/ to try\r\nthis out on your mobile phone.\r\n\r\nIf you don't have an iphone please test with your android or other\r\nsmartphone (if you have one) as this would be useful data as well.","shortMessageHtmlLink":"Add more accessible font to prevent autozoom on iOs (#181)"}},{"before":"b2264f29b1036e54ed5ea9d556bb5b364684717b","after":"096b586479f63bbc24d8e9b69a626d1ddb03abbc","ref":"refs/heads/main","pushedAt":"2024-04-06T14:04:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Eric-Arellano","name":"Eric Arellano","path":"/Eric-Arellano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852634?s=80&v=4"},"commit":{"message":"add typescript to codebase (#178)\n\nThis PR adds typescript to the codebase. Reviewers see comments.","shortMessageHtmlLink":"add typescript to codebase (#178)"}},{"before":"fed14488f71e22eedfed7eb74467417b81bf1d6a","after":"b2264f29b1036e54ed5ea9d556bb5b364684717b","ref":"refs/heads/main","pushedAt":"2024-03-04T02:06:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Eric-Arellano","name":"Eric Arellano","path":"/Eric-Arellano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852634?s=80&v=4"},"commit":{"message":"Standardize score card field naming (#179)\n\nSee\r\nhttps://github.com/ParkingReformNetwork/parking-lot-map/pull/178#discussion_r1510142610","shortMessageHtmlLink":"Standardize score card field naming (#179)"}},{"before":"f16f44844c1d246541ef3c5f61a592654424a40f","after":"fed14488f71e22eedfed7eb74467417b81bf1d6a","ref":"refs/heads/main","pushedAt":"2024-02-12T04:28:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Eric-Arellano","name":"Eric Arellano","path":"/Eric-Arellano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852634?s=80&v=4"},"commit":{"message":"Switch dropdown component to choices.js (#176)\n\nSolves\r\nhttps://github.com/ParkingReformNetwork/parking-lot-map/issues/134\r\n\r\n\"Screenshot\r\n\"Screenshot\r\n\"Screenshot\r\n\"Screenshot\r\n\"Screenshot","shortMessageHtmlLink":"Switch dropdown component to choices.js (#176)"}},{"before":"f5dd0c1321e03528d6cda63f031068c34feac8aa","after":"f16f44844c1d246541ef3c5f61a592654424a40f","ref":"refs/heads/main","pushedAt":"2024-02-11T12:54:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Eric-Arellano","name":"Eric Arellano","path":"/Eric-Arellano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852634?s=80&v=4"},"commit":{"message":"Upgrade to newest version of Playwright (#137)\n\nPlaywright 1.38 no longer installs the browsers for you:\r\nhttps://github.com/microsoft/playwright/releases/tag/v1.38.0.\r\n\r\nLocal users should rerun the below:\r\n\r\n```\r\nnpm install\r\nnpx playwright install\r\n```","shortMessageHtmlLink":"Upgrade to newest version of Playwright (#137)"}},{"before":"1bb5aa9c0489b82c0681f6a1eb8b7713aee0bd12","after":"f5dd0c1321e03528d6cda63f031068c34feac8aa","ref":"refs/heads/main","pushedAt":"2024-02-11T00:45:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Eric-Arellano","name":"Eric Arellano","path":"/Eric-Arellano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852634?s=80&v=4"},"commit":{"message":"Improve link sharing by using an icon (#175)\n\nSolves\r\nhttps://github.com/ParkingReformNetwork/parking-lot-map/issues/138\r\n\r\nAlso squashes a small bug in the lots-toggle-{on,off} button.","shortMessageHtmlLink":"Improve link sharing by using an icon (#175)"}},{"before":"13611ef1c91dde49255b14c3e9e4d73cf2e7b298","after":"1bb5aa9c0489b82c0681f6a1eb8b7713aee0bd12","ref":"refs/heads/main","pushedAt":"2024-02-05T06:28:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tunglinn","name":"Tung Lin","path":"/tunglinn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86996158?s=80&v=4"},"commit":{"message":"Clean up files (#174)\n\n- removed update population script\r\n- removed parking-lots.geojson\r\n- removed tests for parking-lots.geojson\r\n\r\n---------\r\n\r\nCo-authored-by: tunglinn ","shortMessageHtmlLink":"Clean up files (#174)"}},{"before":"235be81e8e4c1398e8227ad0c78da0a6a91f35dc","after":null,"ref":"refs/heads/lazy-loading","pushedAt":"2024-02-04T22:49:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tunglinn","name":"Tung Lin","path":"/tunglinn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86996158?s=80&v=4"}},{"before":"8c1acfada48c92e6965c6929b5fd5077c91c5742","after":"13611ef1c91dde49255b14c3e9e4d73cf2e7b298","ref":"refs/heads/main","pushedAt":"2024-02-04T22:49:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tunglinn","name":"Tung Lin","path":"/tunglinn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86996158?s=80&v=4"},"commit":{"message":"Fully implement lazy loading (#142)\n\nParking lot data is now split by city, to allow for lazy loading.\r\nParking lots will only be loaded if the city is within view.\r\nAdded testing.\r\n\r\n---------\r\n\r\nCo-authored-by: tunglinn \r\nCo-authored-by: Eric Arellano <14852634+Eric-Arellano@users.noreply.github.com>","shortMessageHtmlLink":"Fully implement lazy loading (#142)"}},{"before":"8d36bf2e2027de559cd5ec9393824fb4e504837c","after":"235be81e8e4c1398e8227ad0c78da0a6a91f35dc","ref":"refs/heads/lazy-loading","pushedAt":"2024-02-04T22:17:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunglinn","name":"Tung Lin","path":"/tunglinn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86996158?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}},{"before":"8944cd31779468f529686de1abfa715964c0cb53","after":"8d36bf2e2027de559cd5ec9393824fb4e504837c","ref":"refs/heads/lazy-loading","pushedAt":"2024-02-03T21:56:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tunglinn","name":"Tung Lin","path":"/tunglinn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86996158?s=80&v=4"},"commit":{"message":"Merge branch 'lazy-loading' of https://github.com/ParkingReformNetwork/parking-lot-map into lazy-loading","shortMessageHtmlLink":"Merge branch 'lazy-loading' of https://github.com/ParkingReformNetwor…"}},{"before":"bc6806997fc463ed01d87a39220204509ecb72a9","after":"8944cd31779468f529686de1abfa715964c0cb53","ref":"refs/heads/lazy-loading","pushedAt":"2024-02-03T21:12:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tunglinn","name":"Tung Lin","path":"/tunglinn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86996158?s=80&v=4"},"commit":{"message":"Merge branch 'main' into lazy-loading","shortMessageHtmlLink":"Merge branch 'main' into lazy-loading"}},{"before":"b795cafb40ca11d6a8bd8127880ab22940517646","after":"bc6806997fc463ed01d87a39220204509ecb72a9","ref":"refs/heads/lazy-loading","pushedAt":"2024-02-03T21:11:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunglinn","name":"Tung Lin","path":"/tunglinn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86996158?s=80&v=4"},"commit":{"message":"Improve loading logic","shortMessageHtmlLink":"Improve loading logic"}},{"before":"cd2a906b96b13d5aeebc93bbb54746cd7a575c12","after":"8c1acfada48c92e6965c6929b5fd5077c91c5742","ref":"refs/heads/main","pushedAt":"2024-01-28T00:24:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tunglinn","name":"Tung Lin","path":"/tunglinn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86996158?s=80&v=4"},"commit":{"message":"Update Las Vegas (#173)\n\nMissed parking score and percentage.\r\n\r\n---------\r\n\r\nCo-authored-by: tunglinn ","shortMessageHtmlLink":"Update Las Vegas (#173)"}},{"before":"5cd1a957656a7ceb27be0cc35eb38c31686f8066","after":"b795cafb40ca11d6a8bd8127880ab22940517646","ref":"refs/heads/lazy-loading","pushedAt":"2024-01-27T02:12:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tunglinn","name":"Tung Lin","path":"/tunglinn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86996158?s=80&v=4"},"commit":{"message":"Fix setUpSite 2.0","shortMessageHtmlLink":"Fix setUpSite 2.0"}},{"before":"83ce874106e707aab519b8b6bf82aaaa1840007e","after":"5cd1a957656a7ceb27be0cc35eb38c31686f8066","ref":"refs/heads/lazy-loading","pushedAt":"2024-01-26T22:52:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunglinn","name":"Tung Lin","path":"/tunglinn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86996158?s=80&v=4"},"commit":{"message":"Fix duplicate","shortMessageHtmlLink":"Fix duplicate"}},{"before":"2008de9e39a8b4a76ff4d3468a7f0b86c9e8b2a3","after":"83ce874106e707aab519b8b6bf82aaaa1840007e","ref":"refs/heads/lazy-loading","pushedAt":"2024-01-26T22:51:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunglinn","name":"Tung Lin","path":"/tunglinn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86996158?s=80&v=4"},"commit":{"message":"Revert \"Update Madison\"\n\nThis reverts commit 2008de9e39a8b4a76ff4d3468a7f0b86c9e8b2a3.","shortMessageHtmlLink":"Revert \"Update Madison\""}},{"before":"cfea40d1f5e53216d2230ee854a27339ded5f4cf","after":"2008de9e39a8b4a76ff4d3468a7f0b86c9e8b2a3","ref":"refs/heads/lazy-loading","pushedAt":"2024-01-26T22:49:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunglinn","name":"Tung Lin","path":"/tunglinn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86996158?s=80&v=4"},"commit":{"message":"Update Madison","shortMessageHtmlLink":"Update Madison"}},{"before":"b5d11a7bf09a496ac1f8756c59d08582984a8891","after":"cfea40d1f5e53216d2230ee854a27339ded5f4cf","ref":"refs/heads/lazy-loading","pushedAt":"2024-01-26T22:44:58.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"tunglinn","name":"Tung Lin","path":"/tunglinn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86996158?s=80&v=4"},"commit":{"message":"Fix merge conflict","shortMessageHtmlLink":"Fix merge conflict"}},{"before":"f8f9d6f1f0543bdfce10ea83ae18aacd4e072967","after":"cd2a906b96b13d5aeebc93bbb54746cd7a575c12","ref":"refs/heads/main","pushedAt":"2024-01-26T18:53:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tunglinn","name":"Tung Lin","path":"/tunglinn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86996158?s=80&v=4"},"commit":{"message":"Miami update + parking score update (#172)\n\nCo-authored-by: tunglinn ","shortMessageHtmlLink":"Miami update + parking score update (#172)"}},{"before":"7b0004ab979426b353b90bc858d8dfeb8dc5a6bb","after":"f8f9d6f1f0543bdfce10ea83ae18aacd4e072967","ref":"refs/heads/main","pushedAt":"2024-01-15T00:04:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tunglinn","name":"Tung Lin","path":"/tunglinn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86996158?s=80&v=4"},"commit":{"message":"Refactor updating scorecard (#169)\n\nWhy this refactor?\r\nThis simplifies when scorecard updates. \r\n\r\nBefore, there were many different cases in which a scorecard would\r\nupdate, like the dropdown changing, the user panning to a different\r\ncity, or the user clicking on a city.\r\nNow, the scorecard only updates to the city closes to the center of the\r\nscreen. So, when the dropdown changes, the map snaps to city, which will\r\nalso automatically update the scorecard.\r\n\r\n---------\r\n\r\nCo-authored-by: tunglinn ","shortMessageHtmlLink":"Refactor updating scorecard (#169)"}},{"before":"2abb8cc6c3883ad5dcd203fd36d3657822606239","after":"7b0004ab979426b353b90bc858d8dfeb8dc5a6bb","ref":"refs/heads/main","pushedAt":"2024-01-11T12:50:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Eric-Arellano","name":"Eric Arellano","path":"/Eric-Arellano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852634?s=80&v=4"},"commit":{"message":"Update parking scores (#171)\n\nCo-authored-by: tunglinn ","shortMessageHtmlLink":"Update parking scores (#171)"}},{"before":"5df82b5e27a7909bd0359299dcdaada9cd06c6bc","after":"2abb8cc6c3883ad5dcd203fd36d3657822606239","ref":"refs/heads/main","pushedAt":"2024-01-10T23:16:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Eric-Arellano","name":"Eric Arellano","path":"/Eric-Arellano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852634?s=80&v=4"},"commit":{"message":"Update SF, St. Paul, and 7 parking scores (#170)\n\nCo-authored-by: tunglinn ","shortMessageHtmlLink":"Update SF, St. Paul, and 7 parking scores (#170)"}},{"before":"8af2dc8ebb8d278fcb222162b0361491e5d97edd","after":"5df82b5e27a7909bd0359299dcdaada9cd06c6bc","ref":"refs/heads/main","pushedAt":"2024-01-10T01:03:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Eric-Arellano","name":"Eric Arellano","path":"/Eric-Arellano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852634?s=80&v=4"},"commit":{"message":"Add names to the thank you section. (#168)\n\nCo-authored-by: twjordan ","shortMessageHtmlLink":"Add names to the thank you section. (#168)"}},{"before":"9d68ed0a4e0d4a36864ae3d4a99da389e100ba6d","after":null,"ref":"refs/heads/twjordan-patch-1","pushedAt":"2024-01-10T00:51:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Eric-Arellano","name":"Eric Arellano","path":"/Eric-Arellano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852634?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUIMyYAA","startCursor":null,"endCursor":null}},"title":"Activity · ParkingReformNetwork/parking-lot-map"}