Building functional frontend plugins, backend optimizations, and quality-of-life improvements in the form of ApostropheCMS modules.
These included:
- An infinite scroll blog archive, complete with pagination and accessibility for indexed blog posts
- A Javascript replacement for RoR cookie handling
- Lots and lots of new content modules for project managers to render conditional content
- Internationalization
- Generating HTML, embedding API media
Other work included a migration to CraftCMS from Ruby Refinery and updates / improvements to the VueJS layer of EME's game launcher.