]> git.openstreetmap.org Git - rails.git/log
rails.git
4 months agoRefactor turbo-frame element to avoid multiline conditionals inside html attribute
Andy Allan [Wed, 17 Dec 2025 17:01:09 +0000 (17:01 +0000)]
Refactor turbo-frame element to avoid multiline conditionals inside html attribute

While the original is perfectly valid erb, it's hard to read and hard for erblint to parse.

This refactor moves the multi-line conditional logic outside of the turbo-frame `src` html attribute.

4 months agoPin connection_pool to 2.x pending a new rails release
Tom Hughes [Wed, 10 Dec 2025 13:06:31 +0000 (13:06 +0000)]
Pin connection_pool to 2.x pending a new rails release

https://github.com/rails/rails/pull/56294

4 months agoMerge remote-tracking branch 'upstream/pull/6621'
Tom Hughes [Tue, 16 Dec 2025 14:05:18 +0000 (14:05 +0000)]
Merge remote-tracking branch 'upstream/pull/6621'

4 months agoMerge remote-tracking branch 'upstream/pull/6620'
Tom Hughes [Tue, 16 Dec 2025 14:04:49 +0000 (14:04 +0000)]
Merge remote-tracking branch 'upstream/pull/6620'

4 months agoMerge remote-tracking branch 'upstream/pull/6619'
Tom Hughes [Tue, 16 Dec 2025 14:04:32 +0000 (14:04 +0000)]
Merge remote-tracking branch 'upstream/pull/6619'

4 months agoBump the dependencies group with 4 updates
dependabot[bot] [Mon, 15 Dec 2025 23:06:40 +0000 (23:06 +0000)]
Bump the dependencies group with 4 updates

