This is a MODIFIED version of Glance.

  Upstream:   Glance, https://github.com/glanceapp/glance
  Based on:   release v0.8.6, plus upstream pull request #981
              (async per-widget loading), cherry-picked unchanged
  Modified:   by Matthew Zeman, from 2026-09-21
  This copy:  commit a4e364ce7b6f03ab7e4b2239a1631a72fc5529ff
              dated 2026-10-05

The "This copy" lines are filled in by `git archive` when this source is
packaged (see .gitattributes), so a downloaded archive names the exact commit
it came from and the date of that commit. In the repository itself they show
as unexpanded placeholders.

WHAT WAS CHANGED

  - Every file whose name begins with `zeman_` or `zeman-` is new in this
    version, as are this NOTICE, .gitattributes and zeman-build-image.sh.
  - Every change to an upstream file is marked in place with a comment
    beginning `★ FORK`, naming the part of the design it implements.
  - docs/configuration.md documents the added configuration keys, routes and
    headers in its fork section.

LICENCE

This modified version, as a whole and in all its parts, is licensed under the
GNU Affero General Public License, version 3 — the same licence as upstream
Glance. The full text is in LICENSE. There is NO WARRANTY, to the extent
permitted by law; see sections 15 and 16 of LICENSE.

A running copy of this version offers its own Corresponding Source at
`/source.tar.gz`, as section 13 of the licence requires of a modified version
used over a network. zeman-build-image.sh builds the container image from the
same commit it packages as that archive.
