]> git.openstreetmap.org Git - rails.git/log
rails.git
9 months agoUpdate to iD v2.35.0
Martin Raifer [Mon, 14 Jul 2025 07:12:37 +0000 (09:12 +0200)]
Update to iD v2.35.0

9 months agoMerge remote-tracking branch 'upstream/pull/6184'
Tom Hughes [Sun, 13 Jul 2025 20:29:59 +0000 (21:29 +0100)]
Merge remote-tracking branch 'upstream/pull/6184'

9 months agoMerge remote-tracking branch 'upstream/pull/6185'
Anton Khorev [Sun, 13 Jul 2025 18:57:42 +0000 (21:57 +0300)]
Merge remote-tracking branch 'upstream/pull/6185'

9 months agoShow created/modified/deleted counts in changeset line if available
Anton Khorev [Thu, 10 Jul 2025 14:16:04 +0000 (17:16 +0300)]
Show created/modified/deleted counts in changeset line if available

9 months agoPass changeset to changeset line template
Anton Khorev [Thu, 10 Jul 2025 13:32:54 +0000 (16:32 +0300)]
Pass changeset to changeset line template

9 months agoUpdate number of deleted relations in changeset
Anton Khorev [Thu, 10 Jul 2025 13:05:48 +0000 (16:05 +0300)]
Update number of deleted relations in changeset

9 months agoUpdate number of deleted ways in changeset
Anton Khorev [Thu, 10 Jul 2025 12:57:10 +0000 (15:57 +0300)]
Update number of deleted ways in changeset

9 months agoUpdate number of deleted nodes in changeset
Anton Khorev [Thu, 10 Jul 2025 12:48:17 +0000 (15:48 +0300)]
Update number of deleted nodes in changeset

9 months agoUpdate number of modified relations in changeset
Anton Khorev [Thu, 10 Jul 2025 08:09:11 +0000 (11:09 +0300)]
Update number of modified relations in changeset

9 months agoUpdate number of modified ways in changeset
Anton Khorev [Thu, 10 Jul 2025 07:47:50 +0000 (10:47 +0300)]
Update number of modified ways in changeset

9 months agoUpdate number of modified nodes in changeset
Anton Khorev [Thu, 10 Jul 2025 07:36:03 +0000 (10:36 +0300)]
Update number of modified nodes in changeset

9 months agoUpdate number of created relations in changeset
Anton Khorev [Thu, 10 Jul 2025 06:49:47 +0000 (09:49 +0300)]
Update number of created relations in changeset

9 months agoUpdate number of created ways in changeset
Anton Khorev [Mon, 7 Jul 2025 17:33:47 +0000 (20:33 +0300)]
Update number of created ways in changeset

9 months agoUpdate number of created nodes in changeset
Anton Khorev [Sat, 5 Jul 2025 18:33:19 +0000 (21:33 +0300)]
Update number of created nodes in changeset

9 months agoTest that failed element actions keep type changes in sync
Anton Khorev [Thu, 10 Jul 2025 05:25:08 +0000 (08:25 +0300)]
Test that failed element actions keep type changes in sync

9 months agoTest that failed/empty changeset uploads keep type changes in sync
Anton Khorev [Fri, 4 Jul 2025 17:04:00 +0000 (20:04 +0300)]
Test that failed/empty changeset uploads keep type changes in sync

9 months agoTest that new changeset has type changes in sync
Anton Khorev [Fri, 4 Jul 2025 16:38:02 +0000 (19:38 +0300)]
Test that new changeset has type changes in sync

9 months agoAdd total created/modified/deleted counts to changesets
Anton Khorev [Thu, 10 Jul 2025 14:14:37 +0000 (17:14 +0300)]
Add total created/modified/deleted counts to changesets

9 months agoAdd type changes in sync predicate to changesets
Anton Khorev [Fri, 4 Jul 2025 15:35:37 +0000 (18:35 +0300)]
Add type changes in sync predicate to changesets

9 months agoValidate changeset num_*_changes
Anton Khorev [Fri, 4 Jul 2025 15:11:36 +0000 (18:11 +0300)]
Validate changeset num_*_changes

