Skip to content

Releases: Mateleo/Calibrum

v1.0.0

22 Dec 14:07
Compare
Choose a tag to compare

Calibrum

🚀 Calibrum v1.0.0 is here! 🥳

✨ New Features

  • add styling for "UNRANKED" tier to match the gradient background of other tiers (cef88a) by @Mateleo
  • add support for descending order in LpUpdate query to get the latest updates first (fd91d4) by @Mateleo
  • add support for shower badge by checking if the account has played more than 6 games in a day (fd91d4) by @Mateleo
  • add dynamic background image URL based on props.championId to display champion splash image (ef8414) by @Mateleo
  • refactor code to use arrow functions and improve code readability (64fece) by @Mateleo
  • update text content for the latest project description in the modal (8a2296) by @Mateleo
  • update player accounts to split and trim each account to remove whitespace and improve data consistency (d61f12) by @Mateleo
  • add Modal component to display a button with project information and hide functionality (6e7dd2) by @Mateleo
  • add support for process.env.PORT environment variable to be able to run app on a configurable port (aa865d) by @Mateleo
  • create an API endpoint to fetch players for search functionality (aa865d) by @Mateleo
  • (aa865d) by @Mateleo
  • fetch last games data from the "/api/lastgames" endpoint using useLazyFetch (b6840d) by @Mateleo
  • add dynamic links to player profiles using NuxtLink (b6840d) by @Mateleo
  • display the game date in the format "DD/MM à HH (b6840d) by @Mateleo
  • add conditional styling to the LP element based on the value of game.lastUpdateDiff (b6840d) by @Mateleo
  • add getLast10Games function to retrieve the last 10 games played by players (c3a2b7) by @Turdyo
  • add getLastXUpdates function to retrieve the last X lp updates (c3a2b7) by @Turdyo
  • add provider to defineOgImageStatic to specify the image generation method as browser (a3018f) by @Mateleo
  • add caching to AllPlayedChamps function to improve performance and reduce API calls (a4c853) by @Mateleo
  • use championId prop to fetch champion splash image instead of champion name (2aad95) by @Mateleo
  • pass mostPlayedChamp as championId prop to MyOgImage.vue (2aad95) by @Mateleo
  • add mostPlayedChamp field to player response (2aad95) by @Mateleo
  • add isLive and mostPlayedChamp fields to PlayerResponse type definition (2aad95) by @Mateleo
  • add function to get most played champion by account name and puuid (ca957c) by @Mateleo
  • add interfaces for match data (ca957c) by @Mateleo
  • import getMostPlayedChampByAccount function from accounts.ts to use it in player endpoint (ca957c) by @Mateleo
  • make isLive prop optional and add support for null value (46ed8c) by @Mateleo
  • add isLive field to Player model (46ed8c) by @Mateleo
  • add caching to the event handler with a maxAge of 5 minutes and enable SWR (46ed8c) by @Mateleo
  • add isLive prop to LeaderboardPlayer component to show if player is currently in game (f4ed5b) by @Mateleo
  • add isLive property to players returned by getPlayersWithLive function (f4ed5b) by @Mateleo
  • add getPlayersWithLive function to get all players with isLive property and shuffle players to avoid rate limit issues (f4ed5b) by @Mateleo
  • add shuffle function to shuffle arrays (f4ed5b) by @Mateleo
  • add live indicator to LIVE GAME button when live prop is true (d524c4) by @Mateleo
  • add endpoint to get the best and worst players of the day based on their LP gains (779bc6) by @Turdyo
  • add endpoint to register a player and their accounts (779bc6) by @Turdyo
  • add function to get LP updates by account and by day (779bc6) by @Turdyo
  • add function to get the best and worst players of the day based on their LP gains (779bc6) by @Turdyo
  • add button to watch player live game if they are currently in game (08857e) by @Mateleo
  • add LP prop to Props interface to display players LP in MyOgImage component (c0a7db) by @Mateleo
  • add support for displaying peak rank and rank history graph (795601) by @Turdyo
  • add support for displaying rank history graph (795601) by @Turdyo
  • add support for displaying multiple accounts and their rank history graph (795601) by @Turdyo
  • add response types for player, account and lpupdate to improve type safety and readability (795601) by @Turdyo
  • change defineOgImageDynamic to defineOgImageScreenshot to improve performance and reduce server load (8358ec) by @Mateleo
  • enable Nitros node mode to improve server-side rendering performance (b8c6fa) by @Mateleo
  • add MyOgImage component to generate Open Graph image (32d3be) by @Mateleo
  • add main tag to layout to fix footer position (32d3be) by @Mateleo
  • add SEO meta tags and watch for player and selected account changes (32d3be) by @Mateleo
  • set suggestedMax y-axis value to LPC peak value + 15 (9cd9ac) by @Mateleo
  • add getPlayers function import to use it in the leaderboard endpoint handler (da5c20) by @Turdyo
  • add getPlayerLiveGame function to get live game data for a player (9ff487) by @Turdyo
  • add watcher to update AllTiers variable when players change (7200e4) by @Mateleo
  • add function to convert LPC to string with tier and rank (7200e4) by @Mateleo
  • add y-axis ticks callback to display LPC as string (7200e4) by @Mateleo

