Releases: D4vRAM369/ThreadsVault-desktop
v2.2.0
What's new in v2.2.0
ThreadsVault-desktop now speaks your language.
This release introduces full ES/EN internationalization across the entire UI.
Language is resolved automatically at startup — no configuration required.
Language detection (priority order)
localStorage(tv_locale) — if the user previously set a preference, it's restored immediatelynavigator.language— if no preference is saved, the WebView reads the OS language (startsWith('es')→ Spanish, everything else → English). On Windows this is WebView2; on Linux, WebKit. No Rust calls involved.- Fallback:
'en'— if neither applies, the app starts in English
The infrastructure for a manual language toggle (setLocale() + store persistence) is already in place — UI button is out of scope for this release.
Internationalized components
i18n.ts— ~130 keys covering app, vault, share, detail, card, settings, and shortcutsApp.svelte— tab titles and theme toggle buttonVaultScreen— bulk action labels (merge thread, delete)PostCard— aria-labels, unknown author fallback, note field, delete confirmationPostDetailScreen— gallery, carousel, inline video, script error messagesSettingsScreen— all sections, import modal, keyboard shortcuts panelCategoryManager— unnamed category fallback routed throught()
Download
| Platform | File |
|---|---|
| Windows (installer) | ThreadsVault-desktop_v2.2.0_x64-setup.exe |
| Windows (MSI) | ThreadsVault-desktop_v2.2.0_x64_en-US.msi |
| Linux (.deb) | ThreadsVault-desktop_v2.2.0_amd64.deb |
| Linux (.AppImage) | ThreadsVault-desktop_v2.2.0_amd64.AppImage |
| Linux (.rpm) | ThreadsVault-desktop-v2.2.0-x86_64.rpm |
| Linux (.flatpak) | ThreadsVault-desktop-v2.0.0.flatpak |
No external dependencies. No account. No telemetry.
Aditional note❗️
If there isn't any unforeseen, the app will be listed for first time beyond Github in Product Hunt on Tuesday 30th (writen on March 2026)
v2.1.0
ThreadsVault Desktop v2.1.0
Visual redesign, light mode, and a more robust extractor.
What's new
- Card redesign — new layout, smoother transitions, and improved visual hierarchy in the vault.
- Light mode implemented — improves readability and contrast, and gives users the option to switch between the app’s default (dark) theme and a light theme.
- Image fetching without Jina — when Jina fails or is rate-limited, images are fetched directly from the React state embedded in Threads' HTML.
- Line breaks restored — posts with
-- itemlists no longer collapse into a single line.
Screenshots
I'm including screenshots of what the new light mode looks like; users can choose between this and the default design:
![]() Vault with posts (new light mode) Home screen with light mode and saved posts |
![]() Categories Category view in light mode |
![]() Privacy and Settings Backup, privacy, keyboard shortcuts |
Installation
| Platform | Archive |
|---|---|
| Windows | ThreadsVault_2.1.0_x64-setup.exe o .msi |
| Linux (Ubuntu/Debian) | threadsvault-desktop_2.1.0_amd64.deb |
| Linux (universal) | ThreadsVault_2.1.0_amd64.AppImage |
v2.0.0
ThreadsVault-desktop 2.0.0 🗄🧵
La v1 solo permitía guardar posts sueltos. En esta versión ya es posible guardar hilos de varias publicaciones, tanto al guardar como en pantalla principal con el botón de selección múltiple, además de ver las imágenes de éstas en carrusel y vídeo si lo tiene.
Novedades
🧵 Guardar hilos completos — activa la casilla antes de guardar para introducir más links si el hilo tiene más de una publicación y quieres guardar todos o algunos. Navega entre ellos con las flechas del teclado desde la pantalla de detalle.
En ocasiones puede mezclarse contenido en un post, o guardarse por ejemplo las 3 publicaciones en una en lugar de la 2/3 y 3/3.
Si te sucede o algo similar, pulsa en Refrescar. En el futuro el extractor será más robusto aún, aunque ya es bastante estable.
🖼️ Carrusel de imágenes — los posts con varias fotos ahora muestran todas. Haz clic en cualquiera para verla a pantalla completa.
🎬 Reproducción y descarga de vídeo — añadido reproductor integrado dentro de la app para ver vídeos si existen en la publicación. Si el vídeo no carga directamente, la app lo intenta por otra vía por su cuenta.
#️⃣ Panel de hashtags nuevo — cada hashtag tiene su tarjeta con cuántas veces aparece en tu bóveda. Haz clic para filtrar al momento. El panel es colapsable y se esconde al hacer scroll para dar más espacio.
🔍 Zoom global — Ctrl++ / Ctrl+- para zoom-in y zoom-out. Ctrl+0 vuelve al estado original. Se recuerda entre sesiones.
ThreadsVault Desktop v1.0.0
ThreadsVault Desktop v1.0.0 — Primera versión pública
🗄🧵 El mismo espíritu de ThreadsVault para Android, ahora en escritorio.
Pega la URL de un post de Threads y lo tienes: texto, imágenes, autor, todo guardado localmente para siempre. Sin cuenta, sin nube, sin rastreo. Solo tú y tu vault.
Threads tiene su sección de Guardados. Pero no quería mis posts favoritos atrapados en una app que no controlo, sin organización, sin notas, sin export, y sin garantía de que sigan ahí mañana.
✨ Qué incluye esta primera versión
- Guardar posts por URL — pega un enlace de Threads y la app extrae texto, autor e imágenes automáticamente
- Almacenamiento 100% local — SQLite en escritorio; nada sale de tu equipo
- Categorías personalizadas — organiza tu vault como quieras
- Notas personales — añade contexto propio a cada post guardado
- Backup y restauración — exporta e importa tu vault como JSON; compatible con backups de ThreadsVault para Android
- Caché de medios — las imágenes se guardan localmente para que sobrevivan la expiración de los CDN
- Atajos de teclado — navega sin ratón:
Esc,Ctrl+N,/,←→ - Sin telemetría — cero datos enviados al desarrollador, ni al autor
📦 Instaladores disponibles: .exe y .msi (Windows) · .AppImage y .deb (Linux)
Not vibe-coding, just vibe and code.


