Release Notes

Release Notes V1.0.1 - 11-04-24
November 4, 2024

New Data

  • Challenger Cup - Campus GameFest 2024 - Regular - 34 Decklists
  • AK TCGKL Constructed Event - Regular - 24 Decklists

Highlights

  • Updated https://silvie.gg/releases
    • Side menu is now collapsed by default, and can be opened by swiping from left to right, or use the arrow button.
  • Updated https://silvie.gg/event_decklists
    • Added a toggle for topCut results only
      • Re-renders charts for the following
        • Basic/Advanced Element Chart
        • Class Chart
        • Champion Spirit, Lv.1, Lv.2, & Lv.3 Chart
      • Lineage Data Breakdown
      • Only shows topCut decklists as well
  • Updated Archetype system
    • This will be an ongoing process as we figure out the meta for AMB
    • Fixed and issue with some decks not getting a Archetype
    • Fixed and issue with the script like liking Jin
  • New Spoilers page https://silvie.gg/tools/spoilers
    • Backend for uploading new spoilers
      • Add/Edit/Delete spoilers
      • Set information for spoilers including source
    • Front end
      • Filtering of spoilers by Rarity, Type, and Element
      • Future proof-ish to allow spoilers for future sets as well
      • Clean-ish urls for sharing filtered lists
  • Updated homepage https://silvie.gg
    • Added event level option filtering
      • All Events, Majors (Regionals & Ascents), Regionals, Ascents, Regular, Store Championship
      • Updated index.php, data.php, and mainChart.js
  • Updated Events page https://silvie.gg/events
    • Added event level option filtering
      • All Events, Majors (Regionals & Ascents), Regionals, Ascents, Regular, Store Championship
  • Updated Lineage https://silvie.gg/lineage
    • Added event level option filtering
      • All Events, Majors (Regionals & Ascents), Regionals, Ascents, Regular, Store Championship
    • Modified the topCut toggle to match the rest of the site
  • Updated sitemap generating page on backend for SEO
  • Updated Footer
    • Added a button to copy my support email to clipboard for any bug reports/etc

Bug Fixes

  • Fixed issues with AMB champion images failing to load
  • Fixed issue with topCut button on https://silvie.gg/lineage not working as intended
Bug Fixes New Data New Feature UX Improvements
AMB 1.0 - The big update/overhaul
October 29, 2024

New Data

Highlights

Prepare for a long one, this one is a doozy

  • New account system 2.0 this will be useful for future features
    • New Login page
    • New account management page
    • Supporter management page
    • New register page (disabled for right now)
    • New admin pages related to the new account system
  • Lineage_stats page
    • Modified to accept filters when coming from lineage page with filters enabled.
    • You will get redirected back to lineage page if you dont pass a lineage id when going to this page
    • This page now links to player's profile pages, I forgot to add this previously when I was still using event_decklists for both event data and player profile data
  • Lineage Page
    • Added filtering by Champion
    • Redid the decklist and percentage calculation functions to hopefully be more accurate
    • Basically rewrote the entire backend of this page to hopefully make it much faster when filtering
  • Player page
    • This data use to be a filtered version of the event_decklists page when you passed a player parameter in the url. Its now its own page
    • This page now shows their results from the swiss bracket, and the topcut bracket as well.
    • Split seasons into their own sections for decklists from events
    • Added a new section that will track a player's Elo for imported events
      • Wrote the backend to fetch elo from events
    • Disabled feature for right now, but eventually you will be able to link your silvie.gg account by contacting myself to add twitter/instagram/youtube links to your player page (hopefully sometime before/after Santa Clara we will see)
    • if you go to https://silvie.gg/player you will find a search box to find a player's profile based on their ID
  • Events page
    • optimized this page some for mobile
    • Event type filter is a placeholder currently
  • Re-wrote the backend for the following pages to be more optimized, these were some of the first pages I made when I came back to programming after a long hiatus.
    • Home page
    • events
    • event_decklists
    • lineage
      • lineage_results(the called page that populates lineage page)
    • lineage_stats
      • This page was an absolute mess and should be much quicker
    • Adjusted basically every page to use a new system that allows for multiple seasons to be stored on the site for archival purposes.
  • Popular cards page https://silvie.gg/tools/popular_cards
    • This page shows the most popular cards and the average number ran in a deck, plus some other useful information
  • Set Prices https://silvie.gg/tools/set_prices
    • This page allows you to see all prices for cards for a specific set
      • By default the page shows all the main sets of the game in nonfoil only
    • Filters can be used to narrow or widen the search.
    • There is only like ~3 weeks worth of pricing data at this time, but you will be able to compare prices of the most current day to any of the previous dates that are available.
  • Mobile optimizations
    • I've made quite a lot of optimizations for pages to be a better experience on mobile devices.
    • There is still a lot of this to be done, but I am slowly getting it done :D
  • Pages moved
    • You may notice that some pages have moved, this is to allow for better organization of the site on the backend.
      • Data Tools (Where any tools related to deck/event data will live)
        • Lineage Data
        • Decklist Search
      • Tools (Where non decklist tools will go)
        • Weekly Price Changes
        • Set Prices
        • Popular Cards
        • Life Tracker
      • Community
        • Creators
        • Supporters
  • Creator's Page
    • Fixed an issue with caching on this page which caused the "most recent videos" to be nearly a month old.
  • Ad system
    • Fixed issue with sidebar ad covering most of the site on mobile
      • Mobile css is my crux, so if you notice this please let me know and I will work on it again
  • Adjusted a lot of stuff to be more consistent on how things look throughout the site. I'm sure I missed some but its a work in progress.
  • I fixed around 76 bugs that I had found in the old site, most where very minor and didn't really cause issues, but It felt right to fix them since I knew about them
    • more, I'm sure I've missed something. I have been working on this for over a month, and I've been pretty bad at actually documenting what I've been doing

