rails.git
5 years agoadd browse symbols of openstreetmap-carto 2.30.0
nebulon42 [Thu, 14 May 2015 18:03:48 +0000 (20:03 +0200)]
add browse symbols of openstreetmap-carto 2.30.0

5 years agoImprove handling of HTTP errors in search
Tom Hughes [Thu, 14 May 2015 08:21:19 +0000 (09:21 +0100)]
Improve handling of HTTP errors in search

Fixes #969

5 years agoFix vagrant to install all thee 3GL functions
Tom Hughes [Thu, 7 May 2015 22:13:07 +0000 (23:13 +0100)]
Fix vagrant to install all thee 3GL functions

5 years agoAdd "Legal" paragraph on the "About" page
Simon Poole [Sun, 3 May 2015 15:43:34 +0000 (17:43 +0200)]
Add "Legal" paragraph on the "About" page

5 years agoAdd links to the Beginners' guide, mailing lists and forums to the help page
Simon Poole [Sun, 3 May 2015 14:04:24 +0000 (16:04 +0200)]
Add links to the Beginners' guide, mailing lists and forums to the help page

From a pure design and content view (where the content is factual) a link
to learnosm.org would really be better. Potentially learnosm could be forked
and a version hosted on OSMF infrastructure with the marketing verbiage
for HOTs view of the world removed.

5 years agoDocument the fact that OSMF is the licensor
Simon Poole [Sat, 2 May 2015 15:29:45 +0000 (17:29 +0200)]
Document the fact that OSMF is the licensor

Add links to the relevant OSMF sites and text indicating that
the OSMF is the licensor.

5 years agoLocalisation updates from https://translatewiki.net.
Siebrand Mazeland [Mon, 4 May 2015 09:08:02 +0000 (11:08 +0200)]
Localisation updates from https://translatewiki.net.

5 years agoUpdate to iD v1.7.2
Bryan Housel [Sun, 3 May 2015 14:30:14 +0000 (10:30 -0400)]
Update to iD v1.7.2

5 years agoUpdate to iD v1.7.1
Bryan Housel [Thu, 30 Apr 2015 18:42:10 +0000 (14:42 -0400)]
Update to iD v1.7.1

5 years agoIgnore coverage data
Tom Hughes [Tue, 28 Apr 2015 18:01:32 +0000 (19:01 +0100)]
Ignore coverage data

5 years agoUpdate bundle
Tom Hughes [Tue, 28 Apr 2015 17:57:13 +0000 (18:57 +0100)]
Update bundle

5 years agoLocalisation updates from https://translatewiki.net.
Siebrand Mazeland [Thu, 23 Apr 2015 12:39:00 +0000 (14:39 +0200)]
Localisation updates from https://translatewiki.net.

5 years agoupdate browse symbols changed in osm-carto 2.29.0
nebulon42 [Fri, 17 Apr 2015 21:12:06 +0000 (23:12 +0200)]
update browse symbols changed in osm-carto 2.29.0

5 years agoAvoid using Time.parse as it is affected by the TZ variable
Tom Hughes [Thu, 16 Apr 2015 14:46:47 +0000 (15:46 +0100)]
Avoid using Time.parse as it is affected by the TZ variable

5 years agoRedirect to the login page if auth failure has no origin
Tom Hughes [Thu, 16 Apr 2015 10:16:18 +0000 (11:16 +0100)]
Redirect to the login page if auth failure has no origin

5 years agoPrefer username/password to openid_url if both are set
Tom Hughes [Thu, 16 Apr 2015 10:14:57 +0000 (11:14 +0100)]
Prefer username/password to openid_url if both are set

5 years agoAdd tests for Google OAuth authentication
Tom Hughes [Sat, 28 Feb 2015 17:35:57 +0000 (17:35 +0000)]
Add tests for Google OAuth authentication

5 years agoAdd support for Google OAuth2 authentication
Tom Hughes [Sat, 28 Feb 2015 15:56:41 +0000 (15:56 +0000)]
Add support for Google OAuth2 authentication

This replaces OpenID authentication, which is going away soon, but
provides an upgrade path where we can migrate users that already have
a Google OpenID setup to the new system transparently.

