]> git.openstreetmap.org Git - rails.git/log
rails.git
23 months agoUpdate bundle
Tom Hughes [Tue, 27 Aug 2024 16:47:47 +0000 (17:47 +0100)]
Update bundle

23 months agoAdd turbo to Issues page
nertc [Tue, 27 Aug 2024 07:50:43 +0000 (11:50 +0400)]
Add turbo to Issues page

23 months agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Mon, 26 Aug 2024 12:15:06 +0000 (14:15 +0200)]
Localisation updates from https://translatewiki.net.

23 months agoAdd pagination to Issues page
nertc [Mon, 19 Aug 2024 18:09:06 +0000 (22:09 +0400)]
Add pagination to Issues page

23 months agoMerge remote-tracking branch 'upstream/pull/5113'
Tom Hughes [Sun, 25 Aug 2024 16:27:37 +0000 (17:27 +0100)]
Merge remote-tracking branch 'upstream/pull/5113'

23 months agoSet max length of block reason
Anton Khorev [Wed, 25 Oct 2023 13:46:57 +0000 (16:46 +0300)]
Set max length of block reason

2 years agoBump eslint from 9.9.0 to 9.9.1
dependabot[bot] [Fri, 23 Aug 2024 23:46:41 +0000 (23:46 +0000)]
Bump eslint from 9.9.0 to 9.9.1

Bumps [eslint](https://github.com/eslint/eslint) from 9.9.0 to 9.9.1.
- [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.9.0...v9.9.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2 years agoMerge remote-tracking branch 'upstream/pull/5106'
Tom Hughes [Fri, 23 Aug 2024 17:27:10 +0000 (18:27 +0100)]
Merge remote-tracking branch 'upstream/pull/5106'

2 years agoBackfill block deactivates_at
Anton Khorev [Thu, 22 Aug 2024 12:45:59 +0000 (15:45 +0300)]
Backfill block deactivates_at

2 years agoMerge remote-tracking branch 'upstream/pull/5110'
Tom Hughes [Fri, 23 Aug 2024 17:09:21 +0000 (18:09 +0100)]
Merge remote-tracking branch 'upstream/pull/5110'

2 years agoMerge remote-tracking branch 'upstream/pull/5111'
Tom Hughes [Fri, 23 Aug 2024 17:01:27 +0000 (18:01 +0100)]
Merge remote-tracking branch 'upstream/pull/5111'

2 years agoMerge remote-tracking branch 'upstream/pull/5107'
Tom Hughes [Fri, 23 Aug 2024 16:48:48 +0000 (17:48 +0100)]
Merge remote-tracking branch 'upstream/pull/5107'

2 years agoMove changeset comment feeds to resourceful routes
Anton Khorev [Fri, 23 Aug 2024 15:14:19 +0000 (18:14 +0300)]
Move changeset comment feeds to resourceful routes

2 years agoMove changeset comments controller to feeds module
Anton Khorev [Fri, 23 Aug 2024 14:40:26 +0000 (17:40 +0300)]
Move changeset comments controller to feeds module

2 years agoDisable turbo on all links inside pagination frames except older/newer
Anton Khorev [Fri, 23 Aug 2024 12:00:55 +0000 (15:00 +0300)]
Disable turbo on all links inside pagination frames except older/newer

2 years agoRemove revoke block action
Anton Khorev [Fri, 23 Aug 2024 10:34:08 +0000 (13:34 +0300)]
Remove revoke block action

2 years agoRemove revoke block pages
Anton Khorev [Fri, 23 Aug 2024 10:23:29 +0000 (13:23 +0300)]
Remove revoke block pages

2 years agoUpdate block-api integration test to revoke block by editing
Anton Khorev [Fri, 23 Aug 2024 10:11:32 +0000 (13:11 +0300)]
Update block-api integration test to revoke block by editing

2 years agoRemove revoke buttons from block show pages
Anton Khorev [Fri, 23 Aug 2024 10:01:20 +0000 (13:01 +0300)]
Remove revoke buttons from block show pages

2 years agoRemove revoke buttons from block lists
Anton Khorev [Fri, 23 Aug 2024 09:55:53 +0000 (12:55 +0300)]
Remove revoke buttons from block lists

2 years agoStop testing revoke block buttons
Anton Khorev [Fri, 23 Aug 2024 09:55:20 +0000 (12:55 +0300)]
Stop testing revoke block buttons

2 years agoUpdate bundle
Tom Hughes [Thu, 22 Aug 2024 21:18:32 +0000 (22:18 +0100)]
Update bundle

2 years agoMerge remote-tracking branch 'upstream/pull/5104'
Tom Hughes [Thu, 22 Aug 2024 17:06:09 +0000 (18:06 +0100)]
Merge remote-tracking branch 'upstream/pull/5104'

2 years agoConvert dashboard test into a system test
Anton Khorev [Thu, 22 Aug 2024 14:47:26 +0000 (17:47 +0300)]
Convert dashboard test into a system test

Allows to remove an id used only for testing.

2 years agoChange dashboard heading levels
Anton Khorev [Thu, 22 Aug 2024 14:42:24 +0000 (17:42 +0300)]
Change dashboard heading levels

2 years agoRemove outdated test for friends in users controller
Anton Khorev [Thu, 22 Aug 2024 14:41:50 +0000 (17:41 +0300)]
Remove outdated test for friends in users controller

2 years agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 22 Aug 2024 12:19:11 +0000 (14:19 +0200)]
Localisation updates from https://translatewiki.net.

2 years agoChange submit button on block edit page when can only revoke
Anton Khorev [Wed, 21 Aug 2024 14:07:40 +0000 (17:07 +0300)]
Change submit button on block edit page when can only revoke

2 years agoRemove duration controls for blocks that can only be revoked by editing
Anton Khorev [Wed, 21 Aug 2024 13:58:34 +0000 (16:58 +0300)]
Remove duration controls for blocks that can only be revoked by editing

2 years agoLet all moderators revoke blocks by editing
Anton Khorev [Wed, 21 Aug 2024 13:51:19 +0000 (16:51 +0300)]
Let all moderators revoke blocks by editing

2 years agoShow edit buttons on active blocks to all moderators
Anton Khorev [Thu, 22 Aug 2024 09:56:15 +0000 (12:56 +0300)]
Show edit buttons on active blocks to all moderators

2 years agoAdd update block ability with conditions
Anton Khorev [Thu, 22 Aug 2024 09:53:08 +0000 (12:53 +0300)]
Add update block ability with conditions

2 years agoMerge pull request #4646 from tomhughes/turbo-pagination
Andy Allan [Wed, 21 Aug 2024 18:12:31 +0000 (19:12 +0100)]
Merge pull request #4646 from tomhughes/turbo-pagination

Use turbo for pagination

2 years agoMerge remote-tracking branch 'upstream/pull/5069'
Tom Hughes [Wed, 21 Aug 2024 18:04:06 +0000 (19:04 +0100)]
Merge remote-tracking branch 'upstream/pull/5069'

2 years agoMerge remote-tracking branch 'upstream/pull/5101'
Tom Hughes [Wed, 21 Aug 2024 17:32:39 +0000 (18:32 +0100)]
Merge remote-tracking branch 'upstream/pull/5101'

2 years agoMerge remote-tracking branch 'upstream/pull/5102'
Tom Hughes [Wed, 21 Aug 2024 17:22:02 +0000 (18:22 +0100)]
Merge remote-tracking branch 'upstream/pull/5102'

2 years agoMerge pull request #5100 from tomhughes/overcommit
Andy Allan [Wed, 21 Aug 2024 16:09:17 +0000 (17:09 +0100)]
Merge pull request #5100 from tomhughes/overcommit

Add overcommit to manage git hooks

2 years agoupgrade to iD-2.30.2 (rotated Mapbox API tokens)
Martin Raifer [Wed, 21 Aug 2024 15:35:19 +0000 (17:35 +0200)]
upgrade to iD-2.30.2 (rotated Mapbox API tokens)

2 years agoUpdate to iD v2.30.1
Martin Raifer [Wed, 21 Aug 2024 09:26:40 +0000 (11:26 +0200)]
Update to iD v2.30.1

2 years agoRemove endpoint/input values on disable
Anton Khorev [Mon, 12 Aug 2024 04:29:27 +0000 (07:29 +0300)]
Remove endpoint/input values on disable

2 years agoAdd overcommit to manage git hooks
Tom Hughes [Tue, 20 Aug 2024 17:29:24 +0000 (18:29 +0100)]
Add overcommit to manage git hooks

2 years agoMerge remote-tracking branch 'upstream/pull/5099'
Tom Hughes [Tue, 20 Aug 2024 18:12:13 +0000 (19:12 +0100)]
Merge remote-tracking branch 'upstream/pull/5099'

2 years agoUpdate bundle
Tom Hughes [Tue, 20 Aug 2024 17:09:58 +0000 (18:09 +0100)]
Update bundle

2 years agoUse turbo for pagination
Tom Hughes [Mon, 12 Aug 2024 21:38:05 +0000 (22:38 +0100)]
Use turbo for pagination

2 years agoRead lat/lon attributes when generating context menu directions urls
Anton Khorev [Mon, 12 Aug 2024 02:41:30 +0000 (05:41 +0300)]
Read lat/lon attributes when generating context menu directions urls

2 years agoSave lat/lon to input data attributes
Anton Khorev [Mon, 12 Aug 2024 02:39:58 +0000 (05:39 +0300)]
Save lat/lon to input data attributes

2 years agoLimit coordinate precision in drag listener
Anton Khorev [Mon, 12 Aug 2024 02:19:22 +0000 (05:19 +0300)]
Limit coordinate precision in drag listener

2 years agoMerge remote-tracking branch 'upstream/pull/5095'
Tom Hughes [Tue, 20 Aug 2024 11:18:47 +0000 (12:18 +0100)]
Merge remote-tracking branch 'upstream/pull/5095'

2 years agoMerge remote-tracking branch 'upstream/pull/5095'
Tom Hughes [Mon, 19 Aug 2024 18:05:44 +0000 (19:05 +0100)]
Merge remote-tracking branch 'upstream/pull/5095'

2 years agoMerge remote-tracking branch 'upstream/pull/5090'
Tom Hughes [Mon, 19 Aug 2024 18:01:17 +0000 (19:01 +0100)]
Merge remote-tracking branch 'upstream/pull/5090'

2 years agoReplace geocode request boolean property with request object
Anton Khorev [Mon, 12 Aug 2024 01:12:05 +0000 (04:12 +0300)]
Replace geocode request boolean property with request object

2 years agoRemove endpoint markers in disable method
Anton Khorev [Mon, 19 Aug 2024 15:54:50 +0000 (18:54 +0300)]
Remove endpoint markers in disable method

2 years agoInstall endpoint listeners using enable/disable methods
Anton Khorev [Mon, 19 Aug 2024 15:50:27 +0000 (18:50 +0300)]
Install endpoint listeners using enable/disable methods

2 years agoMerge remote-tracking branch 'upstream/pull/5096'
Tom Hughes [Mon, 19 Aug 2024 17:18:26 +0000 (18:18 +0100)]
Merge remote-tracking branch 'upstream/pull/5096'

2 years agoMerge remote-tracking branch 'upstream/pull/5094'
Tom Hughes [Mon, 19 Aug 2024 17:16:51 +0000 (18:16 +0100)]
Merge remote-tracking branch 'upstream/pull/5094'

2 years agoShow/hide "Where is this?" when setting search value from directions
Anton Khorev [Mon, 19 Aug 2024 17:05:48 +0000 (20:05 +0300)]
Show/hide "Where is this?" when setting search value from directions

2 years agoReplace geocode request boolean property with request object
Anton Khorev [Mon, 12 Aug 2024 01:12:05 +0000 (04:12 +0300)]
Replace geocode request boolean property with request object

2 years agoRemove endpoint markers in disable method
Anton Khorev [Mon, 19 Aug 2024 15:54:50 +0000 (18:54 +0300)]
Remove endpoint markers in disable method

2 years agoInstall endpoint listeners using enable/disable methods
Anton Khorev [Mon, 19 Aug 2024 15:50:27 +0000 (18:50 +0300)]
Install endpoint listeners using enable/disable methods

2 years agoRecord revokers when deactivating blocks by editing
Anton Khorev [Mon, 19 Aug 2024 12:21:59 +0000 (15:21 +0300)]
Record revokers when deactivating blocks by editing

2 years agoAdd deactivates_at date to user blocks
Anton Khorev [Tue, 13 Aug 2024 10:57:31 +0000 (13:57 +0300)]
Add deactivates_at date to user blocks

Block deactivation dates that take needs_view-block views into account were derived using updated_at. This was possible because inactive blocks couldn't be edited and their updated_at date wouldn't change. With editing of inactive blocks enabled deactivation date needs to be saved explicitly.

2 years agoAdd navigation tabs to new block pages
Anton Khorev [Sat, 17 Aug 2024 10:41:30 +0000 (13:41 +0300)]
Add navigation tabs to new block pages

2 years agoMerge remote-tracking branch 'upstream/pull/5083'
Tom Hughes [Sun, 18 Aug 2024 11:16:22 +0000 (12:16 +0100)]
Merge remote-tracking branch 'upstream/pull/5083'

2 years agoMerge remote-tracking branch 'upstream/pull/5092'
Tom Hughes [Sun, 18 Aug 2024 11:01:17 +0000 (12:01 +0100)]
Merge remote-tracking branch 'upstream/pull/5092'

2 years agoMerge remote-tracking branch 'upstream/pull/5091'
Tom Hughes [Sun, 18 Aug 2024 10:59:42 +0000 (11:59 +0100)]
Merge remote-tracking branch 'upstream/pull/5091'

2 years agoMerge remote-tracking branch 'upstream/pull/5089'
Tom Hughes [Sun, 18 Aug 2024 10:54:48 +0000 (11:54 +0100)]
Merge remote-tracking branch 'upstream/pull/5089'

2 years agoMerge remote-tracking branch 'upstream/pull/5084'
Tom Hughes [Sun, 18 Aug 2024 10:51:06 +0000 (11:51 +0100)]
Merge remote-tracking branch 'upstream/pull/5084'

2 years agoUse shallow routes for diary comments
Anton Khorev [Sat, 17 Aug 2024 12:12:52 +0000 (15:12 +0300)]
Use shallow routes for diary comments

2 years agoDefine diary entry hide/unhide routes using post on members
Anton Khorev [Sat, 17 Aug 2024 11:28:55 +0000 (14:28 +0300)]
Define diary entry hide/unhide routes using post on members

2 years agoRemove /user_blocks/new route
Anton Khorev [Sat, 17 Aug 2024 11:03:27 +0000 (14:03 +0300)]
Remove /user_blocks/new route

2 years agoDon't update ends_at when editing inactive blocks
Anton Khorev [Sat, 17 Aug 2024 10:02:20 +0000 (13:02 +0300)]
Don't update ends_at when editing inactive blocks

2 years agoChange zoom precision function
Anton Khorev [Fri, 16 Aug 2024 07:45:54 +0000 (10:45 +0300)]
Change zoom precision function

This changes the number of fractional digits to log10(pixels / degrees) with pixels = 2**(8 + zoom) and degrees = 180.

2 years agoMerge remote-tracking branch 'upstream/pull/5088'
Tom Hughes [Fri, 16 Aug 2024 16:24:50 +0000 (17:24 +0100)]
Merge remote-tracking branch 'upstream/pull/5088'

2 years agoMerge remote-tracking branch 'upstream/pull/5086'
Tom Hughes [Fri, 16 Aug 2024 16:22:59 +0000 (17:22 +0100)]
Merge remote-tracking branch 'upstream/pull/5086'

2 years agoMerge remote-tracking branch 'upstream/pull/5087'
Tom Hughes [Fri, 16 Aug 2024 16:20:33 +0000 (17:20 +0100)]
Merge remote-tracking branch 'upstream/pull/5087'

2 years agoMerge remote-tracking branch 'upstream/pull/5085'
Tom Hughes [Fri, 16 Aug 2024 16:19:23 +0000 (17:19 +0100)]
Merge remote-tracking branch 'upstream/pull/5085'

2 years agoCopy "From" endpoint value to search input when closing directions
Anton Khorev [Fri, 16 Aug 2024 15:48:05 +0000 (18:48 +0300)]
Copy "From" endpoint value to search input when closing directions

2 years agoTruncate long usernames in blocks tables
Anton Khorev [Fri, 16 Aug 2024 11:41:02 +0000 (14:41 +0300)]
Truncate long usernames in blocks tables

2 years agoAdd navigation tabs to edit block pages
Anton Khorev [Fri, 16 Aug 2024 10:27:10 +0000 (13:27 +0300)]
Add navigation tabs to edit block pages

2 years agoRemove duration and needs_view inputs from inactive block edit form
Anton Khorev [Fri, 16 Aug 2024 10:00:19 +0000 (13:00 +0300)]
Remove duration and needs_view inputs from inactive block edit form

2 years agoMake getGeocode a private function
Anton Khorev [Sun, 11 Aug 2024 04:04:37 +0000 (07:04 +0300)]
Make getGeocode a private function

2 years agoMove empty value check out of endpoint.getGeocode
Anton Khorev [Sun, 11 Aug 2024 04:03:01 +0000 (07:03 +0300)]
Move empty value check out of endpoint.getGeocode

2 years agoRemove endpoint.hasGeocode state and related getRoute code
Anton Khorev [Sun, 11 Aug 2024 03:58:14 +0000 (06:58 +0300)]
Remove endpoint.hasGeocode state and related getRoute code

hasGeocode didn't actually indicated if an endpoint has a value acquired from a geocoder. It was set to true when at least one call to a geocoder finished successfully, including getting an empty result. getRoute doesn't need to know what calls were made, it only needs coordinates. It also doesn't get to decide when to fetch coordinates, this is done in drag/change callbacks.

2 years agoMerge remote-tracking branch 'upstream/pull/5081'
Tom Hughes [Thu, 15 Aug 2024 16:54:51 +0000 (17:54 +0100)]
Merge remote-tracking branch 'upstream/pull/5081'

2 years agoMerge remote-tracking branch 'upstream/pull/5082'
Tom Hughes [Thu, 15 Aug 2024 16:53:47 +0000 (17:53 +0100)]
Merge remote-tracking branch 'upstream/pull/5082'

2 years agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 15 Aug 2024 12:15:24 +0000 (14:15 +0200)]
Localisation updates from https://translatewiki.net.

