Andy Allan
18b8780f21
Remove CSS overrides for the login page at small screen sizes
...
Some of these selectors no longer apply, and the one that did just
made the behaviour worse, so they are all no longer required.
2021-03-04 11:09:16 +00:00
Andy Allan
9bd1d74091
Prevent input group wrapping when sidebar is resized
...
Fixes #3119
2021-03-04 11:04:47 +00:00
Andy Allan
1c1bfd7488
Add a small margin before the changesets more button
...
See also #2717
2021-03-03 17:46:01 +00:00
Andy Allan
3fdf1e204a
Remove unnecessary margin-tops
2021-03-03 17:16:31 +00:00
Andy Allan
926576881f
Remove final uses of the deemphasize class
2021-03-03 15:51:11 +00:00
Andy Allan
952cf0fdb4
Remove the old richtext_area helper
...
This has been superseded by the `f.richtext_field` custom form builder.
2021-03-03 15:34:16 +00:00
Tom Hughes
2233edbcfa
Use a 307 Temporary Redirect to redirect to authentication
...
When the user wants to enable an external authenticator we need
to redirect to omniauth but that now needs to be a POST so use a
redirect that preserves the POST method.
Fixes #3114
2021-03-03 09:27:33 +00:00
Tom Hughes
ff3a30d245
Fix new rubocop warnings
2021-03-02 08:24:15 +00:00
Andy Allan
df1ec6b680
Remove standard-form CSS rules
2021-02-24 14:48:10 +00:00
Andy Allan
f7b8b114a6
Convert the search forms to bootstrap
...
This moves the forms to a flex grid, albeit with a little twiddling
to get things working in a compact space.
2021-02-24 12:21:51 +00:00
Andy Allan
3debff60ef
Merge branch 'pull/3091'
2021-02-24 10:49:39 +00:00
Andy Allan
00dbe5f4a4
Use the bootstrap spacer variable as the basis for spacing calcuation, and match mb-1 definition
2021-02-24 10:35:28 +00:00
Tom Hughes
f91dd6afc2
Tighten up cookie security
...
Mark all cookies as Secure, and the cookies which are not
modified client side as HttpOnly.
2021-02-19 18:18:13 +00:00
mxdanger
ea92d66cc0
Add btn-wrapper class
2021-02-17 18:27:41 -08:00
Andy Allan
501e256419
Refactor the share panel to use bootstrap forms
2021-02-17 17:17:19 +00:00
Andy Allan
5c086dad6e
Use bootstrap form-check for overlay selection
2021-02-17 17:05:49 +00:00
Tom Hughes
2d50a84004
Fix new rubocop warnings
2021-02-16 21:14:54 +00:00
Tom Hughes
3c4f32a760
Validate avatar images
...
Closes #3097
2021-02-16 17:37:18 +00:00
Tom Hughes
80f576a29b
Fix avatar mode update on file change
2021-02-16 17:12:34 +00:00
Tom Hughes
1f136a84a6
Prevent CSRF bypass with login form
2021-02-10 20:39:23 +00:00
Andy Allan
a17bd24f82
Refactor the third-party login form to use bootstrap
2021-02-10 15:39:55 +00:00
Andy Allan
f9b0490afc
Update terms form to use bootstrap
2021-02-10 15:09:29 +00:00
Andy Allan
696db6d433
Convert the new note form to use bootstrap
2021-02-10 14:23:11 +00:00
Andy Allan
8ee31df2a0
Rework changeset comments form to use bootstrap styling
2021-02-10 10:55:41 +00:00
Tom Hughes
51af102c00
Prevent CSRF bypass with password reset form
2021-02-09 23:00:21 +00:00
mmd-osm
c49e400aa3
Prevent CSRF bypass unblocking users
2021-02-09 20:39:04 +00:00
mxdanger
ba982e48c4
Fix unexpected spacing on note buttons when overflowed
2021-02-08 17:32:29 -08:00
Tom Hughes
7810734ac4
Prevent CSRF bypass updating account details
...
Fixes #3089
2021-02-08 12:24:43 +00:00
Tom Hughes
e430bc0f7f
Fix URL generation for atom feed on history page
...
Fixes #3085
2021-02-07 16:24:14 +00:00
Tom Hughes
d15041f847
Use POST to submit OpenID login form
...
Fixes #3084
2021-02-06 15:04:33 +00:00
Tom Hughes
bc233420dd
Allow form post to third party authentication providers
2021-02-06 11:10:14 +00:00
Tom Hughes
66b5e85845
Merge remote-tracking branch 'upstream/pull/3078'
2021-02-03 14:48:24 +00:00
Tom Hughes
e4c7342450
Merge remote-tracking branch 'upstream/pull/3079'
2021-02-03 14:48:19 +00:00
mmd-osm
4e6d729529
Remove /api/0.6/changes endpoint
...
Also removes sql functions which are only used by this endpoint
2021-02-03 14:06:34 +00:00
Andy Allan
1dc1c03225
Rework welcome message to use bootstrap buttons
...
I also reworked the layout to use flex utilities and avoid using a white button border as a spacing hack. In future this will be better done with start/end utilities, avoiding the need to be fancy with negative margins.
2021-02-03 13:44:52 +00:00
Andy Allan
05dd681abf
Refactor the export form to use bootstrap form controls
...
I started refatoring the export inputs to use a flex grid instead of
floats, but this is perhaps the one place on the whole site where left/right
makes sense since even in rtl we want min_lon on the left.
2021-02-03 13:44:52 +00:00
Andy Allan
f173895b00
Use small bootstrap buttons for oauth client actions
2021-02-03 13:44:52 +00:00
Andy Allan
e6dcf94577
Use small bootstrap buttons for message inbox and outbox actions
2021-02-03 13:44:52 +00:00
Andy Allan
fd6273cfb8
Refactor user_blocks revoke form to use bootstrap
2021-02-03 13:44:52 +00:00
Andy Allan
b6277bda20
Use bootstrap form styles for update home checkbox
...
This slipped through the refactoring last week.
2021-02-03 09:39:43 +00:00
Tom Hughes
5912a8011b
Update to Omniauth 2.x
...
This requires converting all use of the /auth endpoints
to use the POST method as GET is no longer supported.
2021-02-02 19:49:03 +00:00
Tom Hughes
e6db73f8d3
Avoid password manager autocompletion on user settings page
2021-01-28 11:33:01 +00:00
Tom Hughes
e6dbf56d43
Merge remote-tracking branch 'upstream/pull/3074'
2021-01-28 10:41:06 +00:00
Tom Hughes
f981182731
Merge remote-tracking branch 'upstream/pull/3073'
2021-01-28 10:36:38 +00:00
Tucker Chapman
d257e67842
Remove conditional for polyline layer
...
When a user searches for a route and one is not found the polyline
layer is removed - if they then change the mode of transportation the
event listener will not reroute if there is no polyline layer.
This commit removes the conditional that prevents the routing code from
re-running after the polyline has been removed.
Fixes #3050
Closes #3055
2021-01-28 10:31:33 +00:00
Andy Allan
1f4d334dfe
Use boolean instead of string for hiding labels
2021-01-28 10:10:03 +00:00
Andy Allan
a7d959e588
Refactor account form to use bootstrap
...
There's further refactoring that could be done, but this is sufficient for now.
2021-01-27 17:59:58 +00:00
Andy Allan
e4277a4b09
Convert issue comments to use bootstrap
...
The reassign checkbox could be simplified in future by changing the expected parameter in the controller
2021-01-27 17:50:07 +00:00
Andy Allan
eabc7f330b
Converge redaction forms to use bootstrap
2021-01-27 17:04:47 +00:00
Andy Allan
c0adab7aba
Convert note form to use bootstrap
2021-01-27 16:33:11 +00:00