OOKNET                             [ /  search the index  ]  
──────────────────────────────────────────────────────────────────────────────────────
══════════════════════════════════════════════════════════════════════════════════════
OOKNET   [ /  search  ]  
────────────────────────────────────────────────
════════════════════════════════════════════════
 
HASH      c98b89a3cd83
DATE      2025-11-13
SUBJECT   web: major refactor (BROKEN) move to ssr arch
FILES     0 CHANGED
HASH      c98b89a3cd83
DATE      2025-11-13
SUBJECT   web: major refactor (BROKEN) move to
          ssr arch
FILES     0 CHANGED
 
*** PATCH TOO LARGE - DIFFSTAT ONLY ***
 

 .gitignore                                         |    4 +-
 web/package-lock.json                              |   69 +-
 web/src/client/filter-panel.ts                     |  177 ----
 web/src/client/leaderboard-table.ts                |  448 --------
 web/src/client/player-filter-panel.ts              |  169 ---
 web/src/client/player-leaderboard.ts               |  414 --------
 web/src/client/player-profile.ts                   |  339 ------
 web/src/client/status-page.ts                      |  203 ----
 web/src/components/BestRunsTable.astro             |   39 -
 web/src/components/BestRunsTable.astro.backup      |  294 ------
 web/src/components/{ => Callout}/Callout.astro     |   66 +-
 web/src/components/Callout/Callout.scss            |   76 ++
 web/src/components/ControlPanel.astro              |   68 --
 web/src/components/DungeonLeaderboard.astro        |  218 ----
 web/src/components/Footer/Footer.astro             |   42 +
 web/src/components/Footer/Footer.scss              |   89 ++
 web/src/components/FormSelect.astro                |   25 -
 web/src/components/HorizontalSelector.astro        |  179 ----
 web/src/components/InfoGrid.astro                  |   33 -
 web/src/components/InfoItem.astro                  |   36 -
 web/src/components/ItemTooltip.astro               |  322 ------
 .../ClassFilterSelect/ClassFilterSelect.astro      |   97 ++
 .../ClassFilterSelect/ClassFilterSelect.scss       |   47 +
 .../DungeonFilterSelect/DungeonFilterSelect.astro  |  100 ++
 .../DungeonFilterSelect/DungeonFilterSelect.scss   |   34 +
 .../LeaderboardHeader/LeaderboardHeader.astro      |   31 +
 .../LeaderboardHeader/LeaderboardHeader.scss       |   21 +
 .../LeaderboardScopeFilter.astro                   |  162 +++
 .../LeaderboardScopeFilter.scss                    |   41 +
 .../LeaderboardTable/LeaderboardTable.astro        |  169 +++
 .../LeaderboardTable/LeaderboardTable.scss         |   76 ++
 .../LeaderboardTable/LeaderboardTable.ts           |  289 +++++
 .../LeaderboardTypeNav/LeaderboardTypeNav.astro    |   59 ++
 .../LeaderboardTypeNav/LeaderboardTypeNav.scss     |   40 +
 .../Leaderboard/Pagination/Pagination.astro        |   82 ++
 .../Leaderboard/Pagination/Pagination.scss         |   63 ++
 .../Leaderboard/PlayerLink/PlayerLink.astro        |   42 +
 .../Leaderboard/PlayerLink/PlayerLink.scss         |   28 +
 .../Leaderboard/PlayerLink/PlayerLink.ts           |    9 +
 .../RegionRealmFilterSelect.astro                  |  138 +++
 .../RegionRealmFilterSelect.scss                   |   41 +
 .../TeamComposition/TeamComposition.astro          |   61 ++
 .../TeamComposition/TeamComposition.scss           |   36 +
 web/src/components/LeaderboardControls.astro       |  115 --
 web/src/components/LeaderboardInfoGrid.astro       |   32 -
 web/src/components/LoadingState.astro              |  142 ---
 web/src/components/LoadingState/LoadingState.astro |   26 +
 web/src/components/LoadingState/LoadingState.scss  |   90 ++
 web/src/components/Navigation.astro                |  206 ----
 web/src/components/Navigation/Navigation.astro     |   44 +
 web/src/components/Navigation/Navigation.scss      |  130 +++
 web/src/components/PageLayout.astro                |   60 --
 web/src/components/PlayerHeader.astro              |  287 -----
 .../PlayerBestRuns/PlayerBestRuns.astro            |  314 ++++++
 .../PlayerBestRuns/PlayerBestRuns.scss             |   98 ++
 .../PlayerEquipment}/PlayerEquipment.astro         |    9 +-
 .../PlayerEquipment}/PlayerEquipment.scss          |    0
 .../PlayerProfile/PlayerHeader/PlayerHeader.astro  |  145 +++
 .../PlayerProfile/PlayerHeader/PlayerHeader.scss}  |    2 +
 .../{islands => PlayerSearch}/PlayerSearch.astro   |    4 +-
 .../PlayerSearch/PlayerSearch.scss}                |    1 +
 .../PlayerSearch/PlayerSearch.ts}                  |    4 +-
 web/src/components/SimulationControls.astro        |   32 +-
 web/src/components/SimulationMetadata.astro        |  147 ---
 web/src/components/SpecIcon.astro                  |   54 -
 .../Status/StatusRunsTable/StatusRunsTable.astro   |   87 ++
 .../Status/StatusRunsTable/StatusRunsTable.scss    |   36 +
 web/src/components/Table/Table.astro               |   19 +
 web/src/components/Table/Table.scss                |  243 +++++
 web/src/components/Table/TableCell.astro           |   12 +
 web/src/components/Table/TableRow.astro            |   12 +
 web/src/components/TeamPlayerLeaderboard.astro     |  162 ---
 web/src/components/Warning.astro                   |   89 --
 web/src/components/islands/FilterPanel.astro       |  275 -----
 web/src/components/islands/LeaderboardTable.astro  |  239 -----
 web/src/components/islands/PlayerFilterPanel.astro |  105 --
 web/src/components/islands/PlayerLeaderboard.astro |  201 ----
 web/src/components/islands/PlayerProfile.astro     |  128 ---
 web/src/layouts/ModernChallengeModeLayout.astro    |  472 ---------
 web/src/layouts/PageLayout.astro                   |   70 ++
 web/src/layouts/PlayerProfileLayout.astro          |  144 +--
 web/src/layouts/PlayerProfileLayout.scss           |   33 +
 web/src/layouts/SimulationLayout.astro             |   19 +-
 web/src/lib/api.ts                                 |   54 +-
 web/src/lib/bestRunsRenderer.ts                    |  436 --------
 web/src/lib/database.ts.bak                        | 1109 --------------------
 web/src/lib/types.ts                               |  124 ++-
 web/src/lib/utils.ts                               |   44 +-
 web/src/lib/wow-constants.ts                       |   25 +-
 web/src/pages/404.astro                            |   99 +-
 web/src/pages/challenge-mode/[...slug].astro       |   41 -
 .../pages/challenge-mode/[season]/[...slug].astro  |  181 ++++
 .../[season]/players/[...scope].astro              |  188 ++++
 web/src/pages/challenge-mode/index.astro           |   10 +-
 web/src/pages/challenge-mode/status.astro          |   39 +
 web/src/pages/faq.astro                            |   34 +-
 web/src/pages/player/PLAYER_PAGE_BACKUP.astro.bak  |  172 ---
 web/src/pages/player/[...slug].astro               |   20 +-
 web/src/pages/simulation/benchmark.astro           |    2 +-
 web/src/pages/simulation/comparison.astro          |    2 +-
 web/src/pages/status.astro                         |  105 --
 web/src/pages/test-endpoint.ts                     |   40 -
 web/src/styles/404.scss                            |   95 ++
 web/src/styles/best-runs.scss                      |  350 ------
 web/src/styles/components.scss                     |   89 +-
 web/src/styles/core/_best-runs.scss                |  354 +++++++
 web/src/styles/core/_mixins.scss                   |   43 +
 web/src/styles/core/_tokens.scss                   |   87 ++
 web/src/styles/core/_utilities.scss                |  601 +++++++++++
 web/src/styles/faq.scss                            |   30 +
 web/src/styles/global.css                          |  372 -------
 web/src/styles/global.scss                         |   62 ++
 112 files changed, 5311 insertions(+), 8761 deletions(-)

 .gitignore                                 
        |    4 +-
 web/package-lock.json                      
        |   69 +-
 web/src/client/filter-panel.ts             
        |  177 ----
 web/src/client/leaderboard-table.ts        
        |  448 --------
 web/src/client/player-filter-panel.ts      
        |  169 ---
 web/src/client/player-leaderboard.ts       
        |  414 --------
 web/src/client/player-profile.ts           
        |  339 ------
 web/src/client/status-page.ts              
        |  203 ----
 web/src/components/BestRunsTable.astro     
        |   39 -
 web/src/components/BestRunsTable.astro.back