🔧 Bug Fixes

  • fix incorrect property access in message string to display the correct games count (01ee1e) by @Mateleo
  • add support for unranked players by adding unranked prop and conditionally disabling link (54e0bc) by @Mateleo
  • pass unranked prop to LeaderboardPlayer component based on players rank status (54e0bc) by @Mateleo
  • fix the conditional class assignment in the v-for loop to correctly apply the border style (a46015) by @Turdyo
  • add a filter to exclude updates with a lastUpdateDiff of 0 when fetching the last X updates (a46015) by @Turdyo
  • handle null or undefined tier values by displaying "UNRANKED" instead (cef88a) by @Mateleo
  • fix incorrect NuxtLink to worstPlayers profile page (06875e) by @Mateleo
  • fix incorrect property name when retrieving player name for PlayersOfTheDay component (06875e) by @Mateleo
  • fix typo in "games daffilées" to "games daffilée" in streak badge message (fd91d4) by @Mateleo
  • fix the date range in getGamesCountByAccountByDay function to get games count in the last 24 hours (fd91d4) by @Mateleo
  • adjust grid layout and center align content for better responsiveness (353e35) by @Mateleo
  • comment out unused defineOgImage function to improve code readability and remove unnecessary code (3ad3f4) by @Mateleo
  • update badge ...
Read more

v0.4.0

14 Aug 11:56
244fe15
Compare
Choose a tag to compare

Calibrum

🚀 Calibrum v0.4.0 is here! 🥳