5 years agoLoad user_blocks fixtures for login test
Tom Hughes [Tue, 14 Apr 2015 09:07:38 +0000 (10:07 +0100)]
Load user_blocks fixtures for login test

5 years agoFix style issues found by new rubocop version
Tom Hughes [Tue, 14 Apr 2015 08:30:47 +0000 (09:30 +0100)]
Fix style issues found by new rubocop version

5 years agoUpdate bundle
Tom Hughes [Tue, 14 Apr 2015 08:22:44 +0000 (09:22 +0100)]
Update bundle

5 years agoAdded information about sources for Slovenia
Štefan Baebler [Sat, 4 Apr 2015 13:10:05 +0000 (15:10 +0200)]
Added information about sources for Slovenia

5 years agoUpdated wiki link data
Štefan Baebler [Sat, 4 Apr 2015 06:31:03 +0000 (08:31 +0200)]
Updated wiki link data

Fixes #943

5 years agoAllow space as a language separator
Tom Hughes [Tue, 31 Mar 2015 19:48:31 +0000 (20:48 +0100)]
Allow space as a language separator

The separator is supposed to be comma, so technically having
space instead is user error, but it seems to be very common.

Fixes #942

5 years agoSend OpenID logging to rails log
Tom Hughes [Tue, 31 Mar 2015 13:31:51 +0000 (14:31 +0100)]
Send OpenID logging to rails log

5 years agoConfigure CA path for OpenID
Tom Hughes [Tue, 31 Mar 2015 13:03:10 +0000 (14:03 +0100)]
Configure CA path for OpenID

5 years agoUpdate travis configuration for apt addoon changes
Tom Hughes [Mon, 30 Mar 2015 23:13:16 +0000 (00:13 +0100)]
Update travis configuration for apt addoon changes

5 years agoDrop memory limit support
Tom Hughes [Mon, 30 Mar 2015 20:15:19 +0000 (21:15 +0100)]
Drop memory limit support

The soft limit won't work with passenger 5 and causes spurious
errors to be reported back to browsers, and in any case it doesn't
actually seem to be necessary anymore.

5 years agoRemove workaround for fixed bug in passenger
Tom Hughes [Mon, 30 Mar 2015 20:19:44 +0000 (21:19 +0100)]
Remove workaround for fixed bug in passenger

5 years agoMove ruby-progressbar back to 1.7.1 for now
Tom Hughes [Mon, 23 Mar 2015 08:35:58 +0000 (08:35 +0000)]
Move ruby-progressbar back to 1.7.1 for now

5 years agoUpdate to rails 4.2.1
Tom Hughes [Sat, 21 Mar 2015 15:47:33 +0000 (15:47 +0000)]
Update to rails 4.2.1

5 years agoDrop incorrect Station suffix for railway=subway
Tom Hughes [Sat, 21 Mar 2015 15:46:04 +0000 (15:46 +0000)]
Drop incorrect Station suffix for railway=subway

Fixes #934

5 years agoURI encode the X-Page-Title header
Tom Hughes [Tue, 17 Mar 2015 18:49:39 +0000 (18:49 +0000)]
URI encode the X-Page-Title header

Browsers's are inconsistent in how they interpret the encoding
of a response header in an XHR request, so URI encode it so that
it simple ASCII we can then decode it again in the browser.

5 years agoFix some validation issues
Tom Hughes [Mon, 16 Mar 2015 20:48:55 +0000 (20:48 +0000)]
Fix some validation issues

5 years agoRemove inline styling
Tom Hughes [Mon, 16 Mar 2015 20:29:40 +0000 (20:29 +0000)]
Remove inline styling

5 years agoSimplify close icon for routing panel and fix validation error
Tom Hughes [Mon, 16 Mar 2015 20:26:59 +0000 (20:26 +0000)]
Simplify close icon for routing panel and fix validation error

5 years agoAttach labels to fields on the login page
Tom Hughes [Wed, 11 Mar 2015 17:54:58 +0000 (17:54 +0000)]
Attach labels to fields on the login page

