Commit graph

3887 commits

Author SHA1 Message Date
alistair3149 2bbb1d9408
perf(core): ️ check for nowrap classes before constructing class 2024-05-29 14:02:57 -04:00
alistair3149 06d10b99ce
fix(core): 🐛 check if page content model and whether the title can exist before formatting 2024-05-29 12:24:07 -04:00
github-actions 121772f8aa ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2024-05-28 21:44:31 +00:00
alistair3149 a6abc3c993
fix(core): 🐛 incorrect software alignment on Special:Version 2024-05-28 17:43:09 -04:00
alistair3149 c40c7c7b84
feat(core): destructure surface colors into hsl variables 2024-05-28 13:59:07 -04:00
alistair3149 5b59158bbe
docs(readme): 📚️ fix incorrect minimum MW requirements 2024-05-28 04:07:26 -04:00
alistair3149 621adff9fc
fix(core): 🐛 incorrect classes and styles for page action cards 2024-05-28 02:12:50 -04:00
alistair3149 92fda3114e
build: release 2.15.1 (#856)
* build: release 2.15.1

* ci: 👷 lint code to MediaWiki standards

Check commit and GitHub actions for more details

---------

Co-authored-by: github-actions <github-actions@users.noreply.github.com>
2024-05-27 23:19:20 -04:00
alistair3149 87a8bf256e
refactor(core): ♻️ various cleanup 2024-05-27 23:18:13 -04:00
alistair3149 f74e3d2f6a
perf(core): ️ tweak menu animation timing 2024-05-27 23:17:48 -04:00
alistair3149 2d10199b27
refactor(core): ♻️ remove redundant selector 2024-05-27 23:00:28 -04:00
alistair3149 e95d3d39bd
perf(core): ️ consolidate citizen-menu card shared styles 2024-05-27 22:47:46 -04:00
alistair3149 1794ab72ab
docs(readme): 📚️ remove CI badge and add screenshot 2024-05-27 18:37:28 -04:00
alistair3149 defc1ced31
chore(composer): 🔧 use starcitizentools as vendor since mediawiki is disallowed 2024-05-27 18:28:21 -04:00
alistair3149 1b4159051b
build: release 2.15.0 (#853)
* build: release 2.15.0

* ci: 👷 lint code to MediaWiki standards

Check commit and GitHub actions for more details

---------

Co-authored-by: github-actions <github-actions@users.noreply.github.com>
2024-05-27 18:05:24 -04:00
alistair3149 4ed68a924d
feat(core): wrap any elements tagged with the class citizen-overflow 2024-05-27 18:01:09 -04:00
alistair3149 7b32aeec7d
fix(core): 🐛 always reset overflow state 2024-05-27 17:58:04 -04:00
alistair3149 c3943ca7cf
feat(core): change overflow gradient to fixed size 2024-05-27 17:53:55 -04:00
alistair3149 974e6b2750
feat(core): add config to change overflow inherited classes 2024-05-27 17:16:23 -04:00
alistair3149 c9210bd0dd
refactor(core): ♻️ separate inherited class function 2024-05-27 17:10:04 -04:00
alistair3149 523140f62f
perf(core): ️ only toggle class when the element is overflowing 2024-05-27 17:04:28 -04:00
alistair3149 bc356f915d
fix(core): 🐛 fix incorrect overflow wrapper class name 2024-05-27 16:12:09 -04:00
github-actions 3cd8d20d1d ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2024-05-27 20:11:41 +00:00
alistair3149 cb1cfde785
fix(core): 🐛 remove table border expansion before the JS is loaded 2024-05-27 16:10:25 -04:00
alistair3149 c1582a8ddc
fix(core): 🐛 update overflow config name in skin.json 2024-05-27 15:56:47 -04:00
alistair3149 c17aeab3fd
feat(core): rename wgCitizenTableNowrapClasses to wgCitizenOverflowNowrapClasses
Allow this config to use for more generic elements in the future
2024-05-27 15:54:34 -04:00
alistair3149 7a4d43392d
perf(core): ️ remove scroll eventListener and resizeObserver on tables when not needed
Also started to refactor the table script to be more generic for overflow elements.
2024-05-27 15:47:53 -04:00
translatewiki.net 58087a4db6 Localisation updates from https://translatewiki.net. 2024-05-27 14:12:46 +02:00
alistair3149 be01d5bb6c
feat(TabberNeue): update Tabber styles 2024-05-26 22:32:26 -04:00
alistair3149 d34fb7b6f9
refactor(core): ♻️ clean up responsive table code 2024-05-26 00:37:54 -04:00
alistair3149 8ba6b55770
refactor(core): ♻️ clean up section functions 2024-05-25 23:51:50 -04:00
alistair3149 e9289b149a
perf(core): ️ further improvements to scroll and section observers 2024-05-25 23:18:18 -04:00
alistair3149 af3d72ad75
fix(core): 🐛 incorrect sticky header class assignment 2024-05-25 19:53:17 -04:00
alistair3149 27bca0fc66
feat: improve scrolling performance 2024-05-25 19:26:38 -04:00
alistair3149 ae6d207fb4
fix(core): 🐛 escape double quotes for toc selector 2024-05-25 06:57:02 -04:00
alistair3149 45ee5f897c
feat(TabberNeue): add init styles 2024-05-25 03:46:44 -04:00
alistair3149 139c2c4070
build: release 2.14.1 (#852)
* build: release 2.14.1

* ci: 👷 lint code to MediaWiki standards

Check commit and GitHub actions for more details

---------

Co-authored-by: github-actions <github-actions@users.noreply.github.com>
2024-05-25 02:29:29 -04:00
alistair3149 6c996b7fff
chore(workflow): 🔧 check if condition earlier 2024-05-25 02:22:53 -04:00
alistair3149 d6e996b09f
chore(workflow): 🔧 only trigger PHP tests when PHP files are changed 2024-05-25 02:19:49 -04:00
alistair3149 0ed940c7e4
chore(release-please): 🔧 fix config file name 2024-05-25 02:00:51 -04:00
alistair3149 cc4e7b1d85
chore(release-please): 🔧 add manifest and config files 2024-05-25 01:58:49 -04:00
alistair3149 ae9b418bff
chore(main): release 2.14.0 (#851) 2024-05-25 01:19:09 -04:00
alistair3149 4762102d61
chore(eslint): 🔧 use wikimedia/server for root folder eslint config 2024-05-25 01:14:44 -04:00
alistair3149 0eb9a8a7d1
chore(dep-dev): 🔧 remove svgo as it is not used 2024-05-25 00:56:18 -04:00
alistair3149 d7f6c0c53e
feat(TabberNeue): update TabberNeue RL module name 2024-05-25 00:47:02 -04:00
alistair3149 b946056c13
fix(search): 🐛 label can sometimes contain HTML 2024-05-22 00:58:13 -04:00
alistair3149 d6bfce15c5
refactor(search): ♻️ clean up searchResults functions 2024-05-22 00:36:16 -04:00
alistair3149 ae7a01f690
refactor(core): ♻️ move some suggestion functions to searchResults 2024-05-22 00:03:49 -04:00
alistair3149 434ec2ebaf
refactor(core): ♻️ various minor refactor 2024-05-21 23:48:09 -04:00
alistair3149 3d2ec5300c
refactor(pref): ♻️ clean up pref code 2024-05-21 23:30:54 -04:00