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!
                Image

                Comments (0)

                No comments - starting writing one!

                Write A Comment
                Please login here to comment.