Kyℓe Hensel

Results 207 comments of Kyℓe Hensel

That's because of #3239 – you'll never see [that warning](https://github.com/openstreetmap/iD/pull/8727) again :) There are a number of other performance improvements that we could do for saving history, but because of...

I'm going to reopen this one so that we have 1 place to discuss future optimisations. Currently there are various comments spread across 5 different https://github.com/openstreetmap/iD/labels/wontfix issues.

> Now for the upload, you might have multiple create/modify/delete blocks in random order, including repeating blocks for the same action. How would this work with your proposed format? If...

got it, I wonder if we actually need to support this behaviour in the new JSON upload endpoint. Since this is brand new, we have a (somewhat rare) opportunity to...

for completeness, another option that hasn't been mentioned yet is: ```jsonc { "osmChange": [ { "type": "create", "elements": [a, b, c] }, { "type": "delete", "elements": [d, e] }, {...

If we decide to get rid of the `create`/`update`/`delete` blocks, then there are two options (broadly speaking): 1. allow attributes to be specified some some elements only. Requires a nested...

should we transfer this issue to [openstreetmap-website](https://github.com/openstreetmap/openstreetmap-website)? iD doesn't define the CSP itself, it seems like [the nonce is defined over there](https://github.com/openstreetmap/openstreetmap-website/blame/737ae2c6fef3b2525bd1c4a2ca843cec14149383/config/initializers/content_security_policy.rb#L43) if I'm reading the code right

I think it would be worth checking with @thomersch first if the osmcal API can handle an additional 18,000 API requests per day[^1] everytime someone uploads a changeset with iD...

can you provide a bit more info please, perhaps using [one of the issue templates](https://github.com/openstreetmap/iD/issues/new/choose)? iD already uses icons from NSI everywhere except in the map-renderer itself.