Commit Graph

5 Commits

Author SHA1 Message Date
Gregory Schier
f8a843057e Restore screenshot URL 2026-02-10 06:35:37 -08:00
Gregory Schier
20160b5427 Update branding colors to match actual theme primaries 2026-02-10 06:32:14 -08:00
Gregory Schier
21b0f3d97b Fix Flatpak build and upgrade to GNOME 48
- Add mkdir -p /app/lib before copying bundled resources
- Fix icon paths (type: dir source flattens directory contents)
- Upgrade runtime from EOL GNOME 47 to GNOME 48
- Fill in SHA256 hashes for v2026.2.0-beta.10 debs
- Add release entry to metainfo.xml
2026-02-10 06:24:28 -08:00
Gregory Schier
daaf7be080 Update metainfo screenshot and fix faker template function count
Update the metainfo screenshot URL to a real hosted image. Fix the
faker plugin test — the expected template function count changed from
226 to 227 after bundling the faker plugin.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 10:22:17 -08:00
Gregory Schier
9e1936f345 Add Flatpak and Flathub packaging support
Add all files needed to package Yaak as a Flatpak for distribution on
Flathub. Uses the deb-extraction approach recommended by Tauri docs:
the manifest downloads the existing .deb release artifact, extracts it,
and installs the binary/resources into the Flatpak /app prefix.

Includes:
- AppStream metainfo.xml with app metadata and branding
- Flatpak manifest (app.yaak.desktop.yml) for x86_64 and aarch64
- Properly sized icons (128/256/512px) named per Flatpak conventions
- Helper script to update manifest hashes for new releases

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 10:22:11 -08:00