Mirrors the existing Bio singleton pattern: a new `about` table/model,
admin CRUD at /admin/about, and a public page at /about linked from
both the header nav and the admin homepage. Content is wrapped in
.e-content so it lays out correctly within the site's CSS grid.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013bzYwaDD8p3XNDMYKvXKrs
The site has flip-flopped on the snow effect every winter (add it,
remove it, repeat), meaning a PR round-trip each time. Instead, restore
the winter.js/is-land assets and gate them behind a new admin-toggleable
setting so the effect can be switched on/off from /admin/settings
without touching code.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0113BVPXDpEk9HPEqXvSG2WQ
- Update various factory files in the `database/factories` directory
- Remove unused imports and annotations in factory files
- Add or update comments and PHPDoc blocks for better understanding and readability
- Remove unused imports in controller and command files
- Remove commented out code in middleware file
commit 94b13846d90c02041f56b21111709da91cd40726
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Oct 22 15:51:47 2017 +0100
Remove un-needed use statement
commit c370d83766fb10a100f780124bdcfc2694208140
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Oct 22 15:44:50 2017 +0100
use fillable instead of guarded, drop dates transform
commit dcf620c168f75d6c9860f5149adebfaceb9d772f
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Oct 22 15:42:41 2017 +0100
Given we are adding a property for contacts, we need to invoke Laravel’s
own model __construct() method.
commit 0cba9301c3175e60bf1c3b0ada36c79a3c33c72c
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Oct 22 15:37:19 2017 +0100
Given change in mass-assignment protection, change how we populate database
commit 7d09d174153ca99c0975d70fbccdc340d437227c
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Oct 22 10:38:51 2017 +0100
Use a property to hold parsed contact info
commit 25b05f8592ee282da5d82227b9873b523e9955d3
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Oct 20 17:19:44 2017 +0100
First attempts at reducing eloquent calls
Squashed commit of the following:
commit 070f46bbacd91855730d467cc2806183441791ae
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Mon Sep 4 18:06:04 2017 +0100
Now we now how the laravel IoC conatiner works, no need to be newing class dependencies
commit 57eeacdef178532a681f774f8c6738950d40c964
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Mon Sep 4 17:59:28 2017 +0100
Get json test working again
commit 81c3cfc9b432241d8a4df7f1e0511a50ea4f9b90
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Mon Sep 4 14:38:10 2017 +0100
Can’t use RefreshDatabase yet
commit 4ba5ff724d50ca86b3fa90c7bb4e71ad9e4dad79
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Mon Sep 4 14:10:33 2017 +0100
Initial attempt at updating to Laravel 5.5