Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: appoly/mail-web
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 6.1.1
Choose a base ref
...
head repository: appoly/mail-web
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 6.1.2
Choose a head ref
  • 7 commits
  • 6 files changed
  • 2 contributors

Commits on Dec 8, 2025

  1. Add orphaned attachment cleanup and email observer

    Adds a console command to remove orphaned email attachments and their files.
    
    Adds MailwebEmailObserver to delete attachment files when emails are deleted (needed for singlestore.
    
    Updates migration for mailweb_email_attachments to handle foreign key constraints based on database type (SingleStore has limitations with foreign key constraints).
    
    Registers the new command and observer in the service provider.
    NickC404 committed Dec 8, 2025
    Configuration menu
    Copy the full SHA
    6291b6a View commit details
    Browse the repository at this point in the history
  2. Refactor namespaces and fix migration duplication

    Updated namespaces for CleanupOrphanedAttachments command and MailwebEmailAttachment model to ensure consistency.
    
    Fixed duplicate foreign key definition in mail web attachment migration and added isSingleStore helper.
    
    Adjusted observer registration in MailwebEmailAttachment and updated service provider imports.
    NickC404 committed Dec 8, 2025
    Configuration menu
    Copy the full SHA
    65535b5 View commit details
    Browse the repository at this point in the history
  3. Improve access control docs and refactor service provider

    Expanded README with detailed access control options for MailWeb dashboard, including environment-based, email-based, and role-based gates.
    
    Refactored MailWebServiceProvider to register commands only in console context.
    
    Removed unused observer boot logic from MailwebEmailAttachment model.
    
    Clarified migration comments for SingleStore foreign key handling.
    NickC404 committed Dec 8, 2025
    Configuration menu
    Copy the full SHA
    508e5d7 View commit details
    Browse the repository at this point in the history
  4. Update README.md

    Nathanjms authored Dec 8, 2025
    Configuration menu
    Copy the full SHA
    32669af View commit details
    Browse the repository at this point in the history
  5. Update README.md

    Nathanjms authored Dec 8, 2025
    Configuration menu
    Copy the full SHA
    d33572b View commit details
    Browse the repository at this point in the history
  6. Update README.md

    Nathanjms authored Dec 8, 2025
    Configuration menu
    Copy the full SHA
    d3a7624 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #108 from NickC404/add-singlestore-support

    Adds SingleStore Support
    Nathanjms authored Dec 8, 2025
    Configuration menu
    Copy the full SHA
    f2f21d5 View commit details
    Browse the repository at this point in the history
Loading