9 months agoAdd create/modify/delete counts to changeset table
Anton Khorev [Fri, 4 Jul 2025 14:47:47 +0000 (17:47 +0300)]
Add create/modify/delete counts to changeset table

9 months agoRestructure button selector
Marwin Hochfelsner [Sat, 12 Jul 2025 14:32:20 +0000 (16:32 +0200)]
Restructure button selector

9 months agoMerge remote-tracking branch 'upstream/pull/6182'
Tom Hughes [Sat, 12 Jul 2025 11:23:05 +0000 (12:23 +0100)]
Merge remote-tracking branch 'upstream/pull/6182'

9 months agoMerge remote-tracking branch 'upstream/pull/6181'
Tom Hughes [Sat, 12 Jul 2025 11:17:59 +0000 (12:17 +0100)]
Merge remote-tracking branch 'upstream/pull/6181'

9 months agoDrop KaiOS 2.5 support to fix placeholder styling in Firefox
Tom Hughes [Sat, 12 Jul 2025 10:53:04 +0000 (11:53 +0100)]
Drop KaiOS 2.5 support to fix placeholder styling in Firefox

https://github.com/postcss/autoprefixer/issues/1533

9 months agoMerge remote-tracking branch 'upstream/pull/6183'
Tom Hughes [Sat, 12 Jul 2025 10:14:13 +0000 (11:14 +0100)]
Merge remote-tracking branch 'upstream/pull/6183'

9 months agoLock describe_location button to query placeholder
Marwin Hochfelsner [Sat, 12 Jul 2025 01:35:25 +0000 (03:35 +0200)]
Lock describe_location button to query placeholder

9 months agoBump eslint from 9.30.1 to 9.31.0
dependabot[bot] [Fri, 11 Jul 2025 23:24:07 +0000 (23:24 +0000)]
Bump eslint from 9.30.1 to 9.31.0

