{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":583031835,"defaultBranch":"master","name":"OpenRailwayMap-vector","ownerLogin":"hiddewie","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-12-28T15:03:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1073881?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725657335.0","currentOid":""},"activityList":{"items":[{"before":"fdf01b0462c8772fd02819f3043632280fe86325","after":null,"ref":"refs/heads/gb-signals","pushedAt":"2024-09-06T21:15:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"}},{"before":"e3af94b03d48375225690fd59a88087c84a3e68a","after":"a4c5dbf1f5bc3135f5e83e7d8843fe4272d2d491","ref":"refs/heads/master","pushedAt":"2024-09-06T21:15:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"GB signals (#100)\n\nPart of #35\r\n\r\nSee https://www.railsigns.uk/index.html\r\n\r\nSee https://signalbox.org/signals/\r\n\r\nSee\r\nhttps://wiki.openstreetmap.org/wiki/OpenRailwayMap/Tagging_in_the_United_Kingdom","shortMessageHtmlLink":"GB signals (#100)"}},{"before":"684a26ba89e583a4e7900766392f6659e5bb13e5","after":"fdf01b0462c8772fd02819f3043632280fe86325","ref":"refs/heads/gb-signals","pushedAt":"2024-09-06T21:08:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"add shunting signals","shortMessageHtmlLink":"add shunting signals"}},{"before":"5705ec03dc7b300f509639d80ad27e3f5188c367","after":null,"ref":"refs/heads/show-region","pushedAt":"2024-09-06T20:48:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"}},{"before":"9195ad9ecce9591b1498756a7f955d15f1b293b8","after":"e3af94b03d48375225690fd59a88087c84a3e68a","ref":"refs/heads/master","pushedAt":"2024-09-06T20:48:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"Replace hardcoded bounds to the imported region (#102)\n\nPart of https://github.com/hiddewie/OpenRailwayMap-vector/issues/99\r\n\r\n### Scenarios\r\n\r\nLocal import: data is imported using Docker compose, and the import\r\nscript will output the imported data bounds as JSON. The proxy can pick\r\nup this file, and serve it for the UI.\r\n\r\nDeployed: the file is manually written with the deployed import bounds.\r\n\r\nFailure: if no file can be found, or the file fails to be served with a\r\n200 OK response, the UI shows the entire map without bounds.\r\n\r\n### Alternatives\r\n\r\nI tried getting the bounds from\r\nhttps://maplibre.org/martin/sources-pg-tables.html, but these were not\r\nserved by Martin, neither from a database nor from mbtlies tile files.\r\n\r\n### Testing \r\n\r\nImport bounds not available: entire map is visible\r\n\r\nImport bounds available and coordinates outside bound: UI moves the view\r\ninside the imported bounds.\r\n\r\nImport bounds available and coordinates inside bound: UI takes the\r\nexisting center/zoom from the hash in the URL, and shows the UI with\r\nthat center/zoom.","shortMessageHtmlLink":"Replace hardcoded bounds to the imported region (#102)"}},{"before":"df7eed34d276e231e91d48b122798ef78823e9da","after":"5705ec03dc7b300f509639d80ad27e3f5188c367","ref":"refs/heads/show-region","pushedAt":"2024-09-06T20:05:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"CI: output import bounds","shortMessageHtmlLink":"CI: output import bounds"}},{"before":"bfd610e7bf11b4bf69e8f72a3d8160ae4856f36c","after":"df7eed34d276e231e91d48b122798ef78823e9da","ref":"refs/heads/show-region","pushedAt":"2024-09-06T20:02:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"Output data bounds after import","shortMessageHtmlLink":"Output data bounds after import"}},{"before":null,"after":"bfd610e7bf11b4bf69e8f72a3d8160ae4856f36c","ref":"refs/heads/show-region","pushedAt":"2024-09-06T18:55:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"Get rid of global max bounds","shortMessageHtmlLink":"Get rid of global max bounds"}},{"before":"56b98dd3e4cbaf3b643231e9428d3be6d87b7902","after":"9195ad9ecce9591b1498756a7f955d15f1b293b8","ref":"refs/heads/master","pushedAt":"2024-09-06T18:54:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"Reporting marks (#101)\n\nAdds reporting marks to the information pop-up\r\n\r\nThey are accessible to users to add to their custom style\r\n\r\nhttps://wiki.openstreetmap.org/wiki/Key:reporting_marks\r\n\r\n---------\r\n\r\nCo-authored-by: Hidde Wieringa ","shortMessageHtmlLink":"Reporting marks (#101)"}},{"before":null,"after":"684a26ba89e583a4e7900766392f6659e5bb13e5","ref":"refs/heads/gb-signals","pushedAt":"2024-09-02T19:08:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"GB main signal","shortMessageHtmlLink":"GB main signal"}},{"before":"238793f707e685f2d92a0bc896136fedf7fcf676","after":null,"ref":"refs/heads/at-missing-signals","pushedAt":"2024-09-02T18:19:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"}},{"before":"50a17346af72684965a1b8331aa17ce03a98ea64","after":"56b98dd3e4cbaf3b643231e9428d3be6d87b7902","ref":"refs/heads/master","pushedAt":"2024-09-02T18:19:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"AT missing signals (#98)\n\nPart of #35 \r\n\r\n\r\n![image](https://github.com/user-attachments/assets/d5468dae-870c-4570-afe8-1174cebf3e65)","shortMessageHtmlLink":"AT missing signals (#98)"}},{"before":"aa4f07cb84949ab156d81d01f7e3e0220a0d191b","after":"238793f707e685f2d92a0bc896136fedf7fcf676","ref":"refs/heads/at-missing-signals","pushedAt":"2024-09-02T17:45:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"enlarge some of the AT icons","shortMessageHtmlLink":"enlarge some of the AT icons"}},{"before":"83eff27bde6ab155d0613f27820cb52d58315ca9","after":"aa4f07cb84949ab156d81d01f7e3e0220a0d191b","ref":"refs/heads/at-missing-signals","pushedAt":"2024-09-01T19:06:16.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"LZB Bereichskennzeichen","shortMessageHtmlLink":"LZB Bereichskennzeichen"}},{"before":"99e06ade3d02792a1d655260c8088171b245aa85","after":"83eff27bde6ab155d0613f27820cb52d58315ca9","ref":"refs/heads/at-missing-signals","pushedAt":"2024-09-01T16:01:38.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"Pfeifpflock, Gruppenpfeifpflock, Endpflock","shortMessageHtmlLink":"Pfeifpflock, Gruppenpfeifpflock, Endpflock"}},{"before":null,"after":"99e06ade3d02792a1d655260c8088171b245aa85","ref":"refs/heads/at-missing-signals","pushedAt":"2024-09-01T15:04:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"AT bedarfshalt","shortMessageHtmlLink":"AT bedarfshalt"}},{"before":"96d751fbaf64379e25bf518712cc10e9aed07f0f","after":null,"ref":"refs/heads/order-text-labels-reverse","pushedAt":"2024-09-01T13:29:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"}},{"before":"f67cb9e78856a06de22603a602b299d0743ae670","after":"50a17346af72684965a1b8331aa17ce03a98ea64","ref":"refs/heads/master","pushedAt":"2024-09-01T13:29:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"fix priority of text layer rendering (#97)\n\nFixes #93\r\n\r\nThis PR only moves style layer objects around. No functional changes.\r\n\r\nOnly relevant for standard style, because that style has multiple text\r\nlayers with different priorities and overlap.\r\n\r\n### Main problem\r\n\r\nLow priority text features on the map are preventing higher priority\r\ntext features.\r\n\r\nMost importantly: stations are obscured by milestones.\r\n\r\n### Cause\r\n\r\nThe line/symbol layers are rendered in the order as defined.\r\n\r\nText layers are rendered in the reverse order as defined.\r\n\r\n### Solution\r\n\r\nReverse the definition order of the relevant text layers. \r\n\r\nLow priority text layers (e.g. milestones) should come before high\r\npriority text layers (e.g. stations and switches)\r\n\r\n\r\n## Testing\r\n\r\n### Before\r\n\r\n![Zoom-Level\r\n9](https://github.com/user-attachments/assets/296f7edf-b7f3-43f6-a7f6-98018b4fcaa4)\r\n![Zoom-Level\r\n10](https://github.com/user-attachments/assets/76c0dc17-3c00-41aa-baf9-e50ffff9cf31)\r\n\r\n### After\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/61205ab3-aa90-469b-ba79-a6ccdb8b4328)\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/f2de5afb-f4ac-44ab-a82a-e4eb305a6bee)\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/8a6ef636-ff4a-4321-8d75-fa4d76f79697)\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/1895c9c4-ea47-4b87-a45c-16b951afea19)","shortMessageHtmlLink":"fix priority of text layer rendering (#97)"}},{"before":null,"after":"96d751fbaf64379e25bf518712cc10e9aed07f0f","ref":"refs/heads/order-text-labels-reverse","pushedAt":"2024-09-01T13:19:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"fix priority of text layer rendering","shortMessageHtmlLink":"fix priority of text layer rendering"}},{"before":"67f7cbaee220a3e2b82875e98bc8728870120179","after":"f67cb9e78856a06de22603a602b299d0743ae670","ref":"refs/heads/master","pushedAt":"2024-09-01T13:18:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"fix asset caching in for local development","shortMessageHtmlLink":"fix asset caching in for local development"}},{"before":"7623302906c8a299c52e060348a2ad02a33d639b","after":null,"ref":"refs/heads/mile-positions","pushedAt":"2024-09-01T12:32:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"}},{"before":"03e86878e1179031f9c278a959564c282993390c","after":"67f7cbaee220a3e2b82875e98bc8728870120179","ref":"refs/heads/master","pushedAt":"2024-09-01T12:32:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"Strip `mi:` prefix from position values (#96)\n\nFixes #94\r\n\r\nBefore \r\n\r\n\r\n![image](https://github.com/user-attachments/assets/7908a3b2-d6aa-47a0-994f-06461dfa9412)\r\n\r\nAfter\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/9f736fcd-d485-4923-b3a4-6e6cda068e5c)","shortMessageHtmlLink":"Strip mi: prefix from position values (#96)"}},{"before":null,"after":"7623302906c8a299c52e060348a2ad02a33d639b","ref":"refs/heads/mile-positions","pushedAt":"2024-09-01T12:17:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"Strip `mi:` prefix from position values\n\nFixes #94","shortMessageHtmlLink":"Strip mi: prefix from position values"}},{"before":"1363e380281bdf3e362d9d03462a3ded0a16ff9b","after":"03e86878e1179031f9c278a959564c282993390c","ref":"refs/heads/master","pushedAt":"2024-09-01T12:03:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"Ensure names show on railway lines in standard layer\n\nFixes #92","shortMessageHtmlLink":"Ensure names show on railway lines in standard layer"}},{"before":"25989d50bd464cdbd0c81799a72d66395c5ce2f8","after":"1363e380281bdf3e362d9d03462a3ded0a16ff9b","ref":"refs/heads/master","pushedAt":"2024-09-01T10:00:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"Ensure frequency is formatted properly. Simplify frequency parsing in style visualization","shortMessageHtmlLink":"Ensure frequency is formatted properly. Simplify frequency parsing in…"}},{"before":"cd0e9133abd1aaeec0f888d83d3bec903c141c21","after":null,"ref":"refs/heads/tile-generate-speed-signals","pushedAt":"2024-09-01T09:21:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"}},{"before":"8c96758e6ab7e833d9bf51e23811a25fbac894e9","after":"25989d50bd464cdbd0c81799a72d66395c5ce2f8","ref":"refs/heads/master","pushedAt":"2024-09-01T09:21:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"Add signal features to materialized view (#95)\n\nThis will speed up the tile generation for the `signals` layer.\r\n\r\nLater optimizations: add a single `feature` column in the materialized\r\nview, and a type to indicate signal, speed or electricity.","shortMessageHtmlLink":"Add signal features to materialized view (#95)"}},{"before":null,"after":"cd0e9133abd1aaeec0f888d83d3bec903c141c21","ref":"refs/heads/tile-generate-speed-signals","pushedAt":"2024-09-01T09:10:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"Add signal features to materialized view","shortMessageHtmlLink":"Add signal features to materialized view"}},{"before":"b41af3c020fc20823ad4fd4cbfa7045eda198aef","after":null,"ref":"refs/heads/simplify-styles","pushedAt":"2024-09-01T09:09:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"}},{"before":"f1ae0c856c964a84b626490d88ce30b6463cc865","after":"8c96758e6ab7e833d9bf51e23811a25fbac894e9","ref":"refs/heads/master","pushedAt":"2024-09-01T09:08:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hiddewie","name":"Hidde Wieringa","path":"/hiddewie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1073881?s=80&v=4"},"commit":{"message":"Simplify styles (#90)\n\n- reduce duplication\r\n- replace speed colors by hue calculation\r\n- centralize color configuration","shortMessageHtmlLink":"Simplify styles (#90)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEr1J8EAA","startCursor":null,"endCursor":null}},"title":"Activity · hiddewie/OpenRailwayMap-vector"}