Skip to content

Flare 0.6.6

Choose a tag to compare

@github-actions github-actions released this 26 Oct 07:50
· 96 commits to main since this release
0.6.6
26596ab

Flare 0.6.6

Changes since 0.6.5

  • Add explicit hybrid, local-first and selector search modes with safe legacy
    defaults. Preserve local intent without automatically enabling external engines.
  • Protect settings upgrades with version checks, revision conflicts, retained
    original/latest backups and atomic configuration replacement. Preserve unknown
    YAML fields and submitted settings on failure. Enforce 85% all-package coverage.
  • Upgrade funny-china-weather to 0.4.0. Add authenticated location lookup and an
    explicit candidate picker using exact provider province/city/county names.
    Revalidate selected candidates on save; retain form input on errors. Uniquely
    resolvable existing locations can migrate without overwriting concurrent choices.
  • Improve phone/tablet bookmark columns and weather settings layout.
  • Unify YAML parsing and serialization on YAML v3, with strict bookmark/import
    validation and coverage for legacy boolean and numeric-looking string values.
    Remove unused legacy CSV editor code and editor/guide memory filesystems; old
    CSV submissions continue to receive 409 rather than bypass revision protection.
  • Upgrade Material Design Icons to 7.4.47. Preserve all 19 retired identifiers
    from the 0.6.5 bundle, including Discord, DesktopMac and TabletAndroid, using
    their original SVG paths. They remain available in previews, navigation and
    the editor picker without rewriting stored bookmarks.
  • Match the favicon to the darkest theme palette color. Generate content-hashed
    icons at build time and retain correct conditional/range HTTP behavior.
  • Update CI actions to Node.js 24-compatible releases and verify seven archives
    plus four container platforms without publication during preflight.

Behavior changes and upgrade instructions

  • Search engine !keyword shortcuts are removed. All input is ordinary search
    text; choose an engine using the target controls. Old EnableKeywords and
    Keyword configuration fields are ignored by search.
  • Empty weather locations require explicit selection in Settings. IP detection
    is a user-triggered suggestion. Ambiguous/unresolved old locations need an
    explicit selection; no administrative suffixes or county are guessed.
  • Refresh any settings form opened before restart/upgrade before saving.
  • Before upgrading, stop the application and back up the complete data directory,
    Compose/environment settings and external authentication secrets. Exercise the
    upgrade on a disposable copy. Managed search backups are not a substitute for a
    complete deployment backup. To roll back, stop the candidate and restore the
    entire pre-upgrade data directory and external configuration with the old binary.
    Do not rely on old binaries understanding newly written settings.

Validation

This release retains the explicitly disclosed physical-device testing limitation. Safari/Via/Android/iPad remain NOT TESTED; follow-up owner is repository
maintainer soulteary. Chromium emulation and QEMU execution are not physical-device
certification. No device result or completion date is implied by this exception.

See the final release acceptance record for the exact candidate,
automated checks and packaging evidence. Physical
Safari/Via/Android/iPad and ARM-device execution must not be inferred from desktop
Chromium emulation or cross-compilation. Published-artifact verification remains
a separate post-publication step.

Installation

docker pull soulteary/flare:0.6.6
# Or:
docker pull ghcr.io/soulteary/flare:0.6.6

Both registries target linux/amd64, linux/arm64, linux/arm/v7 and linux/arm/v6.

Verified publication

Source: 26596ab40ba9960bdcc8803719e211b45e2c26c8. All seven archives passed published SHA-256, GitHub digest, architecture and linked version/commit checks. Anonymous registry reads confirmed both version and latest tags at both registries resolve to:

sha256:4a33de00c2fa4f729c18011ad62a4779a3e0e834e9a2dd6fcdf9175e32f48a25

Actual published ARM64 images from both registries passed HTTP, 19 legacy icon previews, timezone and restart checks. Published native binary favicon checks and a disposable 0.6.5 upgrade/mutation/restart/restored-backup rollback also passed. See the verification record.