Hvorfor vi skabte .XPANDER
Engang skulle du installere fire separate “produktivitetsværktøjer” for at arbejde effektivt på din Windows-computer.
Du skulle bruge ét program til tekstudvidelse, ét til at fikse utilsigtet CAPS LOCK, ét til at få fil-dialoger til at hoppe til den mappe, du allerede havde åben i Stifinder, og ét til at indsætte datoer.
Tilsammen åd de fire apps over 1,2 GB RAM, startede 14 mystiske baggrundsprocesser og gik i total baglås i det sekund, du købte en ny ARM64 Snapdragon-bærbar. Hvorfor? Fordi deres forældede 32-bit tastatur-hooks slet ikke kunne køre native på moderne ARM-arkitektur uden at smelte processoren i tung emulering.
Vi blev trætte af at slæbe rundt på en hel værktøjskasse! Så .XPANDER blev skabt ud fra én klar mission:
Saml de 4 til 6 funktioner, der faktisk udgør 95% af din daglige produktivitet, i én lille lommekniv, som kun vejer ~4,6 MB RAM, værner om dit privatliv og er skarp på både x64 og ARM64 Windows-maskiner!
~4.6 MB RAM · 0.0% Idle CPU · x64 & ARM64
Seks kompromisløse designprincipper
1. Native ARM64 & x64 uden emuleringstab
Kompileret direkte til native maskinkode med Rust (build-std, thin LTO, panic=abort). Uanset om du arbejder på en ultralet Qualcomm Snapdragon X Elite Copilot+ bærbar eller en tung Intel/AMD x64-arbejdsstation, kører .XPANDER 100% native.
2. Zero-Allocation Hot Path (2,77 ns)
Hvert eneste tastetryk i Windows passerer gennem WH_KEYBOARD_LL. .XPANDER allokerer aldrig heap-hukommelse, låser aldrig en blokerende Mutex og kloner aldrig strenge, mens du skriver. Konfigurationsændringer skiftes atomisk via ventefri ArcSwap-pointere.
3. 100% Offline & nul logning i udgivelser
Mange tekstværktøjer kræver cloud-konti og sender telemetri. .XPANDER indeholder nul netværkskode, nul telemetri, og hele lognings-undersystemet er kompileret helt ud af release-udgaverne (#[cfg(debug_assertions)]).
4. Kryptografisk nulstilling af RAM-buffer
Indtastning af adgangskoder eller fortrolige data må aldrig efterlade spor i RAM. .XPANDER tømmer automatisk sin 2–10 tegns ringbuffer efter 2–10 sekunders inaktivitet (standard: 5s) med volatile-overskrivning (write_volatile + SeqCst fence).
5. Rigt tekstformat, billeder & lynhurtig søgning
Ren tekst rækker ikke altid i moderne kundesupport og udvikling. Paste-and-Lock gemmer HTML, RTF og billeder i komprimerede .xblob-filer, mens den svævende søgepalette lader dig finde og forhåndsvise ethvert klip på millisekunder.
6. Nul installationsbesvær
Installeres pr. bruger i %LOCALAPPDATA% helt uden UAC-administratorprompter, eller køres 100% portabelt fra en ZIP-mappe eller USB-nøgle uden spor i registreringsdatabasen.
Download & Installér .XPANDER
Vælg din foretrukne installationsmetode. Hver udgivelse kompileres native til både x86_64 (Intel/AMD) og ARM64 (Qualcomm Snapdragon / Surface) og verificeres med SHA-256-kontrolsummer.
Brugervenlig Setup-guide
Installerer direkte i din brugerprofil (%LOCALAPPDATA%\Programs\aiVOLUTION\dotXPANDER) uden krav om administratorrettigheder. Inkluderer valg af skymappe til synkronisering, valgfri autostart ved Windows-login samt automatisk opdaterings- og nedgraderingsbeskyttelse.
Installation med én linje i terminalen
Winget installerer automatisk den version, som passer til din CPU. Vil du være 100% sikker på at tvinge ARM-versionen på en Snapdragon-bærbar, så tilføj "--architecture arm64".
Standardinstallation (vælger automatisk x64 / ARM64):
winget install aiVOLUTION.dotXPANDER Vælg specifikt native ARM64:
winget install --id aiVOLUTION.dotXPANDER --architecture arm64 Pakke-ID: aiVOLUTION.dotXPANDER. Ideel til udviklere, hurtig klargøring af arbejdsstationer og automatiserede scripts.
Installér fra Microsoft Store
Når du installerer med Microsoft Store-appen på Windows, får du altid automatisk den version, som passer til din CPU (x64 til Intel & AMD, ARM64 til Snapdragon & Microsoft Surface).
- ✓ Automatisk valg af native x64- eller ARM64-udgave
- ✓ Ingen SmartScreen-advarsler takket være Microsoft-signering
- ✓ Automatiske baggrundsopdateringer via Windows Update
Portable ZIP-arkiv & lydløs udrulning
Udpak hvorsomhelst (f.eks. på et USB-drev eller i en lokal mappe). Når .XPANDER startes uden en installeret registreringsnøgle, kører programmet automatisk i Portable Mode og gemmer config.toml samt blobs/ direkte ved siden af dotxpander.exe.
Enterprise / Lydløse Inno Setup-parametre (MDM, Intune, Group Policy):
# Fully silent per-user install (no UI, no UAC prompt)
dotXPANDER-x64-Setup.exe /VERYSILENT /NORESTART /ALLUSERS=0
# Silent uninstall
"%LOCALAPPDATA%\Programs\aiVOLUTION\dotXPANDER\unins000.exe" /VERYSILENT /NORESTART Bemærk: /ALLUSERS=0 installerer pr. bruger i %LOCALAPPDATA% helt uden UAC-prompter.
🔒 Verificér kryptografiske SHA-256-kontrolsummer (checksums.txt)
Hver GitHub-udgivelse publicerer automatisk SHA-256-kontrolsummer genereret i CI. Bekræft din fil i PowerShell med: Get-FileHash .\dotXPANDER-x64-Setup.exe -Algorithm SHA256
| Filnavn | SHA-256 Kontrolsum |
|---|---|
| dotXPANDER-arm64-v0.3.24.zip | ae88321d9c0cddf1bc92c2f3e4cd34df9ab3b3a93a81780c20fce678f00c36a6 |
| dotXPANDER-x64-v0.3.24.zip | fd469796aa8378d2655558b9610f48f253fd120cf74e8a546d0de7874440c543 |
| dotXPANDER-arm64-Setup.exe | 8ac8629da3b763b7e8a1d82baae1a891504c9328cb7bb828b4797d8586acf8fe |
| dotXPANDER-arm64.exe | 844ce831f4ce45f29012fd6dbc11d6cfac6c500caf1ff6a2da420697c1e16bc0 |
| dotXPANDER-x64-Setup.exe | faf06d1e70684ffcf90ba4df80c853c5b75ae20475e033fb22ec922143170a97 |
| dotXPANDER-x64.exe | 9b0216c7652b9a78b4c0ee55ce847230a2efe802cbb95a2280e6d12dfc83cf64 |