- new icon source in icon/ (make_icon_v3.py + masters): near-black
gradient tile, red record button with white bezel, mic capsule as a
transcript card with red lines and a cursor
- Android: adaptive icon uses the 512px master as the full-bleed
background layer (launcher masks crop it to shape) with a transparent
foreground; old vector foreground and launcher color removed
- desktop: hicolor PNGs replaced at 32-512 px (48 regenerated from the
master), old SVG removed; install.sh picks them up unchanged
- APK installed on the Fairphone; aapt2 confirms the adaptive icon
- share/icons/hicolor/: SVG source + PNG fallbacks (48-256 px); the
desktop entry now uses Icon=meetrec instead of a stock theme icon
- install.sh installs the icon into the hicolor tree, refreshes the
GTK icon cache, and cleans up on uninstall
- Categories fixed to AudioVideo;Audio per the menu spec (bare Audio
is a subcategory requiring its main category); desktop-file-validate
is clean now
- meetrec.py: CLI recorder with live rolling transcript (faster-whisper)
- meetrec_gui.py: PySide6 GUI reusing the CLI's recording/transcription
logic, with model/device/compute selection and live transcript
- install.sh: local install into ~/.local (venv, deps, launchers,
desktop entry), with --model/--no-model/--uninstall
- bin/meetrec, bin/meetrec-cli: launchers
- share/applications/meetrec.desktop: XDG desktop entry
- README.md, requirements.txt, .gitignore