✨ New Features

  • add support for process.env.PORT environment variable to be able to run app on a configurable port (aa865d) by @Mateleo
  • create an API endpoint to fetch players for search functionality (aa865d) by @Mateleo
  • (aa865d) by @Mateleo
  • fetch last games data from the "/api/lastgames" endpoint using useLazyFetch (b6840d) by @Mateleo
  • add dynamic links to player profiles using NuxtLink (b6840d) by @Mateleo
  • display the game date in the format "DD/MM à HH (b6840d) by @Mateleo
  • add conditional styling to the LP element based on the value of game.lastUpdateDiff (b6840d) by @Mateleo
  • add getLast10Games function to retrieve the last 10 games played by players (c3a2b7) by @Turdyo
  • add getLastXUpdates function to retrieve the last X lp updates (c3a2b7) by @Turdyo
  • add provider to defineOgImageStatic to specify the image generation method as browser (a3018f) by @Mateleo
  • add caching to AllPlayedChamps function to improve performance and reduce API calls (a4c853) by @Mateleo
  • use championId prop to fetch champion splash image instead of champion name (2aad95) by @Mateleo
  • pass mostPlayedChamp as championId prop to MyOgImage.vue (2aad95) by @Mateleo
  • add mostPlayedChamp field to player response (2aad95) by @Mateleo
  • add isLive and mostPlayedChamp fields to PlayerResponse type definition (2aad95) by @Mateleo
  • add function to get most played champion by account name and puuid (ca957c) by @Mateleo
  • add interfaces for match data (ca957c) by @Mateleo
  • import getMostPlayedChampByAccount function from accounts.ts to use it in player endpoint (ca957c) by @Mateleo
  • make isLive prop optional and add support for null value (46ed8c) by @Mateleo
  • add isLive field to Player model (46ed8c) by @Mateleo
  • add caching to the event handler with a maxAge of 5 minutes and enable SWR (46ed8c) by @Mateleo
  • add isLive prop to LeaderboardPlayer component to show if player is currently in game (f4ed5b) by @Mateleo
  • add isLive property to players returned by getPlayersWithLive function (f4ed5b) by @Mateleo
  • add getPlayersWithLive function to get all players with isLive property and shuffle players to avoid rate limit issues (f4ed5b) by @Mateleo
  • add shuffle function to shuffle arrays (f4ed5b) by @Mateleo
  • add live indicator to LIVE GAME button when live prop is true (d524c4) by @Mateleo
  • add endpoint to get the best and worst players of the day based on their LP gains (779bc6) by @Turdyo
  • add endpoint to register a player and their accounts (779bc6) by @Turdyo
  • add function to get LP updates by account and by day (779bc6) by @Turdyo
  • add function to get the best and worst players of the day based on their LP gains (779bc6) by @Turdyo
  • add button to watch player live game if they are currently in game (08857e) by @Mateleo
  • add LP prop to Props interface to display players LP in MyOgImage component (c0a7db) by @Mateleo
  • add support for displaying peak rank and rank history graph (795601) by @Turdyo
  • add support for displaying rank history graph (795601) by @Turdyo
  • add support for displaying multiple accounts and their rank history graph (795601) by @Turdyo
  • add response types for player, account and lpupdate to improve type safety and readability (795601) by @Turdyo
  • change defineOgImageDynamic to defineOgImageScreenshot to improve performance and reduce server load (8358ec) by @Mateleo
  • enable Nitros node mode to improve server-side rendering performance (b8c6fa) by @Mateleo
  • add MyOgImage component to generate Open Graph image (32d3be) by @Mateleo
  • add main tag to layout to fix footer position (32d3be) by @Mateleo
  • add SEO meta tags and watch for player and selected account changes (32d3be) by @Mateleo
  • set suggestedMax y-axis value to LPC peak value + 15 (9cd9ac) by @Mateleo
  • add getPlayers function import to use it in the leaderboard endpoint handler (da5c20) by @Turdyo
  • add getPlayerLiveGame function to get live game data for a player (9ff487) by @Turdyo
  • add watcher to update AllTiers variable when players change (7200e4) by @Mateleo
  • add function to convert LPC to string with tier and rank (7200e4) by @Mateleo
  • add y-axis ticks callback to display LPC as string (7200e4) by @Mateleo

🔧 Bug Fixes

  • remove playwright dependency from the project as it is no longer needed (56cc27) by @Mateleo
  • add optional config parameter to getAccountByName, getAccountById, getAccountsByPlayer, and getAccounts functions for more flexibility in querying accounts (b003f1) by @Turdyo
  • refactor components to use lazy loading for improved performance and code splitting (59bafa) by @Mateleo
  • fix indentation and formatting issues in the template section (b6840d) by @Mateleo
  • fix conditional class assignment in the v-for loop to correctly apply the "border-b-0" class (b6840d) by @Mateleo
  • update image source path for account tier emblem to use new_emblems folder instead of emblems folder (068a55) by @Mateleo
  • update image source path for player account tier emblem to use new_emblems folder instead of emblems folder (068a55) by @Mateleo
  • update LPC to tier mapping to include new EMERALD tier (068a55) by @Mateleo
  • update image source path for lpUpdate tier emblem to use new_emblems folder instead of emblems folder (068a55) by @Mateleo
  • add EMERALD as a new tier in the enum Tier (068a55) by @Mateleo
  • decrease maxAge to 2 minutes for leaderboard cache (068a55) by @Mateleo
  • comment out unused code for getting most played champion (068a55) by @Mateleo
  • update LPC values for EMERALD, DIAMOND, MASTER, GR (068a55) by @Mateleo
  • fix type error when filtering AllPlayedChamps array by adding a type guard to filter method (a4c853) by @Mateleo
  • add delay of 500ms to defineOgImageScreenshot function to improve performance (ffa1ae) by @Mateleo
  • fix typo in cached function options (73fb88) by @Mateleo
  • fix cached function to receive puuid parameter and filter AllPlayedChamps array correctly (73fb88) by @Mateleo
  • change champion prop to championId to improve semantics (2aad95) by @Mateleo
  • change champion prop to championId to match MyOgImage.vue changes (2aad95) by @Mateleo
  • remove mostPlayedChamp field from Account model (2aad95) by @Mateleo
  • handle case when fetchMatchesHistory returns undefined (2aad95) by @Mateleo
  • refactor getPlayersWithLive function t...
Read more

v0.3.1

22 May 14:27
Compare
Choose a tag to compare

Calibrum

🚀 Calibrum v0.3.1 is here! 🥳

✨ New Features

  • add support for displaying players profile icon and LP count (57206b) by @Mateleo
  • add support for updating lastUpdate and peakEloUpdate when player changes (57206b) by @Mateleo
  • add support for fetching LP updates for each account (57206b) by @Mateleo
  • import Account and Player types from @prisma/client to improve type safety (923eac) by @Mateleo
  • add leaderboard endpoint (3fb407) by @Mateleo
  • add getPlayers function to retrieve all players with their accounts (3fb407) by @Mateleo
  • add Graph component to display LP updates over time (c5c706) by @Mateleo
  • add LazyPlayerGraph component to display LP updates graph in Rank History section (c5c706) by @Mateleo
  • add low and high level functions to interact with accounts in the database (783ef1) by @Turdyo
  • add functions to interact with lp updates in the database (783ef1) by @Turdyo
  • add functions to interact with players in the database (783ef1) by @Turdyo
  • add prisma client instance (783ef1) by @Turdyo
  • add functions to fetch account and ranked info from Riot API (783ef1) by @Turdyo
  • add onAccountChange prop to PlayerAccounts component to notify parent component of account change (df2189) by @Mateleo
  • add profileIcon prop to PlayerTitle component to display players profile icon (df2189) by @Mateleo
  • add selectedAccount ref and watch it to update lastUpdate and peakEloUpdate when account changes in PlayerAccounts component (df2189) by @Mateleo
  • replace anchor tags with NuxtLink components to improve user experience and add hover effect (6284c5) by @BlanchardNicolas
  • add FAQ page with information about Aphelios weapons (6284c5) by @BlanchardNicolas
  • add Dev Team page with placeholder content (6284c5) by @BlanchardNicolas
  • add new emblem images for all ranks to be used in the app (81b674) by @Mateleo
  • move logo.png to img/logo.png to improve assets organization (934c14) by @Mateleo
  • move emblems to img/emblems/ to improve assets organization (934c14) by @Mateleo
  • move positions to img/positions/ to improve assets organization (934c14) by @Mateleo
  • remove image.dir configuration and move images to public/img/ to improve assets organization (934c14) by @Mateleo
  • add new images to support the new assets organization (934c14) by @Mateleo
  • add nuxt-scheduler package to project dependencies (89bd53) by @Mateleo
  • add nuxt-scheduler package to project dependencies (89bd53) by @Mateleo
  • add CRON job to fetch account data every 10 minutes using nuxt-scheduler (89bd53) by @Mateleo
  • add LPC to Rank component and change lastUpdated to lastUpdateDiff (96534f) by @Turdyo
  • add peakEloUpdate to PlayerRank component and remove unused console.log statement (96534f) by @Turdyo
  • add dayjs library to format lastUpdated prop with a human-readable date (10bd2f) by @Mateleo
  • add more data to the createLpUpdate function to store more information about the accounts ranked info and the difference between the old and new LP values. (f6b6e2) by @Turdyo
  • add support for accounts prop (600d6c) by @Mateleo
  • add support for LPC, wins, and losses props (600d6c) by @Mateleo
  • add support for role prop (600d6c) by @Mateleo
  • add support for fetching player data and passing it to child components (600d6c) by @Mateleo
  • add lpUpdates to accounts returned by getPlayerByName to provide more information about accounts. (823768) by @Turdyo
  • add endpoint to get player and their accounts by name (bda26b) by @Turdyo
  • change registerPlayer function to registerOrUpdatePlayer to update player if already exists (4e534b) by @Turdyo
  • add support for insensitive search by account name (9d1b6c) by @Turdyo
  • add support for updating account data from Riot API (9d1b6c) by @Turdyo
  • add support for registering new accounts (9d1b6c) by @Turdyo
  • add support for fetching all accounts and accounts by player (9d1b6c) by @Turdyo
  • add support for updating account data and creating LP updates (9d1b6c) by @Turdyo
  • add support for fetching LP updates by account and creating LP updates (9d1b6c) by @Turdyo
  • add support for insensitive search by player name (9d1b6c) by @Turdyo
  • undefined (9d1b6c) by @Turdyo

