]> git.openstreetmap.org Git - rails.git/log
rails.git
8 weeks agoTest sorting multiple enclosing features across antimeridian
Anton Khorev [Mon, 2 Jun 2025 00:43:19 +0000 (03:43 +0300)]
Test sorting multiple enclosing features across antimeridian

8 weeks agoMerge remote-tracking branch 'upstream/pull/6077'
Anton Khorev [Sun, 1 Jun 2025 23:25:26 +0000 (02:25 +0300)]
Merge remote-tracking branch 'upstream/pull/6077'

8 weeks agoProtect I18n.locale around tests which may change it
Tom Hughes [Sun, 1 Jun 2025 19:33:04 +0000 (20:33 +0100)]
Protect I18n.locale around tests which may change it

Fixes #6075.

8 weeks agoMerge remote-tracking branch 'upstream/pull/6069'
Tom Hughes [Sun, 1 Jun 2025 17:42:37 +0000 (18:42 +0100)]
Merge remote-tracking branch 'upstream/pull/6069'

8 weeks agoMerge remote-tracking branch 'upstream/pull/6074'
Tom Hughes [Sun, 1 Jun 2025 17:38:31 +0000 (18:38 +0100)]
Merge remote-tracking branch 'upstream/pull/6074'

8 weeks agoTest overpass query enclosing features sorting
Anton Khorev [Fri, 30 May 2025 15:23:25 +0000 (18:23 +0300)]
Test overpass query enclosing features sorting

8 weeks agoRemove unnecessary consts in overpass query js controller
Anton Khorev [Fri, 30 May 2025 13:35:06 +0000 (16:35 +0300)]
Remove unnecessary consts in overpass query js controller

8 weeks agoFix overpass query feature areas for bounds including antimeridian
Anton Khorev [Fri, 30 May 2025 13:25:50 +0000 (16:25 +0300)]
Fix overpass query feature areas for bounds including antimeridian

8 weeks agoRedraw OpenGeofiction social icon
Anton Khorev [Sun, 1 Jun 2025 14:12:32 +0000 (17:12 +0300)]
Redraw OpenGeofiction social icon

- remove semi-transparent areas
- use 1px strokes for main lines
- use the same stroke color as other social icons
- try to align stroke edges with pixel boundaries, sometimes only for 200% zoom

8 weeks agoMerge remote-tracking branch 'upstream/pull/6024'
Tom Hughes [Sun, 1 Jun 2025 14:56:21 +0000 (15:56 +0100)]
Merge remote-tracking branch 'upstream/pull/6024'

8 weeks agoMerge remote-tracking branch 'upstream/pull/6068'
Tom Hughes [Sun, 1 Jun 2025 14:21:46 +0000 (15:21 +0100)]
Merge remote-tracking branch 'upstream/pull/6068'

8 weeks agoMerge remote-tracking branch 'upstream/pull/6070'
Tom Hughes [Sun, 1 Jun 2025 14:18:29 +0000 (15:18 +0100)]
Merge remote-tracking branch 'upstream/pull/6070'

8 weeks agoAllow word separator to consist of multiple spaces
Anton Khorev [Sat, 31 May 2025 15:53:10 +0000 (18:53 +0300)]
Allow word separator to consist of multiple spaces

Uses negative lookbehind regexp, because .truncate calls .rindex. See ruby String#rindex method for details:

https://ruby-doc.org/3.2.6/String.html#method-i-rindex

8 weeks agoTruncate rich text descriptions at word boundaries if not too short
Anton Khorev [Sat, 31 May 2025 15:42:04 +0000 (18:42 +0300)]
Truncate rich text descriptions at word boundaries if not too short

8 weeks agoReplace RichText consts with a shorter symbol in tests
Anton Khorev [Sat, 31 May 2025 15:18:27 +0000 (18:18 +0300)]
Replace RichText consts with a shorter symbol in tests

8 weeks agoRename DESCRIPTION_MAX_LENGTH
Anton Khorev [Sat, 31 May 2025 15:12:15 +0000 (18:12 +0300)]
Rename DESCRIPTION_MAX_LENGTH

8 weeks agoAdapt basic language select to update multiple language values
Anton Khorev [Sat, 17 May 2025 15:21:21 +0000 (18:21 +0300)]
Adapt basic language select to update multiple language values

8 weeks agoAdapt basic language select to update single language value
Anton Khorev [Sat, 17 May 2025 14:41:47 +0000 (17:41 +0300)]
Adapt basic language select to update single language value

