Skip to content

Releases: RetroAchievements/RAWeb

6.0.0

01 Feb 17:34
5bfbc91
Compare
Choose a tag to compare

What's Changed

  • New design for statistics on user profile pages by @wescopeland in #2175
  • Show progress/backlog columns on console game lists by @wescopeland in #2161
  • Add Game Suggestions page by @Jamiras in #2159
  • Add progress to Recent Players list on game pages by @Jamiras in #2160
  • Make game list header rows stick to top when scrolling by @wescopeland in #2149
  • Allow filtering game lists by progression status by @wescopeland in #2148
  • Show Beaten/Completed/Mastery indicators in Completion list on profile page by @wescopeland in #2153
  • Adjust point text in recent games when some achievements are hardcore and others aren't by @wescopeland in #2157
  • Add 'Games without 100% completion' filter to Completion Progress page by @wescopeland in #2169
  • Add copy to clipboard functionality for web api key by @wescopeland in #2150
  • Adjust 'Viewing X of Y' label for recent players if both numbers match by @wescopeland in #2154
  • Adjust colors on Recent Progress chart by @wescopeland in #2167
  • Adjust alignment of achievement grid within Recently Played game dropdowns by @drisc in #2177
  • Remove unlock distribution chart when viewing unofficial achievements by @wescopeland in #2168
  • Swap Twitter link for Threads in footer by @wescopeland in #2170
  • Use singular/plural label for ticket count on achievement pages by @wescopeland in #2184
  • Allow .7z urls for RAPatches links in hash manager by @wescopeland in #2151
  • Fix ticket manager link on unofficial game pages not going to tickets for unofficial achievements by @drisc in #2183
  • Fix extra space being shown for empty motto by @wescopeland in #2156
  • Fix issue unlinking hashes for games with apostrophes in title by @wescopeland in #2164
  • Fix badge alignment on reorder page @drisc in #2174
  • Fix missing text for Certified Legend badge to reorder page by @drisc in #2171
  • Fix site-awards alignment by @drisc in #2139
  • Fix small gap at the rounded corners of tooltips by @drisc in #2163

Environment:

Future Features:

  • Add Filament admin panel and permission matrix preparations by @luchaos in #2165

Full Changelog: 5.5.0...6.0.0

5.5.0

11 Jan 16:36
1db6e18
Compare
Choose a tag to compare

What's Changed

  • Add more detail to game lists on hub pages by @Jamiras in #2130
  • Remove the ratings feature from game pages by @wescopeland in #2127
  • Add new fields to the Manage Hashes page by @wescopeland in #2110
  • Linkify ticket URL in new ticket email by @Jamiras in #2145
  • Automatically remove In Review status from claims on junior developer promotion by @Jamiras in #2112
  • Update leaderboard metadata for SEO and discord embeds by @wescopeland in #2136
  • Trim whitespace when editing game metadata by @MSGoodman in #2125
  • Replace remaining static images with SVG icons by @grablair in #2137
  • Adjust Currently Online chart to fill space better and show commas in tooltip by @wescopeland in #2135
  • Fix untracked users appearing in recent unlocks list on achievement pages by @MSGoodman in #2132
  • Fix overflow issue with long achievement titles in tooltips by @wescopeland in #2138
  • Fix loophole allowing more set requests than user has earned by @MSGoodman in #2133
  • Fix 1-letter mottos not appearing by @MSGoodman in #2141

Public API:

Future Features:

New Contributors

Full Changelog: 5.4.0...5.5.0

5.4.0

20 Dec 16:08
f3b4566
Compare
Choose a tag to compare

What's Changed

  • Private messages are no longer sent for new tickets by @Jamiras in #2083
  • Add user setting for hiding missable indicator on game page by @wescopeland in #2084 and #2106
  • Add Type indicator to achievement detail page by @wescopeland in #2103
  • Add Type indicator to achievement tooltips by @wescopeland in #2104
  • Add Type to achievement metadata for embeds by @wescopeland in #2088
  • Add image for wozaday label on Supported Game Files page by @luchaos in #2107
  • Fix javascript error when embedding achievements with special characters in forum posts by @wescopeland in #2086
  • Fix Discord embed reporting no achievements for sets with 0 points by @wescopeland in #2087
  • Fix homebrew games being counted twice in beaten leaderboard when filtering by 'All' on non-retail systems by @wescopeland in #2096
  • Fix History graph labels being off by a month by @wescopeland in #2102
  • Fix redirect for createmessage without subject/body by @Jamiras in #2099
  • Fix redirect error when logging in while loading multiple pages by @luchaos in #2095

Public API:

  • Add API_GetUserProfile endpoint for minimal user profile information by @relm in #2092
  • Add Type to achievement-centric public API endpoints by @wescopeland in #2089
  • Limit recent games in API_GetUserSummary to 100 instead of erroring by @wescopeland in #2105

Environment:

  • Update larastan package by @luchaos in #2097
  • Improve legacy redirector's handling of unused query parameters by @luchaos in #2100
  • Fix handling of [m] at start of title when migrating to missable type by @wescopeland in #2082
  • Fix Discord notifications for messages sent to system accounts by @luchaos in #2085
  • Fix generating passwords for local account testing by @luchaos in #2091

New Contributors

Full Changelog: 5.3.0...5.4.0

5.3.0

07 Dec 18:32
7b68bee
Compare
Choose a tag to compare

What's Changed

  • Messages and responses are now interleaved by @Jamiras in #2062
  • Allow achievements to be marked as Missable in the same way they can already be marked for Progression by @wescopeland in #2065
  • Add missable achievement count/filter to game page by @wescopeland in #2077
  • Use gray for softcore progress on game page by @wescopeland in #2060
  • Add alphabetical sorting to completion progress page by @wescopeland in #2039
  • Add SNK category to nav bar console list by @televandalist in #2054
  • Allow separators other than comma in admin copy unlocks tool by @Jamiras in #2064
  • Exclude homebrew systems from retail games in beaten games leaderboards by @wescopeland in #2051
  • Ignore sets with no achievements for most recent system in Progression Status widget by @wescopeland in #2053
  • Fix notification indicator not clearing when renewing expiring claim by @Jamiras in #2078
  • Fix aggregated game metrics not updated when publishing achievements through web by @wescopeland in #2055
  • Fix rounding in completion widget to match other pages by @wescopeland in #2057
  • Fix redirects to login page when accessing authentication guarded page by @luchaos in #2067
  • Fix loss of filters when paging through beaten leaderboards by @wescopeland in #2037
  • Fix incorrect last beaten game sometimes shown on beaten leaderboards by @wescopeland in #2040
  • Fix error updating description of achievement in subset from web by @wescopeland in #2042
  • Fix most recent beaten game not respecting filters by @wescopeland in #2052
  • Fix achievement badge clipping on mobile animation when expanding recent game by @wescopeland in #2058
  • Fix rendering game titles in code blocks in forums by @wescopeland in #2056
  • Fix incorrect date for beaten leaderboard entries by @wescopeland in #2050

Public API:

  • Don't return recent games from API_GetUserSummary without explicitly being asked to by @Jamiras in #2066
  • Add additional images to recently API_GetUserRecentlyPlayedGames response by @wescopeland in #2069
  • Add achievement type to API_GetAchievementUnlocks by @wescopeland in #2070

Performance improvements:

  • Add indices to token authentication lookups by @Jamiras in #2043
  • Don't fetch claimants for set requests on user profile page by @Jamiras in #2038
  • Fix livewire preventing cache when using back button by @wescopeland in #2044
  • Avoid asynchronous call for set request information on game page by @Jamiras in #2046

Environment:

Full Changelog: 5.2.2...5.3.0

5.2.2

18 Nov 14:05
f510552
Compare
Choose a tag to compare

What's Changed

  • Allow user completion progress to be viewed without logging in by @wescopeland in #2034
  • Fix points missing in recently played games by @wescopeland in #2029
  • Fix same user appearing multiple times in beaten leaderboard by @wescopeland in #2035
  • Fix extended user links being collapsed in forum posts by @wescopeland in #2032
  • Fix exception viewing dev sets when game has leaderboards but no achievements by @Jamiras in #2027
  • Fix exception viewing want-to-play list sorted by date by @Jamiras in #2031
  • Limit recently played games to 100 by @wescopeland in #2030

Full Changelog: 5.2.1...5.2.2

5.2.1

16 Nov 23:06
4c02f72
Compare
Choose a tag to compare

What's Changed

Full Changelog: 5.2.0...5.2.1

5.2.0

16 Nov 16:36
6c415b6
Compare
Choose a tag to compare

