Tom Hughes
a6b5f2f56d
Adjust code for rails internal changes
2023-10-18 18:26:14 +01:00
Anton Khorev
113c32f65e
Remove custom css for OpenID logo
2023-08-10 19:43:54 +03:00
mxdanger
a6b655862e
Bootstrap 5: Change rounded-lg to rounded-3
2022-07-22 13:17:36 -07:00
Andy Allan
52cd62bf13
Replace CSS-driven borders with bootstrap borders
...
This makes future refactoring easier, since the elements will
retain their borders even if the hierarchy changes.
Also round some maps and the legale section since I think those now
look nicer.
2021-11-24 12:24:16 +00:00
Andy Allan
9f61d6c1cf
Specify avatar dimensions in html tags
...
This prevents reflow when the images are loaded by the browser.
ActiveStorage variants are resized lazily when the image is requested,
so we only know the dimensions if the image was already loaded. This
means that there will be one reflow just after a new avatar is first
viewed.
2021-10-13 14:05:02 +01:00
Tom Hughes
cd5d54ce4e
Use image_processing macros to resize images
2021-05-12 18:49:21 +01:00
Andy Allan
f18baae22e
Refactor login/logout into sessions controller
...
Certain controller methods are shared with oauth-based logins, and these have been
moved to a concern.
2021-03-24 11:32:46 +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
Andy Allan
c192bd0d40
Use bootstrap utility class instead of custom css
2020-12-16 17:34:12 +00:00
mxdanger
aad1c1b933
Add updated authentication logos
2020-11-13 20:02:00 -08:00
Tom Hughes
1addc078c0
Avoid trying to resize non-resizable images
...
Fixed #2329
2019-07-31 11:42:09 +01:00
Tom Hughes
40ac2aa528
Use the configured host name for user image URLs
2019-07-16 22:41:37 +01:00
Tom Hughes
91a37235ac
Remove support for old style user images
2019-07-16 22:33:26 +01:00
Tom Hughes
b911b45961
Return absolute URLs for user images
2019-07-16 22:28:36 +01:00
Tom Hughes
6c202448ad
Move user images to Active Storage with paperclip as a fallback
2019-07-09 19:17:30 +01:00
Andy Allan
3ec67ea2d3
Rename user_controller to users_controller
2018-10-03 15:31:10 +02:00
Tom Hughes
f70edc02f0
Return the "large" image from the user details API call
...
Closes #1923
2018-07-09 20:26:37 +01:00
Tom Hughes
87a7829eb8
Add some tests for the user helper
2017-07-06 19:11:21 +01:00
Tom Hughes
eeb9866d50
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.
2015-04-14 10:08:07 +01:00
Tom Hughes
e434cb154c
Convert OpenID authentication to generic third party authentication
2015-02-25 01:07:23 +00:00
Tom Hughes
b0150caee6
Convert OpenID authentication to use OmniAuth
2015-02-25 01:07:23 +00:00
Tom Hughes
dc2a2c8ebd
Standardise on double quoted strings
2015-02-20 19:47:26 +00:00
Tom Hughes
baf10cd392
Fix rubocop lint issues
2015-02-20 08:56:16 +00:00
Tom Hughes
ef7f3d800c
Fix most auto-correctable rubocop issues
2015-02-20 08:56:16 +00:00
Tom Hughes
67dbde0fde
Set empty alt text on user images
...
This stops a stupidly long URL being shown if something goes wrong
with the gravatar redirect back to the default image.
2014-01-12 19:28:01 +00:00
Tom Hughes
28a19f5f13
Load gravatar images over https on https pages
2013-11-30 15:38:11 +00:00
Tom Hughes
be7cc77397
Use image_url instead of nasty hacks
2013-09-24 10:46:32 +01:00
Paweł Paprota
ad43499205
Implemented Gravatar support
2012-10-18 18:59:38 +01:00
Tom MacWright
be8617dfdc
Redesign inbox
...
Cuts down on buttons, grey, and bold clutter.
2012-10-02 19:34:49 +01:00
Tom Hughes
fe8d5c0573
Move some helper functions to better homes
2012-08-12 16:14:35 +01:00
Tom Hughes
344c5534ee
Tidy up generation of UJS data attributes
2012-06-18 14:36:59 +01:00
Tom Hughes
2662e6fec2
Fix syntax error
2012-06-01 22:32:11 +01:00
Tom Hughes
490226ad6d
Replace link_to_function with UJS based code
2012-06-01 19:34:22 +01:00
Tom Hughes
13289d4041
Switch from Prototype to jQuery
2011-11-26 00:22:31 +00:00
Tom Hughes
9b8e28f24b
Rework the login method to make it a bit clearer
2010-05-10 14:21:28 +01:00
Tom Hughes
a53c7bf623
Rework the signup page
2010-05-09 17:03:51 +01:00
Tom Hughes
59a6b1973b
Rework the login page to make it a bit cleaner
2010-05-09 15:33:35 +01:00
Tom Hughes
ebd109c946
Replace openID.js with funky rails generated javascript
2010-05-09 12:25:50 +01:00
Steve Coast
b4c0bfd8fa
more basic framework
2006-07-28 21:53:30 +00:00