
POGO Tracker v1.7

chaz14x
Apr 1, 2025
Version 1.7 Changelog
Overview
Unauthenticated users can now view the home page, blog posts, and Pokemon detail pages
Admin toggles on Pokemon detail page to adjust live, shiny, shadow, shadow shiny properties
Automatically loaded Custom Pokedexes now show the date the event will start
Integrating unit tests via TestBox. Created the following tests:
- Mail integration
- Pokemon creation
- Pokemon evolutions
Lucee performance enhancements
Only look for and use Application.cfc
LUCEE_APPLICATION_LISTENER=Modern
Only look for Application.cfc in the webroot
LUCEE_APPLICATION_MODE=Root
Long cache for the Application.cfc path
LUCEE_APPLICATION_PATH_CACHE_TIMEOUT=60000
Other performance enhancements
- Defer non critical JS and CSS
- Long cache control header for images, css, and js
// Match these extensions and any file with cache buster appended
regex-nocase('.*\\.(webp|css|js|ico)$') or regex-nocase('.*\\?v=[a-zA-Z0-9]{10}$')
-> set(attribute='%{o,Cache-Control}', value='public, max-age=25552000')
- All images using the .webp format
- Transform images to desired size(s) on upload
Close to a perfect Google Lighthouse score on desktop!
