Commit graph

2058 commits

Author SHA1 Message Date
Anton Khorev
81c11988f5 Add links to element versions from version headings 2024-01-23 22:08:39 +03:00
Anton Khorev
00123f05ba Add relation version pages 2024-01-23 22:08:39 +03:00
Anton Khorev
2f222c49dd Add way version pages 2024-01-23 22:08:39 +03:00
Anton Khorev
85c284aaa6 Add node version pages 2024-01-23 22:08:39 +03:00
Tom Hughes
e71355c5bb Fix new rubocop warnings 2024-01-23 18:14:28 +00:00
Anton Khorev
ba7b12807c Sign in by clicking login in the same form as username/password 2024-01-20 03:47:35 +03:00
Andy Allan
7406ae5dcc
Merge pull request #4218 from AntonKhorev/no-user-id-renames
Disallow username changes to user_n if n isn't their id
2024-01-18 10:47:17 +00:00
Andy Allan
0a21080192 Move change detection to validation declaration
This aligns with other validations. Also add test to ensure unchanged
display_names are treated as valid.
2024-01-18 10:33:56 +00:00
Anton Khorev
2c342adc0d Disallow username changes to user_n if n isn't their id 2024-01-18 10:33:56 +00:00
Tom Hughes
9387df9141 Merge remote-tracking branch 'upstream/pull/4462' 2024-01-17 18:41:16 +00:00
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