What's New in v0.29.0
New Extensions
- quicksheet-color — Color code converter and palette generator. Convert between HEX/RGB/HSL/CMYK, get WCAG contrast ratios, generate 10-color harmony palettes. 140+ CSS named colors. Zero network, zero NuGet.
- quicksheet-epoch — Unix timestamp converter.
epoch: now, epoch: <unix>, epoch: <date>, epoch: diff, epoch: add. Pure BCL math, zero deps.
- quicksheet-tracert — Network traceroute. Each hop with RTT + reverse DNS. Works on Linux (
traceroute) and Windows (tracert).
- quicksheet-whois — WHOIS domain/IP lookup. 25+ TLD server mappings, referral following, expiry urgency indicators.
- quicksheet-ssl — SSL certificate expiry checker. 🟢/🟡/🔴 status, days until expiry, via BCL SslStream. Zero NuGet.
- quicksheet-dns — DNS record lookup (A, AAAA, MX, TXT, NS, CNAME, PTR, ALL). Uses system
dig with fallback.
- quicksheet-ipinfo — IP geolocation, ISP, org, ASN, timezone via ipinfo.io. Free, no API key.
Bug Fixes
- Extension prefix trailing colon (#154) — Extensions with
prefix: in manifest now activate correctly (fixes quicksheet-dice, quicksheet-envck, quicksheet-leetcode, quicksheet-pihole).
- Extension CSV pollution (#156) — Extension outputs are no longer saved to CSV on autosave. Extension data is stored in an in-memory overlay and excluded from persistence.
Infrastructure
- Linux cross-platform build fix — Windows
.resx and embedded resources no longer leak into Linux builds.
- 60+ extensions in the ecosystem — see docs/extensions.md for the full directory.
Install
git clone https://github.com/cemheren/QuickSheet
cd QuickSheet
dotnet run -c Release --project ExcelConsole.csproj