This repository has been archived by the owner on Jun 30, 2024. It is now read-only.
v0.1.0
Breaking changes
- Relicense under AGPL-3.0
- $wgAchievementBadgesAchievementFallbackIcon - This setting is now relative to $wgScriptPath.
New configuration
- $wgAchievementBadgesAchievementFallbackOpenGraphImage - This is the path to the fallback image that displays as an Open Graph image Special:ShareAchievementBadge. This is relative to $wgScriptPath and its MIME type should be one of image/jpeg, image/gif or image/png.
- $wgAchievementBadgesFacebookAppId - If defined, a link to share to Facebook appears in Special:ShareAchievementBadge
Enhancements
- Special:ShareAchievementBadge
- Show additional message to disabled users and anon users
- Add share buttons.
- Provide
<meta name="description">
and<meta property="og:image">
. - Add link for Special:Achievements.
- Encode the subpage with base64
- Add new achievements: thanks and be-thanked
- Add links to notifications.
- Bundle achievement notifications.
Developer changes
- Add Achievement::getQueryInfo().
Achievement registering changes
- New properties:
og-image
- An image URL which should represent the achievement within the graph. This is relative to $wgScriptPath. If it is not specified andicon
property is present,icon
is used for this.
Other changes
- Run Phan.
- Run prettier on YAML.