Releases: thunderstore-io/thunderstore-ui
Releases · thunderstore-io/thunderstore-ui
Thunderstore UI 8.6.0
What's Changed
- Fix cyberstorm-remix typecheck and make it part of CI pipeline by @anttimaki in #1716
- Make RequestConfig.apiHost a required argument by @anttimaki in #1717
- MultipartUpload improvements by @anttimaki in #1718
- Use plain apostrophes in error boundary texts by @anttimaki in #1719
- Rename private property of MultipartUpload for clarity by @anttimaki in #1720
- Add emptyOutDir to few packages so that dev envs dont bork by @Oksamies in #1721
- Add instructions for LLM code reviews by @anttimaki in #1722
- Use instead of loading text (TS-3056) by @Roffenlund in #1724
- Settings tab loading placeholder (TS-3143) by @Roffenlund in #1725
- Trim search string in package search (TS-3075) by @Roffenlund in #1723
- Remove submit button disabling from multiple places by @Oksamies in #1730
- Fix icons not being consistently sized in connections tab by @Oksamies in #1729
Full Changelog: 8.5.0...8.6.0
Thunderstore UI 8.5.0
What's Changed
- Fix upload pages listing links by @Oksamies in #1711
- fix(cyberstorm): update modal and overlay z-indices by @Oksamies in #1713
- Fix PackageSearch filters locking up after browser back navigation by @Oksamies in #1714
- fix(cyberstorm-remix): stabilize wiki rendering and optimize navigation by @Oksamies in #1715
Full Changelog: 8.4.0...8.5.0
8.4.0
What's Changed
- Update data fetching and error handling related documentation by @anttimaki in #1689
- Fix vite dev watchers not being run properly in docker entrypoint by @Oksamies in #1694
- Fix dev env nginx hosts resolution in between docker containers by @Oksamies in #1695
- fix(cyberstorm, cyberstorm-theme, ts-uploader): fix package exports by @Oksamies in #1696
- Add possibility of sub-dropdowns through Dropdown component by @Oksamies in #1703
- Add "quick links" sub-dropdown to Navigations user dropdown by @Oksamies in #1704
- Fix wiki page issues by @Oksamies in #1699
- Make rated packages remove session when auth is bad by @Oksamies in #1700
- Fix PackageSearch issues by @Oksamies in #1702
- Fix unclickable elements in footer by @Oksamies in #1697
- Remove default selected option from Report Package form by @Oksamies in #1706
- Fix breadcrumbs in by team package search by @Oksamies in #1707
- Fix beta-switch execution by @Oksamies in #1705
- Fix role select not working when adding a team member by @Oksamies in #1698
- Throw 404 when changelog not found (TS-3001) by @Roffenlund in #1708
- Catch errors in readme (TS-3037) by @Roffenlund in #1710
- Elevate Modals z-index so that it stays on top of everything else by @Oksamies in #1701
- Fix Source views decomp date not showing by @Oksamies in #1709
- Add "All teams" item to "Teams" sub-dropdown in nav by @Oksamies in #1712
Full Changelog: 8.3.1...8.4.0
Thunderstore UI 8.3.1
What's Changed
- Set up Docker development environment for Cyberstorm Remix by @Oksamies in #1663
- Wiki fixes by @VilppeRiskidev in #1668
- Fix issues affecting RouteErrorBoundary usage by @anttimaki in #1688
- Moderation tools feature branch (TS-2784) by @Roffenlund in #1690
- Consolidated changes and features that were developed during xmas time by @Oksamies in #1678
- Update cyberstorm-remix Dockerfile to include building packages by @Oksamies in #1693
Full Changelog: 8.2.0...8.3.1
Thunderstore UI 8.2.0
What's Changed
- Enhance Switch component with cursor and transition styles; add 'disabled' modifier support by @Oksamies in #1659
- Improve error messageing in ReportPackageForm for unauthorized access by @Oksamies in #1658
- thunderstore-api: allow null values for team donation link by @anttimaki in #1664
- Fix CodeBoxHTML's issues by using the CodeBox component with SyntaxHi… by @VilppeRiskidev in #1653
Full Changelog: 8.1.3...8.2.0
Thunderstore UI 8.1.3
What's Changed
- Ensure current user is updated by @Oksamies in #1540
- Add a option to force currentUser update to getSessionCurrentUser by @Oksamies in #1541
- Add forced currentUser update to settings and teams pages by @Oksamies in #1535
- Update thunderstore-api to match up coming cyberstorm API changes by @Oksamies in #1542
- Correct API fetch params and data in few settings actions by @Oksamies in #1543
- Enable teams, team settigns and user settings pages by @Oksamies in #1544
- Sentry filtering by @anttimaki in #1552
- Update vitest by @anttimaki in #1553
- Improve the coverage of CI pipeline by @anttimaki in #1554
- Fix Team Settings pages breadcrumb linkId by @Oksamies in #1537
- Refactor storybook app by @Oksamies in #1551
- Tests and coverage by @Oksamies in #1555
- Dynamically resolve allowedHosts for local dev envs by @Oksamies in #1557
- Fix type imports in Nimbus by @Oksamies in #1562
- Remove unused resolveTriState function by @Oksamies in #1563
- Disable coverage run in CI pipelines until a decision has been made on the current issues by @Oksamies in #1570
- Update Thunderstore Django image version, that is used in test backend by @Oksamies in #1573
- Update fontawesome to version 7 by @VilppeRiskidev in #1581
- Fix import error that breaks page navigation by @anttimaki in #1575
- Add Package Source tab by @VilppeRiskidev in #1549
- Add virtual-scrolling to CodeboxHTML to prevent DOM lagging when the … by @VilppeRiskidev in #1561
- Add CodeBoxHTML highlighting by @VilppeRiskidev in #1571
- Replace Modal components implementation with Radix modal by @Oksamies in #1565
- Add color highlighting to CodeBox component by @VilppeRiskidev in #1572
- Add getPackageVersionDependencies to Dapper and DapperFake by @Oksamies in #1567
- Add fetchPackageVersionDependencies function to thunderstore-api by @Oksamies in #1566
- Package Version pages by @Oksamies in #1547
- Improve imports in PackageListing view by @anttimaki in #1580
- Enable package reporting by @anttimaki in #1582
- Split and rename ReportPackage.tsx by @anttimaki in #1583
- Improve styling for the package reporting feature by @anttimaki in #1584
- Nimbus packageListing useReportPackage fix by @Oksamies in #1589
- Fix Nimbus OutletContext not being updated with client data by @Oksamies in #1590
- Fix a few issues with modals by @VilppeRiskidev in #1596
- Delete service account bug fixes(TS-2756) by @Roffenlund in #1597
- Fix multiple things related to adding service accunts by @VilppeRiskidev in #1598
- Simplify CurrentUser interface by @anttimaki in #1601
- Remove clientLoader from teamSettings by @anttimaki in #1602
- DRY team setting tabs clientLoaders by @anttimaki in #1603
- Update remove team member fixes by @VilppeRiskidev in #1599
- Refactor PaginatedDependencies to use loader-resolved data by @Roffenlund in #1595
- Fix disconnect social auth bugs by @Roffenlund in #1600
- Fix package like action usage in package page by @Oksamies in #1588
- Enhance CodeBox styling for better responsiveness and overflow handling by @Oksamies in #1607
- Fix a couple of issues with the package upload page by @VilppeRiskidev in #1611
- Update link to teams page(TS-2768) by @Roffenlund in #1606
- Use Suspense in team setting tabs by @anttimaki in #1604
- Update Nimbus README with enw allowedHosts setup by @Oksamies in #1568
- chore: make modal backdrop blur opt-in for better performance by @Oksamies in #1610
- Enhance Modal component to support controlled and uncontrolled states with improved open state management by @Oksamies in #1609
- Optimize ts-dev-proxy nginx config with upstream keepalive by @Oksamies in #1639
- Add nginx configuration volume to docker-compose for improved setup by @Oksamies in #1640
- Use API request to determine if user can leave or disband a team by @anttimaki in #1637
- Fix delete user issues (TS-2775) by @Roffenlund in #1612
- Refactor ReportPackageForm to use controlled form inputs and update logic by @Oksamies in #1608
- Fix session currentUser not updating immediately on revalidation by @Copilot in #1644
- Team settings cleanup by @anttimaki in #1643
- Update logout redirect by @Roffenlund in #1638
- Show "Add Member" button only for team owners by @anttimaki in #1650
- Add validator option for useStrongFrom and use it in few places by @Oksamies in #1651
- Add error handling and display for AddMemberForm by @Oksamies in #1652
- Request caching by @Oksamies in #1636
- Disband team form validation by @anttimaki in #1649
- Add RouteErrorBoundary by @anttimaki in #1655
- Adjust modal widths project-wide by @anttimaki in #1657
- Replace root error boundary with RouteErrorBoundary by @anttimaki in #1656
New Contributors
- @Roffenlund made their first contribution in #1597
- @Copilot made their first contribution in #1644
Full Changelog: 7.0.10...8.1.3
Thunderstore UI 7.0.10
Merge pull request #1546 from thunderstore-io/09-17-ensure_community_…
Thunderstore UI 7.0.9
Merge pull request #1539 from thunderstore-io/09-17-fix_session_reval…
Thunderstore UI 7.0.8
Merge pull request #1534 from thunderstore-io/09-16-add_breadcrumbs_f…
Thunderstore UI 7.0.7
This (pre-)release is more of a test for the new automation pipeline.