TidyLinker.com
TypeScript
Pull Request Opened
PR #136 opened: chore: remove coming-soon mode
Summary
Site has been open since soft launch (2026-03-22) and the coming-soon gate is no longer needed. Pure deletion — no behaviour changes for end users.
Also makes the Copilot allowlist concern on #135 moot: with no ComingSoonMiddleware, there's nothing to whitelist /sitemap.xml against.
Removed
ComingSoonMiddlewareand its registration inbootstrap/app.phpEmailSignupControllerand the/coming-soon,/coming-soon(POST),/coming-soon/thanksroutescoming-soon.tsxandcoming-soon-thanks.tsxInertia pages- The
COMING_SOONenv var /app.coming_soonconfig block EmailSignupTest(entirely tested the coming-soon flow)- Wayfinder regenerated to drop the now-orphan
EmailSignupController.tsandroutes/coming-soon/
Kept
App\Models\EmailSignupand theemail_signupstable — still used byAdmin\DashboardController,Admin\NudgeController, andSendLaunchAnnouncementCommand. The 51 captured pre-launch signups stay.
Net -726 lines, +0.
Test plan
-
php artisan test tests/Feature/SendLaunchAnnouncementTest.php tests/Feature/Admin/→ 101 passed (confirmsEmailSignupmodel still works) -
php artisan test tests/Feature/Auth tests/Feature/Settings tests/Feature/Middleware tests/Feature/DashboardTest.php tests/Feature/PageControllerTest.php→ 105 passed (confirms nothing else referenced the removed pieces) -
php artisan route:list | grep coming-soon→ empty (gate is gone) -
vendor/bin/pint --dirty→ clean - Coolify dev deploy succeeds and
/coming-soonreturns 404 (was 200 before) - Admin dashboard still renders email-signup count and unconverted list correctly
+0
additions
-726
deletions
8
files changed