Commit graph

15920 commits

Author SHA1 Message Date
Anton Khorev
de4c09cbfd Return promise from sendRemoteEditCommand() 2025-02-17 01:41:26 +03:00
Anton Khorev
38a8a57a90 Don't display error messages when second scheduled rc command fails 2025-02-17 01:37:37 +03:00
Tom Hughes
d91a7cbf97 Merge remote-tracking branch 'upstream/pull/5695' 2025-02-16 16:36:40 +00:00
Andy Allan
31805df53f Remove some unnecessary calls to clear the mail queue
These were not needed at the end of most tests for quite some time,
since rails clears them by default for controller and integration tests,
and also no longer required in system tests after #5691
2025-02-16 16:16:13 +00:00
Andy Allan
07965246f8
Merge pull request #5692 from tomhughes/ubuntu-latest
Use ubuntu-latest for all workflows
2025-02-16 16:13:38 +00:00
Tom Hughes
9e659066a9 Merge remote-tracking branch 'upstream/pull/5693' 2025-02-16 15:52:05 +00:00
Anton Khorev
36f5a073a9 Test map panning when visiting changeset and note comment links 2025-02-16 18:47:11 +03:00
Tom Hughes
a9befc74e4 Use ubuntu-latest for all workflows
There's generally no point running on multiple versions as
the important things like ruby are note the OS versions in any
case and production runs on Debian now not Ubuntu.
2025-02-16 15:26:11 +00:00
Tom Hughes
d1cedb86b9 Use setup-node action to install node modules 2025-02-16 15:26:10 +00:00
Andy Allan
0c0b68664e
Merge pull request #5691 from tomhughes/system-test-clear-deliveries
Clear test deliveries before and after system tests
2025-02-16 14:50:04 +00:00
Andy Allan
4485cae913
Merge pull request #5690 from tomhughes/ruby34
Add ruby 3.4 to test matrix
2025-02-16 14:48:26 +00:00
Tom Hughes
8fcd4513fc Clear test deliveries before and after system tests
Fixes #5687
2025-02-16 14:32:58 +00:00
Andy Allan
094d9f9ba5
Merge pull request #5688 from tomhughes/spam-check-report
Make reports trigger a spam check on the reported user
2025-02-16 14:19:45 +00:00
Andy Allan
e858cdc2b4
Merge pull request #5689 from tomhughes/settings-fixes
User settings fixes
2025-02-16 14:17:44 +00:00
Tom Hughes
b68aa8f3dd Make reports trigger a spam check on the reported user 2025-02-16 14:08:23 +00:00
Tom Hughes
a87cd780d6 Only count reports from distinct users in spam checks 2025-02-16 14:08:22 +00:00
Tom Hughes
3be14c2a05 Move errors from email to new_email properly 2025-02-16 13:56:10 +00:00
Tom Hughes
dcf3416669 Replace count.zero? with empty? 2025-02-16 13:56:02 +00:00
Tom Hughes
fff01b5d6f Add ruby 3.4 to test matrix 2025-02-16 13:47:05 +00:00
Tom Hughes
c50e4f50c4 Merge remote-tracking branch 'upstream/pull/5685' 2025-02-16 13:18:14 +00:00
Tom Hughes
3d3b2b4796 Merge remote-tracking branch 'upstream/pull/5278' 2025-02-16 13:11:45 +00:00
Andy Allan
c441a4dc15
Merge pull request #5676 from tomhughes/spam-score-reports
Include spam reports on unresolved issues in the spam score
2025-02-16 11:51:52 +00:00
Andy Allan
d095dfe3d4
Merge pull request #5558 from tomhughes/var-let-const
Replace var in javascript with let/const
2025-02-16 11:48:17 +00:00
Tom Hughes
c47cb299a8 Replace uses of var with let or const as appropriate 2025-02-16 11:14:13 +00:00
Tom Hughes
f83424aeb2 Update eslint to prefer let/const over var 2025-02-16 11:13:39 +00:00
Tom Hughes
a5ee93b301 Merge remote-tracking branch 'upstream/pull/5686' 2025-02-16 11:12:47 +00:00
Martin Raifer
793757a6ff
don't pan map wen closing/reopening/commenting a note, fixes #648 2025-02-16 10:59:34 +01:00
Martin Raifer
a3737b74ba
don't re-pan the map when selecting another note that is already on the screen
fixes a regression in #5679
2025-02-16 10:45:49 +01:00
Tom Hughes
d90f353e5f Merge remote-tracking branch 'upstream/pull/4359' 2025-02-16 09:04:17 +00:00
Tom Hughes
ca6570513c Merge remote-tracking branch 'upstream/pull/5684' 2025-02-16 08:34:14 +00:00
Marwin Hochfelsner
3c4da558b0 Move OAuth requests to fetch 2025-02-16 08:57:04 +01:00
Anton Khorev
6f618e118b Add option to use headless Firefox in system tests 2025-02-16 05:27:36 +03:00
Andy Allan
90e787eed8
Merge pull request #5677 from tomhughes/user-list-enhancements
User list enhancements
2025-02-15 17:37:48 +00:00
Tom Hughes
4635fcf04a Merge remote-tracking branch 'upstream/pull/5681' 2025-02-15 17:36:29 +00:00
Tom Hughes
b0348093f8 Merge remote-tracking branch 'upstream/pull/5680' 2025-02-15 17:35:49 +00:00
Andy Allan
2edceb4b61 Use title case consistently for nav tab labels 2025-02-15 17:21:24 +00:00
Tom Hughes
29d322c364 Merge remote-tracking branch 'upstream/pull/4926' 2025-02-15 17:07:59 +00:00
Andy Allan
487bba4088 Use 'My Account' for account pages
It's hard to make a distinction between 'Preferences' and 'Settings' in some languages,
and many other sites use the term 'Account' for things like changing email.
2025-02-15 17:06:40 +00:00
Anton Khorev
3bdbc35bbd Merge branch 'pull/5678' 2025-02-15 20:03:42 +03:00
Tom Hughes
70e1a23248 Merge remote-tracking branch 'upstream/pull/4301' 2025-02-15 16:42:53 +00:00
Anton Khorev
2a5051376a Add changeset comment search api json format 2025-02-15 19:35:24 +03:00
Anton Khorev
1f59507e78 Add changeset comment search api with filtering by author and time 2025-02-15 19:35:24 +03:00
Tom Hughes
357352465c Merge remote-tracking branch 'upstream/pull/5131' 2025-02-15 16:31:12 +00:00
Anton Khorev
6569ed24e4 Add user block api call 2025-02-15 19:20:09 +03:00
Tom Hughes
8541e970eb Merge remote-tracking branch 'upstream/pull/5679' 2025-02-15 16:16:37 +00:00
Anton Khorev
fd20647320 Test more block attributes in show call 2025-02-15 19:13:40 +03:00
Anton Khorev
bd278a07fe Move query notes by user value to mixin 2025-02-15 19:05:46 +03:00
Anton Khorev
500c1bddf2 Move common query time condition to mixin 2025-02-15 19:05:46 +03:00
Anton Khorev
989b110bfc Add changeset comment query limit settings; use common query limit in changeset comment feeds 2025-02-15 19:05:46 +03:00
Anton Khorev
d92fc6e526 Move common query limit method of changesets and notes to mixin 2025-02-15 19:05:46 +03:00