8 weeks agoReplace text input with select for basic language preference
Anton Khorev [Sat, 17 May 2025 13:55:25 +0000 (16:55 +0300)]
Replace text input with select for basic language preference

8 weeks agoList available ui languages
Anton Khorev [Tue, 13 May 2025 22:19:01 +0000 (01:19 +0300)]
List available ui languages

8 weeks agoCopy languages input to advanced preferences form
Anton Khorev [Sat, 17 May 2025 12:57:30 +0000 (15:57 +0300)]
Copy languages input to advanced preferences form

8 weeks agoDefine preferences system tests using test "..."
Anton Khorev [Sat, 17 May 2025 14:05:55 +0000 (17:05 +0300)]
Define preferences system tests using test "..."

8 weeks agoAdd empty form to advanced preferences page
Anton Khorev [Sat, 17 May 2025 12:45:26 +0000 (15:45 +0300)]
Add empty form to advanced preferences page

8 weeks agoAdd navigation tabs to preferences pages
Anton Khorev [Sat, 17 May 2025 12:41:59 +0000 (15:41 +0300)]
Add navigation tabs to preferences pages

8 weeks agoAdd empty advanced preferences page
Anton Khorev [Sat, 17 May 2025 12:28:01 +0000 (15:28 +0300)]
Add empty advanced preferences page

8 weeks agoCreate parent preferences controller class
Anton Khorev [Sat, 17 May 2025 12:19:01 +0000 (15:19 +0300)]
Create parent preferences controller class

8 weeks agoMove basic preferences controller to preferences module
Anton Khorev [Sat, 17 May 2025 11:49:23 +0000 (14:49 +0300)]
Move basic preferences controller to preferences module

8 weeks agoUpdate basic preferences path helpers
Anton Khorev [Sat, 17 May 2025 10:36:28 +0000 (13:36 +0300)]
Update basic preferences path helpers

8 weeks agoMove change preferences path to preferences/basic
Anton Khorev [Sat, 17 May 2025 10:28:54 +0000 (13:28 +0300)]
Move change preferences path to preferences/basic

8 weeks agoRefactor "Zoom in to ..." tooltip tests for map control buttons
Anton Khorev [Sat, 31 May 2025 00:04:21 +0000 (03:04 +0300)]
Refactor "Zoom in to ..." tooltip tests for map control buttons

8 weeks agoUse map control labels in system tests
Anton Khorev [Fri, 30 May 2025 16:40:13 +0000 (19:40 +0300)]
Use map control labels in system tests

8 weeks agoMake sure that all map control buttons have labels
Anton Khorev [Fri, 30 May 2025 16:18:21 +0000 (19:18 +0300)]
Make sure that all map control buttons have labels

8 weeks agoDon't use <ul> for overlay layer checkboxes
Anton Khorev [Fri, 30 May 2025 23:28:43 +0000 (02:28 +0300)]
Don't use <ul> for overlay layer checkboxes

<ul> is a little inconvenient because checkboxes are placed in the margin of the list, outside of list items. Hovering over the checkboxes doesn't mean hovering over list items in this case.

8 weeks agoFix intended asserts in notes layer tooltip test
Anton Khorev [Fri, 30 May 2025 23:19:05 +0000 (02:19 +0300)]
Fix intended asserts in notes layer tooltip test

8 weeks agoBump eslint from 9.27.0 to 9.28.0
dependabot[bot] [Fri, 30 May 2025 23:09:22 +0000 (23:09 +0000)]
Bump eslint from 9.27.0 to 9.28.0

Bumps [eslint](https://github.com/eslint/eslint) from 9.27.0 to 9.28.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.27.0...v9.28.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
8 weeks agoShift-click Zoom Out in notes layer tooltip test
Anton Khorev [Fri, 30 May 2025 16:49:05 +0000 (19:49 +0300)]
Shift-click Zoom Out in notes layer tooltip test

Zooms out further when clicked with shift. Previously wasn't zooming out far enough on some configurations.

8 weeks agoMerge remote-tracking branch 'upstream/pull/5987'
Tom Hughes [Fri, 30 May 2025 16:33:41 +0000 (17:33 +0100)]
Merge remote-tracking branch 'upstream/pull/5987'

8 weeks agoMerge remote-tracking branch 'upstream/pull/6067'
Tom Hughes [Fri, 30 May 2025 15:56:03 +0000 (16:56 +0100)]
Merge remote-tracking branch 'upstream/pull/6067'

8 weeks agoUse Object.values in overpass query element merge
Anton Khorev [Fri, 30 May 2025 12:57:13 +0000 (15:57 +0300)]
Use Object.values in overpass query element merge

Replace Object.keys().map() with Object.values() which wasn't widely supported when the code was written.

8 weeks agoMerge remote-tracking branch 'upstream/pull/6037'
Anton Khorev [Fri, 30 May 2025 10:58:07 +0000 (13:58 +0300)]
Merge remote-tracking branch 'upstream/pull/6037'

8 weeks agoMerge remote-tracking branch 'upstream/pull/6066'
Anton Khorev [Fri, 30 May 2025 10:29:26 +0000 (13:29 +0300)]
Merge remote-tracking branch 'upstream/pull/6066'

8 weeks agoSave any screenshots when tests fail in CI
Tom Hughes [Thu, 29 May 2025 18:38:37 +0000 (19:38 +0100)]
Save any screenshots when tests fail in CI

8 weeks agoMerge remote-tracking branch 'upstream/pull/6058'
Tom Hughes [Thu, 29 May 2025 17:13:20 +0000 (18:13 +0100)]
Merge remote-tracking branch 'upstream/pull/6058'

8 weeks agoMerge remote-tracking branch 'upstream/pull/6064'
Tom Hughes [Thu, 29 May 2025 17:01:03 +0000 (18:01 +0100)]
Merge remote-tracking branch 'upstream/pull/6064'

8 weeks agoMerge remote-tracking branch 'upstream/pull/6062'
Tom Hughes [Thu, 29 May 2025 16:26:49 +0000 (17:26 +0100)]
Merge remote-tracking branch 'upstream/pull/6062'

8 weeks agoMerge remote-tracking branch 'upstream/pull/5956'
Anton Khorev [Thu, 29 May 2025 15:45:40 +0000 (18:45 +0300)]
Merge remote-tracking branch 'upstream/pull/5956'

8 weeks agoConvert ogf icon to black & white
Anton Khorev [Thu, 29 May 2025 14:25:05 +0000 (17:25 +0300)]
Convert ogf icon to black & white

8 weeks agoRemove unused style declarations from ogf icon
Anton Khorev [Thu, 29 May 2025 14:15:23 +0000 (17:15 +0300)]
Remove unused style declarations from ogf icon

8 weeks agoReplace grayscale filter with functions in osm wiki, forum, ohm icons
Anton Khorev [Thu, 29 May 2025 14:06:28 +0000 (17:06 +0300)]
Replace grayscale filter with functions in osm wiki, forum, ohm icons

8 weeks agoMake remove social link buttons always actually buttons
Anton Khorev [Wed, 28 May 2025 15:24:27 +0000 (18:24 +0300)]
Make remove social link buttons always actually buttons

Remove buttons for existing links were labels of hidden checkboxes styled as buttons. That made them inaccessible by keyboard navigation.

8 weeks agoAdd placeholders/titles to social link controls
Anton Khorev [Wed, 28 May 2025 11:58:14 +0000 (14:58 +0300)]
Add placeholders/titles to social link controls

8 weeks agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 29 May 2025 12:16:06 +0000 (14:16 +0200)]
Localisation updates from https://translatewiki.net.

8 weeks agoAdd social link controls using html template
Anton Khorev [Wed, 28 May 2025 10:01:41 +0000 (13:01 +0300)]
Add social link controls using html template

8 weeks agoRemove unused ids from social link inputs
Anton Khorev [Wed, 28 May 2025 10:20:33 +0000 (13:20 +0300)]
Remove unused ids from social link inputs

8 weeks agoRemove unnecessary event.preventDefault() from "Add Social Link"
Anton Khorev [Wed, 28 May 2025 10:36:15 +0000 (13:36 +0300)]
Remove unnecessary event.preventDefault() from "Add Social Link"

It's not a submit button.

2 months agoCompany Name on Profile Page
nertc [Thu, 29 May 2025 07:40:25 +0000 (11:40 +0400)]
Company Name on Profile Page

2 months agoMerge remote-tracking branch 'upstream/pull/6061'
Tom Hughes [Wed, 28 May 2025 18:00:46 +0000 (19:00 +0100)]
Merge remote-tracking branch 'upstream/pull/6061'

2 months agoMerge remote-tracking branch 'upstream/pull/6060'
Tom Hughes [Wed, 28 May 2025 17:59:33 +0000 (18:59 +0100)]
Merge remote-tracking branch 'upstream/pull/6060'

2 months agoMerge remote-tracking branch 'upstream/pull/6059'
Tom Hughes [Wed, 28 May 2025 17:55:58 +0000 (18:55 +0100)]
Merge remote-tracking branch 'upstream/pull/6059'

2 months agoRename confirmations controller test class
Anton Khorev [Wed, 28 May 2025 13:33:40 +0000 (16:33 +0300)]
Rename confirmations controller test class

Change the class name to ConfirmationsControllerTest to match the filename and the tested controller.

2 months agoRemove /edit from profile form path
Anton Khorev [Wed, 28 May 2025 13:14:07 +0000 (16:14 +0300)]
Remove /edit from profile form path

This makes it similar to account and preferences paths that also don't have /edit. Getting /profile is now allowed, making it possible to reload the profile edit form page.

2 months agoPreload changeset, relation_members, relation_tags
Mahmoud Hanafy [Wed, 28 May 2025 08:06:20 +0000 (09:06 +0100)]
Preload changeset, relation_members, relation_tags

2 months agoAvoid highlighting multiple changesets in history sidebar
Anton Khorev [Tue, 27 May 2025 15:31:26 +0000 (18:31 +0300)]
Avoid highlighting multiple changesets in history sidebar

Otherwise some highlights might get stuck to changeset list items in the sidebar when scrolling is triggered by "Scroll to changeset" context menu item.

2 months agoMerge remote-tracking branch 'upstream/pull/6055'
Tom Hughes [Tue, 27 May 2025 17:17:29 +0000 (18:17 +0100)]
Merge remote-tracking branch 'upstream/pull/6055'

2 months agoAdd routing provider tips
Marwin Hochfelsner [Fri, 25 Apr 2025 23:41:09 +0000 (01:41 +0200)]
Add routing provider tips

2 months agoUse same logic for feature names
Marwin Hochfelsner [Wed, 21 May 2025 23:38:06 +0000 (01:38 +0200)]
Use same logic for feature names

2 months agoUse within_sidebar instead of .changesets selector in history tests
Anton Khorev [Tue, 27 May 2025 15:20:46 +0000 (18:20 +0300)]
Use within_sidebar instead of .changesets selector in history tests

2 months agoRemove nested .changesets from lists on history pages
Anton Khorev [Tue, 27 May 2025 15:11:16 +0000 (18:11 +0300)]
Remove nested .changesets from lists on history pages

2 months agoAdd "Scroll to changeset" context menu item to history pages
Anton Khorev [Tue, 27 May 2025 14:11:28 +0000 (17:11 +0300)]
Add "Scroll to changeset" context menu item to history pages

2 months agoMerge remote-tracking branch 'upstream/pull/6053'
Anton Khorev [Tue, 27 May 2025 13:13:48 +0000 (16:13 +0300)]
Merge remote-tracking branch 'upstream/pull/6053'

2 months agoInclude changeset with node instead of loading it while rendering
Mahmoud Hanafy [Tue, 27 May 2025 06:43:54 +0000 (07:43 +0100)]
Include changeset with node instead of loading it while rendering

Related to this issue: https://github.com/openstreetmap/openstreetmap-website/issues/6057

2 months agoBump @stylistic/eslint-plugin-js from 4.2.0 to 4.4.0
dependabot[bot] [Mon, 26 May 2025 23:25:11 +0000 (23:25 +0000)]
Bump @stylistic/eslint-plugin-js from 4.2.0 to 4.4.0

Bumps [@stylistic/eslint-plugin-js](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin-js) from 4.2.0 to 4.4.0.
- [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases)
- [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v4.4.0/packages/eslint-plugin-js)

---
updated-dependencies:
- dependency-name: "@stylistic/eslint-plugin-js"
  dependency-version: 4.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoDrop selenium monkey patch in favour of upstream fix
Tom Hughes [Mon, 26 May 2025 15:42:57 +0000 (16:42 +0100)]
Drop selenium monkey patch in favour of upstream fix

2 months agoUpdate bundle
Tom Hughes [Mon, 26 May 2025 13:17:45 +0000 (14:17 +0100)]
Update bundle

2 months agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Mon, 26 May 2025 12:17:30 +0000 (14:17 +0200)]
Localisation updates from https://translatewiki.net.

2 months agoMerge remote-tracking branch 'upstream/pull/6038'
Tom Hughes [Mon, 26 May 2025 11:26:14 +0000 (12:26 +0100)]
Merge remote-tracking branch 'upstream/pull/6038'

2 months agoRemove legacy OpenID login
mmd-osm [Sat, 17 May 2025 11:23:20 +0000 (13:23 +0200)]
Remove legacy OpenID login

2 months agoMerge remote-tracking branch 'upstream/pull/6051'
Tom Hughes [Sun, 25 May 2025 14:19:25 +0000 (15:19 +0100)]
Merge remote-tracking branch 'upstream/pull/6051'

2 months agoData layer: display text for http 509 rate limiting errors
mmd-osm [Sat, 24 May 2025 19:05:25 +0000 (21:05 +0200)]
Data layer: display text for http 509 rate limiting errors

2 months agoMerge remote-tracking branch 'upstream/pull/6050'
Tom Hughes [Sat, 24 May 2025 15:57:12 +0000 (16:57 +0100)]
Merge remote-tracking branch 'upstream/pull/6050'

2 months agoMerge remote-tracking branch 'upstream/pull/6049'
Tom Hughes [Sat, 24 May 2025 15:54:31 +0000 (16:54 +0100)]
Merge remote-tracking branch 'upstream/pull/6049'

2 months agoRename share button icons directory
Anton Khorev [Sat, 24 May 2025 14:54:21 +0000 (17:54 +0300)]
Rename share button icons directory

2 months agoRemove social-share-buttons css class
Anton Khorev [Sat, 24 May 2025 14:49:42 +0000 (17:49 +0300)]
Remove social-share-buttons css class

2 months agoRename "social share buttons" to "share buttons"
Anton Khorev [Sat, 24 May 2025 14:32:46 +0000 (17:32 +0300)]
Rename "social share buttons" to "share buttons"

2 months agoInvert social link icons in dark mode
Anton Khorev [Sat, 24 May 2025 14:06:01 +0000 (17:06 +0300)]
Invert social link icons in dark mode

2 months agoMerge remote-tracking branch 'upstream/pull/6039'
Anton Khorev [Sat, 24 May 2025 13:40:03 +0000 (16:40 +0300)]
Merge remote-tracking branch 'upstream/pull/6039'

2 months agoMerge remote-tracking branch 'upstream/pull/6047'
Anton Khorev [Sat, 24 May 2025 12:55:26 +0000 (15:55 +0300)]
Merge remote-tracking branch 'upstream/pull/6047'

2 months agoLimit diary comments to 64Kb
Tom Hughes [Fri, 23 May 2025 19:18:36 +0000 (20:18 +0100)]
Limit diary comments to 64Kb

2 months agoLimit diary entries to 256Kb
Tom Hughes [Fri, 23 May 2025 19:14:06 +0000 (20:14 +0100)]
Limit diary entries to 256Kb

2 months agoLimit user descriptions to 64Kb
Tom Hughes [Fri, 23 May 2025 18:33:43 +0000 (19:33 +0100)]
Limit user descriptions to 64Kb

2 months agoMerge remote-tracking branch 'upstream/pull/6046'
Tom Hughes [Fri, 23 May 2025 16:42:15 +0000 (17:42 +0100)]
Merge remote-tracking branch 'upstream/pull/6046'

2 months agoMove heatmaps controller tests
Anton Khorev [Fri, 23 May 2025 15:26:11 +0000 (18:26 +0300)]
Move heatmaps controller tests

2 months agoMove heatmap to Turbo frame
Anton Khorev [Fri, 23 May 2025 15:19:41 +0000 (18:19 +0300)]
Move heatmap to Turbo frame

2 months agoSplit heatmap rendering test
Anton Khorev [Mon, 19 May 2025 12:37:15 +0000 (15:37 +0300)]
Split heatmap rendering test

2 months agoTest if max_id is present in heatmap data
Anton Khorev [Thu, 20 Mar 2025 22:14:09 +0000 (01:14 +0300)]
Test if max_id is present in heatmap data

2 months agoMerge remote-tracking branch 'upstream/pull/6040'
Anton Khorev [Fri, 23 May 2025 11:39:34 +0000 (14:39 +0300)]
Merge remote-tracking branch 'upstream/pull/6040'

2 months agoFocus on newly added social link fields
Tom Hughes [Thu, 22 May 2025 18:51:26 +0000 (19:51 +0100)]
Focus on newly added social link fields

2 months agoSkype is no more
Tom Hughes [Thu, 22 May 2025 18:28:11 +0000 (19:28 +0100)]
Skype is no more

2 months agoMerge remote-tracking branch 'upstream/pull/5439'
Tom Hughes [Thu, 22 May 2025 18:03:12 +0000 (19:03 +0100)]
Merge remote-tracking branch 'upstream/pull/5439'

2 months agoAdd social profile links
nertc [Thu, 22 May 2025 08:11:19 +0000 (12:11 +0400)]
Add social profile links