]> git.openstreetmap.org Git - rails.git/log
rails.git
45 hours agoMove eslint ignore rules to the configuration file
Tom Hughes [Sun, 9 Feb 2025 19:35:19 +0000 (19:35 +0000)]
Move eslint ignore rules to the configuration file

Instead of having the rake task select which files to check, just
check the whole tree and have eslint ignore third party files and
generated files that we don't control.

46 hours agoMerge remote-tracking branch 'upstream/pull/5638'
Tom Hughes [Sun, 9 Feb 2025 19:11:32 +0000 (19:11 +0000)]
Merge remote-tracking branch 'upstream/pull/5638'

2 days agoConvert api element history actions to versions resources
Anton Khorev [Wed, 5 Feb 2025 14:39:26 +0000 (17:39 +0300)]
Convert api element history actions to versions resources

2 days agoMerge remote-tracking branch 'upstream/pull/5633'
Tom Hughes [Sun, 9 Feb 2025 15:09:45 +0000 (15:09 +0000)]
Merge remote-tracking branch 'upstream/pull/5633'

2 days agoMerge remote-tracking branch 'upstream/pull/5626'
Tom Hughes [Sun, 9 Feb 2025 15:02:14 +0000 (15:02 +0000)]
Merge remote-tracking branch 'upstream/pull/5626'

2 days agoMerge remote-tracking branch 'upstream/pull/5634'
Tom Hughes [Sun, 9 Feb 2025 14:51:56 +0000 (14:51 +0000)]
Merge remote-tracking branch 'upstream/pull/5634'

2 days agoFurther usage of URLSearchParams
Marwin Hochfelsner [Fri, 7 Feb 2025 08:37:22 +0000 (09:37 +0100)]
Further usage of URLSearchParams

2 days agoRemove IE<10 workaround
Marwin Hochfelsner [Sat, 8 Feb 2025 10:45:53 +0000 (11:45 +0100)]
Remove IE<10 workaround

2 days agoLessen code repetition
Marwin Hochfelsner [Sat, 8 Feb 2025 10:44:24 +0000 (11:44 +0100)]
Lessen code repetition

2 days agoReduce condition complexity
Marwin Hochfelsner [Sat, 8 Feb 2025 10:43:54 +0000 (11:43 +0100)]
Reduce condition complexity

2 days agoMerge branch 'pull/5631'
Anton Khorev [Sat, 8 Feb 2025 23:04:42 +0000 (02:04 +0300)]
Merge branch 'pull/5631'

2 days agoMerge remote-tracking branch 'upstream/pull/5621'
Tom Hughes [Sat, 8 Feb 2025 17:35:45 +0000 (17:35 +0000)]
Merge remote-tracking branch 'upstream/pull/5621'

3 days agoMerge remote-tracking branch 'upstream/pull/5611'
Tom Hughes [Sat, 8 Feb 2025 17:03:43 +0000 (17:03 +0000)]
Merge remote-tracking branch 'upstream/pull/5611'

3 days agoDrop eslint initialiser
Tom Hughes [Sat, 8 Feb 2025 17:00:13 +0000 (17:00 +0000)]
Drop eslint initialiser

This was presumably required at some point but the i18n files seem
to pass eslint fine now and even if they didn't it would probably be
better to ignore them in the eslint config.

3 days agoMerge remote-tracking branch 'upstream/pull/5630'
Tom Hughes [Sat, 8 Feb 2025 16:45:23 +0000 (16:45 +0000)]
Merge remote-tracking branch 'upstream/pull/5630'

3 days agoRemove unnecessary RuboCop exclusions
Anton Khorev [Sun, 2 Feb 2025 11:39:14 +0000 (14:39 +0300)]
Remove unnecessary RuboCop exclusions

3 days agoClean up after creating nested relation resources
Anton Khorev [Sun, 2 Feb 2025 11:32:57 +0000 (14:32 +0300)]
Clean up after creating nested relation resources

3 days agoDeclare api relation relations as nested resources
Anton Khorev [Sun, 2 Feb 2025 11:27:20 +0000 (14:27 +0300)]
Declare api relation relations as nested resources

3 days agoDeclare api way relations as nested resources
Anton Khorev [Sun, 2 Feb 2025 11:06:12 +0000 (14:06 +0300)]
Declare api way relations as nested resources

3 days agoDeclare api node relations as nested resources
Anton Khorev [Sun, 2 Feb 2025 10:38:46 +0000 (13:38 +0300)]
Declare api node relations as nested resources