Bumps [eslint](https://github.com/eslint/eslint) from 9.30.1 to 9.31.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.30.1...v9.31.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.31.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
9 months agoSplit destroy relation tests
Anton Khorev [Thu, 10 Jul 2025 00:48:26 +0000 (03:48 +0300)]
Split destroy relation tests

9 months agoTest updating relation
Anton Khorev [Thu, 10 Jul 2025 08:04:30 +0000 (11:04 +0300)]
Test updating relation

9 months agoMake other relation id update test similar to other relation tests
Anton Khorev [Wed, 9 Jul 2025 23:43:06 +0000 (02:43 +0300)]
Make other relation id update test similar to other relation tests

9 months agoMake invalid type member test similar to create relation tests
Anton Khorev [Mon, 7 Jul 2025 18:33:08 +0000 (21:33 +0300)]
Make invalid type member test similar to create relation tests

9 months agoMake missing node member test similar to create relation tests
Anton Khorev [Mon, 7 Jul 2025 18:28:42 +0000 (21:28 +0300)]
Make missing node member test similar to create relation tests

9 months agoSplit create relation tests
Anton Khorev [Mon, 7 Jul 2025 18:19:41 +0000 (21:19 +0300)]
Split create relation tests

9 months agoMerge remote-tracking branch 'upstream/pull/6179'
Tom Hughes [Fri, 11 Jul 2025 18:12:13 +0000 (19:12 +0100)]
Merge remote-tracking branch 'upstream/pull/6179'

9 months agoSplit create way with duplicate tags tests
Anton Khorev [Sun, 6 Jul 2025 17:44:56 +0000 (20:44 +0300)]
Split create way with duplicate tags tests

"Use unicode decoding ambiguities" in the deleted comment was referring to code long gone since c3785ff278f605fc6c98ac0bdcd3dc3c79de05a4.

9 months agoSplit update way with new duplicate tags tests
Anton Khorev [Sun, 6 Jul 2025 17:20:52 +0000 (20:20 +0300)]
Split update way with new duplicate tags tests

9 months agoSplit update way with existing duplicate tags tests
Anton Khorev [Sun, 6 Jul 2025 17:02:24 +0000 (20:02 +0300)]
Split update way with existing duplicate tags tests

9 months agoSplit update way with new tags tests
Anton Khorev [Sun, 6 Jul 2025 16:51:26 +0000 (19:51 +0300)]
Split update way with new tags tests

9 months agoSplit update way tests
Anton Khorev [Sun, 6 Jul 2025 03:08:41 +0000 (06:08 +0300)]
Split update way tests

9 months agoSplit destroy way tests
Anton Khorev [Sun, 6 Jul 2025 01:59:37 +0000 (04:59 +0300)]
Split destroy way tests

9 months agoSplit create way with invalid payload tests
Anton Khorev [Sun, 6 Jul 2025 00:57:06 +0000 (03:57 +0300)]
Split create way with invalid payload tests

9 months agoSplit create way tests
Anton Khorev [Sun, 6 Jul 2025 00:30:46 +0000 (03:30 +0300)]
Split create way tests

9 months agoMerge remote-tracking branch 'upstream/pull/6178'
Tom Hughes [Fri, 11 Jul 2025 17:30:48 +0000 (18:30 +0100)]
Merge remote-tracking branch 'upstream/pull/6178'

9 months agoMerge remote-tracking branch 'upstream/pull/5706'
Tom Hughes [Fri, 11 Jul 2025 17:16:39 +0000 (18:16 +0100)]
Merge remote-tracking branch 'upstream/pull/5706'

9 months agoMerge remote-tracking branch 'upstream/pull/6180'
Tom Hughes [Fri, 11 Jul 2025 17:13:29 +0000 (18:13 +0100)]
Merge remote-tracking branch 'upstream/pull/6180'

9 months agoAdd Bootstrap .modal class to print styles to hide language select dialog
Anton Khorev [Fri, 11 Jul 2025 16:59:05 +0000 (19:59 +0300)]
Add Bootstrap .modal class to print styles to hide language select dialog

9 months agoShow terms acceptance dates and link to terms on account page
Anton Khorev [Wed, 19 Feb 2025 04:48:07 +0000 (07:48 +0300)]
Show terms acceptance dates and link to terms on account page

9 months agoAllow to agree to new terms if already agreed to old terms
Anton Khorev [Wed, 19 Feb 2025 03:50:29 +0000 (06:50 +0300)]
Allow to agree to new terms if already agreed to old terms

9 months agoAllow to revisit terms page if already agreed
Anton Khorev [Wed, 19 Feb 2025 03:28:12 +0000 (06:28 +0300)]
Allow to revisit terms page if already agreed

9 months agoTest delete single element changeset uploads
Anton Khorev [Thu, 10 Jul 2025 11:52:40 +0000 (14:52 +0300)]
Test delete single element changeset uploads

9 months agoTest modify single element changeset uploads
Anton Khorev [Thu, 10 Jul 2025 07:23:09 +0000 (10:23 +0300)]
Test modify single element changeset uploads

9 months agoTest create single element changeset uploads
Anton Khorev [Sat, 5 Jul 2025 18:19:16 +0000 (21:19 +0300)]
Test create single element changeset uploads

9 months agoSplit node string injection tests
Anton Khorev [Sat, 5 Jul 2025 03:01:25 +0000 (06:01 +0300)]
Split node string injection tests

9 months agoMake duplicate tags test similar to update node tests
Anton Khorev [Sat, 5 Jul 2025 02:33:06 +0000 (05:33 +0300)]
Make duplicate tags test similar to update node tests

9 months agoSplit tests of node updates with invalid attr values
Anton Khorev [Tue, 8 Jul 2025 05:56:00 +0000 (08:56 +0300)]
Split tests of node updates with invalid attr values

9 months agoSplit update node tests
Anton Khorev [Sat, 5 Jul 2025 02:05:17 +0000 (05:05 +0300)]
Split update node tests

9 months agoTest deleting already deleted node
Anton Khorev [Thu, 10 Jul 2025 05:19:37 +0000 (08:19 +0300)]
Test deleting already deleted node

9 months agoSplit destroy node tests
Anton Khorev [Sat, 5 Jul 2025 01:13:21 +0000 (04:13 +0300)]
Split destroy node tests

9 months agoRename node decimal format test
Anton Khorev [Fri, 4 Jul 2025 23:58:22 +0000 (02:58 +0300)]
Rename node decimal format test

9 months agoSplit create node with invalid payload tests
Anton Khorev [Fri, 4 Jul 2025 23:42:15 +0000 (02:42 +0300)]
Split create node with invalid payload tests

9 months agoSplit create node tests
Anton Khorev [Fri, 4 Jul 2025 18:24:23 +0000 (21:24 +0300)]
Split create node tests

9 months agoAdd common api element testing methods
Anton Khorev [Thu, 10 Jul 2025 02:24:35 +0000 (05:24 +0300)]
Add common api element testing methods

9 months agoCreate api elements test helper module
Anton Khorev [Thu, 10 Jul 2025 01:08:45 +0000 (04:08 +0300)]
Create api elements test helper module

9 months agoMerge remote-tracking branch 'upstream/pull/6154'
Tom Hughes [Thu, 10 Jul 2025 19:47:23 +0000 (20:47 +0100)]
Merge remote-tracking branch 'upstream/pull/6154'

9 months agoAdd reasonable workflow time limits
Marwin Hochfelsner [Mon, 30 Jun 2025 19:45:35 +0000 (21:45 +0200)]
Add reasonable workflow time limits

9 months agoMerge remote-tracking branch 'upstream/pull/4191'
Tom Hughes [Thu, 10 Jul 2025 16:16:29 +0000 (17:16 +0100)]
Merge remote-tracking branch 'upstream/pull/4191'

9 months agoMerge remote-tracking branch 'upstream/pull/6176'
Tom Hughes [Thu, 10 Jul 2025 16:13:39 +0000 (17:13 +0100)]
Merge remote-tracking branch 'upstream/pull/6176'

9 months agoMerge remote-tracking branch 'upstream/pull/6174'
Tom Hughes [Thu, 10 Jul 2025 16:09:12 +0000 (17:09 +0100)]
Merge remote-tracking branch 'upstream/pull/6174'

9 months agoReplace multiline strings with heredocs api elements test xml
Anton Khorev [Sun, 6 Jul 2025 19:34:21 +0000 (22:34 +0300)]
Replace multiline strings with heredocs api elements test xml

9 months agoRemove unnecessary tags from api elements test xml
Anton Khorev [Sun, 6 Jul 2025 18:52:01 +0000 (21:52 +0300)]
Remove unnecessary tags from api elements test xml

9 months agoRemove incorrect node update test
Anton Khorev [Sat, 5 Jul 2025 01:44:31 +0000 (04:44 +0300)]
Remove incorrect node update test

The comments for this tests are contradictory, speaking of both "public user" and "without auth".
The test however does neither and reuses the previous auth_header of a private user.

9 months agoUse "changeset" to refer to changesets consistently
Anton Khorev [Fri, 4 Jul 2025 16:15:33 +0000 (19:15 +0300)]
Use "changeset" to refer to changesets consistently

9 months agoActually test if changeset creator was subscribed
Anton Khorev [Fri, 4 Jul 2025 16:00:32 +0000 (19:00 +0300)]
Actually test if changeset creator was subscribed

9 months agoTest that changeset create action creates one changeset
Anton Khorev [Fri, 4 Jul 2025 15:53:35 +0000 (18:53 +0300)]
Test that changeset create action creates one changeset

9 months agoRemove redundant changeset create by private user test
Anton Khorev [Fri, 4 Jul 2025 15:48:49 +0000 (18:48 +0300)]
Remove redundant changeset create by private user test

Already tested in test_create_invalid.

10 months agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 10 Jul 2025 12:18:34 +0000 (14:18 +0200)]
Localisation updates from https://translatewiki.net.

