{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":452996530,"defaultBranch":"main","name":"bikehopper-ui","ownerLogin":"bikehopper","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-01-28T08:44:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/98134636?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717612199.0","currentOid":""},"activityList":{"items":[{"before":"07d23c98e8603caeef478ab0e846bc32722381e9","after":null,"ref":"refs/heads/andy/enable-code-splitting","pushedAt":"2024-06-05T18:29:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Andykmcc","name":"Andy McCoy","path":"/Andykmcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126394?s=80&v=4"}},{"before":"0a95098063fca8460e11b8b37e8a5cb6be0f9320","after":"a573060748143cd45346aeedd4b624a588616233","ref":"refs/heads/main","pushedAt":"2024-06-05T18:29:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Andykmcc","name":"Andy McCoy","path":"/Andykmcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126394?s=80&v=4"},"commit":{"message":"split out some big vendor modules into their own files","shortMessageHtmlLink":"split out some big vendor modules into their own files"}},{"before":null,"after":"ebb9fa61112f8d1799b78f15573a6a05eae46c6e","ref":"refs/heads/graue/fit-split","pushedAt":"2024-06-05T07:27:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"graue","name":"Scott Feeney","path":"/graue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1730853?s=80&v=4"},"commit":{"message":"Code split gpx2fit\n\ngpx2fit is a relatively large dependency (~300kB uncompressed) that many\nBH users will not use. This uses a dynamic import to defer loading it\nuntil a FIT file is downloaded.\n\nTo show it's doing something, the FIT button grays while the code is\nbeing downloaded, and if it fails to load, an alert is displayed. I\ntested this by adding a delay and by adding a throw, respectively.","shortMessageHtmlLink":"Code split gpx2fit"}},{"before":"f58f821c9b89757d1327d2c591a7dfa8567cd1da","after":null,"ref":"refs/heads/graue/typescript-warnings","pushedAt":"2024-06-05T06:42:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"graue","name":"Scott Feeney","path":"/graue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1730853?s=80&v=4"}},{"before":"30560f83c07508c446d5b1715365e5f3f60ffc95","after":"0a95098063fca8460e11b8b37e8a5cb6be0f9320","ref":"refs/heads/main","pushedAt":"2024-06-05T06:42:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"graue","name":"Scott Feeney","path":"/graue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1730853?s=80&v=4"},"commit":{"message":"Fix linting of TypeScript files (#367)\n\n`npm run lint` was not scanning ts and tsx files.\r\n\r\nThis also turns off TS's unused locals/args warning since it is\r\nduplicative of this more configurable lint rule:\r\n\r\nhttps://typescript-eslint.io/rules/no-unused-vars\r\n\r\nI have not turned on the Typescript-ESLint recommended rules yet because\r\nit produces lots of errors that will need to be dealt with in time.\r\n\r\nCo-authored-by: Andy McCoy ","shortMessageHtmlLink":"Fix linting of TypeScript files (#367)"}},{"before":"096591f8b1ad81ce1aaccf8713cff6d3114472e0","after":"f58f821c9b89757d1327d2c591a7dfa8567cd1da","ref":"refs/heads/graue/typescript-warnings","pushedAt":"2024-06-05T05:33:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Andykmcc","name":"Andy McCoy","path":"/Andykmcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126394?s=80&v=4"},"commit":{"message":"eslint TS config tweaks to fix build","shortMessageHtmlLink":"eslint TS config tweaks to fix build"}},{"before":null,"after":"07d23c98e8603caeef478ab0e846bc32722381e9","ref":"refs/heads/andy/enable-code-splitting","pushedAt":"2024-06-05T04:14:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Andykmcc","name":"Andy McCoy","path":"/Andykmcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126394?s=80&v=4"},"commit":{"message":"split out some big vendor modules into their own files","shortMessageHtmlLink":"split out some big vendor modules into their own files"}},{"before":"7c1f6725d37c91a5417329b6e8959d88ace9c8a3","after":"096591f8b1ad81ce1aaccf8713cff6d3114472e0","ref":"refs/heads/graue/typescript-warnings","pushedAt":"2024-06-05T00:00:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"graue","name":"Scott Feeney","path":"/graue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1730853?s=80&v=4"},"commit":{"message":"revert to old (non-flat) ESLint config format","shortMessageHtmlLink":"revert to old (non-flat) ESLint config format"}},{"before":"02942e8ea52778353dd6fa6568ed8409ea623410","after":"7c1f6725d37c91a5417329b6e8959d88ace9c8a3","ref":"refs/heads/graue/typescript-warnings","pushedAt":"2024-06-04T23:53:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"graue","name":"Scott Feeney","path":"/graue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1730853?s=80&v=4"},"commit":{"message":"revert bundling changes for now","shortMessageHtmlLink":"revert bundling changes for now"}},{"before":"9e9a412fcd49ab2e985989746aeb904fbbf45682","after":"02942e8ea52778353dd6fa6568ed8409ea623410","ref":"refs/heads/graue/typescript-warnings","pushedAt":"2024-06-04T23:24:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Andykmcc","name":"Andy McCoy","path":"/Andykmcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126394?s=80&v=4"},"commit":{"message":"Update eslint config to stop erroring with TS","shortMessageHtmlLink":"Update eslint config to stop erroring with TS"}},{"before":"5555839079a12098087b9c2407fb3c57d6ae2e48","after":null,"ref":"refs/heads/graue/types2","pushedAt":"2024-06-04T07:37:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"graue","name":"Scott Feeney","path":"/graue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1730853?s=80&v=4"}},{"before":"bc804a90df44a47312e42371104c0717d8bc5a31","after":"30560f83c07508c446d5b1715365e5f3f60ffc95","ref":"refs/heads/main","pushedAt":"2024-06-04T07:37:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"graue","name":"Scott Feeney","path":"/graue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1730853?s=80&v=4"},"commit":{"message":"More types: BikeHopperMap, App, other components; hooks; utilities (#366)\n\nCo-authored-by: Aditya Bhumbla ","shortMessageHtmlLink":"More types: BikeHopperMap, App, other components; hooks; utilities (#366"}},{"before":"c839869e035b7994d77324b790300be3a06d4b66","after":"5555839079a12098087b9c2407fb3c57d6ae2e48","ref":"refs/heads/graue/types2","pushedAt":"2024-06-04T07:13:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"graue","name":"Scott Feeney","path":"/graue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1730853?s=80&v=4"},"commit":{"message":"brevity","shortMessageHtmlLink":"brevity"}},{"before":"e54661edbabe2db070075c16c0523f8bbcd0a32c","after":"c839869e035b7994d77324b790300be3a06d4b66","ref":"refs/heads/graue/types2","pushedAt":"2024-06-04T07:12:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"graue","name":"Scott Feeney","path":"/graue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1730853?s=80&v=4"},"commit":{"message":"fix comment","shortMessageHtmlLink":"fix comment"}},{"before":"e2dff0563fadfa0efeb0b6a51dd5cfd48b73cf2e","after":"9e9a412fcd49ab2e985989746aeb904fbbf45682","ref":"refs/heads/graue/typescript-warnings","pushedAt":"2024-06-04T06:15:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"graue","name":"Scott Feeney","path":"/graue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1730853?s=80&v=4"},"commit":{"message":"maybe just remove this option?","shortMessageHtmlLink":"maybe just remove this option?"}},{"before":null,"after":"e2dff0563fadfa0efeb0b6a51dd5cfd48b73cf2e","ref":"refs/heads/graue/typescript-warnings","pushedAt":"2024-06-04T06:07:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"graue","name":"Scott Feeney","path":"/graue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1730853?s=80&v=4"},"commit":{"message":"Fix linting of TypeScript files\n\n`npm run lint` was not scanning ts and tsx files.\n\nThis also turns off TS's unused locals/args warning since it is\nduplicative of this more configurable lint rule:\n\nhttps://typescript-eslint.io/rules/no-unused-vars\n\nI have not turned on the Typescript-ESLint recommended rules yet because\nit produces lots of errors that will need to be dealt with in time.","shortMessageHtmlLink":"Fix linting of TypeScript files"}},{"before":"c831c784ddee7c5024b1d4aae8bb66826f8c1edc","after":"e54661edbabe2db070075c16c0523f8bbcd0a32c","ref":"refs/heads/graue/types2","pushedAt":"2024-06-04T02:25:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"graue","name":"Scott Feeney","path":"/graue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1730853?s=80&v=4"},"commit":{"message":"type describePlace","shortMessageHtmlLink":"type describePlace"}},{"before":"6ba2c67c41a323832b95d225831261e7f0a6c722","after":"c831c784ddee7c5024b1d4aae8bb66826f8c1edc","ref":"refs/heads/graue/types2","pushedAt":"2024-06-04T01:57:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"graue","name":"Scott Feeney","path":"/graue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1730853?s=80&v=4"},"commit":{"message":"finish BikehopperMap types","shortMessageHtmlLink":"finish BikehopperMap types"}},{"before":"6a7a62baedc486621c5376eb9f0810a8b071ad2a","after":"6ba2c67c41a323832b95d225831261e7f0a6c722","ref":"refs/heads/graue/types2","pushedAt":"2024-06-04T00:11:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abhumbla","name":"Aditya Bhumbla","path":"/abhumbla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9853610?s=80&v=4"},"commit":{"message":"fix some type errors","shortMessageHtmlLink":"fix some type errors"}},{"before":null,"after":"6a7a62baedc486621c5376eb9f0810a8b071ad2a","ref":"refs/heads/graue/types2","pushedAt":"2024-06-03T23:23:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"graue","name":"Scott Feeney","path":"/graue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1730853?s=80&v=4"},"commit":{"message":"WIP type BikeHopperMap, some annoying stuff to fix.","shortMessageHtmlLink":"WIP type BikeHopperMap, some annoying stuff to fix."}},{"before":"413e9e97aed2f189b04b5875b94b08ab9ba9158c","after":null,"ref":"refs/heads/graue/types","pushedAt":"2024-06-03T23:14:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"graue","name":"Scott Feeney","path":"/graue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1730853?s=80&v=4"}},{"before":"b702c5964f186b755eef444fbd1d3b89b712b438","after":"bc804a90df44a47312e42371104c0717d8bc5a31","ref":"refs/heads/main","pushedAt":"2024-06-03T23:14:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"graue","name":"Scott Feeney","path":"/graue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1730853?s=80&v=4"},"commit":{"message":"Typings for state, actions (#360)\n\nhack to fix later:\r\n- ignoring type of @turf/helpers. missing declarations.\r\n\r\ncaveats on route response type:\r\n- I may not be right about what is or isn't nullable from GH's perspective.\r\n- doesn't include \"debug\", \"info\", any other fields from GH.\r\n- won't feel confident this is correct until typing all the itinerary components that use the stuff.\r\n- might want to split out all routing related API stuff into its own file.\r\n- might want to internalize InstructionSigns and/or Mode\r\n- might want to generate parts of this from the GTFS spec, notably for the alerts part.\r\n- might want to convert *all* the dates.\r\n- might want BH-web-app to fix the inconsistency between GH dates as ISO-8601 strings and GTFS alert dates as epoch timestamps.","shortMessageHtmlLink":"Typings for state, actions (#360)"}},{"before":"a1ef1014e73eb9e7d68e63cbe4e1894f13fc581a","after":"413e9e97aed2f189b04b5875b94b08ab9ba9158c","ref":"refs/heads/graue/types","pushedAt":"2024-06-03T23:05:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"graue","name":"Scott Feeney","path":"/graue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1730853?s=80&v=4"},"commit":{"message":"feedback","shortMessageHtmlLink":"feedback"}},{"before":"f382c97ae81fdd8fe1c9e09b654a1fed105ef3b2","after":null,"ref":"refs/heads/andy/fix-workflow-typo","pushedAt":"2024-06-03T22:02:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Andykmcc","name":"Andy McCoy","path":"/Andykmcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126394?s=80&v=4"}},{"before":"63f98179507699e667104e2b43757b66b71de9d0","after":"b702c5964f186b755eef444fbd1d3b89b712b438","ref":"refs/heads/main","pushedAt":"2024-06-03T22:02:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Andykmcc","name":"Andy McCoy","path":"/Andykmcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126394?s=80&v=4"},"commit":{"message":"fix typo in workflow name (#365)","shortMessageHtmlLink":"fix typo in workflow name (#365)"}},{"before":null,"after":"f382c97ae81fdd8fe1c9e09b654a1fed105ef3b2","ref":"refs/heads/andy/fix-workflow-typo","pushedAt":"2024-06-03T21:47:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Andykmcc","name":"Andy McCoy","path":"/Andykmcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126394?s=80&v=4"},"commit":{"message":"fix typo in workflow name","shortMessageHtmlLink":"fix typo in workflow name"}},{"before":"419f1c6b0663771eed0634098077a81ffc813be1","after":null,"ref":"refs/heads/graue/no-logo","pushedAt":"2024-06-03T21:44:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"graue","name":"Scott Feeney","path":"/graue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1730853?s=80&v=4"}},{"before":"3634c4317346fd2ea69c3dfcfa63aabab27fddd3","after":"63f98179507699e667104e2b43757b66b71de9d0","ref":"refs/heads/main","pushedAt":"2024-06-03T21:44:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"graue","name":"Scott Feeney","path":"/graue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1730853?s=80&v=4"},"commit":{"message":"Remove React logo","shortMessageHtmlLink":"Remove React logo"}},{"before":"4fedf961823cfe50629ca500839fd07f9d009dc3","after":null,"ref":"refs/heads/andy/refactor-reusable-workflow","pushedAt":"2024-06-03T21:07:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Andykmcc","name":"Andy McCoy","path":"/Andykmcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126394?s=80&v=4"}},{"before":"506d2588b53659256367ba59ba4b49440a18d9c5","after":"3634c4317346fd2ea69c3dfcfa63aabab27fddd3","ref":"refs/heads/main","pushedAt":"2024-06-03T21:07:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Andykmcc","name":"Andy McCoy","path":"/Andykmcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126394?s=80&v=4"},"commit":{"message":"reusable workflow (#364)\n\nmigrating to reusable github workflows","shortMessageHtmlLink":"reusable workflow (#364)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXXGNfgA","startCursor":null,"endCursor":null}},"title":"Activity ยท bikehopper/bikehopper-ui"}