Code changes
- Cleanup unused code in events.js by @MollyMaclachlan in #101
- Add ability to choose theme by @MollyMaclachlan in #103, #107 and #109
- Fix header to top of viewport by @MollyMaclachlan in #105
- Mobile layout improvements by @MollyMaclachlan in #106
- Restore navbar focus highlighting by @MollyMaclachlan in #108
- Restructured Programming page by @MollyMaclachlan in #111
Content changes
- Update Home page description by @MollyMaclachlan in #112
- Update computer specs by @MollyMaclachlan in #110, #113, #114, #115, #118 and #119
- Update accounts list by @MollyMaclachlan in #116 and #117
Fixes
- Fix e-mail button on contact page by @MollyMaclachlan in #102
- Fix main-content skip text being invisible by @MollyMaclachlan in #104
- Fix Accounts page title by @MollyMaclachlan in #120
Full Changelog: 2.3.0...2.4.0