Skip to content

Releases: ygo-skc/skc-site

v1.3.3: Perf Improvements & React Reducer Usage

26 Feb 00:27
7f062a2
Compare
Choose a tag to compare

Changes

  • Stopped using useState in place of useReducer in some components as state management can be handled better with Reducers
  • Updated styles
  • Fixing perf issue for Chromium based browsers (who uses those, though?...)

v1.3.2: Bug Fixes & CSS Changes

29 Jan 19:35
Compare
Choose a tag to compare

Fixes

  • Fixed issue with Card Color for pendulum type cards
  • Fixed date issue found in ban lists

Changes

  • CSS changes
  • Added border for Section component
  • Using Section component for CardInformation sections (Ban List & Products)

v1.3.1: Various UI Improvements & JavaScript to TypeScript Changes

24 Jan 22:24
284911b
Compare
Choose a tag to compare

Fixes

  • Fixed scrolling for search results

Updates

  • Updated About Me
  • Various styling improvements
  • Using Section component in more places of UI for consistency
  • Added customization for Section component
  • CardInformation component using Section component will stylize header depending on cardColor
  • BanList page now uses a little less color
  • De-coupled About components

v1.3.0: Updated To Material UI V5 & TypeScript Migration

02 Jan 02:32
a62cc31
Compare
Choose a tag to compare

Changes

  • Updated from v4 to v5 of Material UI and fixed various issues associated with the migration
  • Removed unneeded components
  • Started migration from styled-components to css files to leverage caching, async file download and prevent the usage of browser CPU for JavaScript parsing
  • JavaScript to TypeScript migration
    • Almost all files have been migrated! Next step is to finish the migration and to update existing files to improve code quality and ensure files take advantage of TypeScript features
  • Experimenting with charts for to better represent data
  • Many style improvements 🥇

v1.2.8: Various QOL Updates

18 Dec 17:47
ae36c04
Compare
Choose a tag to compare

Changes

  • Removed Twitter widget as it was running on all pages and I prefer my users not being screwed by Twitter tracking
  • Updated Message component by separating logic for better written components
  • Updated fetch handler to accept custom error handling
    • Heart API fetch calls are using customer error handling so users can still browse site even when API is throwing error (Heart API isn't needed for normal site functionality)
    • Updated Error Messages and added new Error Messages
  • More JavaScript to TypeScript migrations
  • Various style updates across the site (site looking real clean - go look at other sites and compare it to this one 🥇)
  • Added prettier support so code conforms to some standard 💯

Full Changelog: v1.2.7...v1.2.8

V1.2.7: Improved Navigation Bar & Notification Badge

25 Nov 00:18
081103e
Compare
Choose a tag to compare

Changes

  • Fixed issue with date/time where time zone was incorrect project-next/heart-api#73
  • Added badge so users know there are new messages they haven't read
  • Added css files for navigation items previously using styled components
  • Added support for full width tables - optional flag in Tables util
  • Added GH and YT links in top nav
  • Updated Dates util file to leverage in built Date methods

v1.2.6: Updated Styles & Communication Support

14 Nov 18:32
8c643f6
Compare
Choose a tag to compare

Changes

  • Added support for new Heart API functionality - communication messages will be sent to users updating them on various things
  • Added widget to retrieve tweets
  • Updated heart-api urls to confirm to new spec
  • Resolved #135
  • Updated various components (audit fixes)
  • Removed various unused components
  • Fixed breaking issues with react-router-dom v5
  • Updated look and feel and primary colors used in some components
  • Abstracted various components and converted them to TypeScript for easier migration later on
  • Updated Dates util to be more simple 

v1.2.5: Various Quality Of Life Changes

10 Nov 23:07
d762d81
Compare
Choose a tag to compare

v1.2.5

Changes

  • Started JS to TypeScript migration
  • Added stricter TypeScript configurations
  • Code cleanup
  • Various style changes
  • Added max width for the site as a whole to make it look better on bigger screens
  • Started using Axios as opposed to Fetch API

v1.2.4: Performance Boost, Style Updates, New Functionality

19 Jun 21:37
2797301
Compare
Choose a tag to compare

Changes

Performance

  • Performance improvements by using React Lazy to load sub components after initial load
  • Fixes to previous React Lazy implementation for Card Details component where after initial render a flickering occurred (solved using Suspense)

New Functionality

  • Added Card Association for Pendulum cards to display Level/Rank
  • Created a new Footer component that looks better and floats to the bottom of the page even when content isn't big enough.
  • Added component that uses new API (Heart-API) to fetch YouTube uploads and display them so visitors can view uploads.

Style Changes

  • All around improvements to Card Details component and all sub components to render fast and have great layout!
  • Moved styles from individual components (using Styled-Components) to CSS files that are imported. This should improve performance as CSS files will be cached. Seeing some good results