Commit graph

15847 commits

Author SHA1 Message Date
Tom Hughes
fe7fe7a77d Merge remote-tracking branch 'upstream/pull/5707' 2025-02-19 17:58:24 +00:00
Holger Jeromin
0f76726392 Migrate eslint config to esmodules
And upgrade `@stylistic/eslint-plugin-js` to `4.0.x`

closes #5704
2025-02-19 09:54:07 +01:00
Tom Hughes
79f5ccca31 Fix rubocop warnings 2025-02-18 20:25:55 +00:00
Tom Hughes
881d0b11b5 Avoid modifying constant strings
This fixes a ruby 3.4 warning about strings that will
be frozen by default in a future release.
2025-02-18 20:14:01 +00:00
Tom Hughes
5eed367f71 Avoid redefining object_id method
This fixes a ruby 3.4 warning.
2025-02-18 20:13:31 +00:00
Tom Hughes
b4a9d75377 Merge remote-tracking branch 'upstream/pull/5700' 2025-02-18 18:35:31 +00:00
Tom Hughes
9179b0d663 Update rubocop confguration for plugins
Move plugins which support it to the new plugins clause.
2025-02-18 18:21:29 +00:00
Tom Hughes
2e23677502 Drop workaround for #2472 that is no longer required 2025-02-18 18:21:22 +00:00
Tom Hughes
1062840d10 Update bundle 2025-02-18 18:10:06 +00:00
Marwin Hochfelsner
c8ded2b243
Pre-center objects with embed-data 2025-02-18 00:16:19 +01:00
Tom Hughes
bcf5782fb5 Merge remote-tracking branch 'upstream/pull/5699' 2025-02-17 22:37:52 +00:00
Tom Hughes
c446ca287b Merge remote-tracking branch 'upstream/pull/5696' 2025-02-17 20:30:04 +00:00
Anton Khorev
d1de8462d6 Move edit account action to show 2025-02-17 17:14:31 +03:00
Anton Khorev
9929c1b585 Test account destroy route 2025-02-17 17:08:36 +03:00
Anton Khorev
ab681e56ec Use follow_redirect! in account update tests 2025-02-17 17:08:36 +03:00
translatewiki.net
483f4c1341
Localisation updates from https://translatewiki.net. 2025-02-17 13:14:56 +01:00
Holger Jeromin
b0d674e55d Add jquery editor support
At least vscode (derivates) provide first class intellisense support out of the box with that.
2025-02-17 12:16:13 +01:00
Tom Hughes
00108bc9b7 Merge remote-tracking branch 'upstream/pull/3767' 2025-02-17 08:57:17 +00:00
Tom Hughes
456024af69 Merge remote-tracking branch 'upstream/pull/5656' 2025-02-17 08:34:13 +00:00
Tom Hughes
371eb1ebd1 Merge remote-tracking branch 'upstream/pull/5697' 2025-02-17 08:30:39 +00:00
Anton Khorev
f5a573ab4a Always check changes/comments counts in single changeset tests 2025-02-17 04:40:03 +03:00
Anton Khorev
94e6132348 Remove unnecessary RuboCop exclusion 2025-02-17 03:51:05 +03:00
Anton Khorev
084df96efd Remove unused redaction code from api old elements controller 2025-02-17 03:51:05 +03:00
Anton Khorev
edaca6995c Create relation version redaction resource 2025-02-17 03:51:05 +03:00
Anton Khorev
8ccdc50313 Create way version redaction resource 2025-02-17 03:51:05 +03:00
Anton Khorev
984dd624dd Create node version redaction resource 2025-02-17 03:51:05 +03:00
Anton Khorev
84c4ed3fa8 Add base old element redactions controller 2025-02-17 03:51:05 +03:00
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