10 months agoBump @types/leaflet from 1.9.19 to 1.9.20
dependabot[bot] [Tue, 8 Jul 2025 23:15:58 +0000 (23:15 +0000)]
Bump @types/leaflet from 1.9.19 to 1.9.20

Bumps [@types/leaflet](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/leaflet) from 1.9.19 to 1.9.20.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/leaflet)

---
updated-dependencies:
- dependency-name: "@types/leaflet"
  dependency-version: 1.9.20
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
10 months agoProtect I18n.locale around test which changes it
Tom Hughes [Tue, 8 Jul 2025 16:26:23 +0000 (17:26 +0100)]
Protect I18n.locale around test which changes it

10 months agoUpdate bundle
Tom Hughes [Tue, 8 Jul 2025 16:14:45 +0000 (17:14 +0100)]
Update bundle

10 months agoAdd Cross-Origin-Opener-Policy header
Tom Hughes [Mon, 7 Jul 2025 16:29:49 +0000 (17:29 +0100)]
Add Cross-Origin-Opener-Policy header

Reported-by: Sam Jose <samjosep512@gmail.com>
10 months agoMerge remote-tracking branch 'upstream/pull/6171'
Tom Hughes [Mon, 7 Jul 2025 16:28:38 +0000 (17:28 +0100)]
Merge remote-tracking branch 'upstream/pull/6171'

