John Firebaugh
2690342b08
Reduce welcome email to minimal text
...
Instead, redirect newly-confirmed users to the welcome
page. If confirmation is not required, redirect immediately
and don't send an email.
2013-08-12 13:34:40 -07:00
John Firebaugh
e3aaa6dd4b
Add welcome page based on http://osmlab.github.io/welcome-osm/
2013-08-12 13:34:40 -07:00
Tom Hughes
dae2c209d9
Use render.openstreetmap.org for mapnik exports
2013-08-12 17:50:06 +01:00
Tom Hughes
b2c42d5521
Fix detection of timeouts
2013-08-12 17:33:18 +01:00
John Firebaugh
452eabc941
Use full page width when editing with iD
2013-08-10 00:38:46 +01:00
Tom Hughes
99c48285df
Redirect short links properly
2013-08-06 10:58:54 +01:00
Tom Hughes
f9d714dfd3
Merge remote-tracking branch 'osmlab/hash'
2013-08-04 12:38:59 +01:00
Paul Norman
a1a5706203
Make the multi-get calls throw 400 errors on invalid input
...
Also refactor ways and relations to use the same structure as nodes
2013-08-04 10:54:45 +01:00
John Firebaugh
849e874dce
Refactor user creation actions
...
Create a separate #create action that handles POSTs to
/user/new. This simplifies the other actions and ensures
that the URL is /user/new when validation errors occur,
rather than /user/terms.
Fixes #398
2013-08-01 17:32:40 +01:00
John Firebaugh
6618cb9019
Include layers in hash
2013-07-30 15:41:41 -07:00
John Firebaugh
c8d4e4eee3
Redirect lat/lon/zoom query params to hash
2013-07-30 15:41:41 -07:00
Paul Norman
2d5df687fc
Make the node controller return the modified time for deleted nodes
...
Fixes #384
2013-07-29 21:17:53 +01:00
Tom Hughes
3880ac5de8
Replace :nothing => true
with :text => ""
...
Using `:nothing => true` confusingly actually causes a single space
to be sent as the content by rails.
2013-07-19 11:14:55 +01:00
Tom Hughes
e5e6db8d0e
Show a cookie warning on the signup page if cookies are disabled
2013-07-04 14:28:38 +01:00
Tom Hughes
2dc7c505fd
Remove remaining action cache usage and related infrastructure
2013-06-25 17:47:54 +01:00
Tom Hughes
f03c8637f7
Extract common code for parsing floats
2013-06-24 22:44:17 +01:00
Ian Dees
9d2fed811f
Guard against non-numeric lat and lons in nodes and notes
2013-06-24 22:34:09 +01:00
Sarah Hoffmann
378869b77d
Show more specific boundary type in search results
2013-06-24 22:26:28 +01:00
Tom Hughes
21d2fa4f36
Don't send notifications when a note is deleted
2013-06-21 08:52:59 +01:00
Tom Hughes
cc8bfc07bb
Force notes list to be realised in notes#mine
...
There is a rails bug which means that using count on a relation
that uses uniq and offset/limit and which hasn't been realised
yet will always return one, so force it to be realised.
2013-06-10 23:45:06 +01:00
Tom Hughes
d74d4f8d19
Add a reopen API call for notes
2013-06-10 18:52:50 +01:00
Tom Hughes
e47080338a
Add a title to note browse pages
2013-05-20 17:46:43 +01:00
Tom Hughes
a945fc0fcd
Fix trace lists to correctly respect tag restrictions
2013-05-10 22:48:26 +01:00
Tom Hughes
164341121d
Hide deleted traces in the RSS feeds
2013-05-10 21:35:00 +01:00
Tom Hughes
c809f79912
Tidy up user preferences controller
2013-05-10 16:03:37 +01:00
Tom Hughes
f495da8fda
Fix a few user preferences bugs
2013-05-10 00:50:24 +01:00
Tom Hughes
1ecf3ebd68
Remove unused friend controller and related test harness
2013-05-09 22:39:12 +01:00
Tom Hughes
720c8d0e35
Improve locale selection for Potlatch 2 and iD
2013-05-08 22:28:41 +01:00
Tom Hughes
427f896cdf
Fix a bug decoding certain lat/lon formats
2013-05-08 19:21:19 +01:00
Tom Hughes
2b99d77962
Don't cast object type and ID to string in case they are nil
2013-05-07 17:39:11 +01:00
Tom Hughes
6659fb9b33
Rename the ugly "id_iframe" to just plain "id"
2013-05-07 14:50:31 +01:00
Tom MacWright
7a98913d0c
Add iD editor
...
iD sources live in vendor/assets/iD, and are managed with
vendorer, using the "rewrite" functionality to replace relative
paths in the CSS with <%= asset_path(…) %> directives.
To avoid needing to namespace all of its CSS classes, iD
is embedded via an iframe.
To setup, edit application.yml to include an `id_key` key.
(It can use the same consumer key as P2 if you like.)
2013-05-03 10:52:41 -07:00
Tom Hughes
b1308a87be
Show OSM objects for Nominatim search results as map overlays
2013-04-26 00:39:26 +01:00
Tom Hughes
b0a84cf1bf
Explicitly set text/plain as the type for error responses
2013-04-24 17:46:45 +01:00
Tom Hughes
95c3a4439e
Call set_locale for all notes actions
2013-04-24 10:51:37 +01:00
Tom Hughes
7f598ab412
Merge branch 'master' into notes
...
Conflicts:
Gemfile.lock
app/views/diary_entry/list.html.erb
2013-04-08 22:34:37 +01:00
Tom Hughes
4b669ec1ae
Return an updated copy of the note from the delete call
2013-04-08 22:00:26 +01:00
Tom Hughes
030bb31ec1
Allow a comment to be supplied when hiding a note
2013-04-08 21:29:41 +01:00
Tom Hughes
f4b599e8fd
Restriction note deletion to moderators
2013-04-08 21:21:31 +01:00
Matt Amos
3822e8de77
Added database, API and GPX status to capabilities.
2013-04-02 15:05:20 +01:00
Tom Hughes
b92a2de9ec
Use changeset and user caches in Changeset#download
2013-04-01 14:18:21 +01:00
Tom Hughes
e6a1003509
Avoid reading nodes twice in WayController#full
2013-04-01 14:18:21 +01:00
Tom Hughes
369d5a0bfd
Optimise database reads in DiaryEntry#list
2013-04-01 14:18:21 +01:00
Tom Hughes
4fd89f9f23
Improve selection logic in DiaryEntry#rss
2013-04-01 14:18:21 +01:00
Tom Hughes
97e0d5ad1f
Add a new write_notes permission needed for OAuth access to notes
2013-03-28 18:50:18 +00:00
Tom Hughes
898cc828dd
Merge branch 'master' into notes
...
Conflicts:
Gemfile.lock
2013-03-28 00:36:07 +00:00
Tom Hughes
38255f9f8d
Use OAuth for notes API calls and require authentication to close
2013-03-28 00:34:23 +00:00
Tom Hughes
e8d32637c1
Add javascript OAuth support
2013-03-28 00:34:09 +00:00
Tom Hughes
78e8828741
Use changeset and user caches in Changeset#download
2013-03-24 09:52:03 +00:00
Tom Hughes
6300fa2a4f
Avoid reading nodes twice in WayController#full
2013-03-24 09:52:03 +00:00