Commit graph

41 commits

Author SHA1 Message Date
alistair3149 3073f52a61
feat(PWA): add support for description field 2024-11-13 18:23:40 -05:00
alistair3149 79c0e453d3
feat(PWA): add support for short_name field 2024-11-13 18:20:54 -05:00
alistair3149 586cf2c002
feat(PWA): merge all PWA config into wgCitizenManifestOptions 2024-11-13 18:17:17 -05:00
alistair3149 71aada9d12
fix(PWA): 🐛 don't save icon if no sizes are detected 2024-11-13 17:59:13 -05:00
alistair3149 dcce74a583
fix(PWA): 🐛 add missing use class 2024-11-12 22:38:18 -05:00
alistair3149 5436cc46da
feat(PWA): allow custom icons definition with wgCitizenManifestIcons 2024-11-12 22:05:04 -05:00
github-actions 536c9d2e61 ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2024-11-13 02:15:08 +00:00
alistair3149 28970f6867
fix(PWA): 🐛 revert to old behavior to fix missing icons in manifest 2024-11-12 21:14:34 -05:00
alistair3149 e6538888fe
refactor(core): ♻️ fix various phpcs issues 2024-11-04 18:50:07 -05:00
alistair3149 4e48a19503
refactor(core): ♻️ fix various phpcs issues 2024-11-04 18:42:57 -05:00
github-actions 7b9522b395 ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2024-11-04 23:26:40 +00:00
alistair3149 37e563bff0
refactor(pwa): ♻️ clean up PWA API functions 2024-11-04 18:26:04 -05:00
alistair3149 1f417eda0b
feat(PWA): set orientation to natural
It should not lock to potrait. Instead, it should adapt to user preferences.
2024-07-06 18:10:26 -04:00
alistair3149 9110ef1ca3
refactor(core): ♻️ use MainConfigNames constants instead of string literals
Related: T305805
2024-05-07 16:21:01 -04:00
github-actions 4b1128b3b7 ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2023-08-25 00:57:30 +00:00
alistair3149 b350660f4c
refactor(core): ♻️ use namespaced title class
Bumped minimum MW requirements to 1.39.4 as it is nessecary.
Related: T166010, T338114
2023-08-24 17:56:42 -07:00
github-actions 7d2e51574c ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2023-01-18 03:47:37 +00:00
alistair3149 4ae0f0cfcd
refactor(pwa): ♻️ rename manifest classes 2023-01-17 22:45:51 -05:00
alistair3149 68cb9b6c68
fix(pwa): 🐛 declare before adding array 2023-01-17 16:36:56 -05:00
alistair3149 e78ebd7165
fix(pwa): 🐛 incorrect var type 2023-01-17 16:34:02 -05:00
alistair3149 15ed16da2a
refactor(pwa): ♻️ use more approiate function to set maxage 2023-01-17 15:21:39 -05:00
alistair3149 01de2ec5f6
refactor(pwa): ♻️ better naming for manifest 2023-01-17 14:54:11 -05:00
github-actions e8be32f7c5 ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2023-01-17 19:43:57 +00:00
alistair3149 d73fa67a31
feat(pwa): use proper manifest type instead of json 2023-01-17 14:42:49 -05:00
alistair3149 e40d4e65fa
fix(pwa): 🐛 syntax error in manifest API 2023-01-17 14:12:47 -05:00
alistair3149 d63025f084
fix(pwa): 🐛 parse error in manifest API 2023-01-17 12:40:18 -05:00
alistair3149 7c552fe763
fix(core): 🐛 more defensive check for logo
Resolve undefined index from wgLogos
2023-01-16 15:58:55 -05:00
github-actions 0059c2c2ff
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2022-11-21 17:42:48 -05:00
alistair3149 929fbd7906
feat(pwa): use wgLogos for PWA icons 2022-11-21 17:42:20 -05:00
alistair3149 bc8d1a320f
feat(pwa): use standalone mode
Now with the loading indicator back in, we can use standalone mode
2022-10-23 14:00:51 -04:00
github-actions 2c3db10bb9 ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2022-10-23 17:38:49 +00:00
alistair3149 56005ae627
feat(pwa): use wgLogos instead 2022-10-23 13:38:05 -04:00
alistair3149 72dfe31667
fix(pwa): 🐛 missing services variable 2022-10-22 18:59:26 -04:00
github-actions ca244f0bbf ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2022-10-22 21:37:34 +00:00
alistair3149 ffb4e34443
feat(pwa): add helpful shortcuts to manifest 2022-10-22 17:36:58 -04:00
alistair3149 4c655a2b32
refactor(pwa): ♻️ move icons into separate function 2022-10-22 17:05:19 -04:00
alistair3149 5e2be1d974
feat(pwa): define scope parameter
So that /w/ path will not throw you out of the PWA
2022-10-22 16:49:56 -04:00
alistair3149 d80b91a4a8
refactor(pwa): ♻️ sort parameter by W3 draft
https://www.w3.org/TR/appmanifest/
2022-10-22 16:30:34 -04:00
alistair3149 b51b0c2332
feat(core): use minimal-ui instead of standalone in webapp manifest
This will allow minimal navigation UI for easier navigation
2022-10-22 15:43:55 -04:00
alistair3149 58d85ff426 refactor(core): normalize PHP namespaces used in Citizen
Related: T303102
2022-05-26 16:58:14 -04:00
alistair3149 59607905be
fix(core): incorrect folder name for PSR-4 autoloader
The folder `Api` was not renamed correctly in previous commit, causing webapp
manifest to fail because MW can't locate the correct class.
2022-05-17 22:20:22 -04:00