Skip to content

Releases: thunderstore-io/thunderstore-ui

Thunderstore UI 5.1.2

10 Mar 17:40
0af8e95
Compare
Choose a tag to compare

What's Changed

Nimbus

A quick patch release to fix a forgotten issue.

Thank you @felinusfish for spotting this bug and reporting it!

Package Detail

Full Changelog: 5.1.1...5.1.2

Thunderstore UI 5.1.1

06 Mar 16:13
5487b8c
Compare
Choose a tag to compare

What's Changed

Nimbus

This release contains mostly changes that are not visible to the user. Though it does contain a lot of visible and "feeling" changes too.

Exactly 8 thanks @1A3Dev, @ReallyBadDeveloper, @AzumattDev, @metherul, @x753, @anttimaki, @AbstractMelon, @MythicManiac and Margmas for testing and reporting!

Sitewide

Once again there are a lot small UI fixes here and there. But there are few bigger fishes like the refactorings of Breadcrumbs and CardPackage. A small but very noteworthy addition is #1381 which should alleviate the situations where the users session has become invalid.

Community

The changes in #1390 are solely done in efforts to keep old website (django based) and Nimbus functional together in TS specific deployment style. These changes will be reverted later on when the old page is phased out.

  • Correct link behaviour in subdomainless Remix deployment by @Oksamies in #1390

Package Detail

Package detail gets a lot of small fixes in this release, with the biggest one being the markdown styles.

  • Add custom compare support for Table component by @Oksamies in #1362
  • Add semver filtering to Versions tab table by @Oksamies in #1363
  • Update/Fix markdown styles by @Oksamies in #1364
  • Remove isSupported check from CopyButton as it serves no purpose by @Oksamies in #1382
  • Make category tags in package detail page clickable by @Oksamies in #1383
  • Correct Package Detail sidebar item key color by @Oksamies in #1384
  • Fix markdown base font-weight by @Oksamies in #1385
  • Fix wrong column selection on Version tab tables semver sort by @Oksamies in #1388
  • Remove center alignment of content in nested blockquotes in markdown by @Oksamies in #1389

Code Quality

Goal has been to separate themes to their own entity as much as possible, with the changes in #1371 we take huge step towards that.

  • Upgrade github workflow actions/cache@v2 to v4 where it's used by @Oksamies in #1380
  • Update meta-item variable names by @Oksamies in #1367
  • Move variables with actual values to central css files by @Oksamies in #1371

Performance

This single PR here is probably the biggest UX change here. Previously one of the core features of Remix was disabled because of this but now as it's enabled the site feels a lot smoother to use.

Full Changelog: 5.0.1...5.1.1

Thunderstore UI 5.0.1

26 Feb 13:27
a58d20f
Compare
Choose a tag to compare

What's Changed

Nimbus

There were numerous bugs and unintended UI/UX behaviours in 4.2.1. Many of them are fixed with 5.0.1 but most likely more will be found.

Exactly 8 thanks @AzumattDev, @metherul, @x753, @anttimaki, @AbstractMelon, @MythicManiac and Margmas for testing and reporting!

Sitewide

Community

Package Detail

  • Fix CopyButton checkmark color by @Oksamies in #1338
  • Disable Team box in package detail page, when there are not team members by @Oksamies in #1339
  • Fix package detail sidebar category tag wrapping by @Oksamies in #1343
  • Only show categories box if data is available by @Oksamies in #1345
  • PageHeader description to not use CollapsibleText by @Oksamies in #1347
  • Correct isNew to be isUpdated in package card and details by @Oksamies in #1353
  • Show full dependency string instead of hiding if too long by @Oksamies in #1357

Team

Code Quality

Performance

In the PR 1348 few useRefs were added to reduce the amount of re-renders in any page with the PackageSearch component. Unintended re-renders still occur on bunch of pages, but those will be fixed in a later release for now.

Beta switch

Make beta switch appear in all pages and have it move the user to Nimbus' /communities when the same path from Django isn't available in Nimbus.

ts-api-react-actions

Previously ApiActions didn't have typed results, now they can have.

  • Improve ApiAction and fix hook mismatch in PackageSearch re-renders by @Oksamies in #1351

cyberstorm-forms

Improved useFormToaster message passing capabilities.

  • Improve ApiAction and fix hook mismatch in PackageSearch re-renders by @Oksamies in #1351

Full Changelog: 4.2.1...5.0.1

1.3.1

04 Nov 18:36
d7d644f
Compare
Choose a tag to compare
Merge pull request #1259 from thunderstore-io/11-04-remove_unused_lin…