%global tag 1.7.0 Name: wasistlos Version: %{tag} Release: 16%{?dist} Summary: An unofficial WhatsApp desktop application for Linux. License: GNU GPL v3 URL: https://github.com/xeco23/WasIstLos Source0: %{url}/archive/v%{version}/wasistlos-%{version}.tar.gz Patch0: 0001-paste-image-clipboard.patch Patch1: 0002-chat-export.patch Patch2: 0003-webkit-media-env.patch BuildRequires: cmake BuildRequires: pkgconfig BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: gtk-layer-shell-devel BuildRequires: gtkmm3.0-devel BuildRequires: webkit2gtk4.1-devel BuildRequires: libayatana-appindicator-gtk3-devel BuildRequires: libcanberra-devel BuildRequires: whisper-cpp-devel >= 1.9.5 Requires: /usr/bin/ffmpeg Requires: /usr/bin/curl %description An unofficial WhatsApp desktop application for Linux. %prep %autosetup -n WasIstLos-1.7.0 -p1 %build %cmake %cmake_build %install %cmake_install %find_lang %{name} %files -f %{name}.lang %license LICENSE %doc README.md %{_bindir}/wasistlos %{_datadir}/applications/com.github.xeco23.WasIstLos.desktop %{_datadir}/metainfo/com.github.xeco23.WasIstLos.appdata.xml %{_datadir}/icons/hicolor/*/apps/com.github.xeco23.WasIstLos.png %{_datadir}/icons/hicolor/*/status/com.github.xeco23.WasIstLos-tray*.png %changelog * Tue Oct 27 2026 Lachlan Marie - 1.7.0-16 - Disable V4L2 stateless video decoders in WebKit - Stop restoring muted stream volume onto voice notes * Thu Oct 22 2026 Lachlan Marie - 1.7.0-15 - Match export entries by message id - Replace edited messages instead of duplicating - Keep repeated identical messages - Insert unanchored messages by timestamp - Drop rows from previous chat on chat switch - Write exports atomically * Mon Oct 19 2026 Lachlan Marie - 1.7.0-14 - Export full text of "Read more" messages - Replace truncated entries in existing exports * Sun Oct 18 2026 Lachlan Marie - 1.7.0-13 - Drop one-shot transcript export - Sort export by message timestamp - Unify media fetch, drop playback fallback - Squash patch series * Sun Oct 18 2026 Lachlan Marie - 1.7.0-12 - Continuous export: save attachments to _attachments, link them * Sun Oct 18 2026 Lachlan Marie - 1.7.0-11 - Stop whisper repetition loops (no_context, drop repeated segments) * Sun Oct 18 2026 Lachlan Marie - 1.7.0-10 - Fetch voice note blobs via downloadMedia + blob cache (downloadAndMaybeDecrypt now needs a QPL) * Sat Oct 18 2026 Lachlan Marie - 1.7.0-9 - Rebuild against Vulkan whisper-cpp 1.9.5 * Sat Oct 17 2026 Lachlan Marie - 1.7.0-8 - Fix voice note lookup (rows carry bare message ids) - Transcribe in parallel whisper states at low priority - Unload whisper model after 10 min idle - Reload page when WebKit web process crashes - Report JS fetch errors in log - Fix own voice notes exported as contact's * Thu Sep 24 2026 Lachlan Marie - 1.7.0-7 - Transcribe voice notes into continuous export * Fri Sep 18 2026 Lachlan Marie - 1.7.0-6 - Backfill full chat history on continuous export enable - Add "Fetch Full History" option - Sort export by timestamp - Fix replies exporting quoted text * Mon Sep 14 2026 Lachlan Marie - 1.7.0-5 - Fix continuous chat export only ever writing whatever window of messages WhatsApp Web currently has rendered (it virtualizes the list) instead of the full history: native code now merges each scrape into the existing export file instead of overwriting it - Add patch to place a clipboard image into the currently open chat's compose box (menu item "Paste Image from Clipboard"), since WebKitGTK does not reliably expose native clipboard image data to a page's paste event the way Chrome/Firefox do * Sat Sep 12 2026 Lachlan Marie - 1.7.0-4 - Fix continuous chat export silently going stale for any chat that isn't the one currently on screen: resync the visible chat immediately on chat switch instead of waiting on the debounce, and force a resync when the app window regains focus * Wed Sep 02 2026 Lachlan Marie - 1.7.0-3 - Add patch to continuously export a chat to a self-updating markdown file as new messages arrive, with a per-chat destination configurable from the menu * Wed Sep 02 2026 Lachlan Marie - 1.7.0-2 - Add patch to export the full chat transcript (sender, timestamp, text, in order) to a text file * Mon Mar 23 2026 Lachlan Marie - 1.7.0-1 - Update to 1.7.0 * Wed Jul 23 2025 Lachlan Marie - 1.7.0-1 - Initial RPM packaging of wasistlos