Bumps the dependencies group with 4 updates: [omniauth-rails_csrf_protection](https://github.com/cookpad/omniauth-rails_csrf_protection), [connection_pool](https://github.com/mperham/connection_pool), [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) and [minitest](https://github.com/minitest/minitest).

Updates `omniauth-rails_csrf_protection` from 2.0.0 to 2.0.1
- [Release notes](https://github.com/cookpad/omniauth-rails_csrf_protection/releases)
- [Commits](https://github.com/cookpad/omniauth-rails_csrf_protection/compare/v2.0.0...v2.0.1)

Updates `connection_pool` from 2.5.5 to 3.0.2
- [Changelog](https://github.com/mperham/connection_pool/blob/main/Changes.md)
- [Commits](https://github.com/mperham/connection_pool/compare/v2.5.5...v3.0.2)

Updates `aws-sdk-s3` from 1.206.0 to 1.207.0
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Updates `minitest` from 5.26.2 to 5.27.0
- [Changelog](https://github.com/minitest/minitest/blob/master/History.rdoc)
- [Commits](https://github.com/minitest/minitest/compare/v5.26.2...v5.27.0)

---
updated-dependencies:
- dependency-name: omniauth-rails_csrf_protection
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: connection_pool
  dependency-version: 3.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: aws-sdk-s3
  dependency-version: 1.207.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: minitest
  dependency-version: 5.27.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
4 months agoBump eslint from 9.39.1 to 9.39.2 in the dependencies group
dependabot[bot] [Mon, 15 Dec 2025 23:01:24 +0000 (23:01 +0000)]
Bump eslint from 9.39.1 to 9.39.2 in the dependencies group

Bumps the dependencies group with 1 update: [eslint](https://github.com/eslint/eslint).

Updates `eslint` from 9.39.1 to 9.39.2
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.39.1...v9.39.2)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.39.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
4 months agoBump the dependencies group with 2 updates
dependabot[bot] [Mon, 15 Dec 2025 23:01:18 +0000 (23:01 +0000)]
Bump the dependencies group with 2 updates

Bumps the dependencies group with 2 updates: [ruby/setup-ruby](https://github.com/ruby/setup-ruby) and [actions/upload-artifact](https://github.com/actions/upload-artifact).

Updates `ruby/setup-ruby` from 1.269.0 to 1.270.0
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](https://github.com/ruby/setup-ruby/compare/d697be2f83c6234b20877c3b5eac7a7f342f0d0c...ac793fdd38cc468a4dd57246fa9d0e868aba9085)

Updates `actions/upload-artifact` from 5.0.0 to 6.0.0
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/330a01c490aca151604b8cf639adc76d48f6c5d4...b7c566a772e6b6bfb58ed0dc250532a479d7789f)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.270.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: actions/upload-artifact
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
4 months agoAdd bcl to UI languages
Tom Hughes [Mon, 15 Dec 2025 19:36:51 +0000 (19:36 +0000)]
Add bcl to UI languages

4 months agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Mon, 15 Dec 2025 12:20:44 +0000 (13:20 +0100)]
Localisation updates from https://translatewiki.net.

4 months agoMerge remote-tracking branch 'upstream/pull/6504'
Tom Hughes [Sun, 14 Dec 2025 10:39:01 +0000 (10:39 +0000)]
Merge remote-tracking branch 'upstream/pull/6504'

4 months agoMerge remote-tracking branch 'upstream/pull/6595'
Tom Hughes [Sun, 14 Dec 2025 10:35:45 +0000 (10:35 +0000)]
Merge remote-tracking branch 'upstream/pull/6595'

4 months agoAdd `OSM.MapLibre` and `OSM.MapLibre.Styles`
Frank Elsinga [Thu, 11 Dec 2025 22:33:46 +0000 (23:33 +0100)]
Add `OSM.MapLibre` and `OSM.MapLibre.Styles`

4 months agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 11 Dec 2025 12:19:02 +0000 (13:19 +0100)]
Localisation updates from https://translatewiki.net.

4 months agoAdd a supergrouping mechanism for overriding how map controls are laid out
Frank Elsinga [Tue, 2 Dec 2025 06:14:35 +0000 (07:14 +0100)]
Add a supergrouping mechanism for overriding how map controls are laid out

Co-authored-by: Marwin Hochfelsner <50826859+hlfan@users.noreply.github.com>
4 months agoIntegrate i18n support to maplibre based maps
Frank Elsinga [Tue, 2 Dec 2025 05:46:29 +0000 (06:46 +0100)]
Integrate i18n support to maplibre based maps

4 months agoMigrate the dashboard entry page from leaflet to maplibre
Frank Elsinga [Wed, 5 Nov 2025 22:29:07 +0000 (23:29 +0100)]
Migrate the dashboard entry page from leaflet to maplibre

Co-authored-by: Marwin Hochfelsner <50826859+hlfan@users.noreply.github.com>
4 months agoAdd Xvfb support to the dockerfile
Frank Elsinga [Fri, 7 Nov 2025 23:03:03 +0000 (00:03 +0100)]
Add Xvfb support to the dockerfile

This enables headless browser testing including WebGL support. firefox --headless does not support rendering WebGL without such a virtual display

4 months agoEnable virtual GPU support in tests.yml
Frank Elsinga [Fri, 7 Nov 2025 18:34:00 +0000 (19:34 +0100)]
Enable virtual GPU support in tests.yml

4 months agoMerge remote-tracking branch 'upstream/pull/6589'
Tom Hughes [Wed, 10 Dec 2025 18:46:33 +0000 (18:46 +0000)]
Merge remote-tracking branch 'upstream/pull/6589'

4 months agoMerge remote-tracking branch 'upstream/pull/6597'
Tom Hughes [Wed, 10 Dec 2025 18:35:46 +0000 (18:35 +0000)]
Merge remote-tracking branch 'upstream/pull/6597'

4 months agoMerge pull request #6601 from deevroman/red-hearts
Andy Allan [Wed, 10 Dec 2025 16:44:07 +0000 (16:44 +0000)]
Merge pull request #6601 from deevroman/red-hearts

Use red heart in donate attribution

4 months agoMerge pull request #6608 from pablobm/require-in-place
Andy Allan [Wed, 10 Dec 2025 15:41:40 +0000 (15:41 +0000)]
Merge pull request #6608 from pablobm/require-in-place

Put `require` calls outside modules unless necessary

4 months agoPut `require` calls outside modules unless necessary
Pablo Brasero [Wed, 10 Dec 2025 15:14:15 +0000 (15:14 +0000)]
Put `require` calls outside modules unless necessary

4 months agoUse RichText for changeset comments
Marwin Hochfelsner [Mon, 8 Dec 2025 12:40:35 +0000 (13:40 +0100)]
Use RichText for changeset comments

4 months agoAdd dedicated changeset comment method
Marwin Hochfelsner [Mon, 8 Dec 2025 12:13:20 +0000 (13:13 +0100)]
Add dedicated changeset comment method

4 months agoPin connection_pool to 2.x pending a new rails release
Tom Hughes [Wed, 10 Dec 2025 13:06:31 +0000 (13:06 +0000)]
Pin connection_pool to 2.x pending a new rails release

https://github.com/rails/rails/pull/56294

4 months agoMerge remote-tracking branch 'upstream/pull/6604'
Tom Hughes [Tue, 9 Dec 2025 00:04:01 +0000 (00:04 +0000)]
Merge remote-tracking branch 'upstream/pull/6604'

4 months agoMerge remote-tracking branch 'upstream/pull/6603'
Tom Hughes [Tue, 9 Dec 2025 00:03:48 +0000 (00:03 +0000)]
Merge remote-tracking branch 'upstream/pull/6603'

4 months agoMerge remote-tracking branch 'upstream/pull/6602'
Tom Hughes [Tue, 9 Dec 2025 00:03:45 +0000 (00:03 +0000)]
Merge remote-tracking branch 'upstream/pull/6602'

4 months agoBump the dependencies group with 5 updates
dependabot[bot] [Mon, 8 Dec 2025 23:05:02 +0000 (23:05 +0000)]
Bump the dependencies group with 5 updates

Bumps the dependencies group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [connection_pool](https://github.com/mperham/connection_pool) | `2.5.5` | `3.0.2` |
| [opentelemetry-instrumentation-all](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.89.0` | `0.89.1` |
| [timeout](https://github.com/ruby/timeout) | `0.4.4` | `0.5.0` |
| [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.38.0` | `4.39.0` |
| [rackup](https://github.com/rack/rackup) | `2.2.1` | `2.3.1` |

Updates `connection_pool` from 2.5.5 to 3.0.2
- [Changelog](https://github.com/mperham/connection_pool/blob/main/Changes.md)
- [Commits](https://github.com/mperham/connection_pool/compare/v2.5.5...v3.0.2)

Updates `opentelemetry-instrumentation-all` from 0.89.0 to 0.89.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-ruby-contrib/blob/main/instrumentation/all/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-all/v0.89.0...opentelemetry-instrumentation-all/v0.89.1)

Updates `timeout` from 0.4.4 to 0.5.0
- [Release notes](https://github.com/ruby/timeout/releases)
- [Commits](https://github.com/ruby/timeout/compare/v0.4.4...v0.5.0)

Updates `selenium-webdriver` from 4.38.0 to 4.39.0
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.38.0...selenium-4.39.0)

Updates `rackup` from 2.2.1 to 2.3.1
- [Release notes](https://github.com/rack/rackup/releases)
- [Changelog](https://github.com/rack/rackup/blob/main/releases.md)
- [Commits](https://github.com/rack/rackup/compare/v2.2.1...v2.3.1)

---
updated-dependencies:
- dependency-name: connection_pool
  dependency-version: 3.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-all
  dependency-version: 0.89.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: timeout
  dependency-version: 0.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: selenium-webdriver
  dependency-version: 4.39.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: rackup
  dependency-version: 2.3.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
4 months agoBump maplibre-gl from 5.13.0 to 5.14.0 in the dependencies group
dependabot[bot] [Mon, 8 Dec 2025 23:01:19 +0000 (23:01 +0000)]
Bump maplibre-gl from 5.13.0 to 5.14.0 in the dependencies group

Bumps the dependencies group with 1 update: [maplibre-gl](https://github.com/maplibre/maplibre-gl-js).

Updates `maplibre-gl` from 5.13.0 to 5.14.0
- [Release notes](https://github.com/maplibre/maplibre-gl-js/releases)
- [Changelog](https://github.com/maplibre/maplibre-gl-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/maplibre/maplibre-gl-js/compare/v5.13.0...v5.14.0)

---
updated-dependencies:
- dependency-name: maplibre-gl
  dependency-version: 5.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
4 months agoBump the dependencies group with 2 updates
dependabot[bot] [Mon, 8 Dec 2025 23:01:11 +0000 (23:01 +0000)]
Bump the dependencies group with 2 updates

Bumps the dependencies group with 2 updates: [ruby/setup-ruby](https://github.com/ruby/setup-ruby) and [actions/setup-node](https://github.com/actions/setup-node).

Updates `ruby/setup-ruby` from 1.268.0 to 1.269.0
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](https://github.com/ruby/setup-ruby/compare/8aeb6ff8030dd539317f8e1769a044873b56ea71...d697be2f83c6234b20877c3b5eac7a7f342f0d0c)

Updates `actions/setup-node` from 6.0.0 to 6.1.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/2028fbc5c25fe9cf00d9f06a71cc4710d4507903...395ad3262231945c25e8478fd5baf05154b1d79f)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.269.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: actions/setup-node
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
4 months agoMerge remote-tracking branch 'upstream/pull/6583'
Tom Hughes [Mon, 8 Dec 2025 22:58:58 +0000 (22:58 +0000)]
Merge remote-tracking branch 'upstream/pull/6583'

4 months agouse red heart in donate attribution
Roman Deev [Mon, 8 Dec 2025 21:24:21 +0000 (00:24 +0300)]
use red heart in donate attribution

4 months agoRevert use of mediawiki GENDER magic in hsb locale
Tom Hughes [Mon, 8 Dec 2025 13:45:24 +0000 (13:45 +0000)]
Revert use of mediawiki GENDER magic in hsb locale

4 months agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Mon, 8 Dec 2025 12:16:47 +0000 (13:16 +0100)]
Localisation updates from https://translatewiki.net.

4 months agoMerge remote-tracking branch 'upstream/pull/6518'
Tom Hughes [Mon, 8 Dec 2025 09:03:12 +0000 (09:03 +0000)]
Merge remote-tracking branch 'upstream/pull/6518'

4 months agoMerge remote-tracking branch 'upstream/pull/6596'
Tom Hughes [Mon, 8 Dec 2025 09:01:39 +0000 (09:01 +0000)]
Merge remote-tracking branch 'upstream/pull/6596'

4 months agoPretty-print URLs in linkify
Marwin Hochfelsner [Mon, 1 Dec 2025 23:14:39 +0000 (00:14 +0100)]
Pretty-print URLs in linkify

4 months agoMake linkify detect shortened paths
Marwin Hochfelsner [Mon, 1 Dec 2025 23:12:03 +0000 (00:12 +0100)]
Make linkify detect shortened paths

4 months agoFix copy-pasting breaking links in linkify
Marwin Hochfelsner [Mon, 1 Dec 2025 23:02:56 +0000 (00:02 +0100)]
Fix copy-pasting breaking links in linkify

4 months agoRefactor linkify method
Marwin Hochfelsner [Mon, 1 Dec 2025 22:57:57 +0000 (23:57 +0100)]
Refactor linkify method

4 months agoSwitch to shortbread style with absolute URLs
Paul Norman [Sun, 7 Dec 2025 23:18:30 +0000 (15:18 -0800)]
Switch to shortbread style with absolute URLs

This style and associated assets are served with CORS headers
that allow use by openstreetmap.org or 127.0.0.1

4 months agoMerge remote-tracking branch 'upstream/pull/6587'
Tom Hughes [Sun, 7 Dec 2025 12:46:37 +0000 (12:46 +0000)]
Merge remote-tracking branch 'upstream/pull/6587'

4 months agoShorten cookie expiry assignment
Marwin Hochfelsner [Sat, 6 Dec 2025 03:48:24 +0000 (04:48 +0100)]
Shorten cookie expiry assignment

4 months agoMerge remote-tracking branch 'upstream/pull/6571'
Tom Hughes [Fri, 5 Dec 2025 16:53:25 +0000 (16:53 +0000)]
Merge remote-tracking branch 'upstream/pull/6571'

4 months agoMerge pull request #6591 from tomhughes/heatmap-errors
Andy Allan [Fri, 5 Dec 2025 16:15:15 +0000 (16:15 +0000)]
Merge pull request #6591 from tomhughes/heatmap-errors

Render a not_found error for unavailable heatmaps

4 months agoFix inconsistent context menu icons (Issue #6485)
Anshul Zilpe [Fri, 5 Dec 2025 14:19:56 +0000 (19:49 +0530)]
Fix inconsistent context menu icons (Issue #6485)

4 months agoRender a not_found error for unavailable heatmaps
Tom Hughes [Thu, 4 Dec 2025 16:53:09 +0000 (16:53 +0000)]
Render a not_found error for unavailable heatmaps

4 months agoTest against relative URL spills
Marwin Hochfelsner [Fri, 5 Dec 2025 02:20:07 +0000 (03:20 +0100)]
Test against relative URL spills

4 months agoMerge remote-tracking branch 'upstream/pull/6590'
Tom Hughes [Thu, 4 Dec 2025 17:03:38 +0000 (17:03 +0000)]
Merge remote-tracking branch 'upstream/pull/6590'

4 months agoChange Valhalla credit link to working URL
Simon Poole [Thu, 4 Dec 2025 16:36:40 +0000 (17:36 +0100)]
Change Valhalla credit link to working URL

The current URL points to a non-existing site, at least as a temporary solution this should be better.

4 months agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 4 Dec 2025 12:18:46 +0000 (13:18 +0100)]
Localisation updates from https://translatewiki.net.

4 months agoMerge pull request #6576 from hlfan/dark-mode-fixes
Andy Allan [Thu, 4 Dec 2025 10:05:35 +0000 (10:05 +0000)]
Merge pull request #6576 from hlfan/dark-mode-fixes

Fix some dark mode colors desyncing

4 months agoEnsure triggering of language search update
Marwin Hochfelsner [Thu, 4 Dec 2025 04:25:43 +0000 (05:25 +0100)]
Ensure triggering of language search update

4 months agoExclude non-http URLs from tag2link
Marwin Hochfelsner [Thu, 4 Dec 2025 02:11:25 +0000 (03:11 +0100)]
Exclude non-http URLs from tag2link

4 months agoRemove dropdown background color overrides
Marwin Hochfelsner [Thu, 4 Dec 2025 01:36:06 +0000 (02:36 +0100)]
Remove dropdown background color overrides

4 months agoUse dark grey for GitHub Invertocat icon
Marwin Hochfelsner [Thu, 20 Nov 2025 15:00:30 +0000 (16:00 +0100)]
Use dark grey for GitHub Invertocat icon

4 months agoLink logo colors to bootstrap color preference
Marwin Hochfelsner [Thu, 20 Nov 2025 14:45:15 +0000 (15:45 +0100)]
Link logo colors to bootstrap color preference

4 months agoUse consistent auth provider icon structure
Marwin Hochfelsner [Thu, 20 Nov 2025 14:29:39 +0000 (15:29 +0100)]
Use consistent auth provider icon structure

4 months agoAllow various hardcoded strings to be translated
Andy Allan [Wed, 3 Dec 2025 11:22:13 +0000 (11:22 +0000)]
Allow various hardcoded strings to be translated

4 months agoRemove duplicate project_name translation
Andy Allan [Wed, 3 Dec 2025 11:11:31 +0000 (11:11 +0000)]
Remove duplicate project_name translation

There is no locale that has ever translated these into different strings.

4 months agoMerge remote-tracking branch 'upstream/pull/6582'
Tom Hughes [Wed, 3 Dec 2025 00:30:19 +0000 (00:30 +0000)]
Merge remote-tracking branch 'upstream/pull/6582'

4 months agoBump the dependencies group with 13 updates
dependabot[bot] [Wed, 3 Dec 2025 00:22:56 +0000 (00:22 +0000)]
Bump the dependencies group with 13 updates

Bumps the dependencies group with 13 updates:

| Package | From | To |
| --- | --- | --- |
| [bootsnap](https://github.com/rails/bootsnap) | `1.18.6` | `1.19.0` |
| [mini_racer](https://github.com/discourse/mini_racer) | `0.9.0` | `0.19.1` |
| [rails-i18n](https://github.com/svenfuchs/rails-i18n) | `8.0.2` | `8.1.0` |
| [addressable](https://github.com/sporkmonger/addressable) | `2.8.7` | `2.8.8` |
| [omniauth-rails_csrf_protection](https://github.com/cookpad/omniauth-rails_csrf_protection) | `1.0.2` | `2.0.0` |
| [htmlentities](https://github.com/threedaymonk/htmlentities) | `4.3.4` | `4.4.2` |
| [connection_pool](https://github.com/mperham/connection_pool) | `2.5.4` | `2.5.5` |
| [opentelemetry-instrumentation-all](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.87.0` | `0.89.0` |
| [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) | `1.203.1` | `1.206.0` |
| [i18n-tasks](https://github.com/glebm/i18n-tasks) | `1.0.15` | `1.1.2` |
| [minitest](https://github.com/minitest/minitest) | `5.26.1` | `5.26.2` |
| [puma](https://github.com/puma/puma) | `6.6.1` | `7.1.0` |
| [webrick](https://github.com/ruby/webrick) | `1.9.1` | `1.9.2` |

Updates `bootsnap` from 1.18.6 to 1.19.0
- [Changelog](https://github.com/rails/bootsnap/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rails/bootsnap/compare/v1.18.6...v1.19.0)

Updates `mini_racer` from 0.9.0 to 0.19.1
- [Changelog](https://github.com/rubyjs/mini_racer/blob/main/CHANGELOG)
- [Commits](https://github.com/discourse/mini_racer/compare/v0.9.0...v0.19.1)

Updates `rails-i18n` from 8.0.2 to 8.1.0
- [Changelog](https://github.com/svenfuchs/rails-i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/svenfuchs/rails-i18n/compare/v8.0.2...v8.1.0)

Updates `addressable` from 2.8.7 to 2.8.8
- [Changelog](https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sporkmonger/addressable/compare/addressable-2.8.7...addressable-2.8.8)

Updates `omniauth-rails_csrf_protection` from 1.0.2 to 2.0.0
- [Release notes](https://github.com/cookpad/omniauth-rails_csrf_protection/releases)
- [Commits](https://github.com/cookpad/omniauth-rails_csrf_protection/compare/v1.0.2...v2.0.0)

Updates `htmlentities` from 4.3.4 to 4.4.2
- [Changelog](https://github.com/threedaymonk/htmlentities/blob/main/History.txt)
- [Commits](https://github.com/threedaymonk/htmlentities/commits)

Updates `connection_pool` from 2.5.4 to 2.5.5
- [Changelog](https://github.com/mperham/connection_pool/blob/main/Changes.md)
- [Commits](https://github.com/mperham/connection_pool/compare/v2.5.4...v2.5.5)

Updates `opentelemetry-instrumentation-all` from 0.87.0 to 0.89.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-ruby-contrib/blob/main/instrumentation/all/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-all/v0.87.0...opentelemetry-instrumentation-all/v0.89.0)

Updates `aws-sdk-s3` from 1.203.1 to 1.206.0
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Updates `i18n-tasks` from 1.0.15 to 1.1.2
- [Release notes](https://github.com/glebm/i18n-tasks/releases)
- [Changelog](https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md)
- [Commits](https://github.com/glebm/i18n-tasks/compare/v1.0.15...v1.1.2)

Updates `minitest` from 5.26.1 to 5.26.2
- [Changelog](https://github.com/minitest/minitest/blob/master/History.rdoc)
- [Commits](https://github.com/minitest/minitest/compare/v5.26.1...v5.26.2)

Updates `puma` from 6.6.1 to 7.1.0
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/main/History.md)
- [Commits](https://github.com/puma/puma/compare/v6.6.1...v7.1.0)

Updates `webrick` from 1.9.1 to 1.9.2
- [Release notes](https://github.com/ruby/webrick/releases)
- [Commits](https://github.com/ruby/webrick/compare/v1.9.1...v1.9.2)

---
updated-dependencies:
- dependency-name: bootsnap
  dependency-version: 1.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: mini_racer
  dependency-version: 0.19.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: rails-i18n
  dependency-version: 8.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: addressable
  dependency-version: 2.8.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: omniauth-rails_csrf_protection
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: htmlentities
  dependency-version: 4.4.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: connection_pool
  dependency-version: 2.5.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-all
  dependency-version: 0.89.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: aws-sdk-s3
  dependency-version: 1.206.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: i18n-tasks
  dependency-version: 1.1.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: minitest
  dependency-version: 5.26.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: puma
  dependency-version: 7.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: webrick
  dependency-version: 1.9.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
4 months agoPrevent dependabot updating sass-embedded
Tom Hughes [Wed, 3 Dec 2025 00:16:31 +0000 (00:16 +0000)]
Prevent dependabot updating sass-embedded

4 months agoFix type
Tom Hughes [Wed, 3 Dec 2025 00:16:23 +0000 (00:16 +0000)]
Fix type

4 months agoMerge remote-tracking branch 'upstream/pull/6580'
Tom Hughes [Wed, 3 Dec 2025 00:05:39 +0000 (00:05 +0000)]
Merge remote-tracking branch 'upstream/pull/6580'

4 months agoMerge remote-tracking branch 'upstream/pull/6579'
Tom Hughes [Wed, 3 Dec 2025 00:04:52 +0000 (00:04 +0000)]
Merge remote-tracking branch 'upstream/pull/6579'

4 months agoBump the rubocop group with 2 updates
dependabot[bot] [Tue, 2 Dec 2025 23:08:48 +0000 (23:08 +0000)]
Bump the rubocop group with 2 updates

Bumps the rubocop group with 2 updates: [rubocop-factory_bot](https://github.com/rubocop/rubocop-factory_bot) and [rubocop-rails](https://github.com/rubocop/rubocop-rails).

Updates `rubocop-factory_bot` from 2.27.1 to 2.28.0
- [Release notes](https://github.com/rubocop/rubocop-factory_bot/releases)
- [Changelog](https://github.com/rubocop/rubocop-factory_bot/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-factory_bot/compare/v2.27.1...v2.28.0)

Updates `rubocop-rails` from 2.33.4 to 2.34.2
- [Release notes](https://github.com/rubocop/rubocop-rails/releases)
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.33.4...v2.34.2)

---
updated-dependencies:
- dependency-name: rubocop-factory_bot
  dependency-version: 2.28.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: rubocop
- dependency-name: rubocop-rails
  dependency-version: 2.34.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: rubocop
...

Signed-off-by: dependabot[bot] <support@github.com>
4 months agoFix validation errors in dependabot configuration
Tom Hughes [Tue, 2 Dec 2025 23:07:03 +0000 (23:07 +0000)]
Fix validation errors in dependabot configuration

4 months agoBump actions/checkout from 6.0.0 to 6.0.1
dependabot[bot] [Tue, 2 Dec 2025 23:01:09 +0000 (23:01 +0000)]
Bump actions/checkout from 6.0.0 to 6.0.1

Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3...8e8c483db84b4bee98b60c0593521ed34d9990e8)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
4 months agoMerge pull request #6577 from 1ec5/patch-2
Andy Allan [Tue, 2 Dec 2025 12:43:17 +0000 (12:43 +0000)]
Merge pull request #6577 from 1ec5/patch-2

Update Docker test of homepage description

4 months agoUpdate Docker test of homepage description
Minh Nguyễn [Mon, 1 Dec 2025 19:47:28 +0000 (11:47 -0800)]
Update Docker test of homepage description

4 months agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Mon, 1 Dec 2025 12:21:51 +0000 (13:21 +0100)]
Localisation updates from https://translatewiki.net.

5 months agoMerge remote-tracking branch 'upstream/pull/6549'
Tom Hughes [Sun, 30 Nov 2025 11:02:07 +0000 (11:02 +0000)]
Merge remote-tracking branch 'upstream/pull/6549'

5 months agoDisable statement timeout for the statistics script
Tom Hughes [Sat, 29 Nov 2025 11:26:29 +0000 (11:26 +0000)]
Disable statement timeout for the statistics script

https://github.com/openstreetmap/operations/issues/1318

5 months agoMerge remote-tracking branch 'upstream/pull/6569'
Tom Hughes [Thu, 27 Nov 2025 20:44:56 +0000 (20:44 +0000)]
Merge remote-tracking branch 'upstream/pull/6569'

5 months agoAllow meta description and search title to be translated
Andy Allan [Thu, 27 Nov 2025 18:11:57 +0000 (18:11 +0000)]
Allow meta description and search title to be translated

Fixes #6527

This uses the same description as the default "og:description" for
the site, to reduce the number of translations. Of the two alternative
previous descriptions, the one in "og:description" more closely matches
the language used on the about page, so let's go with that.

5 months agoMerge pull request #6559 from tomhughes/object-strikeout
Andy Allan [Thu, 27 Nov 2025 16:51:58 +0000 (16:51 +0000)]
Merge pull request #6559 from tomhughes/object-strikeout

Use a del element for deleted objects in a changeset

5 months agoMerge pull request #6560 from tomhughes/delayed-job-benchmark
Andy Allan [Thu, 27 Nov 2025 16:43:36 +0000 (16:43 +0000)]
Merge pull request #6560 from tomhughes/delayed-job-benchmark

Workaround for ruby 3.5.0 compatibility with delayed_job

5 months agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 27 Nov 2025 12:19:29 +0000 (13:19 +0100)]
Localisation updates from https://translatewiki.net.

5 months agoMerge remote-tracking branch 'upstream/pull/6543'
Tom Hughes [Wed, 26 Nov 2025 18:43:05 +0000 (18:43 +0000)]
Merge remote-tracking branch 'upstream/pull/6543'

5 months agoMerge remote-tracking branch 'upstream/pull/6565'
Tom Hughes [Wed, 26 Nov 2025 18:36:40 +0000 (18:36 +0000)]
Merge remote-tracking branch 'upstream/pull/6565'

5 months agoload iD as npm package
Martin Raifer [Mon, 10 Nov 2025 12:20:28 +0000 (13:20 +0100)]
load iD as npm package

5 months agoPoint potential contributors to the Roadmap
Pablo Brasero [Wed, 19 Nov 2025 13:58:26 +0000 (13:58 +0000)]
Point potential contributors to the Roadmap

5 months agoNormalize strings ahead of comparing spammy phrases
Pablo Brasero [Fri, 21 Nov 2025 15:43:45 +0000 (15:43 +0000)]
Normalize strings ahead of comparing spammy phrases

5 months agoUse spammy phrases from DB
Pablo Brasero [Fri, 21 Nov 2025 15:32:10 +0000 (15:32 +0000)]
Use spammy phrases from DB

5 months agoAdd test for untested behaviour
Pablo Brasero [Fri, 21 Nov 2025 15:37:00 +0000 (15:37 +0000)]
Add test for untested behaviour

5 months agoAdd DB-backed model SpammyPhrases
Pablo Brasero [Fri, 21 Nov 2025 13:50:06 +0000 (13:50 +0000)]
Add DB-backed model SpammyPhrases

5 months agoMove spam scoring in User to SpamScorer
Pablo Brasero [Thu, 20 Nov 2025 12:15:17 +0000 (12:15 +0000)]
Move spam scoring in User to SpamScorer

5 months agoMove into submodule ahead of new type of scorer
Pablo Brasero [Thu, 20 Nov 2025 11:55:27 +0000 (11:55 +0000)]
Move into submodule ahead of new type of scorer

5 months agoMove spam scoring to own class
Pablo Brasero [Thu, 20 Nov 2025 11:37:04 +0000 (11:37 +0000)]
Move spam scoring to own class

5 months agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Mon, 24 Nov 2025 12:18:11 +0000 (13:18 +0100)]
Localisation updates from https://translatewiki.net.

5 months agoWorkaround for ruby 3.5.0 compatibility with delayed_job
Tom Hughes [Sat, 22 Nov 2025 11:20:33 +0000 (11:20 +0000)]
Workaround for ruby 3.5.0 compatibility with delayed_job

https://github.com/collectiveidea/delayed_job/issues/1239

5 months agoUse a del element for deleted objects in a changeset
Tom Hughes [Sat, 22 Nov 2025 11:13:31 +0000 (11:13 +0000)]
Use a del element for deleted objects in a changeset

Fixes #6558

5 months agoMerge remote-tracking branch 'upstream/pull/6557'
Tom Hughes [Sat, 22 Nov 2025 11:07:29 +0000 (11:07 +0000)]
Merge remote-tracking branch 'upstream/pull/6557'

5 months agoMerge remote-tracking branch 'upstream/pull/6553'
Tom Hughes [Sat, 22 Nov 2025 11:07:22 +0000 (11:07 +0000)]
Merge remote-tracking branch 'upstream/pull/6553'

5 months agoBump tag2link from 2025.10.21 to 2025.11.21
dependabot[bot] [Fri, 21 Nov 2025 23:01:00 +0000 (23:01 +0000)]
Bump tag2link from 2025.10.21 to 2025.11.21

Bumps [tag2link](https://github.com/JOSM/tag2link) from 2025.10.21 to 2025.11.21.
- [Release notes](https://github.com/JOSM/tag2link/releases)
- [Commits](https://github.com/JOSM/tag2link/compare/2025.10.21...2025.11.21)

---
updated-dependencies:
- dependency-name: tag2link
  dependency-version: 2025.11.21
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
5 months agoMerge pull request #6556 from pablobm/missing-period
Andy Allan [Fri, 21 Nov 2025 15:01:33 +0000 (15:01 +0000)]
Merge pull request #6556 from pablobm/missing-period

Add missing period