up      |  294 ------
 web/src/components/{ => Callout}/Callout.as
tro     |   66 +-
 web/src/components/Callout/Callout.scss    
        |   76 ++
 web/src/components/ControlPanel.astro      
        |   68 --
 web/src/components/DungeonLeaderboard.astro
        |  218 ----
 web/src/components/Footer/Footer.astro     
        |   42 +
 web/src/components/Footer/Footer.scss      
        |   89 ++
 web/src/components/FormSelect.astro        
        |   25 -
 web/src/components/HorizontalSelector.astro
        |  179 ----
 web/src/components/InfoGrid.astro          
        |   33 -
 web/src/components/InfoItem.astro          
        |   36 -
 web/src/components/ItemTooltip.astro       
        |  322 ------
 .../ClassFilterSelect/ClassFilterSelect.ast
ro      |   97 ++
 .../ClassFilterSelect/ClassFilterSelect.scs
s       |   47 +
 .../DungeonFilterSelect/DungeonFilterSelect
.astro  |  100 ++
 .../DungeonFilterSelect/DungeonFilterSelect
.scss   |   34 +
 .../LeaderboardHeader/LeaderboardHeader.ast
ro      |   31 +
 .../LeaderboardHeader/LeaderboardHeader.scs
s       |   21 +
 .../LeaderboardScopeFilter.astro           
        |  162 +++
 .../LeaderboardScopeFilter.scss            
        |   41 +
 .../LeaderboardTable/LeaderboardTable.astro
        |  169 +++
 .../LeaderboardTable/LeaderboardTable.scss 
        |   76 ++
 .../LeaderboardTable/LeaderboardTable.ts   
        |  289 +++++
 .../LeaderboardTypeNav/LeaderboardTypeNav.a
