Implement CSV/JSON import and export for domains, notification groups and tags (with masking for sensitive channel data), including size/format validation, in-memory CSV building, and logging. Add tag transfer and bulk transfer actions (admin-only). Introduce a new update system: Add UpdateController and UpdateService, migration 025_add_update_system_v1.1.3.sql, and installer changes to include the new migration and version handling; provide endpoints to check, apply, rollback and configure updates. Update helpers and UI bits: add getUpdateBadgeInfo in LayoutHelper, update notification icons/redirects, and add getMaxUploadSize in ViewHelper. Misc: add NotificationGroup::findByName, tweak .gitignore backups path, and update related views and routes.
63 lines
613 B
Plaintext
63 lines
613 B
Plaintext
# Environment & Configuration
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
.installed
|
|
|
|
# Composer
|
|
/vendor/
|
|
composer.lock
|
|
|
|
# Logs
|
|
/logs/*.log
|
|
/logs/*.txt
|
|
!/logs/README.md
|
|
!/logs/QUICK_START.md
|
|
|
|
# Cache
|
|
/cache/*
|
|
!/cache/.gitkeep
|
|
|
|
# IDE & Editor
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# OS
|
|
.DS_Store
|
|
.DS_Store?
|
|
._*
|
|
.Spotlight-V100
|
|
.Trashes
|
|
ehthumbs.db
|
|
Desktop.ini
|
|
|
|
# Backup files
|
|
*.bak
|
|
*.backup
|
|
*.old
|
|
*.tmp
|
|
|
|
# Sensitive data
|
|
*.pem
|
|
*.key
|
|
*.crt
|
|
/backups/
|
|
|
|
# Development
|
|
/tests/coverage/
|
|
.phpunit.result.cache
|
|
|
|
# Node modules (if ever added)
|
|
node_modules/
|
|
package-lock.json
|
|
yarn.lock
|
|
|
|
# Build artifacts
|
|
dist/
|
|
build/
|
|
.agent |