Skip to content

[Bug]: fix theme marks and unavailable preview presentation #940

Description

@huyanxius

Problem

After the theme release, the unchanged /windup-mark.svg URL can retain an older icon under the production seven-day immutable cache. The navigation's light-theme inset shadow creates a bright top line. Recent previews show broken-image icons when historical media is unavailable.

Expected behavior

  • Brand marks inherit surrounding text color without relying on a cached external SVG.
  • Navigation has no bright top inset line.
  • Failed previews show a consistent unavailable state; thumbnail failure still tries the original image.

Evidence and scope

Production is 40af76f. Its frontend diff matches the submitted local preview. A historical image on media.windup.xin returns HTTP 419 with user disabled; a verified image on storage.windup.xin returns 200. This fix handles presentation only. Restoring old storage access or migrating historical objects requires a separate operational action; existing URLs and server configuration must remain intact.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions