]> git.openstreetmap.org Git - rails.git/log
rails.git
2 months agoMerge pull request #6682 from pablobm/fix-language-selector-submit
Marwin Hochfelsner [Tue, 6 Jan 2026 20:21:58 +0000 (21:21 +0100)]
Merge pull request #6682 from pablobm/fix-language-selector-submit

Avoid language selector breaking on submit

2 months agoMerge pull request #6654 from aNsHuL5217/fix-dashboard-marker-z-order
Marwin Hochfelsner [Tue, 6 Jan 2026 20:14:30 +0000 (21:14 +0100)]
Merge pull request #6654 from aNsHuL5217/fix-dashboard-marker-z-order

Fix incorrect z-order of dashboard map markers (fixes #6639)

2 months agoFix incorrect z-order f dashboard map markers (fixes #6639)
Anshul Zilpe [Tue, 6 Jan 2026 19:46:04 +0000 (01:16 +0530)]
Fix incorrect z-order f dashboard map markers (fixes #6639)

2 months agoAvoid language selector breaking on submit
Pablo Brasero [Tue, 6 Jan 2026 14:48:11 +0000 (14:48 +0000)]
Avoid language selector breaking on submit

2 months agoDocumentation, with screenshots
Pablo Brasero [Mon, 13 Oct 2025 16:41:46 +0000 (17:41 +0100)]
Documentation, with screenshots

Co-authored-by: danieldegroot2 <67521919+danieldegroot2@users.noreply.github.com>
Co-authored-by: Waldir Pimenta <waldyrious@gmail.com>
2 months agoCI action for devcontainer
Pablo Brasero [Wed, 1 Oct 2025 14:52:37 +0000 (15:52 +0100)]
CI action for devcontainer

2 months agoAdapt Selenium to work remotely as well as local.
Pablo Brasero [Fri, 26 Sep 2025 12:39:19 +0000 (13:39 +0100)]
Adapt Selenium to work remotely as well as local.

- Parallelel tests are not working with remote Selenium. For now
  let's detect the environment and disable parallel tests when
  remote.
- When using remote Selenium, the browser doesn't reset properly
  when changing preferences. As a result these are not applied.
  As a workaround, on remote we'll run a Selenium instance per
  different set of settings we need. This is not scalable, but
  for now it should be ok as there are only 3 sets.
- Tell WebMock not to interfere with requests between containers.

2 months agoConfigure devcontainer setup
Pablo Brasero [Wed, 24 Sep 2025 08:33:19 +0000 (09:33 +0100)]
Configure devcontainer setup

2 months agoFix system tests config, broken by devcontainer generator
Pablo Brasero [Wed, 24 Sep 2025 08:44:11 +0000 (09:44 +0100)]
Fix system tests config, broken by devcontainer generator

2 months ago$ ./bin/rails devcontainer # DB config written as config/devcontainer.database.yml
Pablo Brasero [Tue, 23 Sep 2025 08:45:20 +0000 (09:45 +0100)]
$ ./bin/rails devcontainer # DB config written as config/devcontainer.database.yml

2 months agoMigrate the user diary to be maplibre based
Frank Elsinga [Sun, 4 Jan 2026 22:30:03 +0000 (23:30 +0100)]
Migrate the user diary to be maplibre based

Also creates `OSM.MapLibre.defaultSecondaryMapOptions` to share the map style between the secondary maps this also

2 months agocreate `OSM.MapLibre.defaultSecondaryMapOptions` to share the map style between the...
Frank Elsinga [Mon, 5 Jan 2026 09:06:07 +0000 (10:06 +0100)]
create `OSM.MapLibre.defaultSecondaryMapOptions` to share the map style between the secondary maps

2 months agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Mon, 5 Jan 2026 12:16:27 +0000 (13:16 +0100)]
Localisation updates from https://translatewiki.net.

2 months agoMigrate user location edit page to MapLibre
Frank Elsinga [Sun, 4 Jan 2026 19:23:13 +0000 (20:23 +0100)]
Migrate user location edit page to MapLibre

This commit migrates the user home location page (the "Edit" tab on the user profile) from Leaflet to MapLibre GL JS. This is part of a wider migration to
MapLibre across the website. The change follows the pattern established in the dashboard migration.

2 months agoMerge pull request #6665 from openstreetmap/dependabot/bundler/dependencies-98a26080d9
Marwin Hochfelsner [Thu, 1 Jan 2026 12:18:15 +0000 (13:18 +0100)]
Merge pull request #6665 from openstreetmap/dependabot/bundler/dependencies-98a26080d9

Bump the dependencies group with 4 updates

2 months agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 1 Jan 2026 12:18:04 +0000 (13:18 +0100)]
Localisation updates from https://translatewiki.net.

2 months agoMerge pull request #6662 from openstreetmap/dependabot/bundler/action_text-trix-2...
Marwin Hochfelsner [Thu, 1 Jan 2026 12:14:47 +0000 (13:14 +0100)]
Merge pull request #6662 from openstreetmap/dependabot/bundler/action_text-trix-2.1.16

Bump action_text-trix from 2.1.15 to 2.1.16

2 months agoMerge pull request #6663 from openstreetmap/dependabot/github_actions/dependencies...
Marwin Hochfelsner [Thu, 1 Jan 2026 12:08:35 +0000 (13:08 +0100)]
Merge pull request #6663 from openstreetmap/dependabot/github_actions/dependencies-a0e46cd791

Bump ruby/setup-ruby from 1.275.0 to 1.278.0 in the dependencies group

2 months agoBump the dependencies group with 4 updates
dependabot[bot] [Wed, 31 Dec 2025 23:03:53 +0000 (23:03 +0000)]
Bump the dependencies group with 4 updates

Bumps the dependencies group with 4 updates: [pg](https://github.com/ged/ruby-pg), [bootsnap](https://github.com/rails/bootsnap), [mini_racer](https://github.com/discourse/mini_racer) and [brakeman](https://github.com/presidentbeef/brakeman).

Updates `pg` from 1.6.2 to 1.6.3
- [Changelog](https://github.com/ged/ruby-pg/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ged/ruby-pg/compare/v1.6.2...v1.6.3)

Updates `bootsnap` from 1.20.0 to 1.20.1
- [Release notes](https://github.com/rails/bootsnap/releases)
- [Changelog](https://github.com/rails/bootsnap/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rails/bootsnap/compare/v1.20.0...v1.20.1)

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

Updates `brakeman` from 7.1.1 to 7.1.2
- [Release notes](https://github.com/presidentbeef/brakeman/releases)
- [Changelog](https://github.com/presidentbeef/brakeman/blob/main/CHANGES.md)
- [Commits](https://github.com/presidentbeef/brakeman/compare/v7.1.1...v7.1.2)

---
updated-dependencies:
- dependency-name: pg
  dependency-version: 1.6.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: bootsnap
  dependency-version: 1.20.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: mini_racer
  dependency-version: 0.19.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: brakeman
  dependency-version: 7.1.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoBump ruby/setup-ruby from 1.275.0 to 1.278.0 in the dependencies group
dependabot[bot] [Wed, 31 Dec 2025 23:01:00 +0000 (23:01 +0000)]
Bump ruby/setup-ruby from 1.275.0 to 1.278.0 in the dependencies group

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

Updates `ruby/setup-ruby` from 1.275.0 to 1.278.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/d354de180d0c9e813cfddfcbdc079945d4be589b...4c24fa5ec04b2e79eb40571b1cee2a0d2b705771)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.278.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoBump action_text-trix from 2.1.15 to 2.1.16
dependabot[bot] [Wed, 31 Dec 2025 22:09:30 +0000 (22:09 +0000)]
Bump action_text-trix from 2.1.15 to 2.1.16

Bumps [action_text-trix](https://github.com/basecamp/trix) from 2.1.15 to 2.1.16.
- [Release notes](https://github.com/basecamp/trix/releases)
- [Commits](https://github.com/basecamp/trix/compare/v2.1.15...v2.1.16)

---
updated-dependencies:
- dependency-name: action_text-trix
  dependency-version: 2.1.16
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoSpamScorer: normalise whitespace in comparable form
Grant Slater [Tue, 30 Dec 2025 17:58:26 +0000 (17:58 +0000)]
SpamScorer: normalise whitespace in comparable form

Collapse Unicode whitespace runs to a single space in SpamScorer::RichText#to_comparable_form to improve SpammyPhrase matching across newlines/tabs.

2 months agoMerge pull request #6629 from tomhughes/user-actions
Andy Allan [Tue, 30 Dec 2025 14:10:00 +0000 (14:10 +0000)]
Merge pull request #6629 from tomhughes/user-actions

Send bulk user confirmations through the state machine

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

2 months agoMerge pull request #6658 from Dimitar5555/patch-1
Andy Allan [Sat, 27 Dec 2025 14:44:02 +0000 (14:44 +0000)]
Merge pull request #6658 from Dimitar5555/patch-1

Update OSM Carto repository URL

2 months agoUpdate OSM Carto repository URL
Dimitar [Sat, 27 Dec 2025 14:16:30 +0000 (16:16 +0200)]
Update OSM Carto repository URL

Ref: https://github.com/openstreetmap-carto/openstreetmap-carto/pull/5157

2 months agoMerge remote-tracking branch 'upstream/pull/6657'
Tom Hughes [Fri, 26 Dec 2025 17:14:58 +0000 (17:14 +0000)]
Merge remote-tracking branch 'upstream/pull/6657'

2 months agoFix tooltip date offset
Marwin Hochfelsner [Fri, 26 Dec 2025 16:11:42 +0000 (17:11 +0100)]
Fix tooltip date offset

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

2 months agoFix new rubocop warnings
Tom Hughes [Thu, 25 Dec 2025 10:52:39 +0000 (10:52 +0000)]
Fix new rubocop warnings

2 months agoMerge remote-tracking branch 'upstream/pull/6653'
Tom Hughes [Thu, 25 Dec 2025 10:51:22 +0000 (10:51 +0000)]
Merge remote-tracking branch 'upstream/pull/6653'

2 months agoBump rubocop from 1.82.0 to 1.82.1 in the rubocop group
dependabot[bot] [Wed, 24 Dec 2025 23:01:30 +0000 (23:01 +0000)]
Bump rubocop from 1.82.0 to 1.82.1 in the rubocop group

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

Updates `rubocop` from 1.82.0 to 1.82.1
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.82.0...v1.82.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.82.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: rubocop
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoDisable dashboard map rotation and pitch (#6648)
Marwin Hochfelsner [Wed, 24 Dec 2025 09:56:18 +0000 (10:56 +0100)]
Disable dashboard map rotation and pitch (#6648)

2 months agoMerge remote-tracking branch 'upstream/pull/6606'
Tom Hughes [Wed, 24 Dec 2025 09:36:36 +0000 (09:36 +0000)]
Merge remote-tracking branch 'upstream/pull/6606'

2 months agoMerge remote-tracking branch 'upstream/pull/6649'
Tom Hughes [Wed, 24 Dec 2025 09:33:33 +0000 (09:33 +0000)]
Merge remote-tracking branch 'upstream/pull/6649'

2 months agoBump the dependencies group with 2 updates
dependabot[bot] [Tue, 23 Dec 2025 22:35:26 +0000 (22:35 +0000)]
Bump the dependencies group with 2 updates

Bumps the dependencies group with 2 updates: [bootsnap](https://github.com/rails/bootsnap) and [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby).

Updates `bootsnap` from 1.19.0 to 1.20.0
- [Release notes](https://github.com/rails/bootsnap/releases)
- [Changelog](https://github.com/rails/bootsnap/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rails/bootsnap/compare/v1.19.0...v1.20.0)

Updates `aws-sdk-s3` from 1.208.0 to 1.209.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)

---
updated-dependencies:
- dependency-name: bootsnap
  dependency-version: 1.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: aws-sdk-s3
  dependency-version: 1.209.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2 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

2 months agoMerge remote-tracking branch 'upstream/pull/6647'
Tom Hughes [Tue, 23 Dec 2025 22:24:51 +0000 (22:24 +0000)]
Merge remote-tracking branch 'upstream/pull/6647'

2 months agoMerge remote-tracking branch 'upstream/pull/6646'
Tom Hughes [Tue, 23 Dec 2025 22:24:34 +0000 (22:24 +0000)]
Merge remote-tracking branch 'upstream/pull/6646'

2 months agoMerge remote-tracking branch 'upstream/pull/6645'
Tom Hughes [Tue, 23 Dec 2025 22:24:04 +0000 (22:24 +0000)]
Merge remote-tracking branch 'upstream/pull/6645'

2 months agoMerge remote-tracking branch 'upstream/pull/6644'
Tom Hughes [Tue, 23 Dec 2025 22:24:00 +0000 (22:24 +0000)]
Merge remote-tracking branch 'upstream/pull/6644'

2 months agoMerge pull request #6630 from tomhughes/maplibre-i18n
Marwin Hochfelsner [Tue, 23 Dec 2025 15:53:59 +0000 (16:53 +0100)]
Merge pull request #6630 from tomhughes/maplibre-i18n

Don't reinitialise i18n in maplibre code

2 months agoMerge pull request #6607 from pablobm/consistent-factories
Andy Allan [Tue, 23 Dec 2025 09:56:52 +0000 (09:56 +0000)]
Merge pull request #6607 from pablobm/consistent-factories

Ensure consistent naming for all factory files

2 months agoEnsure all factory files named in the plural
Pablo Brasero [Wed, 10 Dec 2025 14:47:09 +0000 (14:47 +0000)]
Ensure all factory files named in the plural

2 months agoBump the dependencies group with 4 updates
dependabot[bot] [Mon, 22 Dec 2025 23:04:44 +0000 (23:04 +0000)]
Bump the dependencies group with 4 updates

Bumps the dependencies group with 4 updates: [strong_migrations](https://github.com/ankane/strong_migrations), [connection_pool](https://github.com/mperham/connection_pool), [timeout](https://github.com/ruby/timeout) and [debug](https://github.com/ruby/debug).

Updates `strong_migrations` from 2.5.1 to 2.5.2
- [Changelog](https://github.com/ankane/strong_migrations/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ankane/strong_migrations/compare/v2.5.1...v2.5.2)

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 `timeout` from 0.5.0 to 0.6.0
- [Release notes](https://github.com/ruby/timeout/releases)
- [Commits](https://github.com/ruby/timeout/compare/v0.5.0...v0.6.0)

Updates `debug` from 1.11.0 to 1.11.1
- [Release notes](https://github.com/ruby/debug/releases)
- [Commits](https://github.com/ruby/debug/compare/v1.11.0...v1.11.1)

---
updated-dependencies:
- dependency-name: strong_migrations
  dependency-version: 2.5.2
  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: timeout
  dependency-version: 0.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: debug
  dependency-version: 1.11.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoBump rubocop from 1.81.7 to 1.82.0 in the rubocop group
dependabot[bot] [Mon, 22 Dec 2025 23:01:44 +0000 (23:01 +0000)]
Bump rubocop from 1.81.7 to 1.82.0 in the rubocop group

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

Updates `rubocop` from 1.81.7 to 1.82.0
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.81.7...v1.82.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.82.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: rubocop
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoBump maplibre-gl from 5.14.0 to 5.15.0 in the dependencies group
dependabot[bot] [Mon, 22 Dec 2025 23:01:23 +0000 (23:01 +0000)]
Bump maplibre-gl from 5.14.0 to 5.15.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.14.0 to 5.15.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.14.0...v5.15.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoBump ruby/setup-ruby from 1.270.0 to 1.275.0 in the dependencies group
dependabot[bot] [Mon, 22 Dec 2025 23:01:10 +0000 (23:01 +0000)]
Bump ruby/setup-ruby from 1.270.0 to 1.275.0 in the dependencies group

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

Updates `ruby/setup-ruby` from 1.270.0 to 1.275.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/ac793fdd38cc468a4dd57246fa9d0e868aba9085...d354de180d0c9e813cfddfcbdc079945d4be589b)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.275.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Mon, 22 Dec 2025 12:20:34 +0000 (13:20 +0100)]
Localisation updates from https://translatewiki.net.

2 months agoMerge remote-tracking branch 'upstream/pull/6634'
Tom Hughes [Thu, 18 Dec 2025 20:21:34 +0000 (20:21 +0000)]
Merge remote-tracking branch 'upstream/pull/6634'

2 months agoBump aws-sdk-s3 from 1.207.0 to 1.208.0
dependabot[bot] [Thu, 18 Dec 2025 19:59:20 +0000 (19:59 +0000)]
Bump aws-sdk-s3 from 1.207.0 to 1.208.0

Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.207.0 to 1.208.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)

---
updated-dependencies:
- dependency-name: aws-sdk-s3
  dependency-version: 1.208.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoMerge remote-tracking branch 'upstream/pull/6632'
Tom Hughes [Thu, 18 Dec 2025 16:45:09 +0000 (16:45 +0000)]
Merge remote-tracking branch 'upstream/pull/6632'

2 months agoMerge pull request #6631 from pablobm/swap-confirm-suspend-actions
Marwin Hochfelsner [Thu, 18 Dec 2025 15:41:28 +0000 (16:41 +0100)]
Merge pull request #6631 from pablobm/swap-confirm-suspend-actions

Swap confirm and suspend actions

2 months agoFix invalid <p> nesting in comment rendering
Marwin Hochfelsner [Thu, 18 Dec 2025 13:32:42 +0000 (14:32 +0100)]
Fix invalid <p> nesting in comment rendering

2 months agoColour 'suspend' action as dangerous
Pablo Brasero [Thu, 18 Dec 2025 12:47:08 +0000 (12:47 +0000)]
Colour 'suspend' action as dangerous

2 months agoSwap actions around for consistency with users/lists
Pablo Brasero [Thu, 18 Dec 2025 12:44:15 +0000 (12:44 +0000)]
Swap actions around for consistency with users/lists

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

2 months agoTest visibility
Pablo Brasero [Fri, 12 Dec 2025 16:12:46 +0000 (16:12 +0000)]
Test visibility

2 months agoMove heatmap setting to own profile settings page
Pablo Brasero [Fri, 12 Dec 2025 15:34:47 +0000 (15:34 +0000)]
Move heatmap setting to own profile settings page

2 months agoFirst stab at hiding the heatmap
Pablo Brasero [Tue, 9 Dec 2025 12:59:57 +0000 (12:59 +0000)]
First stab at hiding the heatmap

2 months agoAdd user setting to show/hide their heatmap
Pablo Brasero [Tue, 9 Dec 2025 12:59:57 +0000 (12:59 +0000)]
Add user setting to show/hide their heatmap

2 months agoDon't reinitialise i18n in maplibre code
Tom Hughes [Wed, 17 Dec 2025 19:07:45 +0000 (19:07 +0000)]
Don't reinitialise i18n in maplibre code

Fixes #6624.

2 months agoSend bulk user confirmations through the state machine
Tom Hughes [Wed, 17 Dec 2025 18:51:46 +0000 (18:51 +0000)]
Send bulk user confirmations through the state machine

2 months agoMerge remote-tracking branch 'upstream/pull/6613'
Tom Hughes [Wed, 17 Dec 2025 18:43:14 +0000 (18:43 +0000)]
Merge remote-tracking branch 'upstream/pull/6613'

2 months agoMerge remote-tracking branch 'upstream/pull/6564'
Tom Hughes [Wed, 17 Dec 2025 18:34:19 +0000 (18:34 +0000)]
Merge remote-tracking branch 'upstream/pull/6564'

2 months agoMerge remote-tracking branch 'upstream/pull/6623'
Tom Hughes [Wed, 17 Dec 2025 18:26:38 +0000 (18:26 +0000)]
Merge remote-tracking branch 'upstream/pull/6623'

2 months agoMerge remote-tracking branch 'upstream/pull/6628'
Tom Hughes [Wed, 17 Dec 2025 18:23:25 +0000 (18:23 +0000)]
Merge remote-tracking branch 'upstream/pull/6628'

2 months agoMerge remote-tracking branch 'upstream/pull/6627'
Tom Hughes [Wed, 17 Dec 2025 18:22:42 +0000 (18:22 +0000)]
Merge remote-tracking branch 'upstream/pull/6627'

2 months agoMerge remote-tracking branch 'upstream/pull/6625'
Tom Hughes [Wed, 17 Dec 2025 18:21:33 +0000 (18:21 +0000)]
Merge remote-tracking branch 'upstream/pull/6625'

2 months agoFix page name for OAuth app configuration
Andy Allan [Wed, 17 Dec 2025 17:36:41 +0000 (17:36 +0000)]
Fix page name for OAuth app configuration

This was changed in the UI in #5681 but not in the documentation

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

2 months agoMerge pull request #6626 from gravitystorm/docker_healthcheck
Marwin Hochfelsner [Wed, 17 Dec 2025 16:13:52 +0000 (17:13 +0100)]
Merge pull request #6626 from gravitystorm/docker_healthcheck

Use a healthcheck to ensure the docker db container is active

2 months agoUse a healthcheck to ensure the docker db container is active
Andy Allan [Wed, 17 Dec 2025 15:36:46 +0000 (15:36 +0000)]
Use a healthcheck to ensure the docker db container is active

This is an extracted and reworked part of #6588

2 months agoMerge pull request #6594 from aNsHuL5217/fix-contributing-guidelines
Andy Allan [Wed, 17 Dec 2025 14:53:25 +0000 (14:53 +0000)]
Merge pull request #6594 from aNsHuL5217/fix-contributing-guidelines

Clarify fixup commits and branching guidelines

2 months agoAutomatically generate factories instead of fixtures
Andy Allan [Wed, 17 Dec 2025 12:47:57 +0000 (12:47 +0000)]
Automatically generate factories instead of fixtures

From the factory_bot_rails README:

> Including factory_bot_rails in the development group of your Gemfile
> will cause Rails to generate factories instead of fixtures.

This is helpful for any developers running "rails generate model {modelname}".

2 months agoBetter name for `#hide`, which perhaps should not exist
Pablo Brasero [Mon, 15 Dec 2025 15:20:28 +0000 (15:20 +0000)]
Better name for `#hide`, which perhaps should not exist

2 months agoMore descriptive name for "unhide" action
Pablo Brasero [Mon, 15 Dec 2025 12:50:54 +0000 (12:50 +0000)]
More descriptive name for "unhide" action

2 months agoRemove actions to hide or soft-destroy users
Pablo Brasero [Thu, 27 Nov 2025 15:25:18 +0000 (15:25 +0000)]
Remove actions to hide or soft-destroy users

2 months agoAdd UI for admins to suspend users
Pablo Brasero [Tue, 25 Nov 2025 14:34:41 +0000 (14:34 +0000)]
Add UI for admins to suspend users

2 months agoConfirmed users can be suspended
Pablo Brasero [Wed, 3 Dec 2025 16:44:10 +0000 (16:44 +0000)]
Confirmed users can be suspended

2 months agoAdd missing test for 'unhide' action
Pablo Brasero [Wed, 17 Dec 2025 11:08:23 +0000 (11:08 +0000)]
Add missing test for 'unhide' action

2 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

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

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

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

2 months agoPull changeset comment rich text into separate method
Marwin Hochfelsner [Tue, 16 Dec 2025 10:40:22 +0000 (11:40 +0100)]
Pull changeset comment rich text into separate method

2 months agoStop arguments in path or query from being interpreted as hashes
Marwin Hochfelsner [Thu, 11 Dec 2025 10:33:17 +0000 (11:33 +0100)]
Stop arguments in path or query from being interpreted as hashes

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

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

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

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

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

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

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

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