Thomas Pedot

vendredi 8 mai 2026

GitAlchemy v1.3: Background Sync, Rich Text Editor, and Raycast Design System

GitAlchemy v1.3: Background Sync, Rich Text Editor, and Raycast Design System

GitAlchemy v1.3 is now available on F-Droid — the biggest update since launch.

What's New

Background Sync with WorkManager

Android now runs reliable background polling for todos and notifications. Using Android's WorkManager API, GitAlchemy checks for new items every 15 minutes — even when the app is closed. When new todos appear, native Android notifications fire automatically.

This was the most-requested feature. Developers need to know when they're assigned to an issue or when their review is requested — without keeping the app open.

Rich Text Editor with TipTap

Writing formatted issues and merge request descriptions on mobile now works like the web. The new TipTap-powered editor supports:

  • Bold, italic, underline, strikethrough
  • Bullet and numbered lists
  • Code blocks and inline code
  • Links
  • Tables

The editor uses a WebView bridge to run TipTap/ProseMirror on mobile, outputting identical HTML to the web version — no conversion needed when content syncs.

Raycast-Inspired Design System

The UI received a complete overhaul inspired by Raycast's aesthetic:

  • Dark-only theme with three-level surface tokens
  • Inter variable font with OpenType features
  • Redesigned list cards and navigation
  • Consistent spacing and touch targets (44pt minimum)

F-Droid Distribution

GitAlchemy is now available on F-Droid: https://f-droid.org/packages/com.thomas.pedot.gitlalchemy/

No Google account required. Updates automatically delivered through F-Droid's client.

Full Changelog

  • WorkManager background todo polling (Android)
  • Native push notifications for new items
  • TipTap rich text editor for issues/MRs/comments
  • Raycast-inspired dark design system
  • Infinite scroll on all list screens
  • Search bars on main screens
  • Filter state persistence across navigation
  • Inter variable font with ss03 (slashed zero) and tabular nums

Related Articles