Files
TenerifeProp/.gitignore
APAW Agent Sync 8c1b897b9d feat(admin): replace prompt() with Bootstrap modals for CRUD operations
Replace browser prompt()-based editing with proper Bootstrap 5 modal
dialogs for testimonials, services, FAQs, and leads. This provides
better UX with form validation, structured input fields, and i18n
support (ES/RU) instead of raw prompt dialogs.

- Add testimonialModal, serviceModal, faqModal, leadModal to admin.html
- Add show*/save* methods in admin.js for each entity type
- Wire leads.html 'Add lead' button to leadModal
- Add modal JS modules (FAQModal, LeadModal, ServiceModal)
- Add unit and e2e tests for modals and API client
2026-05-16 00:43:04 +01:00

63 lines
685 B
Plaintext

# Dependencies
node_modules/
.kilo/node_modules/
# Build output
dist/
build/
# Environment
.env
.env.*
!.env.example
# IDE
.idea/
.vscode/
*.swp
*.swo
# OS
.DS_Store
Thumbs.db
# Logs
*.log
npm-debug.log*
.kilo/logs/
# Temp
*.tmp
*.temp
# OS Cache
.cache/
# Test coverage
coverage/
# Playwright test artifacts
test-results/
tests/screenshots/
tests/final-screenshots/
# TypeScript
*.tsbuildinfo
# Artifacts (legacy HTML files - will be in public/)
artifact-*.html# Database files (generated)
data/*.db
data/*.db-shm
data/*.db-wal
# Runtime artifacts
cookies.txt
.server.pid
EOF
# Test reports (generated)
tests/reports/
# Visual test screenshots (generated)
tests/visual/