5 years agoAdd Vagrant cachier plugin support if available
Grant Slater [Thu, 12 Mar 2015 14:05:13 +0000 (14:05 +0000)]
Add Vagrant cachier plugin support if available

5 years agoMonkey patch the port number in the rack request
Tom Hughes [Tue, 10 Mar 2015 12:10:12 +0000 (12:10 +0000)]
Monkey patch the port number in the rack request

https://github.com/phusion/passenger/issues/1421

5 years agoUpdate bootstrap code
Tom Hughes [Mon, 9 Mar 2015 22:30:54 +0000 (22:30 +0000)]
Update bootstrap code

5 years agoDisplay tooltips on the right for RTL languages
Tom Hughes [Mon, 9 Mar 2015 22:29:18 +0000 (22:29 +0000)]
Display tooltips on the right for RTL languages

Fixes #925

5 years agoStyle site status notices
Tom Hughes [Mon, 9 Mar 2015 21:01:10 +0000 (21:01 +0000)]
Style site status notices

5 years agoFix offline mode
Tom Hughes [Mon, 9 Mar 2015 20:54:33 +0000 (20:54 +0000)]
Fix offline mode

5 years agoMore work on user tests
Tom Hughes [Mon, 9 Mar 2015 00:58:38 +0000 (00:58 +0000)]
More work on user tests

5 years agoRemove unreachable code
Tom Hughes [Mon, 9 Mar 2015 00:17:08 +0000 (00:17 +0000)]
Remove unreachable code

5 years agoReset the locale after tests that may change it
Tom Hughes [Mon, 9 Mar 2015 00:15:05 +0000 (00:15 +0000)]
Reset the locale after tests that may change it

5 years agoLoad changeset comments for API tests
Tom Hughes [Mon, 9 Mar 2015 00:08:12 +0000 (00:08 +0000)]
Load changeset comments for API tests

5 years agoA few more edge cases
Tom Hughes [Sun, 8 Mar 2015 23:02:04 +0000 (23:02 +0000)]
A few more edge cases

5 years agoYet more tests...
Tom Hughes [Sun, 8 Mar 2015 19:55:45 +0000 (19:55 +0000)]
Yet more tests...

5 years agoTest some missing cases in the way controller
Tom Hughes [Sun, 8 Mar 2015 18:01:19 +0000 (18:01 +0000)]
Test some missing cases in the way controller

5 years agoEver more tests...
Tom Hughes [Sun, 8 Mar 2015 16:47:35 +0000 (16:47 +0000)]
Ever more tests...

5 years agoChange cursor to 'move' when hovering routing markers
Florian Schäfer [Sat, 7 Mar 2015 22:15:49 +0000 (23:15 +0100)]
Change cursor to 'move' when hovering routing markers

5 years agoFix VAGRANT.md for rails 4.2.x
Grant Slater [Sun, 8 Mar 2015 00:52:34 +0000 (00:52 +0000)]
Fix VAGRANT.md for rails 4.2.x

Rails 4.2.x now binds to 127.0.0.1 by default, so bind to 0.0.0.0 to
work with vagrant port forwarding.

5 years agoMore test work
Tom Hughes [Sun, 8 Mar 2015 00:48:13 +0000 (00:48 +0000)]
More test work

5 years agoReduce duplication in the oauth tests
Tom Hughes [Sat, 7 Mar 2015 11:12:17 +0000 (11:12 +0000)]
Reduce duplication in the oauth tests

5 years agoAdd a few more tests
Tom Hughes [Sat, 7 Mar 2015 00:50:35 +0000 (00:50 +0000)]
Add a few more tests

5 years agoRemove duplicate search handlers
Tom Hughes [Thu, 5 Mar 2015 00:34:06 +0000 (00:34 +0000)]
Remove duplicate search handlers

Fixes #922

5 years agoAvoid relying on the order in which emails are sent
Tom Hughes [Thu, 5 Mar 2015 00:16:26 +0000 (00:16 +0000)]
Avoid relying on the order in which emails are sent

5 years agoTests!
Tom Hughes [Wed, 4 Mar 2015 21:49:43 +0000 (21:49 +0000)]
Tests!

5 years agoLoad API fixture for the search controller tests
Tom Hughes [Tue, 3 Mar 2015 01:18:25 +0000 (01:18 +0000)]
Load API fixture for the search controller tests

5 years agoAdd extra tests for API and redaction controllers
Tom Hughes [Tue, 3 Mar 2015 00:55:19 +0000 (00:55 +0000)]
Add extra tests for API and redaction controllers

5 years agoLoad friends fixtures for diary entry tests
Tom Hughes [Mon, 2 Mar 2015 21:46:04 +0000 (21:46 +0000)]
Load friends fixtures for diary entry tests

5 years agoYet more tests...
Tom Hughes [Mon, 2 Mar 2015 21:20:01 +0000 (21:20 +0000)]
Yet more tests...

5 years agoTest changeset and note comment notification emails
Tom Hughes [Mon, 2 Mar 2015 00:39:35 +0000 (00:39 +0000)]
Test changeset and note comment notification emails

5 years agoLoad user_roles for permissions
Tom Hughes [Mon, 2 Mar 2015 00:08:46 +0000 (00:08 +0000)]
Load user_roles for permissions

5 years agoRemove unused code
Tom Hughes [Mon, 2 Mar 2015 00:06:02 +0000 (00:06 +0000)]
Remove unused code

5 years agoTesting, testing, testing...
Tom Hughes [Sun, 1 Mar 2015 23:05:18 +0000 (23:05 +0000)]
Testing, testing, testing...

5 years agoUse Faraday in place of Net::HTTP so we can mock responses
Tom Hughes [Sun, 1 Mar 2015 19:22:46 +0000 (19:22 +0000)]
Use Faraday in place of Net::HTTP so we can mock responses

5 years agoFix rubocop warnings
Tom Hughes [Sun, 1 Mar 2015 17:23:17 +0000 (17:23 +0000)]
Fix rubocop warnings

5 years agoThe test train rolls ever onwards...
Tom Hughes [Sun, 1 Mar 2015 17:04:39 +0000 (17:04 +0000)]
The test train rolls ever onwards...

5 years agoRemove unused method
Tom Hughes [Sun, 1 Mar 2015 16:17:08 +0000 (16:17 +0000)]
Remove unused method

5 years agoFix some tests
Tom Hughes [Sun, 1 Mar 2015 14:07:25 +0000 (14:07 +0000)]
Fix some tests

5 years agoMoar tests!
Tom Hughes [Sun, 1 Mar 2015 12:59:53 +0000 (12:59 +0000)]
Moar tests!

5 years agoDrop the old output_compression plugin
Tom Hughes [Sun, 1 Mar 2015 10:48:10 +0000 (10:48 +0000)]
Drop the old output_compression plugin

The production servers all have mod_deflate enabled anyway, which
almost certainly does a better job of compression than this.

5 years agoMore test coverage improvements
Tom Hughes [Sun, 1 Mar 2015 00:44:32 +0000 (00:44 +0000)]
More test coverage improvements

5 years agoMake sure we give iD uncompressed XML for a trace
Tom Hughes [Sat, 28 Feb 2015 15:53:32 +0000 (15:53 +0000)]
Make sure we give iD uncompressed XML for a trace

See #745

5 years agoReset locale after tests which change it finish
Tom Hughes [Sat, 28 Feb 2015 07:38:12 +0000 (07:38 +0000)]
Reset locale after tests which change it finish

5 years agoLoad user_blocks as an API fixture
Tom Hughes [Sat, 28 Feb 2015 01:00:30 +0000 (01:00 +0000)]
Load user_blocks as an API fixture

5 years agoMore work on test coverage
Tom Hughes [Sat, 28 Feb 2015 00:45:56 +0000 (00:45 +0000)]
More work on test coverage

5 years agoFix typo
Tom Hughes [Fri, 27 Feb 2015 17:02:34 +0000 (17:02 +0000)]
Fix typo

Fixed #916

5 years agoFix OSRM directions issues
Tom Hughes [Fri, 27 Feb 2015 17:00:28 +0000 (17:00 +0000)]
Fix OSRM directions issues

