Commit graph

3672 commits

Author SHA1 Message Date
alistair3149 c72a25b027
chore: 🔧 add release-please action 2024-05-17 16:14:42 -04:00
alistair3149 488f65519c
chore: 🔧 drop standard-version in favor of release-please 2024-05-17 15:46:16 -04:00
alistair3149 b10c1a8fc2
chore: 🔧 drop JSdoc as it is not being used 2024-05-17 15:35:15 -04:00
dependabot[bot] 18676da2d4
chore(deps-dev): bump grunt-banana-checker from 0.12.0 to 0.13.0 (#847)
Bumps [grunt-banana-checker](https://github.com/wikimedia/banana-checker) from 0.12.0 to 0.13.0.
- [Release notes](https://github.com/wikimedia/banana-checker/releases)
- [Changelog](https://github.com/wikimedia/banana-checker/blob/master/History.md)
- [Commits](https://github.com/wikimedia/banana-checker/commits)

---
updated-dependencies:
- dependency-name: grunt-banana-checker
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-17 09:52:51 -04:00
github-actions 35af4f89dd ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2024-05-17 13:46:49 +00:00
alistair3149 9969479938
fix(core): 🐛 do not hide view button on revision page
Closes: #845
2024-05-17 09:45:34 -04:00
translatewiki.net dac9c39139 Localisation updates from https://translatewiki.net. 2024-05-16 14:13:36 +02:00
alistair3149 e5fef2ac09
fix(core): 🐛 turn message into string before str_replace 2024-05-15 10:08:20 -04:00
alistair3149 84a65a303b
fix(core): 🐛 only pass string into str replace 2024-05-15 09:40:25 -04:00
github-actions 1827a1b5c9 ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2024-05-15 06:44:12 +00:00
alistair3149 d4d71dc34a
fix(core): 🐛 incorrect try catch block 2024-05-15 02:43:50 -04:00
github-actions c1aad746c3 ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2024-05-15 06:31:31 +00:00
alistair3149 0006db65a2
fix(components): catch MalformedTitleException in titleFromText 2024-05-15 02:31:00 -04:00
alistair3149 c09b82cb07
fix(core): Rename Usermenu.less to UserMenu.less 2024-05-15 02:02:48 -04:00
alistair3149 a193d14de7
feat(core): tweak dark theme color to be darker 2024-05-15 01:31:23 -04:00
alistair3149 03da361b97
feat(components): rewrite template data partials into CitizenComponent components (#846)
- Refactor existing template data-related partials into CitizenComponent components
- Re-implement user menu header as UserInfo
- Add description text for anon and temp user in UserMenu
---------

Co-authored-by: github-actions <github-actions@users.noreply.github.com>
2024-05-15 01:24:43 -04:00
alistair3149 b873871e50
chore(release): 🚀 2.13.5 2024-05-09 15:55:08 -04:00
alistair3149 604ee851d6
fix(core): 🐛 add missing styles for user menu
Seems to be broken by the citizen-menu styles refactor.
This fix is temporary since the user menu will be refactored soon.
2024-05-09 15:54:50 -04:00
alistair3149 1943722847
chore(release): 🚀 2.13.4 2024-05-09 14:56:19 -04:00
alistair3149 4c6ae1e74d
refactor(core): ♻️ wrap menu list in container 2024-05-09 14:38:07 -04:00
dependabot[bot] da366a992a
chore(deps-dev): bump svgo from 3.2.0 to 3.3.1 (#843)
Bumps [svgo](https://github.com/svg/svgo) from 3.2.0 to 3.3.1.
- [Release notes](https://github.com/svg/svgo/releases)
- [Changelog](https://github.com/svg/svgo/blob/main/CHANGELOG-old.md)
- [Commits](https://github.com/svg/svgo/compare/v3.2.0...v3.3.1)

---
updated-dependencies:
- dependency-name: svgo
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-09 12:41:35 -04:00
translatewiki.net 34893e7374 Localisation updates from https://translatewiki.net. 2024-05-09 14:11:31 +02:00
alistair3149 840978a233
test: 🚨 update sidebar test var 2024-05-08 17:03:56 -04:00
alistair3149 ce5532eb8c
refactor(core): ♻️ rename sidebar data to main menu 2024-05-08 16:47:46 -04:00
alistair3149 049366aaa9
fix(core): 🐛 add missing var 2024-05-08 16:44:40 -04:00
alistair3149 f2393a74b8
feat(core): use relative time for sidebar last mod
Closes: #700
2024-05-08 16:39:47 -04:00
alistair3149 c2c95f0fda
feat(core): only show date in last mod sidebar 2024-05-08 15:55:27 -04:00
alistair3149 ed54bbfc33
fix(core): 🐛 hide sidebar lastmod on tablet
It is duplicated with footer
2024-05-08 15:36:04 -04:00
github-actions d1101dd326 ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2024-05-08 19:31:37 +00:00
alistair3149 89b5ff1b12
feat(core): add last modified to sidebar 2024-05-08 15:30:36 -04:00
alistair3149 4f7e3a4e14
refactor(core): ♻️ clean up various menu styles 2024-05-07 22:21:24 -04:00
alistair3149 0aa617262e
feat(core): simplify toc styles 2024-05-07 21:48:22 -04:00
alistair3149 9da91018ab
refactor(core): ♻️ wrap ToC inside citizen-body-sidebar 2024-05-07 21:29:16 -04:00
github-actions 8c6cb3525c ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2024-05-07 22:58:15 +00:00
alistair3149 226fd0a606
feat(core): tweak black theme color 2024-05-07 18:57:25 -04:00
alistair3149 9110ef1ca3
refactor(core): ♻️ use MainConfigNames constants instead of string literals
Related: T305805
2024-05-07 16:21:01 -04:00
dependabot[bot] 06e7a77059
chore(deps-dev): bump grunt-banana-checker from 0.11.1 to 0.12.0 (#837)
Bumps [grunt-banana-checker](https://github.com/wikimedia/banana-checker) from 0.11.1 to 0.12.0.
- [Release notes](https://github.com/wikimedia/banana-checker/releases)
- [Changelog](https://github.com/wikimedia/banana-checker/blob/master/History.md)
- [Commits](https://github.com/wikimedia/banana-checker/commits)

---
updated-dependencies:
- dependency-name: grunt-banana-checker
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 01:59:48 -04:00
dependabot[bot] 19aadaad78
chore(deps-dev): update mediawiki/minus-x requirement (#838)
Updates the requirements on [mediawiki/minus-x](https://github.com/wikimedia/mediawiki-tools-minus-x) to permit the latest version.
- [Changelog](https://github.com/wikimedia/mediawiki-tools-minus-x/blob/master/HISTORY.md)
- [Commits](https://github.com/wikimedia/mediawiki-tools-minus-x/compare/1.1.1...1.1.3)

---
updated-dependencies:
- dependency-name: mediawiki/minus-x
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 01:59:36 -04:00
alistair3149 a1e76bc195
feat(VisualEditor): better responsive toolbar handling 2024-05-07 01:49:42 -04:00
alistair3149 4d81dff7fe
fix(ooui): 🐛 only define border color instead of other border properties 2024-05-07 01:23:59 -04:00
alistair3149 2a3a199ac5
chore(release): 🚀 2.13.3 2024-05-06 17:09:54 -04:00
alistair3149 76a93e962f
fix(Echo): 🐛 re-implement nojs Echo buttons 2024-05-06 15:28:56 -04:00
alistair3149 de315b2e1d
refactor(core): ♻️ simplify heading icon styles 2024-05-06 14:14:28 -04:00
alistair3149 5d59a6d3c0
feat(core): enable caching for inline JS 2024-05-06 14:06:04 -04:00
alistair3149 58bab74eab
feat(core): switch all icons to OOUI module
Custom icons are no longer needed. This should reduce
an extra ResourceLoader module registration.
2024-05-06 13:48:41 -04:00
alistair3149 a81bf1fc16
refactor(core): ♻️ re-implement VE action icon 2024-05-06 13:37:33 -04:00
alistair3149 9a403ee44a
fix(VisualEditor): 🐛 disable VE icon skin
Seems to be causing #839
2024-05-06 12:25:25 -04:00
alistair3149 4558da3a0d
feat(core): remove scrollbar styles
We should let browser and OS handle scrollbar instead. Scrollbar customizations
has always been iffy because of varying browser standards and implementation.
Now floating scrollbar is common enough that we don't need custom styles anymore.
2024-05-05 19:53:54 -04:00
alistair3149 1d4cdd60df
fix(core): 🐛 avoid sticky toolbar from clipping on Firefox
The sticky toolbar is hidden on a short page when browsing on Firefox (80vh of the body container is taller than the height of the toolbar). Increasing the min-height for the body container should avoid the issue.
2024-05-05 02:13:36 -04:00
alistair3149 3eab91ca07
feat(CiteThisPage): update icon to align with master branch 2024-05-03 18:54:16 -04:00