What's Changed

  • New widget for Last Games Played on user profile page by @wescopeland in #1989
  • Add Developer Feed page (replaces Recent Unlocks from Developer Stats) by @wescopeland in #2004
  • Support OR searches in active players widget via pipe operator by @wescopeland in #2000
  • Increase visible time of first news article before autoscrolling by @wescopeland in #1992
  • Restore visibility of completion progress and recent games on profile pages when not logged in by @wescopeland in #1990
  • Use console icon for game page headers in comments page by @wescopeland in #1882
  • Show last game-related activity for claimant to moderators by @Jamiras in #1995
  • Add admin tool to migrate achievements between games by @Jamiras in #2007
  • Add admin tool to duplicate unlocks by @Jamiras in #2009
  • Link version in footer to latest RAWeb release notes by @wescopeland in #2010
  • Fix display of Own Achievements Obtained on developer stats page by @Jamiras in #1994
  • Fix exception trying to view expiring claims without an active claim by @Jamiras in #1996
  • Fix exception when ping contains invalid UTF-8 by @Jamiras in #2003
  • Fix exception when ping contains invalid game ID by @luchaos in #2008
  • Fix forum id in breadcrumb when editing post by @wescopeland in #2012
  • Fix highlight for hub in hub page not covering entire row by @wescopeland in #2011
  • Fix completion badges not being revoked when resetting softcore achievements by @Jamiras in #2013

Features in progress (currently disabled):

Performance improvements:

  • Split massive game list query into several subqueries by @Jamiras in #2002
  • Split massive dev stats query into several subqueries by @Jamiras in #2001
  • Convert "My Sets" developer page to Blade by @Jamiras in #1998

Environment:

Full Changelog: 5.1.2...5.2.0

5.1.2

05 Nov 16:31
749d077
Compare
Choose a tag to compare

What's Changed

  • fix generating new forum topic for game by @Jamiras in #1986
  • fix editing achievements from website by @Jamiras in #1984
  • fix exception attempting to view hashes for non-existant game by @Jamiras in #1987
  • fix unique achievement obtainers in dev stats by @Jamiras in #1988
  • don't try to initialize chart data on games with no players by @wescopeland in #1983

Full Changelog: 5.1.1...5.1.2

5.1.1

04 Nov 17:35
8f93004
Compare
Choose a tag to compare

What's Changed

  • re-enable followed users ranking (moved to Followers page) by @wescopeland in #1976
  • fix online user count calculation by @luchaos in #1978
  • fix recent progress graph when playing multiple games in a single day by @Jamiras in #1979
  • fix sort order of unearned achievements in recent games list by @Jamiras in #1982
  • fix recent players rich presence message when having multiple sessions by @Jamiras in #1981
  • fix tagged game sort order issue on user request list by @wescopeland in #1977
  • fix tagged game sort order in hubs by @wescopeland in #1980
  • fix exception accessing forum with negative offset by @Jamiras in #1975
  • fix exception accessing manage hashes page for non-existant game by @Jamiras in #1974

Full Changelog: 5.1.0...5.1.1

5.1.0

01 Nov 20:15
07e8456
Compare
Choose a tag to compare

What's Changed

  • Add trending games to Active Players widget by @wescopeland in #1876
  • Re-enable contribution points calculations by @Jamiras in #1947
  • Add manual unlock buttons to ticket page for moderators by @Jamiras in #1929
  • Grant access to Developer Interest page for Jr. Devs by @wescopeland in #1896
  • Fix game title wrapping in AOTW widget by @wescopeland in #1902
  • Fix error displaying achievements with "<" in title by @wescopeland in #1904
  • Fix error viewing unofficial achievements for game with soft-deleted achievements by @Jamiras in #1921
  • Fix exception comparing game with non-existant user by @Jamiras in #1926
  • Fix "more" link not visible on completed progress widget if user has no completed games by @wescopeland in #1963
  • Add tests for dorequest?r=uploadachievement by @Jamiras in #1906
  • Migrate RenderRecentForumPostsComponent to Blade by @wescopeland in #1889
  • Migrate Report Issue popups from Knockout.js to Alpine by @wescopeland in #1881
  • Remove 'Your Progress' heading from game progress widget by @wescopeland in #1955

Features in progress (currently disabled):

Environment:

  • Switch dev db to mariadb and convert to utf8mb4 (server switch will occur later) by @luchaos in #1930
  • Always use redis for sessions in sail/docker contexts by @luchaos in #1938
  • Remove Knockout.js by @wescopeland in #1957

Performance improvements:

Full Changelog: 5.0.1...5.1.0