3 days agoDeclare api node ways as nested resources
Anton Khorev [Sun, 2 Feb 2025 10:11:03 +0000 (13:11 +0300)]
Declare api node ways as nested resources

3 days agoBump eslint from 9.19.0 to 9.20.0
dependabot[bot] [Fri, 7 Feb 2025 23:11:11 +0000 (23:11 +0000)]
Bump eslint from 9.19.0 to 9.20.0

Bumps [eslint](https://github.com/eslint/eslint) from 9.19.0 to 9.20.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.19.0...v9.20.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
4 days agoRefactor direction engines and unify structure
Marwin Hochfelsner [Tue, 4 Feb 2025 13:42:06 +0000 (14:42 +0100)]
Refactor direction engines and unify structure

4 days agoMerge remote-tracking branch 'upstream/pull/5598'
Tom Hughes [Thu, 6 Feb 2025 20:27:32 +0000 (20:27 +0000)]
Merge remote-tracking branch 'upstream/pull/5598'

4 days agoMerge remote-tracking branch 'upstream/pull/5628'
Tom Hughes [Thu, 6 Feb 2025 20:19:23 +0000 (20:19 +0000)]
Merge remote-tracking branch 'upstream/pull/5628'

4 days agoTest showing note by suspended user with comment by other user
Anton Khorev [Thu, 6 Feb 2025 19:45:31 +0000 (22:45 +0300)]
Test showing note by suspended user with comment by other user

4 days agoMerge branch 'pull/5627'
Anton Khorev [Thu, 6 Feb 2025 19:10:31 +0000 (22:10 +0300)]
Merge branch 'pull/5627'

4 days agoMerge remote-tracking branch 'upstream/pull/5613'
Tom Hughes [Thu, 6 Feb 2025 17:41:46 +0000 (17:41 +0000)]
Merge remote-tracking branch 'upstream/pull/5613'

5 days agoMerge remote-tracking branch 'upstream/pull/5614'
Tom Hughes [Thu, 6 Feb 2025 17:19:32 +0000 (17:19 +0000)]
Merge remote-tracking branch 'upstream/pull/5614'

5 days agoMerge remote-tracking branch 'upstream/pull/5625'
Tom Hughes [Thu, 6 Feb 2025 17:15:55 +0000 (17:15 +0000)]
Merge remote-tracking branch 'upstream/pull/5625'

5 days agoMerge remote-tracking branch 'upstream/pull/5623'
Tom Hughes [Thu, 6 Feb 2025 17:13:03 +0000 (17:13 +0000)]
Merge remote-tracking branch 'upstream/pull/5623'

5 days agoCorrect test for notes opened by inactive users
Tom Hughes [Thu, 6 Feb 2025 17:08:44 +0000 (17:08 +0000)]
Correct test for notes opened by inactive users

5 days agoAdd a test for viewing a note opened by a deleted user
Tom Hughes [Thu, 6 Feb 2025 17:08:22 +0000 (17:08 +0000)]
Add a test for viewing a note opened by a deleted user

5 days agoMerge branch 'pull/5609'
Anton Khorev [Thu, 6 Feb 2025 15:15:58 +0000 (18:15 +0300)]
Merge branch 'pull/5609'

5 days agoRemove spaces before colons in en.yml
Anton Khorev [Thu, 6 Feb 2025 13:37:07 +0000 (16:37 +0300)]
Remove spaces before colons in en.yml

5 days agoUpdate to iD v2.31.1
Martin Raifer [Thu, 6 Feb 2025 12:52:00 +0000 (13:52 +0100)]
Update to iD v2.31.1

5 days agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 6 Feb 2025 12:13:33 +0000 (13:13 +0100)]
Localisation updates from https://translatewiki.net.

5 days agoRemoves dropping note's first comment
Nenad Vujicic [Tue, 4 Feb 2025 16:30:10 +0000 (17:30 +0100)]
Removes dropping note's first comment

Removes dropping note's first visible comment in case of deleted note's author. After adding displaying "deleted" as note's description, first visible comment is now displayed as note's comment. Moves logic of calculating which note comments will be displayed and if note contains anonymous author / comments to the controller.

5 days agoSwitches from comments to all_comments
Nenad Vujicic [Tue, 4 Feb 2025 15:36:58 +0000 (16:36 +0100)]
Switches from comments to all_comments

Switches from using note's .comments to .all_comments. Fixes bug with notes of deleted users without comments, which are filtered out, but the code tries to access the first comment.

5 days agoChange eslint no-implicit-globals rule to error
Holger Jeromin [Wed, 5 Feb 2025 16:51:32 +0000 (17:51 +0100)]
Change eslint no-implicit-globals rule to error

