u/jing2uo

flatpark — weekly update (Jun 28 - Jul 5)
▲ 29 r/flatpak

flatpark — weekly update (Jun 28 - Jul 5)

New apps

Nine more apps landed this week. Most weren't on Flathub before — and two are ones I actually maintain on Flathub, now mirrored here where updates ship faster:

  • AFFiNE (⭐ 70k) — Local-first workspace combining docs, whiteboards and databases; an open-source Notion/Miro alternative.
  • Tabby (⭐ 73k) — A modern, highly configurable terminal emulator.
  • YoutubeDownloader (⭐ 15.6k) — Download videos and playlists from YouTube (Tyrrrz).
  • DBX (⭐ 8.6k) — Lightweight cross-platform database client.
  • Folia (⭐ 1.1k) — Lyrics-focused music player for both online and local libraries.
  • Markra (⭐ 578) — Local-first, AI-native Markdown editor.
  • TradingView — "Where the world charts, chats and trades markets." I maintain this on Flathub too; the flatpark listing just lets updates land quicker.
  • Longbridge Pro — Trading platform. Same story — I also maintain it on Flathub, and updates here are more immediate.
  • RichEZFast — Guotai Haitong's trading platform.

Developer-approved (publish authorized by upstream)

Five apps earned the developer-approved blue shield this week — the upstream devs explicitly OK'd us distributing their binaries:

Website

  • Screenshots now invalidate their cache when the upstream URL changes, so stale images no longer stick around.
  • Inline commands render as proper code, fixed the AFFiNE icon, added Markra screenshots.
  • License display now extracts the URL from compound LicenseRef entries so licenses link correctly.
  • Can now refresh display assets (icons/screenshots) without republishing the app.

Pipeline / CI

  • Decoupled CI cost from catalog size — the catalog can keep growing without publish time growing with it.
  • Apps now rebuild only when their build inputs actually change.
  • Closed a publish-failure gap, fixed a summary race, and slimmed the PR checks.
  • check-links now treats a legacy-TLS refusal as reachable instead of flagging a broken link.

Auto-updates

The extra-data pin pipeline ran daily (Jun 28 → Jul 5), refreshing pins across Markra, DBX, GeoLibre, CC Switch, electerm, Folia, IBKR and others — still propagating to users near-instantly via Cloudflare.

u/jing2uo — 2 days ago
▲ 15 r/flatpak

flatpark — weekly update (Jun 21–27)

Here's the week's worth of updates I made to flatpark — see if any of them catch your eye:

New apps

Ten apps landed this week, none of which were previously on Flathub:

  • GeoLibre — Lightweight cloud-native GIS for visualizing and analyzing geospatial data. Published with the developers' explicit permission.
  • Tabularis — Open-source database client for PostgreSQL, MySQL/MariaDB and SQLite. Also published with the developers' explicit permission.
  • CC Switch — All-in-one assistant for switching between Claude Code, Codex and Gemini CLI configs. It's currently the most popular AI-tooling utility that isn't packaged on Flathub — a clear gap we filled.
  • electerm — All-in-one terminal client: SSH, SFTP, FTP, Telnet, Serial, RDP, VNC and Spice in one app.
  • thinkorswim — Charles Schwab's advanced trading and analysis platform.
  • Yaak — Offline, Git-friendly API client for REST, GraphQL, gRPC and WebSocket.
  • Legcord — Lightweight, customizable Discord client.
  • ZenNotes — Keyboard-first local Markdown notes with Vim motions and diagrams.
  • HMCL — Multi-functional, cross-platform Minecraft launcher.
  • HiresTI — High-res TIDAL client with bit-perfect playback.
  • DiscordChatExporter — Export Discord chat logs to a file.

Website

Gave the site a full visual overhaul (Adwaita+ styling), added a dark-mode toggle, a category browse page, "featured" badges, and an SEO baseline (sitemap, robots, meta descriptions). Apps now default-sort by upstream release date, and screenshots are cached + compressed at build time for faster loads.

Process — PR review spec

Wrote a formal PR review specification: a reviewer runbook, a provenance trust model (how we decide a binary source is trustworthy), and CI guardrails. The model already paid off — the AI review flagged and rejected one malicious PR this week.

Auto-updates

The extra-data auto-update pipeline ran several times this week and worked reliably (now with cleaner dated per-day PRs that supersede stale ones). Because distribution is served through Cloudflare, refreshed pins propagate to users almost immediately — update latency is very low.

reddit.com
u/jing2uo — 10 days ago

flatpark: yet another flatpak app hub

Hey everyone,

I made a flatpak app hub: FlatPark: https://flatpark.org

It doesn't build anything; it packages apps through extra-data, wrapping official downloads into flatpak manifests so you can install and update them through flatpak. In some ways, it is a bit like the AUR.

If there's an app you use a lot that isn't in your distro's repos or on Flathub, consider sending a PR. AI-assisted PRs are welcome as long as the manifest, permissions, and update flow are reviewable.

Using it is dead simple: once the remote is added, installing apps works the same way as Flathub.

flatpak --user remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo
flatpak --user install flatpark <app-id>

Three typical apps to start with:

  • IBKR — a popular trading app that scatters directories and files around your home folder instead of following the usual conventions. Under Flatpak it all gets tucked into the sandbox data dir.
  • materialgram — already on Flathub, but that build runs on an old runtime; keeping apps on the latest runtime is one of our goals.
  • tabularis — a popular database management tool that isn't on Flathub yet.

Still early — feedback welcome, especially from people who care about Flatpak packaging and sandbox permissions.

reddit.com
u/jing2uo — 18 days ago