Skip to content

Releases: swarajnandedkar/FlitKey

FlitKey v0.5.0 — Expansion Packs & Redesigned Interface

Choose a tag to compare

@swarajnandedkar swarajnandedkar released this 27 Jul 04:18

Expansion Packs

Start with a working snippet library instead of an empty one. Six curated packs ship with the app, 46 snippets in total:

Pack Snippets Sample triggers
AI Chatbot & Prompt Engineering 10 :airole :aixplain :aibug
Developer & Engineering 10 :gcm :glog :pydef
Artist, Designer & Creator 7 :palette :aspect :midprompt
Everyday Productivity & Symbols 7 :stamp :iso :bullets
Customer Support & Sales 6 :cshi :csbug :csfollowup
System Admin & DevOps 6 :sysinfo :curljson :k8spods

Open Expansion Packs in the snippet manager, tick what you want, and load. Two rules govern the merge:

  • Your triggers win. A pack snippet whose trigger already exists is skipped, so your snippets are never overwritten and re-loading a pack is idempotent.
  • OS filtering. Snippets declare a platform (all, linux, windows); incompatible ones are left out unless you untick the filter.

Packs are plain JSON. Drop your own into ~/.config/flitkey/packs/ (Linux) or %APPDATA%\flitkey\packs\ (Windows) and they appear alongside the built-in ones; a user pack sharing a pack_id with a built-in one replaces it.

Redesigned interface

The snippet manager has been rebuilt around a calmer, macOS-inspired layout: cards instead of boxed group frames, a single toolbar row for search and actions, a borderless snippet table with alternating rows, and an empty state for new libraries. Edit, Enable/Disable, and Delete now stay disabled until a snippet is selected — previously they were always clickable and silently did nothing. Dialogs pick up consistent spacing, headings, and placeholder hints.

Chrome extension

A Manifest V3 browser extension lives in chrome_extension/, sharing the importer and placeholder logic with the desktop app. Load it unpacked from chrome://extensions/ — see CHROMEWEBSTORE.md.

Also in this release

  • AUR PKGBUILD and Flathub manifest, plus a multi-channel distribution guide.
  • App icon now sourced from the raster logo, with fallbacks across the Debian, Windows, and runtime icon paths (Qt SVG support is not guaranteed to be present at runtime).

Install

Linux (Debian/Ubuntu/Mint/Pop!_OS)

sudo apt install ./flitkey_0.5.0_all.deb

Windows 10/11 — run FlitKey-Setup-0.5.0-x64.exe. The installer is not code-signed yet, so SmartScreen shows an "Unknown Publisher" warning: choose More info → Run anyway.

Full changelog: v0.4.0...v0.5.0

FlitKey v0.4.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 14:11

FlitKey is a free, open-source, 100% offline text expander with a real GUI, for Linux and Windows. Type a short trigger, get a full block of text — in any app, with no cloud, no account, and no telemetry.

What's new in v0.4.0

  • Wayland session enhancements — improved auto-detection of Wayland desktop sessions and streamlined clipboard notifications.
  • Multi-format importer speedups — optimized batch parsing for large Espanso (.yml) and AutoHotkey (.ahk) libraries of 1,000+ snippets.
  • Windows installer fixes — added silent install flags (/VERYSILENT) for enterprise deployment scripts.

Install

Debian / Ubuntu / Mint / Pop!_OS

wget https://github.com/swarajnandedkar/FlitKey/releases/download/v0.4.0/flitkey_0.4.0_all.deb
sudo apt install ./flitkey_0.4.0_all.deb

Windows 10/11 — download FlitKey-Setup-0.4.0-x64.exe below.
The installer is not yet code-signed, so Windows SmartScreen will show "Unknown Publisher" — choose More info → Run anyway.

Platform support

Feature X11 Wayland Windows
Typed keyword expansion Yes No (clipboard fallback) Yes
Global hotkeys Yes No Yes
Snippet picker insertion Yes Clipboard fallback Yes
Tray controls / autostart Yes Yes Yes

Wayland does not permit global keystroke interception at the protocol level, so typed triggers and global hotkeys are unavailable there for every text expander, FlitKey included. On Wayland, use the snippet picker with clipboard paste.

Docs: https://flitkey.xyz/docs.html · Licence: MIT

FlitKey v0.3.0

Choose a tag to compare

@swarajnandedkar swarajnandedkar released this 19 Jul 16:52

FlitKey v0.3.0 completes the application-wide rename and provides native installers for Linux and Windows.

Highlights:

  • FlitKey branding across the desktop app, documentation, compliance materials, package metadata, and website
  • Debian package: flitkey_0.3.0_all.deb
  • Windows installer: FlitKey-Setup-0.3.0-x64.exe
  • Migration support for existing TypeFlux, TypeFlow, and linux-text-expander configuration directories
  • Local data security and compliance-readiness controls

The application remains local-first and open source. The compliance documentation describes readiness scope and does not claim external certification.

v0.2.0

Choose a tag to compare

@swarajnandedkar swarajnandedkar released this 12 Jul 13:19

TypeFlow v0.2.0

TypeFlow is a Linux desktop text expander for creating reusable snippets and inserting them with typed keywords, hotkeys, or a searchable quick-insert picker. It is built with Python and PyQt6, stores data locally as JSON, integrates with the system tray, and adapts its runtime behavior for X11 and Wayland sessions.

This release contains the complete implementation of TypeFlow v0.2.0.

Key Features

  • Snippet Manager: Easily create and organize reusable snippets with custom labels, triggers, and live previews.
  • X11 Integration: Supports typed keyword expansion and global hotkey triggers.
  • Wayland Support: Clipboard fallback for the search/quick-insert picker.
  • System Tray Integration: Easily search/quick insert, pause/resume, or configure the application from the tray.
  • Smart Date/Time Placeholders: Use {{date}}, {{time}}, and {{datetime}} inside your snippets for dynamic text injection.
  • Config Migration: Automatically migrates configurations from the legacy linux-text-expander config path.

Installation

Installation via Debian Package (Ubuntu/Debian)

Download the attached .deb package (typeflow_0.2.0_all.deb) and install it:

sudo apt update
sudo apt install ./typeflow_0.2.0_all.deb

Once installed, launch it by running:

typeflow

Installation from Source

Alternatively, you can run from source:

git clone https://github.com/swarajnandedkar/TypeFlow.git
cd TypeFlow
python3 run.py