Releases: RetroAchievements/RAWeb
Releases · RetroAchievements/RAWeb
5.1.2
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
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
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):
- Add Completion Progress page by @wescopeland in #1833
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:
- Avoid activity table for startsession requests by @Jamiras in #1923
- Cache ticket count shown in header by @Jamiras in #1928
- Use aggregated data for unlocks on users list by @luchaos in #1924
- Use aggregated data for usergameactivity by @Jamiras in #1925
- Use aggregate data for achievement list by @Jamiras in #1934
- Use aggregate data for reset progress dropdowns by @Jamiras in #1933
- Use aggregate data for user progress by @Jamiras in #1931
- Use aggregate data for dev stats by @Jamiras in #1942
- Use aggregate data for history by @Jamiras in #1943
- Use aggregate data for achievement info page by @Jamiras in #1941
- Eliminate aggregate queries feature by @Jamiras in #1940
- Populate as much of Recent Players list as possible from aggregate data by @Jamiras in #1932
- Remove legacy PlayerAchievement model by @luchaos in #1949
- Stop writing to the Activity table by @luchaos in #1937
- Do not sanitize integers by @luchaos in #1922
- Don't fetch hidden leaderboard data on game page by @wescopeland in #1965
- Don't eagerly load console icons in game menu by @wescopeland in #1968
- Force async decoding of avatar images by @wescopeland in #1967
- Adjust index names by @luchaos in #1935
- Fix incorrect index on tickets table by @luchaos in #1945
- Add composite index for building achievement distribution by @wescopeland in #1966
- Add composite indexes for game_id and achievements unlocked by @wescopeland in #1956
- Add player_sessions indices by @luchaos in #1958
- Remove player_games.update_status by @luchaos in #1944
Full Changelog: 5.0.1...5.1.0
5.0.1
What's Changed
- perf: temporarily disable calls to ScoreLeaderboardComponent() by @wescopeland in #1914
- allow aggregate query for followed users on game page by @Jamiras in #1915
- feat: add awarded badges at the end of the list by @luchaos in #1916
- feat: allow for user id or username command parameters by @luchaos in #1917
- use aggregate_queries feature for high scores on game page by @Jamiras in #1918
- fix client error retrieving softcore unlocks with aggregate queries on by @Jamiras in #1919
- fix(connect): do not record ping requests without a game ID by @luchaos in #1920
Full Changelog: 5.0.0...5.0.1
5.0.0
What's Changed
- Improve mobile display of Recent Players by @wescopeland in #1884
- Add "beaten" game stats to Developer Stats page by @wescopeland in #1890
- Add Cheating Reports section to contact page by @wescopeland in #1895
- Fix discord embeds for mature games by @wescopeland in #1883
- Fix Jr. Devs not being able to set achievement types in a collaboration by @wescopeland in #1888
- Fix styling of Save All Changes button on reorder site awards page by @wescopeland in #1901
- Improve beaten progress determination on game page by @wescopeland in #1900
- Avoid querying Activity table for recent logins by @Jamiras in #1905
- Update some dependent packages by @wescopeland in #1903
Data aggregation work:
- Start generating aggregated data by @luchaos in #1874
- Update seeder schema to better reflect production by @luchaos in #1898
- Add primary key to SiteAwards table by @luchaos in #1899
- Update player_games and player_achievements indices by @luchaos in #1910
- Update player_games in batches after game metrics update by @luchaos in #1908
- Delete player_games entries when deleting users by @luchaos in #1907
- Allow aggregate data use on global ranking page by @Jamiras in #1912
- Allow feature enablement via cookie by @wescopeland in #1913
Full Changelog: 4.1.0...5.0.0
4.1.0
What's Changed
- Add Want to Develop list by @Jamiras in #1867
- Add message preview to private messages by @wescopeland in #1869
- Add outline to global search box by @Krylan in #1875
- Offset Reset menu from button on game page Progress widget by @wescopeland in #1858
- Disable web-based leaderboard editing by @wescopeland in #1873
- Fix duplicate query on user page by @wescopeland in #1865
- Fix tooltip flashing when diagonally mousing over an achievement icon by @wescopeland in #1871
- Fix misleading error message "achievement 0 awarded instead" when achievement unlock query times out by @Jamiras in #1870
- Use queued tasks for account deletion by @luchaos in #1864
Features in progress (currently disabled):
- Add progression status component to user page by @wescopeland in #1816
- Add info button to game page Progress widget to open required achievements dialog by @wescopeland in #1859
- Allow sorting achievements by type on game page by @wescopeland in #1857
- Fix tag rendering for game titles on beaten game credit dialog by @wescopeland in #1878
Full Changelog: 4.0.1...4.1.0
4.0.1
What's Changed
- Allow opening profile by clicking profile icon in nav bar by @wescopeland in #1840
- Mark pending ticket feedback notifications as read by @luchaos in #1853
- Remember sort when changing pages on Want to Play by @Jamiras in #1849
- Put softcore points on top for softcore players by @wescopeland in #1844
- Add beaten game totals to API_GetUserAwards by @wescopeland in #1824
- Restore Last Updated column by @wescopeland in #1841
- Use lazy loading on multiline game avatar images by @wescopeland in #1845
- Only show set requestors in set requestors list by @Jamiras in #1842
- Hide System column if no tools available by @wescopeland in #1846
- Fix authors not showing on Unofficial achievement list by @wescopeland in #1848
- Fix null reference error attempting to log in unknown user by @Jamiras in #1851
- Prevent invalid argument error viewing global user list when user has no awards by @Jamiras in #1850
Full Changelog: 4.0.0...4.0.1
4.0.0
What's Changed
- New wider layout by @luchaos in #1821
- New navigation bar by @luchaos in #1776 and #1831
- New progress tracking component on game pages by @wescopeland in #1785
- Add Want to Play Games list by @Jamiras in #1815
- Add progression statistics to home page by @wescopeland in #1780
- Remove maximum contribution from softcore when calculating available set requests by @Jamiras in #1803
- Add In Review claim status by @Jamiras in #1809
- Allow Jr Devs to mark progression in bulk by @drisc in #1822
- Use multiline game avatars on top 100 ticketed games by @wescopeland in #1817
- Use multiline game avatar for active claims and expiring claims pages by @Jamiras in #1832
- Report error manually unlocking achievements by @Jamiras in #1805
- Fix JSON Parse error on client viewing achievement unlocks for achievement that has yet to be earned by anyone by @Jamiras in #1784
Features in progress (currently disabled):
- Add progression/win condition type indicators to achievements on game page by @wescopeland in #1802
- Add progression/win achievement list dialog to game page by @wescopeland in #1810
- Use aggregated data in slow queries by @Jamiras in #1814
Full Changelog: 3.3.2...4.0.0
3.3.2
What's Changed
- Fix javascript errors on claims page by @wescopeland in #1808
- Remove heavy queries from user pages when not logged in by @wescopeland in #1812
Full Changelog: 3.3.1...3.3.2
3.3.1
What's Changed
- Fix several buttons appearing as links by @luchaos in #1798 and #1800
- Fix early claim notice appearing after 24 hours by @wescopeland in #1804
- Fix static tooltips not following mouse by @wescopeland in #1801
- Disable submit button when exceeding counter max length by @wescopeland in #1790
- Don't update last login when generating Beaten awards by @wescopeland in #1797
Full Changelog: 3.3.0...3.3.1