🔧 Bug Fixes

  • handle error when commitContent is undefined (0053e0) by @Mateleo
  • remove unnecessary line break (57206b) by @Mateleo
  • add null check for player.accounts (57206b) by @Mateleo
  • optimize tooltip callbacks to improve performance and update title to show players rank, tier and LP (7a6d02) by @Mateleo
  • sort players by LPC in descending order to show the highest scores first (923eac) by @Mateleo
  • add await to useLazyFetch call (3fb407) by @Mateleo
  • remove unused import of fetchAccountData from ../utils/accounts/accounts (f0b167) by @Turdyo
  • fix lastUpdateDiff calculation to avoid unnecessary calculations and improve code readability (661999) by @Turdyo
  • fix isDodge function to receive the correct parameters and return the correct value (661999) by @Turdyo
  • improve error logging by adding account name and error toJSON() method to log Axios errors (ac8ed6) by @Turdyo
  • remove unused import of fetchAccountData and getAccounts functions (5fc708) by @Mateleo
  • import fetchAccountData from the correct path in utils folder to fix a bug (5fc708) by @Mateleo
  • change cron job frequency from every 10 minutes to every 2 seconds to improve data freshness and accuracy (66f881) by @Mateleo
  • remove unused variables and fix default tier value to "IRON" (df2189) by @Mateleo
  • import LpUpdate type from @prisma/client to improve code readability (82d85c) by @Turdyo
  • add isDodge function to check if lpUpdate is a dodge or not. (82d85c) by @Turdyo
  • add console.log to debug LPC calculation (89bd53) by @Mateleo
  • improve performance by using self-closing components instead of closing tags for components that dont have children (1c021c) by @Turdyo
  • fix type error in Props interface and remove unused variables (96534f) by @Turdyo
  • remove LPC prop from destructured props to fix undefined error (10bd2f) by @Mateleo
  • add error variable to destructured useLazyFetch return to handle errors (10bd2f) by @Mateleo
  • add semicolons to imports and fix indentation to improve code readability ([10bd2f](10bd2f...
Read more

v0.2.0

09 May 17:06
71cdb71
Compare
Choose a tag to compare

Calibrum

🚀 Calibrum v0.2.0 is here! 🥳

✨ New Features

  • create Rank component with props and default values (9646a6) by @Mateleo
  • add PlayerRank component to player page (9646a6) by @Mateleo
  • add Accounts component (7d0552) by @Mateleo
  • add player navigation component (d5ff80) by @Mateleo
  • add Title component for player page (570c19) by @Mateleo
  • add runtimeConfig to support RIOT_API_KEY environment variable (cbba8e) by @Turdyo
  • improve changelog readability by removing substring from commit hash and adding it to the commit message (902e8a) by @Mateleo
  • add live-games page with 4 sections of 2x2 player grids to display live games data (828aa5) by @Turdyo
  • create new component to display players of the day (3dec2a) by @Turdyo
  • add new components to the main page - Add Ladder.vue component to display top 10 players - Add LastGames.vue component to display last games - Add PlayesOfTheDay.vue component to display players of the day - Update index.vue to use new components and remove unused code (36e00f) by @Turdyo

🔧 Bug Fixes

  • add font-medium class to NavButton component (cc8289) by @Mateleo
  • add font-medium class to CommonSection component (cc8289) by @Mateleo
  • add text-white/90 class to active CommonNavButton component (cc8289) by @Mateleo
  • add 500 weight to Inter font family (cc8289) by @Mateleo
  • change selected variable type to a union type of string literals to improve type safety and readability (b763e7) by @Turdyo
  • remove unnecessary div wrapper element to improve rendering performance (b763e7) by @Turdyo
  • add footer with links to FAQ, DevTeam, and Terms of services, and social media icons (e43fe2) by @unknown
  • add flex class to parent div and set height to full (7fdfe2) by @Mateleo
  • add responsive grid classes to parent div (7fdfe2) by @Mateleo
  • set width to 300px and add shrink-0 class to parent div (7fdfe2) by @Mateleo
  • add gap-8 class to parent div and set max-width to 2000px, width to 95% for small screens, 85% for large screens, and 70% for extra large screens. Add flex-col and gap-8 classes to first child div. Add shrink-0 class to first child div and set width to 300px. Add w-full class to second child div and add CommonTitleSection component with title "Rank History". (7fdfe2) by @Mateleo
  • remove text-xl class from Title component (9646a6) by @Mateleo
  • use toRefs to destructure props object (9646a6) by @Mateleo
  • add gap-x-8 and gap-y-4 classes to grid container (9646a6) by @Mateleo
  • refactor props to use toRefs (762a66) by @Mateleo
  • remove unnecessary color prop default value and use undefined instead (762a66) by @Mateleo
  • remove shadow-black/50 and shadow-2xl classes (7d0552) by @Mateleo
  • adjust grid layout and add margin-top to text (7d0552) by @Mateleo
  • add slot to display player name (7d0552) by @Mateleo
  • add margin-top to PlayerAccounts component (7d0552) by @Mateleo
  • change border color to transparent when not active (a459b6) by @Mateleo
  • add flex layout to player navigation and player stats container (a459b6) by @Mateleo
  • add missing newline at end of file (d5ff80) by @Mateleo
  • refactor player page layout to use flexbox (d5ff80) by @Mateleo
  • add new emblems and positions icons (570c19) by @Mateleo
  • add shadow to Header component (570c19) by @Mateleo
  • use Title component in player page (570c19) by @Mateleo
  • add title to head object (9552d6) by @Mateleo
  • add SEO metadata to player page (9552d6) by @Mateleo
  • add page transition styles (c06545) by @Mateleo
  • remove cursor-pointer from LIVE GAMES link (c06545) by @Mateleo
  • adjust header layout and search bar width (fa7d89) by @Mateleo
  • add max width to search bar and adjust nav link border size (fa7d89) by @Mateleo
  • change header layout to grid (6569d9) by @Mateleo
  • format code and improve readability (902e8a) by @Mateleo
  • add color-scheme property to root element to improve accessibility and user experience (94cb13) by @Turdyo
  • add whitespace-nowrap to LIVE GAMES link to prevent text wrapping and improve UI (12ce38) by @Turdyo
  • change header background color to #22262b for better contrast and readability (828aa5) by @Turdyo
  • change title and add div to improve layout (93f8ec) by @Turdyo
  • remove unnecessary line break and improve layout (93f8ec) by @Turdyo
  • add gap and padding to improve layout, and set MainLadder component to grow to fill available space (93f8ec) by @Turdyo

📝 Documentation

  • add newline at the end of the file to follow best practices (b763e7) by @Turdyo
  • add Prisma schema file with Player, Account and LpUpdate models (cbba8e) by @Turdyo
  • add RegisterBodySchema and createPlayer function to handle player registration (cbba8e) by @Turdyo
  • add getAccountByName, getAccountById and createAccount functions to handle account data (cbba8e) by @Turdyo
  • add getPlayerByName, getPlayerByDiscordId and createPlayer functions to handle player data (cbba8e) by @Turdyo
  • add prisma client instance (cbba8e) by @Turdyo
  • add fetchAccountByName and fetchRankedInfo functions to handle Riot API requests (cbba8e) by @Turdyo

🗿 Chad Contributors

v0.1.1

06 May 11:23
Compare
Choose a tag to compare

Calibrum

🚀 Calibrum v0.1.1

is here! 🥳

📝 Documentation

  • update changelog with recent changes (a538b56) by @Mateleo
  • update changelog generation to include only commits since last tag and add tag version to the title (b4d31e7) by @Mateleo
  • fix typo in "Make sure to add emoji!" line (fab001e) by @Mateleo

🗿 Chad Contributors


v0.1.0

05 May 22:54
4109884
Compare
Choose a tag to compare

Calibrum

🚀 Calibrum vXXX is here! 🥳

✨ New Features

🔧 Bug Fixes

  • add margin bottom to CommonTitle component to improve spacing (53fb7d0) by @Turdyo
  • add padding to a div to improve spacing and add example of InnerTitleSection component usage (53fb7d0) by @Turdyo
  • remove unnecessary newline at end of file (a1a5870) by @Turdyo
  • add optional color prop to TitleSection and pass it down to CommonSection to allow for custom background color (a1a5870) by @Turdyo
  • fix typo in header component, change "LIVES GAMES" to "LIVE GAMES" for better readability and consistency with the rest of the app (05a9162) by @Turdyo
  • add logo to header and search bar (1df1657) by @Mateleo
  • add hover effect to player name and remove duplicate code (1df1657) by @Mateleo
  • use new components to improve page layout and readability (989c63d) by @Turdyo
  • format code and add font weight to Inter font (3a48e04) by @Mateleo
  • add different font weights to player name display (3a48e04) by @Mateleo
  • add global styles to the app (bda98f9) by @Mateleo

📝 Documentation

🗿 Chad Contributors