5 days agoFix all no-implicit-globals eslint errors
Holger Jeromin [Wed, 5 Feb 2025 16:50:40 +0000 (17:50 +0100)]
Fix all no-implicit-globals eslint errors

5 days agochange eslint rule no-alert to error
Holger Jeromin [Wed, 5 Feb 2025 17:06:40 +0000 (18:06 +0100)]
change eslint rule no-alert to error

5 days agoMark valid usecases for alert
Holger Jeromin [Wed, 5 Feb 2025 17:04:57 +0000 (18:04 +0100)]
Mark valid usecases for alert

5 days agoMerge remote-tracking branch 'upstream/pull/5603'
Tom Hughes [Wed, 5 Feb 2025 19:14:02 +0000 (19:14 +0000)]
Merge remote-tracking branch 'upstream/pull/5603'

5 days agoMerge remote-tracking branch 'upstream/pull/5597'
Tom Hughes [Wed, 5 Feb 2025 19:09:37 +0000 (19:09 +0000)]
Merge remote-tracking branch 'upstream/pull/5597'

5 days agoMerge remote-tracking branch 'upstream/pull/5620'
Tom Hughes [Wed, 5 Feb 2025 19:00:14 +0000 (19:00 +0000)]
Merge remote-tracking branch 'upstream/pull/5620'

5 days agoSimplify initialisation of iD
Marwin Hochfelsner [Mon, 3 Feb 2025 07:42:40 +0000 (08:42 +0100)]
Simplify initialisation of iD

5 days agoMerge remote-tracking branch 'upstream/pull/5604'
Tom Hughes [Wed, 5 Feb 2025 18:50:20 +0000 (18:50 +0000)]
Merge remote-tracking branch 'upstream/pull/5604'

5 days agoMerge remote-tracking branch 'upstream/pull/5610'
Tom Hughes [Wed, 5 Feb 2025 18:35:10 +0000 (18:35 +0000)]
Merge remote-tracking branch 'upstream/pull/5610'

5 days agoMerge remote-tracking branch 'upstream/pull/5612'
Tom Hughes [Wed, 5 Feb 2025 18:26:32 +0000 (18:26 +0000)]
Merge remote-tracking branch 'upstream/pull/5612'

5 days agoMerge remote-tracking branch 'upstream/pull/5615'
Tom Hughes [Wed, 5 Feb 2025 18:07:24 +0000 (18:07 +0000)]
Merge remote-tracking branch 'upstream/pull/5615'

5 days agoMap 'full' to api relation show action
Anton Khorev [Sat, 1 Feb 2025 14:48:49 +0000 (17:48 +0300)]
Map 'full' to api relation show action

5 days agoMap 'full' to api way show action
Anton Khorev [Sat, 1 Feb 2025 13:49:08 +0000 (16:49 +0300)]
Map 'full' to api way show action

5 days agoMerge remote-tracking branch 'upstream/pull/5605'
Tom Hughes [Wed, 5 Feb 2025 18:02:04 +0000 (18:02 +0000)]
Merge remote-tracking branch 'upstream/pull/5605'

5 days agoMerge remote-tracking branch 'upstream/pull/5602'
Tom Hughes [Wed, 5 Feb 2025 17:58:26 +0000 (17:58 +0000)]
Merge remote-tracking branch 'upstream/pull/5602'

5 days agoMerge pull request #5617 from AntonKhorev/api-element-resources--show-paths
Andy Allan [Wed, 5 Feb 2025 17:51:59 +0000 (17:51 +0000)]
Merge pull request #5617 from AntonKhorev/api-element-resources--show-paths

API element resources - show/update/delete paths

6 days agoTest Last-Modified header of api show element responses
Anton Khorev [Sat, 1 Feb 2025 15:29:14 +0000 (18:29 +0300)]
Test Last-Modified header of api show element responses

6 days agoTest if api relation show/full responses contain required elements
Anton Khorev [Sat, 1 Feb 2025 12:35:29 +0000 (15:35 +0300)]
Test if api relation show/full responses contain required elements

6 days agoSplit api node show test
Anton Khorev [Sat, 1 Feb 2025 15:25:32 +0000 (18:25 +0300)]
Split api node show test

6 days agoSplit api way show test
Anton Khorev [Sat, 1 Feb 2025 15:04:35 +0000 (18:04 +0300)]
Split api way show test

6 days agoSplit api relation show/full tests
Anton Khorev [Sat, 1 Feb 2025 12:13:09 +0000 (15:13 +0300)]
Split api relation show/full tests