2 years agoPrevent reactivating inactive blocks
Anton Khorev [Thu, 15 Aug 2024 09:59:49 +0000 (12:59 +0300)]
Prevent reactivating inactive blocks

2 years agoRename geocodeCallback to changeCallback, call it from latlon setValue
Anton Khorev [Sun, 11 Aug 2024 03:47:38 +0000 (06:47 +0300)]
Rename geocodeCallback to changeCallback, call it from latlon setValue

endpoint.setValue always calls changeCallback on its successful completion, with geocoding or without. This allows to decide when to call getRoute entirely from callbacks and event listeners.

2 years agoMerge remote-tracking branch 'upstream/pull/5072'
Tom Hughes [Wed, 14 Aug 2024 18:12:59 +0000 (19:12 +0100)]
Merge remote-tracking branch 'upstream/pull/5072'

2 years agoMerge remote-tracking branch 'upstream/pull/5075'
Tom Hughes [Wed, 14 Aug 2024 18:06:42 +0000 (19:06 +0100)]
Merge remote-tracking branch 'upstream/pull/5075'

2 years agoMerge remote-tracking branch 'upstream/pull/5078'
Tom Hughes [Wed, 14 Aug 2024 18:02:07 +0000 (19:02 +0100)]
Merge remote-tracking branch 'upstream/pull/5078'

