Skip to content

[Bug] Update notice shows raw release download link #124

@Astro-Han

Description

@Astro-Han

What happened?

After updating to PawWork v0.2.5, the app shows the post-update notice modal with a raw Markdown download link as the main content: [macOS Apple Silicon](https://github.com/Astro-Han/pawwork/releases/download/v0.2.5/pawwork-mac-arm64.dmg). This makes the update notice feel like a technical artifact rather than a useful confirmation of what changed.

Steps to reproduce

  1. Install or update from a previous PawWork version to v0.2.5.
  2. Launch PawWork after the update.
  3. Wait for the update notice modal to appear.
  4. See the raw release download link in the modal body.

What did you expect to happen?

The post-update notice should lightly confirm that PawWork was updated and summarize the user-visible value of the release. It should not display download links, verification details, PR numbers, or maintenance-only release notes as the primary product message.

PawWork version

v0.2.5

OS version

macOS, observed on Apple Silicon.

Can you reproduce it again?

Only once so far through the shipped update path, but the cause is reproducible from the current parser and the live v0.2.5 GitHub Release body. The app skips headings and uses the first non-heading line, while the release body starts with a Downloads section.

Extra context

Current direction: keep this as a lightweight one-time update reminder, but make the content product-controlled. A likely fix is to add a dedicated app-facing section to the GitHub Release, for example ## App Update Notice, and have the app read only that section. If the section is missing, the app should not guess from the general release body. This should be handled together with the next release flow and release note template update, not as an isolated UI tweak.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Medium priorityappApplication behavior and product flowsbugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions