Tom Hughes
1874e5b1a2
Improve flash message handling in users#new
...
Only show the duplicate email message if we actually have errors
logged against the email field, and then show it as a warning.
In all other cases we show the generic informational hint about
social logins and pre-existing accounts.
2024-05-06 09:14:49 +01:00
Milan Cvetkovic
4965c19b7a
Re-introduce additional round trip for verifying auth_provider
2024-04-29 11:32:54 +00:00
Milan Cvetkovic
c486dd5532
Rename verified_email to email_hmac parameter in /users/new
2024-04-29 11:32:54 +00:00
Milan Cvetkovic
2b4096e566
Remove "Sign up" and "Log in" from application bar when sessions or user controller are active
2024-04-29 11:32:54 +00:00
Milan Cvetkovic
9649b192c0
Add preferred provider social signup
...
- Add preferred provider for authorization to login and signup pages.
To use, the 3rd party application would have to add `preferred_provider=...`
parameter to OAuth2 authorization request.
- Resize 3rd party provider icons
- Add "login to authorize" heading to login and signup screens
2024-04-29 11:32:54 +00:00
Milan Cvetkovic
d0e8f72311
Add tabbed navigation for signup/login screens
2024-04-27 12:44:10 +01:00
Milan Cvetkovic
0c7c950149
Add social signin buttons to signup screen, avoid repeating round trip to auth provider.
2024-04-27 12:44:10 +01:00
Milan Cvetkovic
ae87d2ca7f
Extract 3rd party login buttons from login screen
2024-04-27 12:44:09 +01:00
Milan Cvetkovic
c4347c8d9a
Move 'Forgot password' link to the right of password label
2024-04-27 12:44:09 +01:00
Milan Cvetkovic
f8a606869e
Remove email confirmation field in signup form
2024-04-27 12:44:09 +01:00
Milan Cvetkovic
1276fb944a
Merge login and terms screens, assume TOU and contributor terms are accepted on /user/new form
...
This eliminates the need for "terms" screen after /user/new form..
Terms screen is still required for legacy users who never accepted the terms.
2024-04-27 12:44:09 +01:00
Milan Cvetkovic
64083f0264
Add globe on top of login screen, narrow login/signup screens
2024-04-27 12:44:09 +01:00
Tom Hughes
b66881b45a
Merge remote-tracking branch 'upstream/pull/4720'
2024-04-26 18:02:55 +01:00
Tom Hughes
f28a7f3d41
Merge remote-tracking branch 'upstream/pull/4722'
2024-04-26 17:50:44 +01:00
Tom Hughes
be94bd7939
Merge remote-tracking branch 'upstream/pull/4721'
2024-04-26 17:44:19 +01:00
translatewiki.net
fa796b5b64
Localisation updates from https://translatewiki.net .
2024-04-25 14:17:47 +02:00
Anton Khorev
671bb76f05
Use bindPopup options to set min width of user popup
2024-04-25 04:48:26 +03:00
Anton Khorev
aa2380b6a2
Adapt Leaflet popups to dark mode
2024-04-25 03:47:07 +03:00
Anton Khorev
dfa04e8837
Use Bootstrap actionable items in changeset lists
2024-04-25 02:35:57 +03:00
Tom Hughes
02c60f78f6
Merge remote-tracking branch 'upstream/pull/4717'
2024-04-24 18:18:54 +01:00
Tom Hughes
e30385eada
Merge remote-tracking branch 'upstream/pull/4716'
2024-04-24 18:18:07 +01:00
Tom Hughes
75438093ee
Merge remote-tracking branch 'upstream/pull/4711'
2024-04-24 17:55:33 +01:00
Martin Raifer
7171dcd76c
Update to iD v2.29.0
2024-04-24 14:26:09 +02:00
Anton Khorev
b5126bef4b
Use emphasis color in "Where this is?" hover state
2024-04-24 04:42:17 +03:00
Anton Khorev
d7d1f7808b
Match list group hover background with table hover background
2024-04-24 04:04:38 +03:00
Anton Khorev
0bd034a8e9
Use Bootstrap actionable items in query results
2024-04-24 03:44:35 +03:00
Tom Hughes
3c2780f2c3
Fix rubocop warning
2024-04-23 18:59:09 +01:00
Tom Hughes
f99d7374a9
Merge remote-tracking branch 'upstream/pull/4703'
2024-04-23 17:20:08 +01:00
Tom Hughes
c62b8b29d4
Merge remote-tracking branch 'upstream/pull/4706'
2024-04-23 17:17:24 +01:00
Tom Hughes
847d43518b
Stick to mini_racer 0.9.0 for now
...
https://github.com/rubyjs/mini_racer/issues/300
2024-04-23 17:17:02 +01:00
Tom Hughes
2d3b6d29ef
Merge remote-tracking branch 'upstream/pull/4715'
2024-04-23 16:43:17 +01:00
Tom Hughes
1571d4f667
Update bundle
2024-04-23 16:41:18 +01:00
dependabot[bot]
e16f1b2fe6
Bump eslint from 9.1.0 to 9.1.1
...
Bumps [eslint](https://github.com/eslint/eslint ) from 9.1.0 to 9.1.1.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.1.0...v9.1.1 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-22 23:57:25 +00:00
translatewiki.net
2b55906817
Localisation updates from https://translatewiki.net .
2024-04-22 14:16:53 +02:00
Tom Hughes
a34fa95af4
Fix rubocop warning
2024-04-21 19:07:16 +01:00
Tom Hughes
a32aa188c2
Merge remote-tracking branch 'upstream/pull/4713'
2024-04-21 19:05:42 +01:00
Tom Hughes
29bd8c54ef
Order configuration consistently in test and production environments
2024-04-21 19:03:07 +01:00
Tom Hughes
afc3460676
Merge remote-tracking branch 'upstream/pull/4714'
2024-04-21 18:59:32 +01:00
Tom Hughes
43db18ae91
Merge remote-tracking branch 'upstream/pull/4708'
2024-04-21 18:54:16 +01:00
dependabot[bot]
499517766e
Bump eslint from 9.0.0 to 9.1.0
...
Bumps [eslint](https://github.com/eslint/eslint ) from 9.0.0 to 9.1.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.0.0...v9.1.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-19 23:45:33 +00:00
Josh Thompson
130a2ed7c1
calculate hash once per test run, per thread
2024-04-18 18:07:03 -06:00
translatewiki.net
29020530a8
Localisation updates from https://translatewiki.net .
2024-04-18 14:19:14 +02:00
Josh Thompson
4cac6b0354
unburden call for User fabrication
...
Speeds up tests rather nicely, derived via trial and error
reasonably confident that this is nice. overheard it mentioned by Vladimir
Dementyev in a Codewithjason podcast, so when my intuition already led me
to the user factory, I figured 'on principle/correctness, I should at least
look at what happens if we sidestep the native hashing library, because it's
something i was already curious about.
2024-04-17 14:03:52 -06:00
Anton Khorev
da454f0593
Force word wrap in tag table
...
Bootstrap disables word wrap in rtl, this overrides it.
2024-04-17 17:42:12 +03:00
Josh Thompson
dd7754117b
Disable logging in tests for speed benefits?
2024-04-16 10:18:35 -06:00
Anton Khorev
18cd0b99cd
Use .icon-link in shared pagination
2024-04-16 18:23:24 +03:00
Anton Khorev
20d05510cf
Decrease border factor to lighten table variant borders
2024-04-16 00:51:38 +03:00
Anton Khorev
8d128cc3ba
Override .table-success in dark mode
2024-04-16 00:44:53 +03:00
Anton Khorev
fdd596bd60
Remove .inbox-row and use .table-success instead of .inbox-row-unread
2024-04-16 00:44:53 +03:00
Anton Khorev
ea47f9bc68
Test rows inside messages table body
2024-04-16 00:44:53 +03:00