2 years agoMerge remote-tracking branch 'upstream/pull/5074'
Tom Hughes [Wed, 14 Aug 2024 18:01:05 +0000 (19:01 +0100)]
Merge remote-tracking branch 'upstream/pull/5074'

2 years agoMerge remote-tracking branch 'upstream/pull/5073'
Tom Hughes [Wed, 14 Aug 2024 18:00:20 +0000 (19:00 +0100)]
Merge remote-tracking branch 'upstream/pull/5073'

2 years agoMerge remote-tracking branch 'upstream/pull/5076'
Tom Hughes [Wed, 14 Aug 2024 17:57:05 +0000 (18:57 +0100)]
Merge remote-tracking branch 'upstream/pull/5076'

2 years agoAdd ruby 3.3 to test matrix
Tom Hughes [Wed, 14 Aug 2024 17:51:29 +0000 (18:51 +0100)]
Add ruby 3.3 to test matrix

2 years agoMonkey patch GD2::AnimatedGif to fix the finalizer
Tom Hughes [Wed, 14 Aug 2024 17:19:24 +0000 (18:19 +0100)]
Monkey patch GD2::AnimatedGif to fix the finalizer

https://github.com/dark-panda/gd2-ffij/pull/27

2 years agoAdd article:published_time meta tag to diary entries
Anton Khorev [Wed, 14 Aug 2024 14:59:00 +0000 (17:59 +0300)]
Add article:published_time meta tag to diary entries

2 years agoAdd debug gem
Andy Allan [Wed, 14 Aug 2024 14:36:09 +0000 (15:36 +0100)]
Add debug gem

This is included in new rails 7+ apps, so let's include it too.

This also means it's available on ruby 3.0, and is automatically
updated on newer versions of ruby too.

2 years agoSwitch to edit pane if rich text field validation fails
Anton Khorev [Wed, 14 Aug 2024 13:43:57 +0000 (16:43 +0300)]
Switch to edit pane if rich text field validation fails

Allows the "Please fill out this field" message to be visible.

2 years agoMerge pull request #5056 from AntonKhorev/diary-og-description
Andy Allan [Wed, 14 Aug 2024 13:38:28 +0000 (14:38 +0100)]
Merge pull request #5056 from AntonKhorev/diary-og-description

Set og:description meta tag to diary entry description