{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":161120445,"defaultBranch":"main","name":"Rapid","ownerLogin":"facebook","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-12-10T05:13:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/69631?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717240018.0","currentOid":""},"activityList":{"items":[{"before":"8b2cbc65fd58bdb4aa5b0a4a8f573bae43b8c18d","after":"8ab3414ede906cde13569ad14f34ae8c8cf6d593","ref":"refs/heads/mobile_fixes","pushedAt":"2024-06-06T22:52:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tannerwuster","name":"Tanner A. Wuster","path":"/tannerwuster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49957271?s=80&v=4"},"commit":{"message":"WIP:comments added, zoom is working beautifully until you make an edit...","shortMessageHtmlLink":"WIP:comments added, zoom is working beautifully until you make an edi…"}},{"before":"a2ca0963ee83fae7f974fa625b4aa1eb02613895","after":"8b2cbc65fd58bdb4aa5b0a4a8f573bae43b8c18d","ref":"refs/heads/mobile_fixes","pushedAt":"2024-06-03T23:07:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tannerwuster","name":"Tanner A. Wuster","path":"/tannerwuster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49957271?s=80&v=4"},"commit":{"message":"zooming in and out is smoother. still needs a little adjustment","shortMessageHtmlLink":"zooming in and out is smoother. still needs a little adjustment"}},{"before":"188b0dd05e9ce648fff4147da35d1bd73b1026ca","after":"a2ca0963ee83fae7f974fa625b4aa1eb02613895","ref":"refs/heads/mobile_fixes","pushedAt":"2024-06-03T17:41:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tannerwuster","name":"Tanner A. Wuster","path":"/tannerwuster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49957271?s=80&v=4"},"commit":{"message":"WIP: zoom is more performant but needs some more tweaking","shortMessageHtmlLink":"WIP: zoom is more performant but needs some more tweaking"}},{"before":null,"after":"beae0cc5bcb842aee8387eb58fb8367c2e2a7aeb","ref":"refs/heads/dependabot/npm_and_yarn/sinon-18.0.0","pushedAt":"2024-06-01T11:06:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump sinon from 17.0.2 to 18.0.0\n\nBumps [sinon](https://github.com/sinonjs/sinon) from 17.0.2 to 18.0.0.\n- [Release notes](https://github.com/sinonjs/sinon/releases)\n- [Changelog](https://github.com/sinonjs/sinon/blob/main/docs/changelog.md)\n- [Commits](https://github.com/sinonjs/sinon/compare/v17.0.2...v18.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: sinon\n dependency-type: direct:development\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump sinon from 17.0.2 to 18.0.0"}},{"before":"45807371c019ba0cc357c004c74c2b43c5e2ed93","after":"188b0dd05e9ce648fff4147da35d1bd73b1026ca","ref":"refs/heads/mobile_fixes","pushedAt":"2024-05-31T19:22:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tannerwuster","name":"Tanner A. Wuster","path":"/tannerwuster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49957271?s=80&v=4"},"commit":{"message":"Remove unused isMobileWebKit detection","shortMessageHtmlLink":"Remove unused isMobileWebKit detection"}},{"before":"dc292114d27ceb6b5818fa03bbf0f9a64d2035fd","after":"45807371c019ba0cc357c004c74c2b43c5e2ed93","ref":"refs/heads/mobile_fixes","pushedAt":"2024-05-31T18:11:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tannerwuster","name":"Tanner A. Wuster","path":"/tannerwuster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49957271?s=80&v=4"},"commit":{"message":"added context menu on long press back in","shortMessageHtmlLink":"added context menu on long press back in"}},{"before":"600c6a1af2f282e4e22de233cc05d182e992c81c","after":null,"ref":"refs/heads/water_bodies_style_fix","pushedAt":"2024-05-31T18:08:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tannerwuster","name":"Tanner A. Wuster","path":"/tannerwuster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49957271?s=80&v=4"}},{"before":"edb5e0762eaf92185ab9fe973ce19045a577687e","after":null,"ref":"refs/heads/node_test","pushedAt":"2024-05-31T18:08:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tannerwuster","name":"Tanner A. Wuster","path":"/tannerwuster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49957271?s=80&v=4"}},{"before":"afb8ec704e8d2683572aa79c85f54e9e37cacf7d","after":null,"ref":"refs/heads/wayback","pushedAt":"2024-05-31T18:05:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tannerwuster","name":"Tanner A. Wuster","path":"/tannerwuster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49957271?s=80&v=4"}},{"before":"ffe0f615271ff7a7494082f76c84157d14c70b5f","after":null,"ref":"refs/heads/multi_select_fix","pushedAt":"2024-05-31T18:05:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tannerwuster","name":"Tanner A. Wuster","path":"/tannerwuster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49957271?s=80&v=4"}},{"before":null,"after":"dc292114d27ceb6b5818fa03bbf0f9a64d2035fd","ref":"refs/heads/mobile_fixes","pushedAt":"2024-05-31T16:58:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tannerwuster","name":"Tanner A. Wuster","path":"/tannerwuster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49957271?s=80&v=4"},"commit":{"message":"WIP: pinch to zoom working but laggy","shortMessageHtmlLink":"WIP: pinch to zoom working but laggy"}},{"before":"9fe0dd5e110fff3f8b4b3e63f9d61631f3030789","after":null,"ref":"refs/heads/MR_apitoken_fix","pushedAt":"2024-05-28T21:02:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"}},{"before":"d30b442af176caaa4f154166c8c2bc8cb2feb72e","after":"acdc46935275e7b2869f38182a7441db94f2f075","ref":"refs/heads/main","pushedAt":"2024-05-28T21:01:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"refactors the userDetails function to always call the showAuthWarning function to ensure that the D3 data binding and exit selection are always executed","shortMessageHtmlLink":"refactors the userDetails function to always call the showAuthWarning…"}},{"before":"ef80aa4fd01343fe379cea944b5d6b290fa7527a","after":"d30b442af176caaa4f154166c8c2bc8cb2feb72e","ref":"refs/heads/main","pushedAt":"2024-05-24T17:14:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"OpenStreetMap is no longer the worlds largest database of buildings","shortMessageHtmlLink":"OpenStreetMap is no longer the worlds largest database of buildings"}},{"before":"f1c38ee5ff03f040d056530061ff303a51191905","after":"ef80aa4fd01343fe379cea944b5d6b290fa7527a","ref":"refs/heads/main","pushedAt":"2024-05-23T21:19:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Allow togging rapid features in map data panel\n(closes #1434)\n\nThis also freshens up some of the text in the help section that talks about\nthe Rapid features. The old text was really geared towards \"AI Roads\" and we\nnow offer a bunch of other feature layers for other types.\n\nThe new wording more refers to the Rapid Features as \"suggestions\", a term we\nuse frequently when talking about Rapid.","shortMessageHtmlLink":"Allow togging rapid features in map data panel"}},{"before":"8a327e0084c539e893aed628e7d0d2043979d949","after":"f1c38ee5ff03f040d056530061ff303a51191905","ref":"refs/heads/main","pushedAt":"2024-05-23T20:14:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Code organization / fix issues with MapLibre 3d viewer\n(closes #1441)\n\nLots going on in here.. The reported issue was that clicking on the \"Show 3d\nMap\" checkbox takes the user to Null Island.\n\nThe cause of this was that the code to work with maplibre was spread around a\nbunch of different places. Checking the box kicked off a render before the\nmaplibre map had actually moved into position, which emitted mapmove, which moved\nthe main map to Null Island.\n\nThis commit reorganizes things and fixes a bunch of miscellaneous issues.\n\n- Map3dSystem.js is now responsible for almost everything related to the 3d map.\n- We're a lot more careful about how startup works and when event handlers are set up\n- map3d_viewer.js now _only_ creates the container. It does this at UI startup\n (This must happen before MapLibre starts)\n- Add Map3dSystem methods for things like `.render()`, `.visible`, `.toggle()`\n- Have Map3dSystem respond to changes in the urlhash (so if a user manually\n adds `map3d=true` to the hash, it should become visible.\n- Give the background list \"extras\" section an update selection so it can update the\n Map3d checkbox if needed\n- When d3-transitioning from visible->invisible, we don't need to first set style like\n `display: block; opacity: 1`. It can start that transition from wherever it is.\n (in some situations this made the div flash visible and then disappear immediately)","shortMessageHtmlLink":"Code organization / fix issues with MapLibre 3d viewer"}},{"before":"19deb1a2f028c6d9a2a636413bb7aca41309f639","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/pixi.js-8.1.1","pushedAt":"2024-05-22T18:55:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"84f053dcb74c43ef7651421ada7e85b953c7294e","ref":"refs/heads/dependabot/npm_and_yarn/pixi.js-8.1.5","pushedAt":"2024-05-22T18:55:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pixi.js from 7.4.0 to 8.1.5\n\nBumps [pixi.js](https://github.com/pixijs/pixijs) from 7.4.0 to 8.1.5.\n- [Release notes](https://github.com/pixijs/pixijs/releases)\n- [Commits](https://github.com/pixijs/pixijs/compare/v7.4.0...v8.1.5)\n\n---\nupdated-dependencies:\n- dependency-name: pixi.js\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pixi.js from 7.4.0 to 8.1.5"}},{"before":"c61fd5e3c186c9368d147f1686788e72b2046f25","after":"8a327e0084c539e893aed628e7d0d2043979d949","ref":"refs/heads/main","pushedAt":"2024-05-22T18:53:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Mirror the wayback config file, it's not available everywhere\n(closes #1445)\n\nThis may end up being a temporary workaround, but it should unblock the issue\nof having Rapid start up slow in areas that can't fetch directly from AWS.\n\nThis commit:\n- `npm run imagery` will now fetch the wayback config file and put it under data/\n (alongside imagery.json)\n- We run this before releasing new versions, so the file will be recent enough\n- Uses the DataLoaderSystem to get the contents of this file when Rapid starts\n- Swaps in our fork of `@rapideditor/wayback-core` that allows us to set\n the config data without triggering a fetch from AWS","shortMessageHtmlLink":"Mirror the wayback config file, it's not available everywhere"}},{"before":"e3138a209b35883a9a597ee907f54bf09e8c375b","after":null,"ref":"refs/heads/MR_hidden_challenges","pushedAt":"2024-05-22T14:30:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"}},{"before":"c480b42ce912988ce7ed9250b7b39134627e96c4","after":"c61fd5e3c186c9368d147f1686788e72b2046f25","ref":"refs/heads/main","pushedAt":"2024-05-22T14:30:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Update getData method to show non-visible tasks only when specific challengeID is given","shortMessageHtmlLink":"Update getData method to show non-visible tasks only when specific ch…"}},{"before":null,"after":"e3138a209b35883a9a597ee907f54bf09e8c375b","ref":"refs/heads/MR_hidden_challenges","pushedAt":"2024-05-21T17:10:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tannerwuster","name":"Tanner A. Wuster","path":"/tannerwuster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49957271?s=80&v=4"},"commit":{"message":"Update getData method to show non-visible tasks only when specific challengeID is given","shortMessageHtmlLink":"Update getData method to show non-visible tasks only when specific ch…"}},{"before":"372f01ec1a66a879010021cac5c34bdbe3206712","after":"9fe0dd5e110fff3f8b4b3e63f9d61631f3030789","ref":"refs/heads/MR_apitoken_fix","pushedAt":"2024-05-20T21:20:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tannerwuster","name":"Tanner A. Wuster","path":"/tannerwuster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49957271?s=80&v=4"},"commit":{"message":"refactors the userDetails function to always call the showAuthWarning function to ensure that the D3 data binding and exit selection are always executed","shortMessageHtmlLink":"refactors the userDetails function to always call the showAuthWarning…"}},{"before":"f9ef658d31f28e72fcbcf363884b5bece5e6cff0","after":"372f01ec1a66a879010021cac5c34bdbe3206712","ref":"refs/heads/MR_apitoken_fix","pushedAt":"2024-05-20T21:19:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tannerwuster","name":"Tanner A. Wuster","path":"/tannerwuster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49957271?s=80&v=4"},"commit":{"message":"refactors the userDetails function to always call the showAuthWarning function to ensure that the D3 data binding and exit selection are always executed","shortMessageHtmlLink":"refactors the userDetails function to always call the showAuthWarning…"}},{"before":"87a7fb545dbd2e5982f66ee901fd91e8e5e0ffa2","after":"c480b42ce912988ce7ed9250b7b39134627e96c4","ref":"refs/heads/main","pushedAt":"2024-05-20T14:10:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"fix issue where it would not unselect object","shortMessageHtmlLink":"fix issue where it would not unselect object"}},{"before":"fbf14bdc32bd8edfe518604ca02e68713a956a79","after":"87a7fb545dbd2e5982f66ee901fd91e8e5e0ffa2","ref":"refs/heads/main","pushedAt":"2024-05-18T14:53:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Fix examples links\n\ncanary/ _is_ a dist/","shortMessageHtmlLink":"Fix examples links"}},{"before":"79719681d09e5e1f7b5d45e9fc8acad249876f47","after":"fbf14bdc32bd8edfe518604ca02e68713a956a79","ref":"refs/heads/main","pushedAt":"2024-05-17T22:14:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"The badge lies! The build is not failing..","shortMessageHtmlLink":"The badge lies! The build is not failing.."}},{"before":"f582e9823e05930ed08e37a684e179ffb20aec8c","after":"79719681d09e5e1f7b5d45e9fc8acad249876f47","ref":"refs/heads/main","pushedAt":"2024-05-17T21:52:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"Fix bad links to favicon and stylesheet on examples page","shortMessageHtmlLink":"Fix bad links to favicon and stylesheet on examples page"}},{"before":"a759b1639a7ac96da687ece04c3418c67452dcce","after":"f582e9823e05930ed08e37a684e179ffb20aec8c","ref":"refs/heads/main","pushedAt":"2024-05-17T21:39:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"},"commit":{"message":"When assigning canary build, sync the whole dist/ folder into canary/\n\nBefore we just object copied `index.html` -> `canary`\nBut now there are examples in there that we should sync so paths under `canary/` work","shortMessageHtmlLink":"When assigning canary build, sync the whole dist/ folder into canary/"}},{"before":"eb52c228832ae541fd2fa8e6d2db45689a107eef","after":null,"ref":"refs/heads/iframe_example","pushedAt":"2024-05-17T21:07:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bhousel","name":"Bryan Housel","path":"/bhousel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38784?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXq5l4AA","startCursor":null,"endCursor":null}},"title":"Activity · facebook/Rapid"}