Tom Hughes
b625eefdeb
Merge remote-tracking branch 'upstream/pull/4455'
2024-05-06 09:15:03 +01:00
Tom Hughes
51d778097f
Merge remote-tracking branch 'upstream/pull/4753'
2024-05-05 18:54:57 +01:00
Anton Khorev
926788ff9a
Remove tests for message paths without ids
...
These tests don't fail because they reuse ids from previous requests.
2024-05-05 17:14:37 +03:00
Anton Khorev
5da2957591
Redirect to inbox after marking a message as read/unread disregarding referer
...
Avoids staying on the message page after the "Mark as unread" button is clicked and immediately reading the message again.
2024-05-05 15:32:47 +03:00
Anton Khorev
4c21a09b32
Rename unread_message to message in messages controller test
...
There's only one message in the affected test methods. That message becomes read during the test.
2024-05-05 15:21:09 +03:00
Tom Hughes
b3759c0d58
Merge remote-tracking branch 'upstream/pull/4747'
2024-05-02 17:52:45 +01:00
Anton Khorev
15e1459f25
Link to previous/next nonempty user's changeset on changeset pages
2024-05-01 15:02:59 +03:00
Anton Khorev
f554e14b7f
Use common sidebar_browse_check in notes controller test
2024-05-01 13:21:24 +03:00
Anton Khorev
eaacfbb911
Restore constraints on note id parameter
2024-05-01 13:17:14 +03: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
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
Anton Khorev
acac5fcc89
Use .align-text-bottom for feed icon images
2024-04-28 02:07:53 +03:00
Anton Khorev
a2e7b5db56
Remove border=0 from feed icons
2024-04-28 02:02:15 +03: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
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
Tom Hughes
f99d7374a9
Merge remote-tracking branch 'upstream/pull/4703'
2024-04-23 17:20:08 +01:00
Tom Hughes
a34fa95af4
Fix rubocop warning
2024-04-21 19:07:16 +01:00
Tom Hughes
43db18ae91
Merge remote-tracking branch 'upstream/pull/4708'
2024-04-21 18:54:16 +01:00
Josh Thompson
130a2ed7c1
calculate hash once per test run, per thread
2024-04-18 18:07:03 -06: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
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
Tom Hughes
d8b468e7a1
Add validation for maximum ID passed to changesets#index
2024-04-11 10:08:20 +01:00
Tom Hughes
e3c43e4a1a
Add validation for before/after parameters to pagination concern
2024-04-11 10:08:20 +01:00
Tom Hughes
5d887a37bf
Add validation for page number passed to notes#index
2024-04-11 10:08:20 +01:00
Tom Hughes
feff501b25
Add framework for parameter validation using rails_param gem
2024-04-11 10:08:20 +01:00
Anton Khorev
98ad72c6eb
Force body background on avatars
2024-04-10 04:36:16 +03:00
Anton Khorev
33ff4fbd06
Use avatar.svg on osm web pages
2024-04-10 04:16:54 +03:00
Anton Khorev
5cb04d5ee0
Use secondary text color in header menu
2024-04-08 17:40:01 +03:00
Anton Khorev
0fb635e8bc
Replace border-grey css class with border-secondary-subtle
...
No noticeable difference (#cccccc vs #cfcfcf) and no problems with dark mode.
2024-04-06 17:11:38 +03:00
Anton Khorev
2f53c2520d
Simplify redact element paths in api tests
2024-04-02 15:49:40 +03:00
Anton Khorev
c073acf5b7
Simplify element history paths in api tests
2024-04-02 15:28:49 +03:00
Anton Khorev
0e50ff563e
Simplify old element show paths in api tests
2024-04-02 15:13:27 +03:00
Anton Khorev
ba2eb52054
Simplify element show paths in api tests
2024-04-02 14:53:17 +03:00
Anton Khorev
352e5de4b9
Simplify element multi fetch paths in api tests
2024-04-02 14:36:29 +03:00
Tom Hughes
c79da4746a
Merge remote-tracking branch 'upstream/pull/4637'
2024-04-01 18:54:52 +01:00
Tom Hughes
d8a2794c2c
Merge remote-tracking branch 'upstream/pull/4640'
2024-04-01 18:42:33 +01:00
Tom Hughes
d2688d4d63
Merge remote-tracking branch 'upstream/pull/4639'
2024-04-01 18:37:27 +01:00
Anton Khorev
349200fb0a
Rename update element consistency check
2024-03-30 10:57:39 +03:00
Anton Khorev
09f6b83486
Refactor update element consistency check
2024-03-30 10:57:27 +03:00
Anton Khorev
f50ca826aa
Refactor create element consistency check
2024-03-30 10:09:55 +03:00
Anton Khorev
765165777e
Rename api changesets index action
2024-03-30 08:26:58 +03:00
Anton Khorev
134f9e2df1
Use before/after pagination on users page
2024-03-29 18:21:15 +03:00
Anton Khorev
32f13f5d68
Redirect from old diary comments pagination
2024-03-29 08:09:26 +03:00
Anton Khorev
a01fbed6d9
Fix module name of trace tests
2024-03-28 08:42:01 +03:00
Anton Khorev
180a61bcc3
Move trace pictures/icons into their own controllers
2024-03-27 13:25:28 +03:00
Anton Khorev
9f8e4fd60a
Use before/after pagination on users page
2024-03-26 05:44:35 +03:00
Anton Khorev
23e00dc4c7
Shorten note path helper calls in tests
2024-03-24 17:19:05 +03:00