6 days agoMove api element show and full tests
Anton Khorev [Sat, 1 Feb 2025 12:04:13 +0000 (15:04 +0300)]
Move api element show and full tests

6 days agoMake api show/update/destroy relation actions resourceful
Anton Khorev [Sat, 1 Feb 2025 11:31:03 +0000 (14:31 +0300)]
Make api show/update/destroy relation actions resourceful

6 days agoMake api show/update/destroy way actions resourceful
Anton Khorev [Sat, 1 Feb 2025 11:20:21 +0000 (14:20 +0300)]
Make api show/update/destroy way actions resourceful

6 days agoMake api show/update/destroy node actions resourceful
Anton Khorev [Sat, 1 Feb 2025 11:01:01 +0000 (14:01 +0300)]
Make api show/update/destroy node actions resourceful

6 days agoImage lazy loading
mmd-osm [Wed, 5 Feb 2025 17:15:25 +0000 (18:15 +0100)]
Image lazy loading

Fixes #5601

6 days agoMerge pull request #5591 from AntonKhorev/api-element-resources--index-paths
Andy Allan [Wed, 5 Feb 2025 17:13:47 +0000 (17:13 +0000)]
Merge pull request #5591 from AntonKhorev/api-element-resources--index-paths

API element resources - index paths

6 days agoMerge pull request #5559 from hlfan/eslint-plugin-erb
Andy Allan [Wed, 5 Feb 2025 17:07:50 +0000 (17:07 +0000)]
Merge pull request #5559 from hlfan/eslint-plugin-erb

Add eslint-plugin-erb to provide linting of .js.erb files

6 days agoMerge pull request #5608 from AntonKhorev/reassign-issue-name-queue
Andy Allan [Wed, 5 Feb 2025 17:02:54 +0000 (17:02 +0000)]
Merge pull request #5608 from AntonKhorev/reassign-issue-name-queue

Write the new role in reassign checkbox label

6 days agoReplace deprecated eslint rules
Holger Jeromin [Wed, 5 Feb 2025 16:31:24 +0000 (17:31 +0100)]
Replace deprecated eslint rules

no-new-object => no-object-constructor
no-process-env => will be catched by no-undef

6 days agoMerge pull request #5606 from AntonKhorev/no-eslint-qs
Andy Allan [Wed, 5 Feb 2025 16:41:19 +0000 (16:41 +0000)]
Merge pull request #5606 from AntonKhorev/no-eslint-qs

Remove Qs from eslint globals

6 days agoAdd settings file for vscode derivates with eslint support
Holger Jeromin [Wed, 5 Feb 2025 16:01:11 +0000 (17:01 +0100)]
Add settings file for vscode derivates with eslint support

6 days agoAdd eslint-plugin-erb for .js.erb file linting
Marwin Hochfelsner [Sun, 26 Jan 2025 21:47:11 +0000 (22:47 +0100)]
Add eslint-plugin-erb for .js.erb file linting

* Add eslint-plugin-erb to provide linting of our .js.erb files
* Lint osm.js.erb and API-ify OSM.params()
---------
Co-authored-by: Andy Allan <git@gravitystorm.co.uk>
6 days agoMerge branch 'pull/5557'
Anton Khorev [Wed, 5 Feb 2025 15:42:21 +0000 (18:42 +0300)]
Merge branch 'pull/5557'

6 days agoMove deprecated eslint rules to stylistic plugin
Holger Jeromin [Sun, 26 Jan 2025 17:29:14 +0000 (18:29 +0100)]
Move deprecated eslint rules to stylistic plugin

6 days agoUpdate to iD v2.31.0
Martin Raifer [Wed, 5 Feb 2025 12:54:53 +0000 (13:54 +0100)]
Update to iD v2.31.0

6 days agoWrite the new role in reassign checkbox label
Anton Khorev [Wed, 5 Feb 2025 10:00:04 +0000 (13:00 +0300)]
Write the new role in reassign checkbox label

7 days agoRemove Qs from eslint globals
Anton Khorev [Tue, 4 Feb 2025 16:49:28 +0000 (19:49 +0300)]
Remove Qs from eslint globals

7 days agoReevaluate iteration methods
Marwin Hochfelsner [Tue, 4 Feb 2025 13:39:00 +0000 (14:39 +0100)]
Reevaluate iteration methods

7 days agoDon't html-escape note description
Anton Khorev [Tue, 4 Feb 2025 15:29:47 +0000 (18:29 +0300)]
Don't html-escape note description

