Skip to content

Releases: jaypyles/Scraperr

v1.1.0 (Basic Agent Mode)

20 May 01:54
Compare
Choose a tag to compare

Summary

Adds basic agent mode.

v1.0.16 (Media Viewer)

17 May 21:43
Compare
Choose a tag to compare

Read #79 for a full description of changes.

v1.0.15 (VNC + Recordings)

17 May 02:49
Compare
Choose a tag to compare

Read #78 for a full description of changes.

v1.0.14 (Custom Cookies)

16 May 19:29
Compare
Choose a tag to compare

Read #77 for full description of changes.

v1.0.13: Feature: Allow Multiple Download Options (#75)

13 May 23:38
1b8c8c7
Compare
Choose a tag to compare

Read #75 for full description of changes

v1.0.11 (New Data Reader)

12 May 23:13
7f1bc29
Compare
Choose a tag to compare

Read #68 for full description.

v1.0.10 (Refactor to Playwright/Camoufox)

11 May 22:48
0315723
Compare
Choose a tag to compare

Selenium to Playwright Rewrite:

  • Migrates from Selenium to Playwright for handling browser automation and scraping tasks.
  • Removes Selenium-specific code and dependencies.
  • Adds Playwright integration, including proxy handling, asynchronous scraping, and media collection.

UI Fixes:

  • Updates navigation labels (e.g., "Previous Jobs" -> "Jobs").
  • Improves styling for various UI components, including scrollbars and login prompts.
  • Refines the user interface in CronJobs and Statistics pages for better theme support and responsiveness.

Code Cleanup:

  • Deletes unused log-related components and files.
  • Optimizes Docker setup by reducing unnecessary steps and dependencies.

v1.0.9 (Notification Channels)

11 May 18:31
8a933b8
Compare
Choose a tag to compare

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.
  • Frontend:
    • Improved URL-based search handling in JobTable.
  • Fixes:
    • Fixed handling of empty proxies in parse-job-options.ts.

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.

v1.0.8 (Optional Registration)

11 May 16:12
8703f70
Compare
Choose a tag to compare

Summary

Introduces functionality to conditionally disable user registration based on the REGISTRATION_ENABLED environment variable. When registration is disabled, a default user is automatically created if credentials are provided.

🔐 Registration Check API

  • Added /auth/check endpoint to expose REGISTRATION_ENABLED value to the frontend.

🛠️ Startup Logic

  • On startup, the backend checks for required default user credentials:
    • DEFAULT_USER_EMAIL
    • DEFAULT_USER_PASSWORD
    • DEFAULT_USER_FULL_NAME
  • If registration is disabled and any of these are missing, the app will log an error and exit.

✅ Frontend Integration

  • Merged AI and auth check responses into a single /api/check endpoint.
  • Updated login form UI to reflect the registration status:
    • Hides the "Sign up" button when registration is disabled.
    • Displays a message indicating that registration is not available.

🧹 Minor Fixes

  • Improved response format for AI availability check:
    GET /api/ai/check now returns { ai_enabled: true/false }.
  • Moved and renamed API route for better organization and frontend access.

v1.0.7

10 May 23:40
b40d378
Compare
Choose a tag to compare

🐛 Fix "Invalid Date" Issue in AI Job Menu Dropdown

Summary

This PR fixes Issue #59, where the AI job selection dropdown was showing blank entries with the tooltip "Invalid Date" despite jobs completing successfully.

✅ Fix Details

  • Corrected the logic that supplies job data to the AI chat interface.
  • Ensured the correct job reference is passed when rendering the dropdown options.
  • Verified that job metadata, including dates and names, now display as expected.
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy