Skip to content
This repository has been archived by the owner on Jun 30, 2024. It is now read-only.

v0.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Jan 03:03

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 and icon property is present, icon is used for this.

Other changes

  • Run Phan.
  • Run prettier on YAML.