aboutsummaryrefslogtreecommitdiffstats
path: root/tests/jest
Commit message (Expand)AuthorAgeFilesLines
* SpecialBlock [Codex]: Include an 'Active range blocks' table for IPsMusikAnimal2025-04-033-0/+135
* Merge "UserLookup.vue: trigger new search when changes are made before mounting"jenkins-bot2025-04-023-1/+35
|\
| * UserLookup.vue: trigger new search when changes are made before mountingMusikAnimal2025-04-013-1/+35
* | Merge "Special:Block [Codex]: Pressing enter should submit the form"jenkins-bot2025-04-021-0/+17
|\ \ | |/ |/|
| * Special:Block [Codex]: Pressing enter should submit the formhmonroy2025-03-261-0/+17
* | jest: add coverage report and increase coverageMusikAnimal2025-03-264-15/+143
* | jest.config.js: limit to searching only in tests/jestMusikAnimal2025-03-261-3/+4
|/
* block: Normalize IP addresses and ranges for ApiQueryLogEventsTim Starling2025-03-241-0/+79
* Merge "SpecialBlock [Codex]: reset blockId when the target user changes"jenkins-bot2025-03-242-0/+32
|\
| * SpecialBlock [Codex]: reset blockId when the target user changesMusikAnimal2025-03-222-0/+32
* | Special:Block [Codex]: Set the expiry infinity option in the formhmonroy2025-03-211-0/+15
|/
* Merge "BlockLog.vue: show non-relative expiry where applicable"jenkins-bot2025-03-202-21/+86
|\
| * BlockLog.vue: show non-relative expiry where applicableMusikAnimal2025-03-192-21/+86
* | Merge "Special:Block [Codex]: Update block form per latest designs"HMonroy2025-03-191-3/+6
|\ \
| * | Special:Block [Codex]: Update block form per latest designshmonroy2025-03-191-3/+6
| |/
* / SpecialBlock [Codex]: validate block ID when passed in via URL parameterMusikAnimal2025-03-184-9/+13
|/
* Merge "SpecialBlock [Codex]: don't clear the alreadyBlocked prop when resetting"jenkins-bot2025-03-181-3/+21
|\
| * SpecialBlock [Codex]: don't clear the alreadyBlocked prop when resettingMusikAnimal2025-03-171-3/+21
* | Special:Block [Codex]: require confirmation when closing browserhmonroy2025-03-171-0/+1
|/
* Special:Block [Codex]: Update block succeeded messagehmonroy2025-03-111-2/+5
* Special:Block [Codex]: Do not show block logs or add buttons for invalidhmonroy2025-03-061-2/+33
* BlockLog: bring tables closer to designs and simplify logicMusikAnimal2025-03-053-1/+77
* SpecialBlock: reorder table columnsDayllan Maza2025-03-051-1/+3
* Special:Block [Codex]: Adjust accordion behaviourhmonroy2025-03-043-66/+148
* Merge "Special:Block [Codex]: Added empty state for active blocks"jenkins-bot2025-02-261-0/+16
|\
| * Special:Block [Codex]: Added empty state for active blockshmonroy2025-02-241-0/+16
* | Merge "SpecialBlock [Codex]: Improve form reset logic and add tests"jenkins-bot2025-02-263-29/+155
|\ \ | |/ |/|
| * SpecialBlock [Codex]: Improve form reset logic and add testsMusikAnimal2025-02-253-29/+155
* | Merge "SpecialBlock: Edit expiry times in UTC"jenkins-bot2025-02-211-1/+1
|\ \ | |/ |/|
| * SpecialBlock: Edit expiry times in UTCSam Wilson2025-02-211-1/+1
* | SpecialBlock [Codex]: guard against race conditions on initial loadMusikAnimal2025-02-204-18/+119
|/
* Special:Block [Codex]: Fix highlighting when url id is sethmonroy2025-02-183-27/+58
* Special:Block [Codex]: Fix highlighting when block id is set in urlhmonroy2025-02-102-0/+42
* API: Use ExpiryDef for action=block expiry parameterSam Wilson2025-01-292-1/+7
* mediawiki.special.block: Use `users` list for checking valid targetTheresNoTime2025-01-201-0/+13
* SpecialBlock [Codex]: add codex.userlookup hook for custom componentsMusikAnimal2025-01-181-0/+4
* Merge "BlockLog.vue: use localized namespace names in URLs"jenkins-bot2025-01-171-0/+4
|\
| * BlockLog.vue: use localized namespace names in URLsMusikAnimal2025-01-171-0/+4
* | SpecialBlock [Codex]: hide all of CodexHTMLForm except the targetMusikAnimal2025-01-151-3/+4
* | Merge "resources: Use simple for-in instead of Object.keys().forEach()"jenkins-bot2025-01-151-2/+2
|\ \
| * | resources: Use simple for-in instead of Object.keys().forEach()Timo Tijhof2025-01-141-2/+2
| |/
* / SpecialUnblock: Redirect some uses to SpecialBlockTheresNoTime2025-01-152-5/+2
|/
* SpecialBlock: Don't send allowusertalk=1 to the block API when not requiredSam Wilson2025-01-031-0/+34
* SpecialBlock: Change hideName to hideUser to match field nameSam Wilson2024-12-232-10/+10
* mediawiki.special.block: Set targetUser to API return userTheresNoTime2024-12-191-3/+4
* mediawiki.special.block: Load form from idTheresNoTime2024-12-171-0/+4
* SpecialBlock [Codex]: fix reblocking and rework storeMusikAnimal2024-12-156-48/+78
* SpecialBlock: Add remaining form fields to editingSam Wilson2024-12-131-0/+1
* SpecialBlock [Codex]: improve handling of clearing of the target userMusikAnimal2024-12-111-1/+2
* SpecialBlock: Hide block form unless creating or editingSam Wilson2024-12-111-2/+14