Commit graph

9243 commits

Author SHA1 Message Date
Andy Allan
3795da4014 Remove the require_terms_seen configuration option
This option has been set to 'true' for over six years in production.

Refs #2097
2019-02-06 14:54:56 +01:00
Andy Allan
0508d57ae4 Copy i18n strings from validates_email_format_of plugin
This allows our translators to work in languages not yet supported
by the upstream plugin. Fixes #2128
2019-02-06 14:20:03 +01:00
Andy Allan
c4a192f436 Remove unnecessary requires from app 2019-02-06 12:26:30 +01:00
Andy Allan
061c53ff1d Remove unnecessary requires from helpers 2019-02-06 12:17:54 +01:00
Andy Allan
32ce4ea527 Move utf8 validator into app/validators 2019-02-06 12:11:44 +01:00
Andy Allan
65e8bbd5f8 Remove unnecessary requires from tests 2019-02-06 11:44:34 +01:00
translatewiki.net
f21d0126be Localisation updates from https://translatewiki.net. 2019-02-04 09:09:16 +01:00
Tom Hughes
b07a0bc8d2 Fix broken translation 2019-01-31 13:56:48 +00:00
Tom Hughes
8c13f4597a Revert to kramdown 1.x for now
https://github.com/gettalong/kramdown/issues/571
2019-01-31 13:53:28 +00:00
translatewiki.net
c29ff02779 Localisation updates from https://translatewiki.net. 2019-01-30 23:52:53 +01:00
Peter
c6b3cfb22e
Advise to run i18n:js:export before assets:precompile 2019-01-30 21:18:02 +01:00
Tom Hughes
fa0a933c24 Replace augment.js with conditional polyfills for ES5 and ES6 2019-01-30 12:11:57 +00:00
Tom Hughes
9c83235f72 Replace conditional comments with browser detection 2019-01-30 12:11:34 +00:00
Tom Hughes
45a454c2c8 Add browser detection framework 2019-01-30 12:11:34 +00:00
Tom Hughes
7a4b896ee7 Update bundle 2019-01-30 12:06:21 +00:00
Tom Hughes
b040955b54 Add polyfill for Array.prototype.findIndex
Fixes #2124
2019-01-29 23:14:25 +00:00
Tom Hughes
7f8025667b Merge remote-tracking branch 'upstream/pull/2063' 2019-01-29 21:35:29 +00:00
Tom Hughes
48e886784e Change default directions engine to fossgis_osrm_car
Also handle old cookies and URLs that ask for engines that
are no longer available.
2019-01-29 20:19:36 +00:00
Simon Poole
26102f581f Remove old MapQuest Directions routing support 2019-01-29 20:19:36 +00:00
Simon Poole
067290f19f Remove old OSRM routing support 2019-01-29 20:19:36 +00:00
Simon Poole
8937099429 Add support for FOSSGIS routing server 2019-01-29 20:19:36 +00:00
Tom Hughes
db1094c114 Clear notifications after trace import tests 2019-01-29 00:00:46 +00:00
Tom Hughes
cf57e195f2 Merge remote-tracking branch 'upstream/pull/2123' 2019-01-28 22:57:38 +00:00
Quincy Morgan
5331af0a1b Update to iD v2.13.1 2019-01-28 17:44:11 -05:00
Tom Hughes
c583ca92ed Don't swallow exceptions deleting traces 2019-01-28 19:10:35 +00:00
Tom Hughes
3e7bc943fe Merge remote-tracking branch 'upstream/pull/2120' 2019-01-28 19:04:02 +00:00
Tom Hughes
2f28495d6b Merge remote-tracking branch 'upstream/pull/2122' 2019-01-23 19:05:14 +00:00
Quincy Morgan
3f2a42bf77 Add passthrough of new locale, maprules, and presets URL hash parameters to iD 2019-01-23 12:13:27 -05:00
Quincy Morgan
1bbc85354e Update to iD v2.13.0 2019-01-23 11:57:33 -05:00
Andy Allan
d02e4ad461 Write some basic functionality tests for trace.import 2019-01-23 16:47:54 +01:00
Andy Allan
3b96bbc809 Basic tests for the trace jobs 2019-01-23 14:47:49 +01:00
translatewiki.net
2be54006d2 Localisation updates from https://translatewiki.net. 2019-01-21 10:07:09 +01:00
translatewiki.net
4155bcb613 Localisation updates from https://translatewiki.net. 2019-01-17 11:01:22 +01:00
Andy Allan
6820d53e5f Use gd-ffij gem to create trace icons
This is a port of the gd-based code from the gpx-importer at
https://github.com/openstreetmap/gpx-import

The gd-ffij library does not yet have support for animated gifs, so
we just create a static image for now. But at least that's better than
the non-functioning RMagick code.
2019-01-16 16:06:25 +01:00
Andy Allan
2f9291ba57
Merge pull request #1151 from polarbearing/patch-1
Holiday Apartment is more specific for tourism=apartment
2019-01-16 14:30:28 +01:00
Tom Hughes
d021f7b625 Merge remote-tracking branch 'upstream/pull/2118' 2019-01-16 12:22:31 +00:00
Andy Allan
8a2df0e0b5 More resourceful routing for nodes, ways, relations and changesets controllers 2019-01-16 13:10:11 +01:00
Tom Hughes
a7628a942b Merge remote-tracking branch 'upstream/pull/2117' 2019-01-16 11:39:18 +00:00
Andy Allan
30a4fb85a9 Remove old authorization helpers
These have been replaced by abilities and capabilities
2019-01-16 11:55:01 +01:00
Andy Allan
131fd76cae Ensure authorization checks happen for all controller methods 2019-01-16 11:45:13 +01:00
Andy Allan
fc6209dc07 Skip authorization checks for the errors controller 2019-01-16 11:44:55 +01:00
Tom Hughes
24b4538f8f Fix rubocop warning 2019-01-16 10:36:04 +00:00
Tom Hughes
11806a676f Merge remote-tracking branch 'upstream/pull/2116' 2019-01-16 10:23:27 +00:00
Tom Hughes
d2e11a327e Merge remote-tracking branch 'upstream/pull/2115' 2019-01-16 10:20:29 +00:00
Tom Hughes
6fb660f0af Merge remote-tracking branch 'upstream/pull/2111' 2019-01-16 10:15:34 +00:00
Andy Allan
581eca3bbe Add a configuration flag for using the job queue to import traces
This will allow the code to be merged to master, even if osm.org
isn't ready to start using it yet.
2019-01-16 11:13:55 +01:00
Tom Hughes
81b37f9263 Fix styling of nested lists in rich text 2019-01-16 10:10:51 +00:00
Tom Hughes
df232ec96f Add noopener and noreferer to links in user generated content 2019-01-16 10:10:51 +00:00
Tom Hughes
1f3372f52c Switch to using kramdown for markdown formatting
Fixes #2103
2019-01-16 10:10:48 +00:00
Andy Allan
e59f1b6108 Sketch out how to use the jobs queue for trace insertion and deletion
Refs #1852
2019-01-16 10:49:11 +01:00