Commit Graph
20 Commits
Author SHA1 Message Date
Brenda Wallace ca7fd81439 Tidy/login signup (#4958)
* Add authentication dialogs for sign in and sign up

- Implemented AuthDialog component to manage sign in and sign up modals.
- Created SignInModal and SignUpModal components for handling respective authentication processes.
- Added AuthFields component for reusable form fields and error handling.
- Updated various views to utilize the new authentication dialogs instead of traditional links.
- Enhanced user experience by allowing sign in and sign up actions to occur without full page reloads.
- Added feature specs for testing the functionality of the new dialogs.

* Refactor modals and input fields for improved accessibility and styling; adjust button sizes and text formatting

* Refactor authentication forms and modals for improved usability and accessibility; integrate reCAPTCHA handling and enhance error messaging

* Refactor SignUpModal layout for improved responsiveness and accessibility; organize fields into rows and enhance styling

* Refactor session view spec to streamline field checks; remove redundant test and retain essential content expectations
2026-10-17 09:26:39 +10:30
Brenda WallaceandClaude Sonnet 5 742599fea6 Rename Bootstrap 3/4 grid, button and form-group classes
col-xs-N -> col-N, col-md-offset-N -> offset-md-N, row-fluid -> row,
btn-block -> w-100, btn-xs -> btn-sm, form-group -> mb-3 (Bootstrap 5 dropped
form-group), and btn-default (Bootstrap 3) -> btn-outline-secondary. The three
helpers that combined btn-default with btn-secondary keep just btn-secondary.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-20 18:01:45 +12:00
Brenda Wallace 5b977964e8 Fixing deprecation warning by devise 2019-06-26 09:04:38 +12:00
Brenda Wallace 36897433bf login can be email or loginname 2019-06-16 10:23:51 +12:00
Brenda Wallace ee152b3ba3 Match sign in for to the older labels, so tests pass without changes 2019-06-12 09:20:09 +12:00
Brenda Wallace 89ad44e5da Coloured button 2019-05-15 11:25:59 +12:00
Brenda Wallace 730c2b79f7 Tidy up forgot password page 2019-04-21 14:01:45 +12:00
Brenda Wallace ba3ee3a9f0 Tidy up login form 2019-04-21 13:55:45 +12:00
Brenda Wallace 8b4491d0ab Tabulation on wrapped form_for 2017-02-13 07:38:26 +13:00
Brenda Wallace 93202fc13c haml clean up for devise views 2017-02-13 07:34:41 +13:00
Daniel O'Connor b788cb44ef Remember that we're working in haml, not slim. 2015-08-11 10:23:50 +09:30
Daniel O'Connor f61e2438e8 Style checkbox for 'remember me' and allow it to be clickable (minor usability/mobile UI annoyance) 2015-08-10 16:08:09 +09:30
Skud f02f2ae77e b3ify the signup/signin pages 2014-08-11 14:49:05 +10:00
Amy Hendrix b7fbe60b83 Bootstrap3: form control groups 2014-07-13 18:45:56 -04:00
gnattery d26b3d42ed standardise button styles 2013-03-21 00:37:46 +11:00
Maia Sauren 5d362a8882 made login page look like the signup page 2013-01-28 22:01:07 +11:00
Miles Gould 622ddf620a Refactor h2s into content_for :title
Now the alert and notice are shown below the subtitle, and the browser
title bar tells you something useful.
2012-10-02 11:32:56 +01:00
Cesy Avon 0c3bcbdb1e HAML-ify new session 2012-09-12 11:52:38 -07:00
Skud dcd4f79bdc You can now login using either username or email 2012-09-03 12:38:58 +01:00
Skud 89cb3c276f added devise and rspec, set up very basic login/signup links on homepage 2012-09-03 10:49:45 +01:00