]>
git.openstreetmap.org Git - rails.git/log
Marwin Hochfelsner [Sat, 19 Jul 2025 10:15:50 +0000 (12:15 +0200)]
Move Intl.DisplayNames inside renderWikidataResponse
This avoids breaking page load in legacy browsers like Pale Moon by
delaying the instanciation of Intl.DisplayNames until it's needed.
Marwin Hochfelsner [Mon, 31 Mar 2025 12:25:05 +0000 (14:25 +0200)]
Clean up old markers
Marwin Hochfelsner [Mon, 31 Mar 2025 12:20:45 +0000 (14:20 +0200)]
Update and inline markers
Co-authored-by: Anton Khorev <tony29@yandex.ru>
Marwin Hochfelsner [Sat, 19 Jul 2025 01:41:11 +0000 (03:41 +0200)]
Add Bootstrap .position-absolute class to print styles to hide svg defs
Marwin Hochfelsner [Fri, 2 May 2025 01:44:43 +0000 (03:44 +0200)]
Generalize leaflet-marker-icon selector
Marwin Hochfelsner [Fri, 2 May 2025 01:35:45 +0000 (03:35 +0200)]
Use common note marker definitions
Tom Hughes [Fri, 18 Jul 2025 16:29:42 +0000 (17:29 +0100)]
Merge remote-tracking branch 'upstream/pull/6205'
Tom Hughes [Fri, 18 Jul 2025 16:28:25 +0000 (17:28 +0100)]
Merge remote-tracking branch 'upstream/pull/6191'
Tom Hughes [Fri, 18 Jul 2025 16:20:53 +0000 (17:20 +0100)]
Merge remote-tracking branch 'upstream/pull/6203'
Tom Hughes [Fri, 18 Jul 2025 16:19:39 +0000 (17:19 +0100)]
Merge remote-tracking branch 'upstream/pull/6206'
Tom Hughes [Fri, 18 Jul 2025 16:18:05 +0000 (17:18 +0100)]
Merge remote-tracking branch 'upstream/pull/6204'
Anton Khorev [Fri, 18 Jul 2025 15:50:54 +0000 (18:50 +0300)]
Merge remote-tracking branch 'upstream/pull/6201'
Anton Khorev [Fri, 18 Jul 2025 14:48:23 +0000 (17:48 +0300)]
Change edit link to profile location in dashboard
Marwin Hochfelsner [Fri, 18 Jul 2025 14:38:16 +0000 (16:38 +0200)]
Inline social link icons
Anton Khorev [Fri, 18 Jul 2025 14:29:09 +0000 (17:29 +0300)]
Remove sodipodi references from osm forum icon
Anton Khorev [Fri, 18 Jul 2025 14:24:40 +0000 (17:24 +0300)]
Remove the rest of inkscape references from osm forum icon
Anton Khorev [Fri, 18 Jul 2025 14:14:25 +0000 (17:14 +0300)]
Remove inkscape:collect attributes from osm forum icon
Anton Khorev [Fri, 18 Jul 2025 14:04:33 +0000 (17:04 +0300)]
Remove <inkscape:perspective> from osm forum icon
Anton Khorev [Fri, 18 Jul 2025 13:35:31 +0000 (16:35 +0300)]
Merge remote-tracking branch 'upstream/pull/6159'
Anton Khorev [Fri, 18 Jul 2025 11:35:47 +0000 (14:35 +0300)]
Merge remote-tracking branch 'upstream/pull/6202'
Marwin Hochfelsner [Thu, 17 Jul 2025 23:40:17 +0000 (01:40 +0200)]
Force desktop endpoints for Commons image redirects
Always requesting the desktop "view" by appending
`?mobileaction=toggle_view_desktop` to redirect URLs
removes the network hop over commons.m.wikimedia.org
and simplifies the CSP requirements for mobile clients.
This `img.src` modification does not affect subsequent
user-initiated navigation on Commons, nor does it
trigger any layout change.
Anton Khorev [Fri, 18 Jul 2025 08:37:01 +0000 (11:37 +0300)]
Reorder paginated items
Sometimes items passed to get_page_items are already ordered. That order needs to be replaced by cursor_column instead of adding cursor_column after the existing order.
Anton Khorev [Sun, 13 Jul 2025 16:29:01 +0000 (19:29 +0300)]
Add a task to register iD and web OAuth apps
Martin Raifer [Fri, 18 Jul 2025 07:57:15 +0000 (09:57 +0200)]
Update to iD v2.35.2
Paul Norman [Fri, 27 Jun 2025 04:38:30 +0000 (21:38 -0700)]
Add Shortbread-based Vector Tile layer
This adds Maplibre and a new layer which uses the OSMF vector tile
service. It also turns relative URLs within the stylesheet to
absolute ones.
Tom Hughes [Thu, 17 Jul 2025 16:50:12 +0000 (17:50 +0100)]
Merge remote-tracking branch 'upstream/pull/5884'
Tom Hughes [Thu, 17 Jul 2025 16:21:06 +0000 (17:21 +0100)]
Merge remote-tracking branch 'upstream/pull/6170'
Tom Hughes [Thu, 17 Jul 2025 16:17:56 +0000 (17:17 +0100)]
Merge remote-tracking branch 'upstream/pull/6200'
Anton Khorev [Thu, 17 Jul 2025 13:13:29 +0000 (16:13 +0300)]
Merge remote-tracking branch 'upstream/pull/6127'
translatewiki.net [Thu, 17 Jul 2025 12:18:08 +0000 (14:18 +0200)]
Localisation updates from https://translatewiki.net.
Marwin Hochfelsner [Thu, 3 Apr 2025 18:53:39 +0000 (20:53 +0200)]
Simplify changeset icon definitions
Tom Hughes [Sat, 12 Jul 2025 14:30:25 +0000 (15:30 +0100)]
Don't do partial renders for turbo page visits
Setting turbo-action=advance as our pagination helper does causes
a frame navigation to be promoted to a page visit which means turbo
will try and merge the head elements and remove meta and link elements
which are missing from the turbo response.
In order to avoid breaking things we need to ensure we send the full
head element in such cases or things like the CSRF token will be lost.
Fixes #6172
Tom Hughes [Sun, 13 Jul 2025 18:38:11 +0000 (19:38 +0100)]
Use a minimal layout for turbo frame renders
Tom Hughes [Wed, 16 Jul 2025 16:20:02 +0000 (17:20 +0100)]
Merge remote-tracking branch 'upstream/pull/6189'
Tom Hughes [Wed, 16 Jul 2025 16:15:37 +0000 (17:15 +0100)]
Merge remote-tracking branch 'upstream/pull/6198'
Marwin Hochfelsner [Sun, 13 Jul 2025 00:23:38 +0000 (02:23 +0200)]
Use svg symbols for map controls icons
Marwin Hochfelsner [Sat, 12 Jul 2025 19:13:34 +0000 (21:13 +0200)]
Store routing icons separately
Marwin Hochfelsner [Sun, 13 Jul 2025 11:16:35 +0000 (13:16 +0200)]
Add test for SVG sprite presence
Marwin Hochfelsner [Sun, 29 Jun 2025 15:55:09 +0000 (17:55 +0200)]
Add human-readable wikidata explainations
Tom Hughes [Tue, 15 Jul 2025 15:58:58 +0000 (16:58 +0100)]
Update bundle
Marwin Hochfelsner [Tue, 15 Jul 2025 10:48:53 +0000 (12:48 +0200)]
Keep search input until sidebar close
Tom Hughes [Mon, 14 Jul 2025 21:15:40 +0000 (22:15 +0100)]
Merge remote-tracking branch 'upstream/pull/6196'
Anton Khorev [Mon, 14 Jul 2025 20:09:27 +0000 (23:09 +0300)]
Clear floats in diary entries
Tom Hughes [Mon, 14 Jul 2025 15:56:33 +0000 (16:56 +0100)]
Merge remote-tracking branch 'upstream/pull/6194'
translatewiki.net [Mon, 14 Jul 2025 12:16:17 +0000 (14:16 +0200)]
Localisation updates from https://translatewiki.net.
Martin Raifer [Mon, 14 Jul 2025 08:13:31 +0000 (10:13 +0200)]
Update to iD v2.35.1
Martin Raifer [Mon, 14 Jul 2025 07:12:37 +0000 (09:12 +0200)]
Update to iD v2.35.0
Tom Hughes [Sun, 13 Jul 2025 20:29:59 +0000 (21:29 +0100)]
Merge remote-tracking branch 'upstream/pull/6184'
Anton Khorev [Sun, 13 Jul 2025 18:57:42 +0000 (21:57 +0300)]
Merge remote-tracking branch 'upstream/pull/6185'
Anton Khorev [Thu, 10 Jul 2025 14:16:04 +0000 (17:16 +0300)]
Show created/modified/deleted counts in changeset line if available
Anton Khorev [Thu, 10 Jul 2025 13:32:54 +0000 (16:32 +0300)]
Pass changeset to changeset line template
Anton Khorev [Thu, 10 Jul 2025 13:05:48 +0000 (16:05 +0300)]
Update number of deleted relations in changeset
Anton Khorev [Thu, 10 Jul 2025 12:57:10 +0000 (15:57 +0300)]
Update number of deleted ways in changeset
Anton Khorev [Thu, 10 Jul 2025 12:48:17 +0000 (15:48 +0300)]
Update number of deleted nodes in changeset
Anton Khorev [Thu, 10 Jul 2025 08:09:11 +0000 (11:09 +0300)]
Update number of modified relations in changeset
Anton Khorev [Thu, 10 Jul 2025 07:47:50 +0000 (10:47 +0300)]
Update number of modified ways in changeset
Anton Khorev [Thu, 10 Jul 2025 07:36:03 +0000 (10:36 +0300)]
Update number of modified nodes in changeset
Anton Khorev [Thu, 10 Jul 2025 06:49:47 +0000 (09:49 +0300)]
Update number of created relations in changeset
Anton Khorev [Mon, 7 Jul 2025 17:33:47 +0000 (20:33 +0300)]
Update number of created ways in changeset
Anton Khorev [Sat, 5 Jul 2025 18:33:19 +0000 (21:33 +0300)]
Update number of created nodes in changeset
Anton Khorev [Thu, 10 Jul 2025 05:25:08 +0000 (08:25 +0300)]
Test that failed element actions keep type changes in sync
Anton Khorev [Fri, 4 Jul 2025 17:04:00 +0000 (20:04 +0300)]
Test that failed/empty changeset uploads keep type changes in sync
Anton Khorev [Fri, 4 Jul 2025 16:38:02 +0000 (19:38 +0300)]
Test that new changeset has type changes in sync
Anton Khorev [Thu, 10 Jul 2025 14:14:37 +0000 (17:14 +0300)]
Add total created/modified/deleted counts to changesets
Anton Khorev [Fri, 4 Jul 2025 15:35:37 +0000 (18:35 +0300)]
Add type changes in sync predicate to changesets
Anton Khorev [Fri, 4 Jul 2025 15:11:36 +0000 (18:11 +0300)]
Validate changeset num_*_changes
Anton Khorev [Fri, 4 Jul 2025 14:47:47 +0000 (17:47 +0300)]
Add create/modify/delete counts to changeset table
Marwin Hochfelsner [Sat, 12 Jul 2025 14:32:20 +0000 (16:32 +0200)]
Restructure button selector
Tom Hughes [Sat, 12 Jul 2025 11:23:05 +0000 (12:23 +0100)]
Merge remote-tracking branch 'upstream/pull/6182'
Tom Hughes [Sat, 12 Jul 2025 11:17:59 +0000 (12:17 +0100)]
Merge remote-tracking branch 'upstream/pull/6181'
Tom Hughes [Sat, 12 Jul 2025 10:53:04 +0000 (11:53 +0100)]
Drop KaiOS 2.5 support to fix placeholder styling in Firefox
https://github.com/postcss/autoprefixer/issues/1533
Tom Hughes [Sat, 12 Jul 2025 10:14:13 +0000 (11:14 +0100)]
Merge remote-tracking branch 'upstream/pull/6183'
Marwin Hochfelsner [Sat, 12 Jul 2025 01:35:25 +0000 (03:35 +0200)]
Lock describe_location button to query placeholder
dependabot[bot] [Fri, 11 Jul 2025 23:24:07 +0000 (23:24 +0000)]
Bump eslint from 9.30.1 to 9.31.0
Bumps [eslint](https://github.com/eslint/eslint) from 9.30.1 to 9.31.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.30.1...v9.31.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 9.31.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Anton Khorev [Thu, 10 Jul 2025 00:48:26 +0000 (03:48 +0300)]
Split destroy relation tests
Anton Khorev [Thu, 10 Jul 2025 08:04:30 +0000 (11:04 +0300)]
Test updating relation
Anton Khorev [Wed, 9 Jul 2025 23:43:06 +0000 (02:43 +0300)]
Make other relation id update test similar to other relation tests
Anton Khorev [Mon, 7 Jul 2025 18:33:08 +0000 (21:33 +0300)]
Make invalid type member test similar to create relation tests
Anton Khorev [Mon, 7 Jul 2025 18:28:42 +0000 (21:28 +0300)]
Make missing node member test similar to create relation tests
Anton Khorev [Mon, 7 Jul 2025 18:19:41 +0000 (21:19 +0300)]
Split create relation tests
Tom Hughes [Fri, 11 Jul 2025 18:12:13 +0000 (19:12 +0100)]
Merge remote-tracking branch 'upstream/pull/6179'
Anton Khorev [Sun, 6 Jul 2025 17:44:56 +0000 (20:44 +0300)]
Split create way with duplicate tags tests
"Use unicode decoding ambiguities" in the deleted comment was referring to code long gone since
c3785ff278f605fc6c98ac0bdcd3dc3c79de05a4 .
Anton Khorev [Sun, 6 Jul 2025 17:20:52 +0000 (20:20 +0300)]
Split update way with new duplicate tags tests
Anton Khorev [Sun, 6 Jul 2025 17:02:24 +0000 (20:02 +0300)]
Split update way with existing duplicate tags tests
Anton Khorev [Sun, 6 Jul 2025 16:51:26 +0000 (19:51 +0300)]
Split update way with new tags tests
Anton Khorev [Sun, 6 Jul 2025 03:08:41 +0000 (06:08 +0300)]
Split update way tests
Anton Khorev [Sun, 6 Jul 2025 01:59:37 +0000 (04:59 +0300)]
Split destroy way tests
Anton Khorev [Sun, 6 Jul 2025 00:57:06 +0000 (03:57 +0300)]
Split create way with invalid payload tests
Anton Khorev [Sun, 6 Jul 2025 00:30:46 +0000 (03:30 +0300)]
Split create way tests
Tom Hughes [Fri, 11 Jul 2025 17:30:48 +0000 (18:30 +0100)]
Merge remote-tracking branch 'upstream/pull/6178'
Tom Hughes [Fri, 11 Jul 2025 17:16:39 +0000 (18:16 +0100)]
Merge remote-tracking branch 'upstream/pull/5706'
Tom Hughes [Fri, 11 Jul 2025 17:13:29 +0000 (18:13 +0100)]
Merge remote-tracking branch 'upstream/pull/6180'
Anton Khorev [Fri, 11 Jul 2025 16:59:05 +0000 (19:59 +0300)]
Add Bootstrap .modal class to print styles to hide language select dialog
Anton Khorev [Wed, 19 Feb 2025 04:48:07 +0000 (07:48 +0300)]
Show terms acceptance dates and link to terms on account page
Anton Khorev [Wed, 19 Feb 2025 03:50:29 +0000 (06:50 +0300)]
Allow to agree to new terms if already agreed to old terms
Anton Khorev [Wed, 19 Feb 2025 03:28:12 +0000 (06:28 +0300)]
Allow to revisit terms page if already agreed
Anton Khorev [Thu, 10 Jul 2025 11:52:40 +0000 (14:52 +0300)]
Test delete single element changeset uploads
Anton Khorev [Thu, 10 Jul 2025 07:23:09 +0000 (10:23 +0300)]
Test modify single element changeset uploads
Anton Khorev [Sat, 5 Jul 2025 18:19:16 +0000 (21:19 +0300)]
Test create single element changeset uploads
Anton Khorev [Sat, 5 Jul 2025 03:01:25 +0000 (06:01 +0300)]
Split node string injection tests