stro    |   59 ++
 .../LeaderboardTypeNav/LeaderboardTypeNav.s
css     |   40 +
 .../Leaderboard/Pagination/Pagination.astro
        |   82 ++
 .../Leaderboard/Pagination/Pagination.scss 
        |   63 ++
 .../Leaderboard/PlayerLink/PlayerLink.astro
        |   42 +
 .../Leaderboard/PlayerLink/PlayerLink.scss 
        |   28 +
 .../Leaderboard/PlayerLink/PlayerLink.ts   
        |    9 +
 .../RegionRealmFilterSelect.astro          
        |  138 +++
 .../RegionRealmFilterSelect.scss           
        |   41 +
 .../TeamComposition/TeamComposition.astro  
        |   61 ++
 .../TeamComposition/TeamComposition.scss   
        |   36 +
 web/src/components/LeaderboardControls.astr
o       |  115 --
 web/src/components/LeaderboardInfoGrid.astr
o       |   32 -
 web/src/components/LoadingState.astro      
        |  142 ---
 web/src/components/LoadingState/LoadingStat
e.astro |   26 +
 web/src/components/LoadingState/LoadingStat
e.scss  |   90 ++
 web/src/components/Navigation.astro        
        |  206 ----
 web/src/components/Navigation/Navigation.as
tro     |   44 +
 web/src/components/Navigation/Navigation.sc
ss      |  130 +++
 web/src/components/PageLayout.astro        
        |   60 --
 web/src/components/PlayerHeader.astro      
        |  287 -----
 .../PlayerBestRuns/PlayerBestRuns.astro    
        |  314 ++++++
 .../PlayerBestRuns/PlayerBestRuns.scss     
        |   98 ++
 .../PlayerEquipment}/PlayerEquipment.astro 
        |    9 +-
 .../PlayerEquipment}/PlayerEquipment.scss  
        |    0
 .../PlayerProfile/PlayerHeader/PlayerHeader