Highlights

Closing thoughts, over the last month I have written or re-wrote (according to cloc, an open source tool called "Count Lines of Code") 22,506 lines of code. Based on running a differences compare between the old code source and the current code source. Has been a fun learning experience since PHP 8.2 is new to me, since I learned PHP on 5.1/5.2 in High School and didn't touch it again for nearly a decade. I still have other features I want to get out, but they have been tricky for me to figure out such as the deck compare feature. Hopefully I can have that done in a few weeks, but we will see.

Thank you for reading this far. I wouldn't have made this site or continued its development if it weren't for friends such as (in no particular order):

  • Kozmic
  • True Champion Terry
  • True Champion Isaac
  • True Champion Caban
  • True Champion Eli
  • TyGuy
  • Raravin And the Grand Archive community as a whole, and anyone else who has been supportive of this endeavor so far!

I hope to see some of you around at events. If you find me, I'll give you a Silvie sticker ;)

Known Bugs

  • https://silvie.gg/releases/ doesn't work on mobile at all... yeah this was an oversight, this page only works on desktop currently because of how I did the 2 nav bars...
  • Life counter app is uh kinda broken? Still new to the whole Progressive Web App thing, I hope to make this better in the near future and add some more features.

Upcoming features

  • Filtering decklists/data by event type
    • All Events
    • Majors (Ascents/Regionals)
    • Store Championships
    • Ascents
    • Regionals
    • Regular
  • Compare deck feature
    • Select any two decks from any list of decklists and compare the decks to see the differences.
  • Routing System
    • This will allow for much cleaner urls
  • Improve event importing process
    • Its currently kinda involved, requires me to run several php scripts to process data for it to be ready
  • Account system registration + Player profile linking
Bug Fixes New Data New Feature UX Improvements
Release Notes V1.0.9.1
September 16, 2024

New Data

  • Grand Library League S2 Finals
    • 121 decklists added
  • Card Merchant Nelson Regionals
    • 26 decklists added
  • Final Turn Gaming Regionals
    • 48 decklists added
  • CFP Taichung Regional
    • 76 decklists added
  • Brood en Spelen Regionals
    • 39 decklists added

Highlights

Updates to Decklist page

  • Added card counts to each section

Bug Fixes

  • Fixed issue with Green Slime image
Bug Fixes New Data New Feature
Release Notes V1.0.7
August 19, 2024

New Data

  • Added Hobby Lords Lower Hut regional (NZ)
    • 57/57 decklists imported
  • Added Haven Games regional (FL, USA)
    • 49/49 decklists imported
  • Added Reaper Game Store Regional (TX, USA)
    • 37/37 decklists imported

Highlights

silvie.gg first functional tool?

https://silvie.gg/life We now have a PWA (Progressive Web App) life tracker.

The life tracker can be installed as a PWA using almost any modern mobile browser. Such as Google Chrome, Firefox, Brave, Safari (Supports basic PWA functionality (offline capabilities, adding to the home screen), Opera, Microsoft Edge

Install can be triggered via the menu, or under your browsers settings pane under something similar to "Add to Home screen" Then selecting install

Current features:

  • Shows Delta of change
  • Life log with timestamps and sum of changes that happen within a timeframe of 500ms (this gets extended as - long as taps are happening)
  • Ability to filter the log down to a specific player
  • Ability to install as a PWA app. Allows for offline/Airplane use of the app.
  • Log data is stored locally :Prayge~2:

Features soon ish? (I have a 5 hour trip to Peoria Friday? Today? rip, so probably during that)

  • Change Player 1 and Player 2 names
  • Change colors of backgrounds
  • Level counter / Storm Slime counter

Creator's Corner

https://silvie.gg/creator Using the YouTube API I made a pretty quick page to show off the other creators in the Grand Archive community. It will show the newest 12 videos for Grand Archive. I hope that this page will help people find new creators that they maybe don't know about yet. Or maybe just see an upload that the YouTube algo decided to not show you for some reason. Make sure to check out the other awesome people in the community :heart:

Bug Fixes

  • Fixed some potential issues with iOS version of the PWA
Bug Fixes Life Tracker New Data New Feature
Release Notes V1.0.6
August 15, 2024

New Data

  • Added 16 deck results for Ludo Regional
  • Added 16 deck results for Christchurch Regional
  • Added 46 decklists for Christchurch Regional

Highlights

  • Matched colors to main page in event_decklist charts
  • New Easter Egg on the site
  • Dozens of codebase improvements

Bug Fixes

  • Fixed issue with Fragmented Spirit and Serene spirit in decks that ran multiple spirits in their material deck
  • Fixed rounded corners in lineage line champion images on event_decklists
Bug Fixes New Data New Feature UX Improvements
Release Notes V1.0.3.1
July 31, 2024

Highlights

  • Fixed the sorting feature on lineage_stats decklist table, you can now click headers of columns to swap between ascending and descending sorting
  • Fixed the sorting on search page decklist table, you can now click headers of columns to swap between ascending and descending sorting
Bug Fixes UX Improvements