]>
git.openstreetmap.org Git - rails.git/log
Andy Allan [Wed, 29 Nov 2023 15:10:01 +0000 (15:10 +0000)]
Add comment for btree_gist to structure.sql
Refs #4298
Tom Hughes [Tue, 5 Dec 2023 18:13:13 +0000 (18:13 +0000)]
Fix new rubocop warnings
Tom Hughes [Tue, 5 Dec 2023 18:11:14 +0000 (18:11 +0000)]
Update bundle
Tom Hughes [Mon, 4 Dec 2023 17:23:23 +0000 (17:23 +0000)]
Use SecureRandom to generate user tokens
translatewiki.net [Mon, 4 Dec 2023 12:24:02 +0000 (13:24 +0100)]
Localisation updates from https://translatewiki.net.
Anton Khorev [Mon, 4 Dec 2023 02:10:41 +0000 (05:10 +0300)]
Remove unused .current from primary nav
Anton Khorev [Sun, 3 Dec 2023 22:58:23 +0000 (01:58 +0300)]
Update color of mapnik map key for lakes
Tom Hughes [Sun, 3 Dec 2023 18:33:18 +0000 (18:33 +0000)]
Merge remote-tracking branch 'upstream/pull/4384'
Tom Hughes [Sun, 3 Dec 2023 18:32:54 +0000 (18:32 +0000)]
Merge remote-tracking branch 'upstream/pull/4383'
Tom Hughes [Sun, 3 Dec 2023 18:32:34 +0000 (18:32 +0000)]
Merge remote-tracking branch 'upstream/pull/4385'
dependabot[bot] [Fri, 1 Dec 2023 23:08:06 +0000 (23:08 +0000)]
Bump eslint from 8.54.0 to 8.55.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.54.0 to 8.55.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/v8.54.0...v8.55.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Anton Khorev [Thu, 30 Nov 2023 23:39:14 +0000 (02:39 +0300)]
Fix min zoom levels for some landcover mapnik map key features
Anton Khorev [Thu, 30 Nov 2023 23:10:14 +0000 (02:10 +0300)]
Make mapnik map key for lakes visible on all zoom levels
Tom Hughes [Thu, 30 Nov 2023 17:56:24 +0000 (17:56 +0000)]
Merge remote-tracking branch 'upstream/pull/4381'
Anton Khorev [Thu, 30 Nov 2023 16:12:34 +0000 (19:12 +0300)]
Fix mapnik map key for roads
The main changes are:
- no roads on zooms < 6
- no yellow-colored secondary highways without casing
translatewiki.net [Thu, 30 Nov 2023 12:18:45 +0000 (13:18 +0100)]
Localisation updates from https://translatewiki.net.
Tom Hughes [Wed, 29 Nov 2023 12:49:32 +0000 (12:49 +0000)]
Merge remote-tracking branch 'upstream/pull/4378'
Nils [Wed, 29 Nov 2023 12:06:41 +0000 (13:06 +0100)]
Use 5 meter radius for input locations in Valhalla
This will search for road segments within 5 meter radius of the input location and choose the best path from/to whichever segment gives the cheapest cost. It should be preferable in most scenarios compared to simply snapping to the closest segment.
I'll do the same PR for our web app at https://github.com/gis-ops/valhalla-app.
Tom Hughes [Tue, 28 Nov 2023 22:21:50 +0000 (22:21 +0000)]
Merge remote-tracking branch 'upstream/pull/4329'
Tom Hughes [Tue, 28 Nov 2023 18:43:45 +0000 (18:43 +0000)]
Merge remote-tracking branch 'upstream/pull/4374'
Tom Hughes [Tue, 28 Nov 2023 18:37:48 +0000 (18:37 +0000)]
Merge remote-tracking branch 'upstream/pull/4373'
Tom Hughes [Tue, 28 Nov 2023 18:35:11 +0000 (18:35 +0000)]
Update expected response for doorkeeper errors
Tom Hughes [Tue, 28 Nov 2023 18:25:35 +0000 (18:25 +0000)]
Allow FactoryBot to set primary key attributes
We have at least model (Language) which does not use datbase
generated primary keys so we need to be able to set them.
https://github.com/thoughtbot/factory_bot_rails/pull/419
Tom Hughes [Tue, 28 Nov 2023 18:18:17 +0000 (18:18 +0000)]
Update bundle
Tom Hughes [Tue, 28 Nov 2023 18:11:40 +0000 (18:11 +0000)]
Merge remote-tracking branch 'upstream/pull/4352'
Anton Khorev [Mon, 27 Nov 2023 14:02:58 +0000 (17:02 +0300)]
Start summit mapnik map key at zoom 11
Anton Khorev [Mon, 27 Nov 2023 13:51:38 +0000 (16:51 +0300)]
Start dashed rail line mapnik map key at zoom 12
translatewiki.net [Mon, 27 Nov 2023 12:19:08 +0000 (13:19 +0100)]
Localisation updates from https://translatewiki.net.
Tom Hughes [Sun, 26 Nov 2023 19:01:20 +0000 (19:01 +0000)]
Merge remote-tracking branch 'upstream/pull/4368'
Tom Hughes [Sun, 26 Nov 2023 18:57:16 +0000 (18:57 +0000)]
Merge remote-tracking branch 'upstream/pull/4367'
Tom Hughes [Sun, 26 Nov 2023 18:56:05 +0000 (18:56 +0000)]
Merge remote-tracking branch 'upstream/pull/4366'
Anton Khorev [Fri, 24 Nov 2023 13:38:38 +0000 (16:38 +0300)]
Read layers with available map key from config/key.yml
Anton Khorev [Fri, 24 Nov 2023 13:00:45 +0000 (16:00 +0300)]
Add tooltip to disabled html share button
Anton Khorev [Fri, 24 Nov 2023 12:12:41 +0000 (15:12 +0300)]
Disable html share button for tracestracktopo layer
Tom Hughes [Thu, 23 Nov 2023 16:47:35 +0000 (16:47 +0000)]
Drop ACL check from notes#comment as we no longer allow anonymous comments
Tom Hughes [Thu, 23 Nov 2023 16:46:36 +0000 (16:46 +0000)]
Prevent unauthenticated users commenting on notes via the API
Anton Khorev [Thu, 23 Nov 2023 16:52:51 +0000 (19:52 +0300)]
Remove unused css for lists inside primary nav on narrow screens
translatewiki.net [Thu, 23 Nov 2023 12:21:39 +0000 (13:21 +0100)]
Localisation updates from https://translatewiki.net.
Andy Allan [Wed, 22 Nov 2023 17:22:46 +0000 (17:22 +0000)]
Merge pull request #4296 from AntonKhorev/header-flex
Use flex container instead of floats in header
Andy Allan [Wed, 22 Nov 2023 17:13:35 +0000 (17:13 +0000)]
Merge pull request #4353 from tomhughes/rtlcss
Improve handling of RTL styling
Andy Allan [Wed, 22 Nov 2023 15:07:34 +0000 (15:07 +0000)]
Merge pull request #4313 from AntonKhorev/account-delete-delay
Account deletion cool-down period
Anton Khorev [Tue, 24 Oct 2023 18:20:19 +0000 (21:20 +0300)]
Disallow account deletion after confirmation
Anton Khorev [Tue, 24 Oct 2023 17:06:06 +0000 (20:06 +0300)]
Disable delete account button if there are recent changesets
Anton Khorev [Tue, 24 Oct 2023 17:42:23 +0000 (20:42 +0300)]
Add earliest allowed deletion time to user model
Anton Khorev [Tue, 24 Oct 2023 17:57:25 +0000 (20:57 +0300)]
Add user account deletion delay test helper
Anton Khorev [Wed, 25 Oct 2023 11:09:03 +0000 (14:09 +0300)]
Add user account deletion delay setting
Tom Hughes [Wed, 22 Nov 2023 12:30:39 +0000 (12:30 +0000)]
Prevent API tokens without write_notes creating attributed comments
Fixes #4362
Tom Hughes [Tue, 21 Nov 2023 17:26:23 +0000 (17:26 +0000)]
Fix dependency
Tom Hughes [Tue, 21 Nov 2023 17:24:19 +0000 (17:24 +0000)]
Merge remote-tracking branch 'upstream/pull/4358'
Tom Hughes [Tue, 21 Nov 2023 17:22:21 +0000 (17:22 +0000)]
Merge remote-tracking branch 'upstream/pull/4356'
Tom Hughes [Tue, 21 Nov 2023 16:59:17 +0000 (16:59 +0000)]
Update bundle
Milan Cvetkovic [Tue, 21 Nov 2023 13:01:52 +0000 (13:01 +0000)]
Do not merge zoom/lat/lon options with oauth_return_url
Milan Cvetkovic [Mon, 6 Nov 2023 18:05:30 +0000 (18:05 +0000)]
Extract `welcome_options` function to simplify save function
Milan Cvetkovic [Mon, 6 Nov 2023 14:21:44 +0000 (14:21 +0000)]
Welcome screen works with confirmation email too
Milan Cvetkovic [Mon, 6 Nov 2023 13:16:49 +0000 (13:16 +0000)]
Welcome screen displays 'Continue with authorization'
do not hide notes
Anton Khorev [Tue, 21 Nov 2023 10:55:35 +0000 (13:55 +0300)]
Remove 'need to return bbox' comment on conditions_bbox
Anton Khorev [Mon, 20 Nov 2023 12:39:27 +0000 (15:39 +0300)]
Remove 'basic attributes' comments from changeset api output builders
translatewiki.net [Mon, 20 Nov 2023 12:21:51 +0000 (13:21 +0100)]
Localisation updates from https://translatewiki.net.
Tom Hughes [Fri, 17 Nov 2023 14:52:48 +0000 (14:52 +0000)]
Force rubygems 3.4.10 for github actions
This works around a problem where mini_racer doesn't like the psych
in the GitHub Actions images for ruby 3.0 and 3.1 but it fine with
the ruby 3.2 image that uses a newer rubygems version.
https://github.com/rubyjs/mini_racer/issues/289
dependabot[bot] [Fri, 17 Nov 2023 23:02:11 +0000 (23:02 +0000)]
Bump eslint from 8.53.0 to 8.54.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.53.0 to 8.54.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/v8.53.0...v8.54.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Anton Khorev [Fri, 17 Nov 2023 09:45:20 +0000 (12:45 +0300)]
Fix tiny user thumbnail size at 25x25 px
Anton Khorev [Tue, 17 Oct 2023 19:58:59 +0000 (22:58 +0300)]
Disable text wrapping while measuring header width
Anton Khorev [Mon, 16 Oct 2023 17:27:38 +0000 (20:27 +0300)]
Switch to flex header container
Tom Hughes [Thu, 16 Nov 2023 22:52:30 +0000 (22:52 +0000)]
Fix positioning of placeholder text in RTL mode
Fixes #3910
Tom Hughes [Thu, 16 Nov 2023 22:25:13 +0000 (22:25 +0000)]
Use rtlcss instead of r2 for RTL support
This ensures that the RTL directives in bootstrap are processed
correctly as it is designed around RTLCSS for RTL support.
Fixes #4347
Tom Hughes [Thu, 16 Nov 2023 13:43:46 +0000 (13:43 +0000)]
Merge remote-tracking branch 'upstream/pull/4351'
Tom Hughes [Thu, 16 Nov 2023 13:43:44 +0000 (13:43 +0000)]
Merge remote-tracking branch 'upstream/pull/4350'
translatewiki.net [Thu, 16 Nov 2023 12:19:00 +0000 (13:19 +0100)]
Localisation updates from https://translatewiki.net.
Anton Khorev [Sun, 15 Oct 2023 20:14:17 +0000 (23:14 +0300)]
Call paging heading helpers from partial
Anton Khorev [Sun, 15 Oct 2023 19:59:00 +0000 (22:59 +0300)]
Move sidebar pagination to helpers
Anton Khorev [Sun, 15 Oct 2023 19:41:55 +0000 (22:41 +0300)]
Build pagination css classes without mutating arrays
Anton Khorev [Tue, 3 Oct 2023 16:17:25 +0000 (19:17 +0300)]
Shorten padding on page items if they are too wide
Anton Khorev [Tue, 3 Oct 2023 15:49:49 +0000 (18:49 +0300)]
Separate pagination item computation and output
Anton Khorev [Tue, 3 Oct 2023 15:02:11 +0000 (18:02 +0300)]
Move bootstrap pagination list wrapper to template
Anton Khorev [Tue, 3 Oct 2023 14:44:37 +0000 (17:44 +0300)]
Remove border css class used by previous version of paginator
Anton Khorev [Tue, 3 Oct 2023 03:07:34 +0000 (06:07 +0300)]
Adjust sizes of changeset element headers/pagination
Anton Khorev [Tue, 3 Oct 2023 02:20:16 +0000 (05:20 +0300)]
Highlight current changeset node/way/relation page
Anton Khorev [Tue, 3 Oct 2023 02:00:17 +0000 (05:00 +0300)]
Add Bootstrap styling to changeset node/way/relation page links
Anton Khorev [Thu, 16 Nov 2023 10:05:45 +0000 (13:05 +0300)]
Update oauth configuration url input label
Anton Khorev [Thu, 16 Nov 2023 09:08:18 +0000 (12:08 +0300)]
Remove save user step when configuring permissions
Tom Hughes [Thu, 16 Nov 2023 00:54:56 +0000 (00:54 +0000)]
Hash passwords as soon as a new user is created
Tom Hughes [Thu, 16 Nov 2023 00:29:49 +0000 (00:29 +0000)]
Preserve pass_crypt_confirmation in the new user hash
Tom Hughes [Wed, 15 Nov 2023 22:30:41 +0000 (22:30 +0000)]
Merge remote-tracking branch 'upstream/pull/4349'
Andy Allan [Wed, 15 Nov 2023 19:56:04 +0000 (19:56 +0000)]
Merge pull request #4348 from tomhughes/native-enum
Switch to using native rails support for managing Postgres enumerations
Andy Allan [Wed, 15 Nov 2023 19:46:43 +0000 (19:46 +0000)]
Underline time elements that have a title
This replicates the previous use of abbr tags, with improved semantics.
Although we only use time tags in one place at the moment, the attribute
filter protects against any usage in the future that doesn't need a title
indication.
Andy Allan [Wed, 15 Nov 2023 19:46:10 +0000 (19:46 +0000)]
Simplify date display by using friendly_date helpers
Andy Allan [Wed, 15 Nov 2023 19:45:48 +0000 (19:45 +0000)]
Avoid wrapping friendly_date with abbr tags
Andy Allan [Wed, 15 Nov 2023 19:44:10 +0000 (19:44 +0000)]
Use friendly_date helpers for revoking user blocks
Andy Allan [Wed, 15 Nov 2023 19:36:35 +0000 (19:36 +0000)]
Use friendly_date for note disappear description
There's no need to reimplement this in its own helper.
Andy Allan [Wed, 15 Nov 2023 19:21:51 +0000 (19:21 +0000)]
Use the friendly_data_ago helper for contacts on the dashboard
Also take the opportunity to fix the translation key.
Andy Allan [Wed, 15 Nov 2023 19:19:57 +0000 (19:19 +0000)]
Use time instead of abbr element for changesets_helper
Andy Allan [Wed, 15 Nov 2023 19:18:01 +0000 (19:18 +0000)]
Avoid wrapping time tags in abbr for note_helper
Andy Allan [Wed, 15 Nov 2023 19:16:18 +0000 (19:16 +0000)]
Add missing tests for friendly_date_ago helper
Tom Hughes [Wed, 15 Nov 2023 18:19:54 +0000 (18:19 +0000)]
Switch to using native rails support for managing Postgres enumerations
Andy Allan [Wed, 15 Nov 2023 17:53:38 +0000 (17:53 +0000)]
Use html 'time' element for friendly date helpers
This provides more structure than just a simple span.
Tom Hughes [Wed, 15 Nov 2023 17:14:49 +0000 (17:14 +0000)]
Merge remote-tracking branch 'upstream/pull/4319'
Andy Allan [Wed, 15 Nov 2023 16:05:46 +0000 (16:05 +0000)]
Merge pull request #4333 from mapmeld/rtl-on-tag-values
Format right-to-left and bi-di text in OSM tag values
Nick Doiron [Wed, 8 Nov 2023 18:23:35 +0000 (12:23 -0600)]
Format right-to-left and bi-di text in OSM tag values
Andy Allan [Wed, 15 Nov 2023 15:34:28 +0000 (15:34 +0000)]
Merge pull request #4311 from tomhughes/query-locales
Improve name selection with the query tool
Tom Hughes [Wed, 15 Nov 2023 15:18:40 +0000 (15:18 +0000)]
Merge remote-tracking branch 'upstream/pull/4346'