Skip to content

Feature request: Auto-fetch favicons from linked website URLs #1051

@renne

Description

@renne

Feature Request

Summary

When adding an external site, it would be convenient if the app could automatically fetch the favicon from the linked website, rather than requiring the admin to manually upload or specify an icon URL.

Current Behavior

Admins must either:

  • Manually upload an icon file, or
  • Provide an explicit icon URL (e.g. via a third-party favicon API like https://favicon.im/<domain>)

There is no built-in way to automatically resolve the icon for a given URL.

Desired Behavior

When an external site entry is saved (or on demand via a button), the app should:

  1. Fetch the linked URL (or just its root domain)
  2. Detect the favicon via standard discovery mechanisms:
    • <link rel="icon"> / <link rel="shortcut icon"> tags in the page's <head>
    • /favicon.ico at the domain root as a fallback
  3. Store the resolved icon for that entry

Why This Would Help

  • Reduces manual effort for admins managing many external links
  • Keeps icons up to date when websites change their favicons
  • Improves consistency without relying on third-party favicon proxy services

Possible Implementation Notes

  • Fetching could be done server-side (PHP, triggered on save or via a background job)
  • An explicit "Fetch icon" button in the UI would also satisfy this use case without making it fully automatic
  • Privacy: the fetch should be done server-side so the user's browser does not leak requests to external sites during admin configuration

Related Issues

Metadata

Metadata

Assignees

No one assigned

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions