v1.0.9 (Notification Channels)
Summary
Adds job completion notifications and refactors parts of the codebase for better maintainability.
Changes
- Notifications:
- Support for email and Discord notifications on job completion.
- Configurable via environment variables.
- Refactoring:
- Centralized logging in
logger.py
. - Cleaned up imports and redundant code in
job_worker.py
.
- Centralized logging in
- Frontend:
- Improved URL-based search handling in
JobTable
.
- Improved URL-based search handling in
- Fixes:
- Fixed handling of empty
proxies
inparse-job-options.ts
.
- Fixed handling of empty
Environment Variables
- Notification-related variables:
NOTIFICATION_CHANNEL
,NOTIFICATION_WEBHOOK_URL
,SCRAPERR_FRONTEND_URL
.
- Email-specific variables:
EMAIL
,TO
,SMTP_HOST
,SMTP_PORT
,SMTP_USER
,SMTP_PASSWORD
,USE_TLS
.