]> git.openstreetmap.org Git - rails.git/log
rails.git
6 weeks 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.

6 weeks 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

6 weeks 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'

6 weeks 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'

6 weeks 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'

6 weeks 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>
6 weeks 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>
6 weeks 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>
6 weeks agoAdd bcl to UI languages
Tom Hughes [Mon, 15 Dec 2025 19:36:51 +0000 (19:36 +0000)]
Add bcl to UI languages

6 weeks 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.

7 weeks 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'

7 weeks 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'

7 weeks 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`

7 weeks 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.

7 weeks 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>
7 weeks 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

7 weeks 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>
7 weeks 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

7 weeks 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

7 weeks 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'

7 weeks 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'

7 weeks 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

7 weeks 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

7 weeks 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

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

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

7 weeks 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

7 weeks 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'

7 weeks 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'

7 weeks 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'

7 weeks 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>
7 weeks 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>
7 weeks 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>
7 weeks 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'

7 weeks 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

7 weeks 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

7 weeks 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.

7 weeks 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'

7 weeks 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'

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

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

7 weeks 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

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

7 weeks 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

8 weeks 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'

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

8 weeks 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'

8 weeks 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

8 weeks 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)

8 weeks 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

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

8 weeks 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'

8 weeks 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.

8 weeks 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.

8 weeks 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

8 weeks 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

8 weeks 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

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

8 weeks 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

8 weeks 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

8 weeks 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

8 weeks 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

8 weeks 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.

8 weeks 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'

8 weeks 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>
8 weeks agoPrevent dependabot updating sass-embedded
Tom Hughes [Wed, 3 Dec 2025 00:16:31 +0000 (00:16 +0000)]
Prevent dependabot updating sass-embedded

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

8 weeks 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'

8 weeks 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'

8 weeks 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>
8 weeks 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

8 weeks 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>
2 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

2 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

2 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.

2 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'

2 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

2 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'

2 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.

2 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

2 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

2 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.

2 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'

2 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'

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

2 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

2 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

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

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

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

2 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

2 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

2 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

2 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.

2 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

2 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

2 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'

2 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'

2 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>
2 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