Don't rely on trailing spaces in translation strings as they
aren't reliably preserved, and make "exit" translatable.

Fixes #915

5 years agoEnable bundle caching in travis
Tom Hughes [Fri, 27 Feb 2015 10:28:21 +0000 (10:28 +0000)]
Enable bundle caching in travis

5 years agoFix validation failures for trace tags
Tom Hughes [Fri, 27 Feb 2015 10:04:40 +0000 (10:04 +0000)]
Fix validation failures for trace tags

Fixes #914

5 years agoFix rubocop warnings
Tom Hughes [Fri, 27 Feb 2015 07:08:55 +0000 (07:08 +0000)]
Fix rubocop warnings

5 years agoImprove test coverage
Tom Hughes [Fri, 27 Feb 2015 00:40:37 +0000 (00:40 +0000)]
Improve test coverage

5 years agoAdd Coveralls support
Tom Hughes [Thu, 26 Feb 2015 18:56:56 +0000 (18:56 +0000)]
Add Coveralls support

5 years agoCancel any outstanding route when starting a new one
Tom Hughes [Thu, 26 Feb 2015 18:39:31 +0000 (18:39 +0000)]
Cancel any outstanding route when starting a new one

Fixes #913

5 years agoSet an explicit image when dragging from the routing panel
Tom Hughes [Thu, 26 Feb 2015 14:06:25 +0000 (14:06 +0000)]
Set an explicit image when dragging from the routing panel

This may help with #912 but at the very least it gives us a full size
image consistent with dragging marker that is already on the map.

5 years agoGraphHopper directions updates
Peter Karich [Thu, 26 Feb 2015 12:21:25 +0000 (13:21 +0100)]
GraphHopper directions updates

Add support for roundabouts in directions, update the URL for the
documenation and explicitly excludes elevation data (which requires
a custom polyline decoder) from the results.

5 years agoRemove empty locales from iD
Tom Hughes [Thu, 26 Feb 2015 08:58:43 +0000 (08:58 +0000)]
Remove empty locales from iD

https://github.com/openstreetmap/iD/issues/2528

5 years agoFix some rubocop rails style issues
Tom Hughes [Wed, 25 Feb 2015 18:49:21 +0000 (18:49 +0000)]
Fix some rubocop rails style issues

5 years agoForce coordinates into bounds when using the query tool
Tom Hughes [Wed, 25 Feb 2015 11:16:10 +0000 (11:16 +0000)]
Force coordinates into bounds when using the query tool

5 years agoConvert OpenID authentication to generic third party authentication
Tom Hughes [Sun, 22 Feb 2015 12:20:04 +0000 (12:20 +0000)]
Convert OpenID authentication to generic third party authentication

5 years agoRework OpenID tests for new flows using OmniAuth mocking
Tom Hughes [Sat, 21 Feb 2015 16:41:52 +0000 (16:41 +0000)]
Rework OpenID tests for new flows using OmniAuth mocking

5 years agoConvert OpenID authentication to use OmniAuth
Tom Hughes [Sat, 21 Feb 2015 12:41:42 +0000 (12:41 +0000)]
Convert OpenID authentication to use OmniAuth

5 years agoSet fixture class when using gpx_files
Tom Hughes [Wed, 25 Feb 2015 01:06:55 +0000 (01:06 +0000)]
Set fixture class when using gpx_files

5 years agoAdd rails cops to rubocop todo
Tom Hughes [Wed, 25 Feb 2015 00:32:12 +0000 (00:32 +0000)]
Add rails cops to rubocop todo

5 years agoFix more rubocop style issues
Tom Hughes [Tue, 24 Feb 2015 20:45:55 +0000 (20:45 +0000)]
Fix more rubocop style issues

5 years agoAdd JSHint to travis configuration
Tom Hughes [Tue, 24 Feb 2015 19:45:43 +0000 (19:45 +0000)]
Add JSHint to travis configuration

5 years agoFix remaining JSHint issues
Tom Hughes [Tue, 24 Feb 2015 19:45:10 +0000 (19:45 +0000)]
Fix remaining JSHint issues