Commit graph

2198 commits

Author SHA1 Message Date
Andy Allan
d5efa4c357
Merge pull request #4405 from tomhughes/normalize-display-name
Require user names to be unique after unicode normalisation
2024-01-17 16:24:09 +00:00
Anton Khorev
d1b58fb20e Show blocked api response when reopening notes 2024-01-17 02:15:14 +03:00
Anton Khorev
3ea2c30c58 Show blocked api response when commenting notes 2024-01-17 02:15:14 +03:00
Anton Khorev
44d9b77f7a Limit system test asserts/interactions to sidebar 2024-01-17 01:46:50 +03:00
Anton Khorev
4453728a72 Preview colour tag value using svg 2024-01-14 18:54:33 +03:00
Tom Hughes
6d48655a71 Merge remote-tracking branch 'upstream/pull/4472' 2024-01-12 18:03:36 +00:00
Tom Hughes
574513ae1a Merge remote-tracking branch 'upstream/pull/4473' 2024-01-12 18:01:06 +00:00
Tom Hughes
db0a80e563 Test that mismatched passwords are rejected 2024-01-12 17:55:16 +00:00
Tom Hughes
1fd10c0935 Test that signups can be confirmed and can authenticate afterwards 2024-01-12 17:55:16 +00:00
Anton Khorev
17ba464b1e Use test() instead of define_method() to add locale-specific tests 2024-01-12 15:05:45 +03:00
Anton Khorev
aceb415edf Emphasize trace tags in import emails 2024-01-11 18:10:40 +03:00
Anton Khorev
6931c49825 Link to all user's traces from successful import emails 2024-01-11 17:48:40 +03:00
Anton Khorev
51f331e8cc Don't link to trace pages from failed import emails 2024-01-11 17:11:55 +03:00
Anton Khorev
02aa14ffea Link to trace pages from successful import emails 2024-01-11 17:11:41 +03:00
Tom Hughes
55a793150d Fix new rubocop warnings 2024-01-09 18:43:15 +00:00
Tom Hughes
48214c6441 Merge remote-tracking branch 'upstream/pull/4440' 2024-01-07 12:20:47 +00:00
Anton Khorev
366ffd9bd0 Add revoke all blocks action 2024-01-07 15:15:28 +03:00
Anton Khorev
1ff7b6217a Add controls to revoke all blocks page 2024-01-07 15:15:28 +03:00
Anton Khorev
3443533ce3 Add revoke all blocks page title 2024-01-07 15:15:28 +03:00
Anton Khorev
ba53dc7b04 Create an empty revoke all blocks page 2024-01-07 15:15:28 +03:00
Anton Khorev
8682b58154 Add revoke all blocks link 2024-01-07 15:15:28 +03:00
Anton Khorev
f0b24cdc84 Add website oauth app registration to system tests 2024-01-07 14:37:41 +03:00
Anton Khorev
1efbdb2d6c Add closed_by attribute to :closed note factory trait 2024-01-05 13:04:06 +03:00
Anton Khorev
6272b041c6 Add :closed trait to note factory 2024-01-05 12:34:27 +03:00
Tom Hughes
945c9a635a Merge remote-tracking branch 'upstream/pull/4451' 2024-01-03 18:49:59 +00:00
Anton Khorev
3a8a997fb8 Use assert_not_predicate in tests that have assert_predicate 2024-01-03 16:01:17 +03:00
Anton Khorev
f4d84c4806 Add links to diaries in preferred languages 2024-01-03 13:10:08 +03:00
Anton Khorev
6427f68ea7 Don't show native language name if it's the same as English name 2024-01-02 09:09:33 +03:00
Anton Khorev
3776adcfc0 Add login notice for note discussions 2023-12-31 05:13:30 +03:00
Gregory Igelmund
9aed404888
test/system/messages_test.rb: Rename NoteCommentsTest -> MessagesTest 2023-12-29 09:42:18 -05:00
Tom Hughes
ee56d1057d Merge remote-tracking branch 'upstream/pull/4439' 2023-12-28 18:39:22 +00:00
Tom Hughes
b2c5461fed Merge remote-tracking branch 'upstream/pull/4437' 2023-12-28 18:35:18 +00:00
Tom Hughes
fc091ff2b8 Merge remote-tracking branch 'upstream/pull/4434' 2023-12-28 18:23:21 +00:00
Anton Khorev
8c32e63492 Set block ends_at to exactly created_at + duration 2023-12-27 06:48:00 +03:00
Anton Khorev
333cce15c8 Add missing locale string for /oauth2/authorized_applications 2023-12-27 05:30:07 +03:00
Anton Khorev
d1763dd526 Fix messages heading update when message is deleted 2023-12-26 04:46:35 +03:00
Anton Khorev
cda8ca0607 Use <path> instead of <line> 2023-12-24 19:47:37 +03:00
Anton Khorev
b13ac4ec21 Add border/casing/line attribute support to svg map keys 2023-12-24 19:47:37 +03:00
Anton Khorev
daa2543511 Add oauth scope for redactions 2023-12-21 17:37:17 +03:00
Tom Hughes
fb3326778b Merge remote-tracking branch 'upstream/pull/4426' 2023-12-20 18:39:57 +00:00
Andy Allan
f22ecd6309 Avoid running integration tests in every locale
We have over 200 locales, and so this takes a long time. This reduces
time taken from around 200 seconds to 6 to run these tests.
2023-12-20 11:45:08 +00:00
Gregory Igelmund
d0ec5d1437 Add tests & factories for UserMute feature 2023-12-19 12:57:47 -05:00
Tom Hughes
d8e5b84e5b Add test for no_trace_download ACLs 2023-12-19 12:03:08 +00:00
Tom Hughes
f28bad7229 Add test for no_note_comment ACLs 2023-12-19 12:03:08 +00:00
Tom Hughes
9a6a6fab73 Make allow_account_creation work the same as other ACLs 2023-12-19 12:03:08 +00:00
Tom Hughes
1b675a6dee Merge remote-tracking branch 'upstream/pull/4407' 2023-12-17 18:41:56 +00:00
Milan Cvetkovic
a4c23cd89f Implement allow list for account creation 2023-12-17 07:55:43 +00:00
Anton Khorev
07436bc1b0 Keep trailing semicolons in formatted tag values 2023-12-14 18:08:06 +03:00
Tom Hughes
c12f8959dd Require user names to be unique after unicode normalisation
As with the previous checks on case sensitivity this only affects
new users, and changes to names of existing users.
2023-12-13 22:27:36 +00:00
Kasper Sanguesa-Franz
2a6f78747e Add buried to list of secondary Wiki prefixes 2023-12-12 09:12:38 +00:00