10 months agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Mon, 7 Jul 2025 12:17:12 +0000 (14:17 +0200)]
Localisation updates from https://translatewiki.net.

10 months agoMove tests comparing relation tags with response to integration tests
Anton Khorev [Mon, 7 Jul 2025 04:48:42 +0000 (07:48 +0300)]
Move tests comparing relation tags with response to integration tests

10 months agoMove tests comparing relation members with response to integration tests
Anton Khorev [Mon, 7 Jul 2025 04:38:20 +0000 (07:38 +0300)]
Move tests comparing relation members with response to integration tests

10 months agoAdd extra members test for history table
Anton Khorev [Mon, 7 Jul 2025 04:30:39 +0000 (07:30 +0300)]
Add extra members test for history table

10 months agoMove relation-changeset integration tests out of controller tests
Anton Khorev [Mon, 7 Jul 2025 04:26:02 +0000 (07:26 +0300)]
Move relation-changeset integration tests out of controller tests

10 months agoConvert check ordering method into assert on response
Anton Khorev [Mon, 7 Jul 2025 03:51:50 +0000 (06:51 +0300)]
Convert check ordering method into assert on response

10 months agoRemove unnecessary with_controller around check_ordering
Anton Khorev [Mon, 7 Jul 2025 03:37:46 +0000 (06:37 +0300)]
Remove unnecessary with_controller around check_ordering

10 months agoInline single-use with_update_* methods
Anton Khorev [Mon, 7 Jul 2025 03:32:31 +0000 (06:32 +0300)]
Inline single-use with_update_* methods

10 months agoChange method to compare tags with response
Anton Khorev [Mon, 7 Jul 2025 03:20:44 +0000 (06:20 +0300)]
Change method to compare tags with response

10 months agoRemove with_update_* block/yield
Anton Khorev [Mon, 7 Jul 2025 03:12:14 +0000 (06:12 +0300)]
Remove with_update_* block/yield

10 months agoRemove with_relation private method
Anton Khorev [Mon, 7 Jul 2025 02:53:37 +0000 (05:53 +0300)]
Remove with_relation private method

10 months agoAssert that relation member arrays are equal without iterating
Anton Khorev [Mon, 7 Jul 2025 02:22:48 +0000 (05:22 +0300)]
Assert that relation member arrays are equal without iterating

10 months agoShorten tags to hash conversion
Anton Khorev [Mon, 7 Jul 2025 01:37:38 +0000 (04:37 +0300)]
Shorten tags to hash conversion

10 months agoRemove sorting before converting tags to hash
Anton Khorev [Mon, 7 Jul 2025 01:29:14 +0000 (04:29 +0300)]
Remove sorting before converting tags to hash

Sorting is no longer required because we're not comparing arrays of keys.

10 months agoAssert that hashes are equal without iterating over items
Anton Khorev [Mon, 7 Jul 2025 01:21:00 +0000 (04:21 +0300)]
Assert that hashes are equal without iterating over items

10 months agoMerge remote-tracking branch 'upstream/pull/6168'
Tom Hughes [Fri, 4 Jul 2025 18:14:33 +0000 (19:14 +0100)]
Merge remote-tracking branch 'upstream/pull/6168'

10 months agoMove changeset bbox test to integration tests
Anton Khorev [Fri, 4 Jul 2025 16:25:08 +0000 (19:25 +0300)]
Move changeset bbox test to integration tests

10 months agoMerge remote-tracking branch 'upstream/pull/6166'
Tom Hughes [Thu, 3 Jul 2025 17:56:48 +0000 (18:56 +0100)]
Merge remote-tracking branch 'upstream/pull/6166'