Major theme extension adding full-featured navigation with dropdown submenus (Tools, My Data, Resources), 9 new page templates (Calculator, Protocol Builder, Tracker, Subject Log, Documentation, Directory, Science Feed, Profile, Sign In/Register), documentation page with sidebar ToC and scroll spy, branded AJAX authentication forms, newsletter signup with admin export, slide-out contact/support panel, Research Modules 6-card grid on front page, and comprehensive footer update. Split functions.php (554→206 lines) into 6 focused inc/ modules: helpers, customizer, auth-handlers, contact-handler, page-setup, newsletter-admin. All new components include dark mode support, CSRF protection, input sanitization, output escaping, and graceful plugin degradation via shortcode_exists(). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
30 lines
407 B
Plaintext
30 lines
407 B
Plaintext
# OS files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Editor files
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.vscode/
|
|
.idea/
|
|
|
|
# Node (if ever used for build tooling)
|
|
node_modules/
|
|
package-lock.json
|
|
|
|
# Composer (dev dependencies only, not deployed)
|
|
vendor/
|
|
composer.lock
|
|
|
|
# Zip artifacts (built by CI)
|
|
*.zip
|
|
|
|
# Environment & credentials
|
|
.env
|
|
.env.local
|
|
.env.credentials
|
|
|
|
# AI agent context (local only, not deployed)
|
|
.claude/
|