The description is already html-safe after to_html.

7 days agoMerge branch 'pull/5579'
Anton Khorev [Tue, 4 Feb 2025 13:42:00 +0000 (16:42 +0300)]
Merge branch 'pull/5579'

7 days agoTest if closing sidebar removes directions popup
Anton Khorev [Wed, 21 Aug 2024 12:19:00 +0000 (15:19 +0300)]
Test if closing sidebar removes directions popup

7 days agoClose directions popup with sidebar
Marwin Hochfelsner [Tue, 4 Feb 2025 06:16:05 +0000 (07:16 +0100)]
Close directions popup with sidebar

7 days agoCollect parseFloat/Int and restructure mapParams
Marwin Hochfelsner [Mon, 3 Feb 2025 13:48:32 +0000 (14:48 +0100)]
Collect parseFloat/Int and restructure mapParams

7 days agoRemove parseFloat calls and restructure
Marwin Hochfelsner [Mon, 3 Feb 2025 09:06:30 +0000 (10:06 +0100)]
Remove parseFloat calls and restructure

7 days agoAdds optional use of note's author and description
Nenad Vujicic [Thu, 30 Jan 2025 11:34:51 +0000 (12:34 +0100)]
Adds optional use of note's author and description

Adds optional use of author and description from notes (in case data-migration is done) and author and description from first visible note comment (in case data-migration is not done). Also, adds author association to Note model.

7 days agoRemoves note's author from RSS
Nenad Vujicic [Thu, 23 Jan 2025 15:31:20 +0000 (16:31 +0100)]
Removes note's author from RSS

Removes writing note's author to note's RSS if author is missing or data-migration is done and note's author is deleted.

7 days agoReplaces using description with note_description
Nenad Vujicic [Thu, 23 Jan 2025 15:18:36 +0000 (16:18 +0100)]
Replaces using description with note_description

Replaces using note's description method with note_description helper routine.

7 days agoAdds helper routine note_description
Nenad Vujicic [Thu, 23 Jan 2025 15:16:51 +0000 (16:16 +0100)]
Adds helper routine note_description

Adds new helper routine note_description for retrieving note's description. Helper routine returns "deleted" if author is deleted otherwise note's description.

7 days agoFix missing zoom argument of OSM.cropLocation in home location
Anton Khorev [Tue, 4 Feb 2025 00:11:17 +0000 (03:11 +0300)]
Fix missing zoom argument of OSM.cropLocation in home location

7 days agoMerge remote-tracking branch 'upstream/pull/5600'
Tom Hughes [Mon, 3 Feb 2025 18:56:08 +0000 (18:56 +0000)]
Merge remote-tracking branch 'upstream/pull/5600'

7 days agoMerge remote-tracking branch 'upstream/pull/5595'
Tom Hughes [Mon, 3 Feb 2025 18:53:00 +0000 (18:53 +0000)]
Merge remote-tracking branch 'upstream/pull/5595'

7 days agoMerge remote-tracking branch 'upstream/pull/5593'
Tom Hughes [Mon, 3 Feb 2025 18:50:35 +0000 (18:50 +0000)]
Merge remote-tracking branch 'upstream/pull/5593'

7 days agoUpdate bundle
Tom Hughes [Mon, 3 Feb 2025 18:45:40 +0000 (18:45 +0000)]
Update bundle

8 days agoRefactor api changeset discussion tests
Anton Khorev [Mon, 3 Feb 2025 16:20:55 +0000 (19:20 +0300)]
Refactor api changeset discussion tests

8 days agoDon't apply extra encodeURIComponent to lat/lon search params
Anton Khorev [Mon, 3 Feb 2025 10:13:44 +0000 (13:13 +0300)]
Don't apply extra encodeURIComponent to lat/lon search params

8 days agoMerge branch 'pull/5592'
Anton Khorev [Mon, 3 Feb 2025 09:12:57 +0000 (12:12 +0300)]
Merge branch 'pull/5592'

8 days agoMerge branch 'pull/5594'
Anton Khorev [Mon, 3 Feb 2025 08:26:34 +0000 (11:26 +0300)]
Merge branch 'pull/5594'

8 days agoReplace qs with URLSearchParams
Tom Hughes [Sun, 2 Feb 2025 11:55:43 +0000 (11:55 +0000)]
Replace qs with URLSearchParams

8 days agoChange "reporter users" to "reporting users"
Tom Hughes [Sun, 2 Feb 2025 18:52:09 +0000 (18:52 +0000)]
Change "reporter users" to "reporting users"