Releases: RetroAchievements/RAWeb
Releases · RetroAchievements/RAWeb
3.3.0
What's Changed
- Hide code rows by default on manage game achievements page by @wescopeland in #1766
- Use multiline game avatars in Hardest Games list by @wescopeland in #1768
- Remove console icons from claims rows by @wescopeland in #1765
- Show achievement type in tickets by @Tsearo in #1767
- Don't show '- points' in Similar Games for games without achievements by @wescopeland in #1793
- Link directly to matching comment from comment search results by @Jamiras in #1786
- Fix forum post links not jumping to forum post by @wescopeland in #1788
- Fix achievement type being lost when edited from client by @wescopeland in #1783
- Prevent upscaling icons in game tooltips by @wescopeland in #1762
- Use full-size game icons on leaderboard page by @wescopeland in #1778
- Add max height for vertical screenshots by @wescopeland in #1757
- Fix dynamic tooltip placement when hovering between games by @wescopeland in #1763
- Prevent tooltip from appearing behind informational buttons on report broken achievement page by @wescopeland in #1758
- Prevent inserting truncated UTF-8 into motto field by @Jamiras in #1789
- Fix toolbox appearing at bottom on Manage Achievements page when game has no code notes by @wescopeland in #1779
- Fix ability to open claims from home page widget on mobile by @wescopeland in #1775
- Fix JavaScript error on some game pages by @wescopeland in #1764
- Fix exception viewing dev stats for developer with no sole/majority credits by @Jamiras in #1787
- Fix extra colon in softcore user tooltip by @wescopeland in #1794
- Revoke Beaten awards when types are completely removed by @wescopeland in #1781
- Rename "Site Moderator" to "Moderator" by @luchaos in #1772
- Normalize button HTML by @luchaos in #1774
- Upgrade to PHP 8.2 by @luchaos in #1760
Full Changelog: 3.2.2...3.3.0
3.2.2
What's Changed
- fix(achievement): dont save type: none as an empty string [V3.2.1] by @wescopeland in #1747
- fix(game): remediate issue where more than 100% progress is shown [V3.2.1] by @wescopeland in #1748
- fix(site-awards): filter out beaten games from awards displays [V3.2.1] by @wescopeland in #1749
- fix(game): remediate desktop screenshots scaling [V3.2.1] by @wescopeland in #1750
- chore(user): add data-* attrs to game awards for userscripts [V3.2.1] by @wescopeland in #1751
- fix(userProfile): localize score and achievement count to match elsew… by @drisc in #1746
- feat(achievementInspector): allow mass removing achievement types by @wescopeland in #1752
- refactor: use snake-case values for the achievement type enum by @wescopeland in #1753
Full Changelog: 3.2.1...3.2.2
3.2.1
What's Changed
- fix: remediate division by zero by @wescopeland in #1740
- chore: revert 1722 by @wescopeland in #1741
- fix(messages): remediate infinite loop by @wescopeland in #1742
- fix: remediate another division by zero error by @wescopeland in #1743
- fix: remediate achievement upload issue by @wescopeland in #1744
- fix(UserCard): remediate typo by @wescopeland in #1745
Full Changelog: 3.2.0...3.2.1
3.2.0
What's Changed
- feat: add multiline game avatar component by @wescopeland in #1681
- feat(forum): add 'Preview' support by @wescopeland in #1683
- fix(main.blade.php): use alternative solution for minimizing layout shift by @wescopeland in #1689
- feat(game): migrate alt games rows to blade by @wescopeland in #1690
- fix(tooltip): conditionally apply pixelated rendering style by @wescopeland in #1695
- fix(active-players): remove native browser tooltips by @wescopeland in #1697
- fix(tooltip): capture mouse coordinates on mouseover events by @wescopeland in #1696
- fix(resetPassword): allow resetting even with short username by @wescopeland in #1701
- return HTTP 401 and code field on dorequest authentication failures by @Jamiras in #1692
- fix(seeders):
composer mfs
cannot run down migration by @luchaos in #1693 - fix(home): use a single table column for showing claim devs by @wescopeland in #1702
- prevent exception requesting non-existant achievement by @Jamiras in #1703
- prevent exception when receiving invalid f parameter by @Jamiras in #1704
- ignore deleted forum topics when reporting unverified forum posts by @Jamiras in #1699
- fix(layout): prevent layout shift with sidebars by @luchaos in #1705
- fix cache key generation by @Jamiras in #1707
- refactor: rename AchievementType to AchievementFlags by @wescopeland in #1706
- fix logical error in test validation by @Jamiras in #1708
- eliminate unnecessary subquery by @Jamiras in #1711
- don't filter out untracked users if set has more than 100 players by @Jamiras in #1712
- fix: remediate fullcontainer layout issue by @wescopeland in #1715
- fix(code-notes): remediate js error on save by @wescopeland in #1721
- feat: Pretty 503 response by @drisc in #1713
- perf: use safeRequestIdleCallback for tooltips by @wescopeland in #1717
- perf: remediate non-sargable leaderboard queries by @wescopeland in #1724
- perf: remove unnecessary join on UserAccounts by @Tsearo in #1725
- perf: aggressively cache getUsersCompletedGamesAndMax by @wescopeland in #1722
- feat(setRequestList): use multiline game avatars by @wescopeland in #1716
- feat(top-card): remediate points overflow edge case and make minor ux adjustments by @wescopeland in #1719
- perf: defer loading of google charts by @wescopeland in #1728
- perf: eliminate lodash by @wescopeland in #1729
- perf: add priority hints to the LCP by @wescopeland in #1731
- perf(tooltip): use explicit event listeners by @wescopeland in #1733
- feat(home): improve mobile claims ux by @wescopeland in #1720
- feat(game): migrate screenshots area to blade with minor ux improvements by @wescopeland in #1726
- feat: add back-end support for progression tier achievements and beaten game tracking by @wescopeland in #1714
- feat(card)!: modernize game and hub tooltips by @wescopeland in #1700
- perf: eliminate jquery ui modal by @wescopeland in #1730
- fix: remediate multiline game avatar whitespace issue by @wescopeland in #1734
- fix(game): hide images native scrollbar on SM+ by @wescopeland in #1735
- fix: use infobox icons to designate when title attrs are available by @wescopeland in #1736
- fix(achievementInspector): adjust display of some buttons for jr devs by @wescopeland in #1737
- feat(achievement): update meta description by @wescopeland in #1738
- chore(UserClaimsTest): freeze time by @wescopeland in #1739
- Validate Uzebox on Site by @pinguupinguu in #1732
New Contributors
- @drisc made their first contribution in #1713
- @pinguupinguu made their first contribution in #1732
Full Changelog: 3.1.1...3.2.0
3.1.1
What's Changed
- Fix user point updates when multiple achievements are unlocked at the same time by @Jamiras in #1688
- Fix tooltip being partially obscured by carousel widget by @wescopeland in #1687
- Fix role display in user tooltip with long motto not containing whitespace by @wescopeland in #1680
- Fix display issue with some hub titles in Recent Forum Posts widget by @wescopeland in #1676
- Remove Quality Quest from Contacts page by @wescopeland in #1682
Full Changelog: 3.1.0...3.1.1
3.1.0
What's Changed
- Redesigned Achievement of the Week widget by @wescopeland in #1658
- Minor UX improvements to user tooltips by @wescopeland in #1642
- Add tooltips showing absolute dates to relative times on forum posts by @wescopeland in #1652
- Add user preference for showing absolute dates on forum posts by @wescopeland in #1656
- Improve game page description for display in web search results by @wescopeland in #1654
- Allow jr devs to embed videos from achievement page by @wescopeland in #1526
- Add Getting Started widget for recently created accounts by @wescopeland in #1653
- Add SECURITY.md documentation for submitting security vulnerabilities by @luchaos in #1592
- Show mature content warning on mature hub page by @wescopeland in #1663
- Games and hubs can no longer be linked to themselves by @wescopeland in #1661
- Fix broken links to docs.retroachievements.org in forums by @wescopeland in #1657
- Fix set requests widget not appearing when visiting a link to a specific game comment by @wescopeland in #1662
- Fix console name sometimes not appearing in game list tooltips by @wescopeland in #1660
- Fix API_GetGameInfoAndUserProgress returning different results when username is cased differently by @wescopeland in #1659
- Fix comments not disappearing when deleted without refreshing page by @wescopeland in #1679
- Fix multiple releases with same title but different consoles not showing up in New Sets widget by @fatfingers23 in #1671
- Fix outdated seeders and factories by @luchaos in #1664
- Switch tooltip framework from wz_tooltip to Floating UI by @wescopeland in #1429
New Contributors
- @fatfingers23 made their first contribution in #1671
Full Changelog: 3.0.1...3.1.0
3.0.1
What's Changed
- Added TI-83 icon by @oddgoo in #1646
- Fix missing images in achievement search results by @Jamiras in #1647
- Fix issue opening search result using keyboard by @wescopeland in #1650
- Fix carousel height on slow connection by @wescopeland in #1651
- Fix display of unregistered/banned users in forums by @wescopeland in #1649
Full Changelog: 3.0.0...3.0.1
3.0.0
What's Changed
- New UI for forum threads by @wescopeland in #1534
- New widget for news on main page by @wescopeland in #1513
- New filter widget for Most Requested Sets by @wescopeland in #1574
- Add bucketing to achievement distribution chart for sets with many achievements by @wescopeland in #1607
- Display console icon on achievement, leaderboard, and dev sets pages by @wescopeland in #1605
- Don't display RetroPoints for zero point achievements by @wescopeland in #1608
- Allow opening new tabs via right clicking auto-complete search results by @wescopeland in #1601
- Replace added/modified columns with awarded when viewing My Achievements by @wescopeland in #1631
- Allow some comment/forum input fields to grow as the user types by @wescopeland in #1630
- Ability to delete code notes from web page by @wescopeland in #1616
- Migrate dev claims widget to blade by @wescopeland in #1565
- Add documentation link to "Within 24 Hours of Claim" notice by @wescopeland in #1623
- Adjust anchor points for direct links to comments/threads to account for floating menu bar by @wescopeland in #1641
- Use standard date display for unlock on achievement detail page by @wescopeland in #1621
- Ignore pipes in game names when sorting search results by @wescopeland in #1602
- Don't display empty error alerts by @wescopeland in #1622
- Fix missing audit log when demoting achievement from ticket page by @wescopeland in #1609
- Fix string length calculation on new posts/comments when using non-ASCII characters by @wescopeland in #1620
- Fix achievement count in global ranking page to ignore unofficial and event achievements by @wescopeland in #1617
- Fix locked achievements being returned by API_GetUserSummary.RecentAchievements by @Jamiras in #1636
- Significant schema preparation for future development by @luchaos in #1580
Full Changelog: 2.15.0...3.0.0
2.15.0
What's Changed
- Add Reorder Site Awards link to My Pages menu; make more prominent in My Settings page by @EmoonX in #1312
- Process/strip shortcode in forum previews by @wescopeland in #1568
- Improve hub list sort so subsets are closer to their parent by @wescopeland in #1558
- Update Global Ranking link in menu to go to All Time ranking (instead of Daily ranking) by @wescopeland in #1598
- Fix timestamp offset when embedding YouTube videos by @wescopeland in #1593
- Fix subset player counts for titles containing ampersands by @wescopeland in #1591
- Fix unable to send messages when using browser page translation functionality by @wescopeland in #1595
Full Changelog: 2.14.0...2.15.0
2.14.0
What's Changed
- Subset player counts now include players from the base game by @wescopeland in #1530
- Event and site awards now grant additional set requests by @Tsearo in #1560
- Add hide unlocked achievements checkbox to game page by @wescopeland in #1547
- Remember the 'Hide completed sets' check state on user page by @wescopeland in #1521
- Allow dragging past end of screen when reordering awards by @wescopeland in #1543
- Add earned achievement totals to user profile by @Tsearo in #1540
- Add link to dev stats page in My Pages menu by @Tsearo in #1512
- Add date selector to History page by @Tsearo in #1514
- Add 'Retro Ratio' column to games list by @amine4567 in #1504
- Add code note count to code notes page by @Tsearo in #1541
- Add links to fields in Developer Stats table by @Tsearo in #1542
- Show portion of tickets associated to dev when viewing dev's game list by @Tsearo in #1511
- Move 'Your Rating' from rating widget tooltip to game page by @wescopeland in #1520
- Right-align result and date values in leaderboard list by @wescopeland in #1524
- Add thousands separators to leaderboard display for
VALUE
formatted entries by @wescopeland in #1517 - Always display
[m]
decoration at end of achievement title by @EmoonX in #1523 - Don't show 'Last 1 games played' or 'Last 0 games played' by @wescopeland in #1527
- Don't show duplicate user/game pairs in new sets/revisions by @wescopeland in #1536
- Minor changes to Claim List table to minimize wrapping by @EmoonX in #1546
- Increase contrast for alternating table rows by @EmoonX in #1567
- Collections have been renamed to Hubs on game page by @wescopeland in #1557
- Guide links on game pages must now point to RAGuides repository by @wescopeland in #1553
- Fix mastered calculation on global ranking when using daily/weekly filters by @cIymax in #1561
- Fix rank calculation for user on pages past actual rank when using the Followed Users filter by @cIymax in #1562
- Fix 'Follows You' overlapping user avatar on mobile by @wescopeland in #1518
- Fix extra whitespace when embedding [game=] for subset in code block by @wescopeland in #1544
- Fix line breaks being lost when canceling inline edit of code note by @wescopeland in #1564
- Prevent double posts in forums/comments by @wescopeland in #1559
- Add API_GetUserAwards endpoint by @wescopeland in #1545
New Contributors
- @amine4567 made their first contribution in #1504
- @cIymax made their first contribution in #1562
Full Changelog: 2.13.1...2.14.0