.astro  |  145 +++
 .../PlayerProfile/PlayerHeader/PlayerHeader
.scss}  |    2 +
 .../{islands => PlayerSearch}/PlayerSearch.
astro   |    4 +-
 .../PlayerSearch/PlayerSearch.scss}        
        |    1 +
 .../PlayerSearch/PlayerSearch.ts}          
        |    4 +-
 web/src/components/SimulationControls.astro
        |   32 +-
 web/src/components/SimulationMetadata.astro
        |  147 ---
 web/src/components/SpecIcon.astro          
        |   54 -
 .../Status/StatusRunsTable/StatusRunsTable.
astro   |   87 ++
 .../Status/StatusRunsTable/StatusRunsTable.
scss    |   36 +
 web/src/components/Table/Table.astro       
        |   19 +
 web/src/components/Table/Table.scss        
        |  243 +++++
 web/src/components/Table/TableCell.astro   
        |   12 +
 web/src/components/Table/TableRow.astro    
        |   12 +
 web/src/components/TeamPlayerLeaderboard.as
tro     |  162 ---
 web/src/components/Warning.astro           
        |   89 --
 web/src/components/islands/FilterPanel.astr
o       |  275 -----
 web/src/components/islands/LeaderboardTable
.astro  |  239 -----
 web/src/components/islands/PlayerFilterPane
l.astro |  105 --
 web/src/components/islands/PlayerLeaderboar
d.astro |  201 ----
 web/src/components/islands/PlayerProfile.as
tro     |  128 ---
 web/src/layouts/ModernChallengeModeLayout.a
stro    |  472 ---------
 web/src/layouts/PageLayout.astro           
        |   70 ++
 web/src/layouts/PlayerProfileLayout.astro  
        |  144 +--
 web/src/layouts/PlayerProfileLayout.scss   
        |   33 +
 web/src/layouts/SimulationLayout.astro     
        |   19 +-
 web/src/lib/api.ts                         
        |   54 +-
 web/src/lib/bestRunsRenderer.ts            
        |  436 --------
 web/src/lib/database.ts.bak                
        | 1109 --------------------
 web/src/lib/types.ts                       
        |  124 ++-
 web/src/lib/utils.ts                       
        |   44 +-
 web/src/lib/wow-constants.ts               
        |   25 +-
 web/src/pages/404.astro                    
        |   99 +-
 web/src/pages/challenge-mode/[...slug].astr
o       |   41 -
 .../pages/challenge-mode/[season]/[...slug]
.astro  |  181 ++++
 .../[season]/players/[...scope].astro      
        |  188 ++++
 web/src/pages/challenge-mode/index.astro   
        |   10 +-
 web/src/pages/challenge-mode/status.astro  
        |   39 +
 web/src/pages/faq.astro                    
        |   34 +-
 web/src/pages/player/PLAYER_PAGE_BACKUP.ast
ro.bak  |  172 ---
 web/src/pages/player/[...slug].astro       
        |   20 +-
 web/src/pages/simulation/benchmark.astro   
        |    2 +-
 web/src/pages/simulation/comparison.astro  
        |    2 +-
 web/src/pages/status.astro                 
        |  105 --
 web/src/pages/test-endpoint.ts             
        |   40 -
 web/src/styles/404.scss                    
        |   95 ++
 web/src/styles/best-runs.scss              
        |  350 ------
 web/src/styles/components.scss             
        |   89 +-
 web/src/styles/core/_best-runs.scss        
        |  354 +++++++
 web/src/styles/core/_mixins.scss           
        |   43 +
 web/src/styles/core/_tokens.scss           
        |   87 ++
 web/src/styles/core/_utilities.scss        
        |  601 +++++++++++
 web/src/styles/faq.scss                    
        |   30 +
 web/src/styles/global.css                  
        |  372 -------
 web/src/styles/global.scss                 
        |   62 ++
 112 files changed, 5311 insertions(+), 8761
 deletions(-)
 
[ BACK TO LOG ]
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET