Skip to content

Modernize UI, fix PHP 8.4 deprecations, switch to MIT#3

Merged
thenickberry merged 2 commits into
masterfrom
modern
Feb 21, 2026
Merged

Modernize UI, fix PHP 8.4 deprecations, switch to MIT#3
thenickberry merged 2 commits into
masterfrom
modern

Conversation

@thenickberry

Copy link
Copy Markdown
Owner

Summary

  • Consolidated inline CSS into app.css and added modals for category edit, category add, upload, bulk edit, and search
  • Switched from Nginx to Caddy web server
  • Fixed implicit nullable parameter deprecations for PHP 8.4+
  • Changed license from GPL-2.0 to MIT
  • Updated CHANGELOG.md and CLAUDE.md

Test plan

  • PHPUnit tests pass (102 tests)
  • PHPStan analysis passes (level 6)
  • Playwright E2E tests pass (33 tests × 4 browsers)
  • Verify modals work correctly (category edit, upload, search, bulk edit)
  • Confirm no PHP deprecation warnings

🤖 Generated with Claude Code

thenickberry and others added 2 commits February 20, 2026 22:48
- Consolidated inline CSS into app.css and added modals for category edit,
  category add, upload, bulk edit, and search
- Switched from Nginx to Caddy web server
- Fixed implicit nullable parameter deprecations for PHP 8.4+
- Changed license from GPL-2.0 to MIT

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
grep -v returns exit code 1 when there are no matching lines, which
is actually the success case (no errors to display). Capture output
and only fail if there are actual errors.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@thenickberry thenickberry merged commit 330cac2 into master Feb 21, 2026
5 checks passed
@thenickberry thenickberry deleted the modern branch February 21, 2026 07:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant