]> git.openstreetmap.org Git - rails.git/log
rails.git
7 weeks agoBump the dependencies group with 4 updates
dependabot[bot] [Wed, 5 Aug 2026 23:13:06 +0000 (23:13 +0000)]
Bump the dependencies group with 4 updates

Bumps the dependencies group with 4 updates: [osm-community-index](https://github.com/osmlab/osm-community-index), [@herb-tools/linter](https://github.com/marcoroth/herb/tree/HEAD/javascript/packages/linter), [@types/leaflet](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/leaflet) and [globals](https://github.com/sindresorhus/globals).

Updates `osm-community-index` from 6.1.1 to 6.2.0
- [Release notes](https://github.com/osmlab/osm-community-index/releases)
- [Changelog](https://github.com/osmlab/osm-community-index/blob/main/CHANGELOG.md)
- [Commits](https://github.com/osmlab/osm-community-index/compare/v6.1.1...v6.2.0)

Updates `@herb-tools/linter` from 0.10.2 to 0.10.3
- [Release notes](https://github.com/marcoroth/herb/releases)
- [Commits](https://github.com/marcoroth/herb/commits/v0.10.3/javascript/packages/linter)

Updates `@types/leaflet` from 1.9.21 to 1.9.22
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/leaflet)

Updates `globals` from 17.8.0 to 17.9.0
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v17.8.0...v17.9.0)

---
updated-dependencies:
- dependency-name: osm-community-index
  dependency-version: 6.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: "@herb-tools/linter"
  dependency-version: 0.10.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: "@types/leaflet"
  dependency-version: 1.9.22
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: globals
  dependency-version: 17.9.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
7 weeks agoMerge pull request #7295 from gravitystorm/legale-validation
Marwin Hochfelsner [Wed, 5 Aug 2026 14:52:13 +0000 (16:52 +0200)]
Merge pull request #7295 from gravitystorm/legale-validation

Further hardening of legal text validation

7 weeks agofix(i18n): make future-tense block time text translatable
SomSamantray [Wed, 5 Aug 2026 14:01:28 +0000 (19:31 +0530)]
fix(i18n): make future-tense block time text translatable

block_short_time_in_future rendered its relative-duration text via
time_ago_in_words with no :scope, falling back to Rails' bundled
gem-default locale data instead of the app's own translatable
config/locales files (issue #5769). Mirror the existing
distance_in_words_ago pattern used by block_short_time_in_past: add a
symmetric distance_in_words_in scope and point the helper at it, and
drop the hardcoded literal "in " from time_in_future_title so the
direction word is fully translator-controlled, like the past-tense
string already is.

7 weeks agoSelect contributor terms from a list of the available jurisdictions
Andy Allan [Wed, 5 Aug 2026 13:12:48 +0000 (14:12 +0100)]
Select contributor terms from a list of the available jurisdictions

Rather than probing the filesystem with an interpolated path and falling
back when it doesn't exist, check the country code against the set of
files in config/legales, so that only known-good values are ever joined
onto a path. This also covers codes returned by OSM.ip_to_country, which
the controller's parameter validation doesn't apply to.

7 weeks agoAnchor legale parameter validation to the whole string
Andy Allan [Wed, 5 Aug 2026 13:12:40 +0000 (14:12 +0100)]
Anchor legale parameter validation to the whole string

Ruby's ^ and $ match at line boundaries, and rails_param tests the
format with a bare =~, so a value such as "../../config/settings\nGB"
satisfied /^[A-Z]+$/.

7 weeks agoValidate legale parameter to accounts/terms#show
Tom Hughes [Wed, 5 Aug 2026 11:30:04 +0000 (12:30 +0100)]
Validate legale parameter to accounts/terms#show

Reported-by: Turqay Memmedli <turqaymemmedli01@gmail.com>
7 weeks agoFix social link form resubmission after removing invalid link (#6945)
Matt Van Horn [Wed, 5 Aug 2026 06:21:56 +0000 (23:21 -0700)]
Fix social link form resubmission after removing invalid link (#6945)

When a social link with validation errors is removed via the "Remove"
button, the row is hidden with d-none but the input retains its
required attribute. This prevents form submission because HTML5
validation rejects hidden required fields that cannot be focused.

Strip the required attribute from the text input when marking a social
link for destruction so the form can be resubmitted.

Closes #6903

8 weeks agoSet map share link targets from the template
Marwin Hochfelsner [Sat, 1 Aug 2026 04:40:37 +0000 (06:40 +0200)]
Set map share link targets from the template

8 weeks agoApply url changes part by part
Marwin Hochfelsner [Sat, 1 Aug 2026 04:37:46 +0000 (06:37 +0200)]
Apply url changes part by part

8 weeks agoRework map url getters
Marwin Hochfelsner [Sat, 1 Aug 2026 04:25:08 +0000 (06:25 +0200)]
Rework map url getters

8 weeks agoAdd OSRM support for left uturn
Marwin Hochfelsner [Wed, 15 Jul 2026 14:28:11 +0000 (16:28 +0200)]
Add OSRM support for left uturn

8 weeks agoDestructure maneuver in getManeuverId
Marwin Hochfelsner [Wed, 15 Jul 2026 14:27:06 +0000 (16:27 +0200)]
Destructure maneuver in getManeuverId

8 weeks agoMerge remote-tracking branch 'upstream/pull/7245'
Tom Hughes [Tue, 4 Aug 2026 17:22:45 +0000 (18:22 +0100)]
Merge remote-tracking branch 'upstream/pull/7245'

8 weeks agoAvoid showing very long pieces of text in notifications
Pablo Brasero [Tue, 14 Jul 2026 17:23:00 +0000 (18:23 +0100)]
Avoid showing very long pieces of text in notifications

I am unsure about this one. I am relying on `RichText#truncate_html`, to avoid having to put together my own truncation facility. My problem is that I find that method to be too coarse-grained as it works by removing entire HTML elements:

- If the text starts with a small paragraph, then a long one, it may only show the first.
- If it starts with a long paragraph, it may not show anything, or it will show the whole paragraph.

I think this is confusing. Note that can't just use Rails's own `String#truncate` as this is a `RichText`, not a `String`, and then we'd have to worry about truncating the HTML.

Having said that: `#truncate_html` is right there, and it is what we use for diary entries. So I guess let's reuse it, leaving it for a future contribution to rework it into something better, if there's inclination.

8 weeks agoBuild export download links from locale keys (#7271)
Lee Kindness [Tue, 4 Aug 2026 06:21:34 +0000 (07:21 +0100)]
Build export download links from locale keys (#7271)

The four bulk download links on the export page had their URLs
hardcoded in the view, with the Overpass one spelt out a second
time in export.js so the bbox could be appended on each map move.

Follow the pattern already used by the help page and drive the list
from locale keys, adding a URL key alongside the existing title and
description for each source. This removes the duplication between
the view and the JS, and allows the URLs to be localised or pointed
elsewhere by deployments that are not openstreetmap.org.

export.js no longer needs to know the Overpass URL: it sets the
search component of the link's existing href rather than rebuilding
the whole thing.

The wiki link now points to Downloading_data, the target of the
redirect that the previous /wiki/Download URL followed.

settings.overpass_url is deliberately untouched: it is the query
server's interpreter endpoint, a separate concern from the export
download link.

8 weeks agoMerge pull request #7293 from openstreetmap/translatewiki
Marwin Hochfelsner [Mon, 3 Aug 2026 13:15:26 +0000 (15:15 +0200)]
Merge pull request #7293 from openstreetmap/translatewiki

Localisation updates from https://translatewiki.net.

8 weeks agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Mon, 3 Aug 2026 12:25:11 +0000 (14:25 +0200)]
Localisation updates from https://translatewiki.net.

8 weeks agoMerge remote-tracking branch 'upstream/pull/7289'
Tom Hughes [Sun, 2 Aug 2026 08:52:42 +0000 (09:52 +0100)]
Merge remote-tracking branch 'upstream/pull/7289'

8 weeks agoSimplify Bootstrap classes; improve markup; DRY
Pablo Brasero [Tue, 14 Jul 2026 06:22:46 +0000 (07:22 +0100)]
Simplify Bootstrap classes; improve markup; DRY

8 weeks agoDRY web notification templates
Pablo Brasero [Mon, 13 Jul 2026 07:48:52 +0000 (08:48 +0100)]
DRY web notification templates

8 weeks agoMerge remote-tracking branch 'upstream/pull/7290'
Tom Hughes [Fri, 31 Jul 2026 18:28:11 +0000 (19:28 +0100)]
Merge remote-tracking branch 'upstream/pull/7290'

8 weeks agoBump msgpack from 1.8.1 to 1.8.2
dependabot[bot] [Fri, 31 Jul 2026 13:21:01 +0000 (13:21 +0000)]
Bump msgpack from 1.8.1 to 1.8.2

Bumps [msgpack](https://github.com/msgpack/msgpack-ruby) from 1.8.1 to 1.8.2.
- [Changelog](https://github.com/msgpack/msgpack-ruby/blob/master/ChangeLog)
- [Commits](https://github.com/msgpack/msgpack-ruby/compare/v1.8.1...v1.8.2)

---
updated-dependencies:
- dependency-name: msgpack
  dependency-version: 1.8.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoMerge remote-tracking branch 'upstream/pull/7283'
Tom Hughes [Thu, 30 Jul 2026 17:30:54 +0000 (18:30 +0100)]
Merge remote-tracking branch 'upstream/pull/7283'

2 months agoRemove intermediary now that it's not used
Pablo Brasero [Thu, 30 Jul 2026 13:29:29 +0000 (14:29 +0100)]
Remove intermediary now that it's not used

2 months agoRender note_comment using the record directly
Pablo Brasero [Thu, 30 Jul 2026 12:15:44 +0000 (13:15 +0100)]
Render note_comment using the record directly

2 months agoRender new_follower using the record directly
Pablo Brasero [Thu, 30 Jul 2026 12:12:22 +0000 (13:12 +0100)]
Render new_follower using the record directly

2 months agoRender GPX import notifications, from the trace record as possible
Pablo Brasero [Thu, 30 Jul 2026 11:52:34 +0000 (12:52 +0100)]
Render GPX import notifications, from the trace record as possible

2 months agoRender diary_comment using the record directly
Pablo Brasero [Thu, 30 Jul 2026 11:47:51 +0000 (12:47 +0100)]
Render diary_comment using the record directly

2 months agoRender changeset_comment using the record directly
Pablo Brasero [Thu, 30 Jul 2026 11:47:08 +0000 (12:47 +0100)]
Render changeset_comment using the record directly

2 months agoPrepare to drop the intermediate objects
Pablo Brasero [Thu, 30 Jul 2026 11:39:08 +0000 (12:39 +0100)]
Prepare to drop the intermediate objects

2 months agoMerge pull request #7282 from openstreetmap/translatewiki
Marwin Hochfelsner [Thu, 30 Jul 2026 12:36:49 +0000 (14:36 +0200)]
Merge pull request #7282 from openstreetmap/translatewiki

Localisation updates from https://translatewiki.net.

2 months agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 30 Jul 2026 12:16:35 +0000 (14:16 +0200)]
Localisation updates from https://translatewiki.net.

2 months agoRemove unnecessary indirection
Pablo Brasero [Thu, 9 Jul 2026 12:43:56 +0000 (13:43 +0100)]
Remove unnecessary indirection

2 months agoUpdate database_consistency todo list
Tom Hughes [Wed, 29 Jul 2026 22:06:37 +0000 (23:06 +0100)]
Update database_consistency todo list

2 months agoMerge remote-tracking branch 'upstream/pull/7281'
Tom Hughes [Wed, 29 Jul 2026 21:58:14 +0000 (22:58 +0100)]
Merge remote-tracking branch 'upstream/pull/7281'

2 months agoMerge remote-tracking branch 'upstream/pull/7280'
Tom Hughes [Wed, 29 Jul 2026 21:57:22 +0000 (22:57 +0100)]
Merge remote-tracking branch 'upstream/pull/7280'

2 months agoMerge remote-tracking branch 'upstream/pull/7279'
Tom Hughes [Wed, 29 Jul 2026 21:57:18 +0000 (22:57 +0100)]
Merge remote-tracking branch 'upstream/pull/7279'

2 months agoMerge remote-tracking branch 'upstream/pull/7278'
Tom Hughes [Wed, 29 Jul 2026 21:56:52 +0000 (22:56 +0100)]
Merge remote-tracking branch 'upstream/pull/7278'

2 months agoBump the dependencies group with 5 updates
dependabot[bot] [Wed, 29 Jul 2026 21:47:55 +0000 (21:47 +0000)]
Bump the dependencies group with 5 updates

Bumps the dependencies group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) | `1.228.0` | `1.228.1` |
| [danger](https://github.com/danger/danger) | `9.6.0` | `9.6.1` |
| [simplecov](https://github.com/simplecov-ruby/simplecov) | `1.0.2` | `1.0.3` |
| [annotaterb](https://github.com/drwl/annotaterb) | `4.23.0` | `4.24.0` |
| [database_consistency](https://github.com/djezzzl/database_consistency) | `3.0.6` | `3.0.8` |

Updates `aws-sdk-s3` from 1.228.0 to 1.228.1
- [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 `danger` from 9.6.0 to 9.6.1
- [Release notes](https://github.com/danger/danger/releases)
- [Changelog](https://github.com/danger/danger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/danger/danger/compare/v9.6.0...v9.6.1)

Updates `simplecov` from 1.0.2 to 1.0.3
- [Release notes](https://github.com/simplecov-ruby/simplecov/releases)
- [Changelog](https://github.com/simplecov-ruby/simplecov/blob/main/CHANGELOG.md)
- [Commits](https://github.com/simplecov-ruby/simplecov/compare/v1.0.2...v1.0.3)

Updates `annotaterb` from 4.23.0 to 4.24.0
- [Changelog](https://github.com/drwl/annotaterb/blob/main/CHANGELOG.md)
- [Commits](https://github.com/drwl/annotaterb/compare/v4.23.0...v4.24.0)

Updates `database_consistency` from 3.0.6 to 3.0.8
- [Changelog](https://github.com/djezzzl/database_consistency/blob/master/CHANGELOG.md)
- [Commits](https://github.com/djezzzl/database_consistency/compare/v3.0.6...v3.0.8)

---
updated-dependencies:
- dependency-name: aws-sdk-s3
  dependency-version: 1.228.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: danger
  dependency-version: 9.6.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: simplecov
  dependency-version: 1.0.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: annotaterb
  dependency-version: 4.24.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: database_consistency
  dependency-version: 3.0.8
  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 across 1 directory with 4 updates
dependabot[bot] [Wed, 29 Jul 2026 21:44:46 +0000 (21:44 +0000)]
Bump the dependencies group across 1 directory with 4 updates

Bumps the dependencies group with 4 updates in the / directory: [osm-community-index](https://github.com/osmlab/osm-community-index), [terra-draw](https://github.com/JamesLMilner/terra-draw), [eslint](https://github.com/eslint/eslint) and [globals](https://github.com/sindresorhus/globals).

Updates `osm-community-index` from 6.0.0 to 6.1.1
- [Release notes](https://github.com/osmlab/osm-community-index/releases)
- [Changelog](https://github.com/osmlab/osm-community-index/blob/main/CHANGELOG.md)
- [Commits](https://github.com/osmlab/osm-community-index/compare/v6.0.0...v6.1.1)

Updates `terra-draw` from 1.30.1 to 1.32.2
- [Release notes](https://github.com/JamesLMilner/terra-draw/releases)
- [Changelog](https://github.com/JamesLMilner/terra-draw/blob/main/release.js)
- [Commits](https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.30.1...terra-draw@1.32.2)

Updates `eslint` from 10.7.0 to 10.8.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v10.7.0...v10.8.0)

Updates `globals` from 17.7.0 to 17.8.0
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0)

---
updated-dependencies:
- dependency-name: osm-community-index
  dependency-version: 6.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: terra-draw
  dependency-version: 1.32.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: eslint
  dependency-version: 10.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: globals
  dependency-version: 17.8.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 coverallsapp/github-action in the dependencies group
dependabot[bot] [Wed, 29 Jul 2026 21:44:16 +0000 (21:44 +0000)]
Bump coverallsapp/github-action in the dependencies group

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

Updates `coverallsapp/github-action` from 2.3.7 to 2.3.8
- [Release notes](https://github.com/coverallsapp/github-action/releases)
- [Commits](https://github.com/coverallsapp/github-action/compare/5cbfd81b66ca5d10c19b062c04de0199c215fb6e...8d6379e14d29928660c4ba802d8e85393440b329)

---
updated-dependencies:
- dependency-name: coverallsapp/github-action
  dependency-version: 2.3.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoBump rails from 8.1.3 to 8.1.3.1 in the rails group
dependabot[bot] [Wed, 29 Jul 2026 21:44:07 +0000 (21:44 +0000)]
Bump rails from 8.1.3 to 8.1.3.1 in the rails group

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

Updates `rails` from 8.1.3 to 8.1.3.1
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v8.1.3...v8.1.3.1)

---
updated-dependencies:
- dependency-name: rails
  dependency-version: 8.1.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rails
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoMerge pull request #7277 from tomhughes/npm-constraints
Marwin Hochfelsner [Wed, 29 Jul 2026 21:43:11 +0000 (23:43 +0200)]
Merge pull request #7277 from tomhughes/npm-constraints

Improve management of node module constraints

2 months agoRemove pessimistic node moduile version constraints
Tom Hughes [Wed, 29 Jul 2026 19:46:14 +0000 (20:46 +0100)]
Remove pessimistic node moduile version constraints

We were ignoring them in dependabot so they aren't really necessary.

We can add constraints when we run into specific problems, but
otherwise we should be optimistic that, in most cases, the new version
of a module will either work fine as-is or will be flagged up by CI.

Exceptions are iD which is updated by manual PR and maplibre where
version 6.x is not currently usable by us.

2 months agoConfigure dependabot to respect package.json constraints
Tom Hughes [Wed, 29 Jul 2026 19:30:30 +0000 (20:30 +0100)]
Configure dependabot to respect package.json constraints

This allows us to use constraints in package.json, without having to
remember to repeat them in the dependabot configuration.

2 months agoMerge remote-tracking branch 'upstream/pull/7274'
Tom Hughes [Wed, 29 Jul 2026 19:14:45 +0000 (20:14 +0100)]
Merge remote-tracking branch 'upstream/pull/7274'

2 months agoMerge remote-tracking branch 'upstream/pull/7273'
Tom Hughes [Wed, 29 Jul 2026 15:57:37 +0000 (16:57 +0100)]
Merge remote-tracking branch 'upstream/pull/7273'

2 months agoBump postcss from 8.5.10 to 8.5.25
dependabot[bot] [Wed, 29 Jul 2026 15:34:00 +0000 (15:34 +0000)]
Bump postcss from 8.5.10 to 8.5.25

Bumps [postcss](https://github.com/postcss/postcss) from 8.5.10 to 8.5.25.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.10...8.5.25)

---
updated-dependencies:
- dependency-name: postcss
  dependency-version: 8.5.25
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoBump oauth from 1.1.3 to 1.1.6
dependabot[bot] [Wed, 29 Jul 2026 15:33:42 +0000 (15:33 +0000)]
Bump oauth from 1.1.3 to 1.1.6

Bumps [oauth](https://github.com/ruby-oauth/oauth) from 1.1.3 to 1.1.6.
- [Release notes](https://github.com/ruby-oauth/oauth/releases)
- [Changelog](https://github.com/ruby-oauth/oauth/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ruby-oauth/oauth/compare/v1.1.3...v1.1.6)

---
updated-dependencies:
- dependency-name: oauth
  dependency-version: 1.1.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoMerge remote-tracking branch 'upstream/pull/7148'
Tom Hughes [Wed, 29 Jul 2026 15:28:50 +0000 (16:28 +0100)]
Merge remote-tracking branch 'upstream/pull/7148'

2 months agoUse Turbo frames for sidebar loading
Marwin Hochfelsner [Mon, 20 Jul 2026 01:14:14 +0000 (01:14 +0000)]
Use Turbo frames for sidebar loading

2 months agoOn edit, zoom in on the existing area
Pablo Brasero [Wed, 27 May 2026 15:42:00 +0000 (16:42 +0100)]
On edit, zoom in on the existing area

2 months agoDRY
Pablo Brasero [Wed, 10 Jun 2026 13:28:17 +0000 (14:28 +0100)]
DRY

2 months agoImplement complex update rules, as per user blocks
Pablo Brasero [Tue, 9 Jun 2026 17:03:07 +0000 (18:03 +0100)]
Implement complex update rules, as per user blocks

2 months agoShow status of moderation zones
Pablo Brasero [Wed, 10 Jun 2026 13:00:01 +0000 (14:00 +0100)]
Show status of moderation zones

2 months agoAssign revoker after update deactivates modzone
Pablo Brasero [Tue, 9 Jun 2026 13:28:10 +0000 (14:28 +0100)]
Assign revoker after update deactivates modzone

2 months agoTake expiry into account when checking moderation zones
Pablo Brasero [Thu, 4 Jun 2026 14:52:22 +0000 (15:52 +0100)]
Take expiry into account when checking moderation zones

2 months agoDraw moderation zones
Pablo Brasero [Wed, 27 May 2026 15:42:00 +0000 (16:42 +0100)]
Draw moderation zones

Co-authored-by: Marwin Hochfelsner <50826859+hlfan@users.noreply.github.com>
2 months agoCRUD interface for moderation zones
Pablo Brasero [Wed, 27 May 2026 14:37:46 +0000 (15:37 +0100)]
CRUD interface for moderation zones

2 months agoMerge remote-tracking branch 'upstream/pull/7270'
Tom Hughes [Mon, 27 Jul 2026 21:52:27 +0000 (22:52 +0100)]
Merge remote-tracking branch 'upstream/pull/7270'

2 months agoMerge remote-tracking branch 'upstream/pull/7267'
Tom Hughes [Mon, 27 Jul 2026 21:48:13 +0000 (22:48 +0100)]
Merge remote-tracking branch 'upstream/pull/7267'

2 months agoTest with a subject closer to reality
Pablo Brasero [Thu, 9 Jul 2026 12:50:05 +0000 (13:50 +0100)]
Test with a subject closer to reality

I missed these two the first time around.

2 months agoFix navbar toggler button class for proper collapse behavior
Marwin Hochfelsner [Mon, 27 Jul 2026 20:07:24 +0000 (22:07 +0200)]
Fix navbar toggler button class for proper collapse behavior

2 months agoMerge pull request #7269 from openstreetmap/translatewiki
Andy Allan [Mon, 27 Jul 2026 15:47:33 +0000 (16:47 +0100)]
Merge pull request #7269 from openstreetmap/translatewiki

Localisation updates from https://translatewiki.net.

2 months agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Mon, 27 Jul 2026 12:23:27 +0000 (14:23 +0200)]
Localisation updates from https://translatewiki.net.

2 months agoLimit new trace uploads to trackable and identifiable
Rub21 [Wed, 15 Jul 2026 15:09:09 +0000 (10:09 -0500)]
Limit new trace uploads to trackable and identifiable

2 months agoSet the gpx_files visibility default to trackable
Rub21 [Wed, 15 Jul 2026 15:08:56 +0000 (10:08 -0500)]
Set the gpx_files visibility default to trackable

2 months agoMerge remote-tracking branch 'upstream/pull/7265'
Tom Hughes [Thu, 23 Jul 2026 19:20:20 +0000 (20:20 +0100)]
Merge remote-tracking branch 'upstream/pull/7265'

2 months agoDestructure popstate listener event
Marwin Hochfelsner [Sun, 19 Jul 2026 13:59:40 +0000 (15:59 +0200)]
Destructure popstate listener event

2 months agoFlatten route recognition method
Marwin Hochfelsner [Sun, 19 Jul 2026 13:39:39 +0000 (15:39 +0200)]
Flatten route recognition method

2 months agoRemove route argument
Marwin Hochfelsner [Sun, 19 Jul 2026 13:37:30 +0000 (15:37 +0200)]
Remove route argument

2 months agoSimplify page state management
Marwin Hochfelsner [Sun, 19 Jul 2026 13:10:58 +0000 (15:10 +0200)]
Simplify page state management

2 months agoRename full page load method
Marwin Hochfelsner [Sun, 19 Jul 2026 13:26:34 +0000 (15:26 +0200)]
Rename full page load method

2 months agoPromise cleanup
Marwin Hochfelsner [Sat, 18 Jul 2026 21:48:14 +0000 (23:48 +0200)]
Promise cleanup

Co-authored-by: Pablo Brasero <pablo@pablobm.com>
2 months agoMerge remote-tracking branch 'upstream/pull/7264'
Tom Hughes [Thu, 23 Jul 2026 16:49:13 +0000 (17:49 +0100)]
Merge remote-tracking branch 'upstream/pull/7264'

2 months agoOverride Bootstrap navbar dropdown positioning
Marwin Hochfelsner [Thu, 23 Jul 2026 14:44:58 +0000 (16:44 +0200)]
Override Bootstrap navbar dropdown positioning

2 months agoSuppress Bootstrap navbar animation on desktop
Marwin Hochfelsner [Thu, 23 Jul 2026 14:41:46 +0000 (16:41 +0200)]
Suppress Bootstrap navbar animation on desktop

2 months agoMerge pull request #7262 from openstreetmap/translatewiki
Marwin Hochfelsner [Thu, 23 Jul 2026 14:29:29 +0000 (16:29 +0200)]
Merge pull request #7262 from openstreetmap/translatewiki

Localisation updates from https://translatewiki.net.

2 months agoMerge pull request #7263 from pablobm/bad-string
Marwin Hochfelsner [Thu, 23 Jul 2026 14:28:51 +0000 (16:28 +0200)]
Merge pull request #7263 from pablobm/bad-string

Remove bad translation string

2 months agoRemove bad translation string
Pablo Brasero [Thu, 23 Jul 2026 12:25:51 +0000 (13:25 +0100)]
Remove bad translation string

2 months agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 23 Jul 2026 12:18:38 +0000 (14:18 +0200)]
Localisation updates from https://translatewiki.net.

2 months agoMerge remote-tracking branch 'upstream/pull/7030'
Tom Hughes [Thu, 23 Jul 2026 09:29:31 +0000 (10:29 +0100)]
Merge remote-tracking branch 'upstream/pull/7030'

2 months agoPaginate notifications
Pablo Brasero [Wed, 13 May 2026 10:00:50 +0000 (11:00 +0100)]
Paginate notifications

2 months agoImplement web notifications for GPX imports completion
Pablo Brasero [Mon, 20 Apr 2026 14:26:48 +0000 (15:26 +0100)]
Implement web notifications for GPX imports completion

2 months agoImplement web notifications for new followers
Pablo Brasero [Mon, 20 Apr 2026 14:26:48 +0000 (15:26 +0100)]
Implement web notifications for new followers

2 months agoImplement web notifications for diary comments
Pablo Brasero [Mon, 20 Apr 2026 14:26:48 +0000 (15:26 +0100)]
Implement web notifications for diary comments

2 months agoImplement web notifications for note comments
Pablo Brasero [Mon, 20 Apr 2026 14:26:48 +0000 (15:26 +0100)]
Implement web notifications for note comments

2 months agoImplement web notifications for changeset comments
Pablo Brasero [Mon, 20 Apr 2026 14:26:48 +0000 (15:26 +0100)]
Implement web notifications for changeset comments

2 months agoSkeleton to implement each type of web notification
Pablo Brasero [Mon, 20 Apr 2026 14:26:48 +0000 (15:26 +0100)]
Skeleton to implement each type of web notification

2 months agoCreate page to list notifications
Pablo Brasero [Mon, 20 Apr 2026 13:29:16 +0000 (14:29 +0100)]
Create page to list notifications

2 months agoMerge remote-tracking branch 'upstream/pull/7261'
Tom Hughes [Thu, 23 Jul 2026 07:05:12 +0000 (08:05 +0100)]
Merge remote-tracking branch 'upstream/pull/7261'

2 months agoMerge remote-tracking branch 'upstream/pull/7260'
Tom Hughes [Thu, 23 Jul 2026 07:05:03 +0000 (08:05 +0100)]
Merge remote-tracking branch 'upstream/pull/7260'

2 months agoBump websocket-driver from 0.8.1 to 0.8.2
dependabot[bot] [Thu, 23 Jul 2026 06:53:17 +0000 (06:53 +0000)]
Bump websocket-driver from 0.8.1 to 0.8.2

Bumps [websocket-driver](https://github.com/faye/websocket-driver-ruby) from 0.8.1 to 0.8.2.
- [Changelog](https://github.com/faye/websocket-driver-ruby/blob/main/CHANGELOG.md)
- [Commits](https://github.com/faye/websocket-driver-ruby/compare/0.8.1...0.8.2)

---
updated-dependencies:
- dependency-name: websocket-driver
  dependency-version: 0.8.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoBump rails-html-sanitizer from 1.7.0 to 1.7.1
dependabot[bot] [Thu, 23 Jul 2026 06:53:12 +0000 (06:53 +0000)]
Bump rails-html-sanitizer from 1.7.0 to 1.7.1

Bumps [rails-html-sanitizer](https://github.com/rails/rails-html-sanitizer) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/rails/rails-html-sanitizer/releases)
- [Changelog](https://github.com/rails/rails-html-sanitizer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rails/rails-html-sanitizer/compare/v1.7.0...v1.7.1)

---
updated-dependencies:
- dependency-name: rails-html-sanitizer
  dependency-version: 1.7.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoMerge remote-tracking branch 'upstream/pull/7259'
Tom Hughes [Wed, 22 Jul 2026 23:58:47 +0000 (00:58 +0100)]
Merge remote-tracking branch 'upstream/pull/7259'

2 months agoMerge remote-tracking branch 'upstream/pull/7257'
Tom Hughes [Wed, 22 Jul 2026 23:57:53 +0000 (00:57 +0100)]
Merge remote-tracking branch 'upstream/pull/7257'

2 months agoMerge remote-tracking branch 'upstream/pull/7256'
Tom Hughes [Wed, 22 Jul 2026 23:57:36 +0000 (00:57 +0100)]
Merge remote-tracking branch 'upstream/pull/7256'

2 months agoBump the dependencies group with 5 updates
dependabot[bot] [Wed, 22 Jul 2026 23:16:23 +0000 (23:16 +0000)]
Bump the dependencies group with 5 updates

Bumps the dependencies group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [omniauth-facebook](https://github.com/simi/omniauth-facebook) | `10.0.0` | `11.0.0` |
| [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-ruby) | `1.12.1` | `1.13.0` |
| [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) | `1.227.0` | `1.228.0` |
| [simplecov](https://github.com/simplecov-ruby/simplecov) | `1.0.1` | `1.0.2` |
| [database_consistency](https://github.com/djezzzl/database_consistency) | `3.0.5` | `3.0.6` |

Updates `omniauth-facebook` from 10.0.0 to 11.0.0
- [Release notes](https://github.com/simi/omniauth-facebook/releases)
- [Changelog](https://github.com/simi/omniauth-facebook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/simi/omniauth-facebook/compare/v10.0.0...v11.0.0)

Updates `opentelemetry-sdk` from 1.12.1 to 1.13.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby/compare/opentelemetry-sdk/v1.12.1...opentelemetry-sdk/v1.13.0)

Updates `aws-sdk-s3` from 1.227.0 to 1.228.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 `simplecov` from 1.0.1 to 1.0.2
- [Release notes](https://github.com/simplecov-ruby/simplecov/releases)
- [Changelog](https://github.com/simplecov-ruby/simplecov/blob/main/CHANGELOG.md)
- [Commits](https://github.com/simplecov-ruby/simplecov/compare/v1.0.1...v1.0.2)

Updates `database_consistency` from 3.0.5 to 3.0.6
- [Changelog](https://github.com/djezzzl/database_consistency/blob/master/CHANGELOG.md)
- [Commits](https://github.com/djezzzl/database_consistency/compare/v3.0.5...v3.0.6)

---
updated-dependencies:
- dependency-name: omniauth-facebook
  dependency-version: 11.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: opentelemetry-sdk
  dependency-version: 1.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: aws-sdk-s3
  dependency-version: 1.228.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: simplecov
  dependency-version: 1.0.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: database_consistency
  dependency-version: 3.0.6
  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-minitest from 0.39.1 to 0.40.0 in the rubocop group
dependabot[bot] [Wed, 22 Jul 2026 23:12:44 +0000 (23:12 +0000)]
Bump rubocop-minitest from 0.39.1 to 0.40.0 in the rubocop group

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

Updates `rubocop-minitest` from 0.39.1 to 0.40.0
- [Release notes](https://github.com/rubocop/rubocop-minitest/releases)
- [Changelog](https://github.com/rubocop/rubocop-minitest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-minitest/compare/v0.39.1...v0.40.0)

---
updated-dependencies:
- dependency-name: rubocop-minitest
  dependency-version: 0.40.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 the dependencies group with 2 updates
dependabot[bot] [Wed, 22 Jul 2026 23:12:30 +0000 (23:12 +0000)]
Bump the dependencies group with 2 updates

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

Updates `actions/checkout` from 7.0.0 to 7.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/9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0...3d3c42e5aac5ba805825da76410c181273ba90b1)

Updates `ruby/setup-ruby` from 1.318.0 to 1.321.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/8e41b362d2589a22a44c1cfa214b3c83052c195b...95ef2b042f9d7a56d8268cba8559e2842e2ad01b)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: ruby/setup-ruby
  dependency-version: 1.321.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>