Repository navigation
Releases: fongfan999/offlinemask
Releases · fongfan999/offlinemask
Release list
OfflineMask 2.0.1
Fixes the Windows app crashing on launch.
Fixed
- The Windows app no longer panics on launch. The native build passed Tauri its frontend folder as an absolute path, which Tauri reads as a URL on Windows (
D:as the scheme), so resolving the quick-action panel's page failed; the 2.0.0 Windows installers are affected. Found by the new MSIX launch check (0117).
Added
- A Microsoft Store package (MSIX) built and launch-checked by the release workflow (0117).
Changed
- The native recognition helper is its own Cargo package in the
src-tauriworkspace, so a release build compiles the app library once; the three macOS Services items no longer warn as dead code on Windows and Linux (0107). - The repository is a pnpm workspace: the desktop app lives in
desktop/, the product website inlanding/, and the shared colour and type tokens inbrand/theme.css(0106). Package scripts run aspnpm -C desktop …andpnpm -C landing …. - Release binaries are built with thin LTO instead of fat LTO, which roughly halves the build time; Linux releases ship
.deband.rpmonly, the AppImage is withdrawn until the app has been tried on Linux (0104).
macOS Apple Silicon and Windows x64 ship the native recognition helper; macOS Intel and Linux use WASM recognition, which is slower on long input. Only macOS Apple Silicon has been tested by hand. Verify a download against SHA256SUMS.txt.
OfflineMask 2.0.0
The first public release. The number starts at 2.0.0 by the owner's choice; there was no 1.0.0.
Masking and restoring
- Paste text, review what the built-in rules found, hide or keep each value, copy the result and paste the AI's reply back to restore the original values (0004, 0061, 0070).
- Built-in rules recognise emails, phone numbers and labelled banking identifiers without any model files (0005, 0012, 0017).
- An optional recognition pack, downloaded from Settings and verified by size and SHA-256, adds names, addresses, organizations, birth dates, card and login details (0042, 0054, 0056). On macOS arm64 it runs through a native helper (0049).
- Spreadsheets (XLSX, XLS, ODS, CSV): per-column choices, a masked copy with formatting kept, and restoration of the AI's returned file (0076, 0085, 0086).
- Documents (DOCX, ODT): text, tables, headers, footers, notes and comments masked with formatting kept (0078, 0084). TXT and MD files open on the text page (0083).
- Every file ends with a review of each hidden value and type before saving (0079).
Ẩn nhanh and quick actions (macOS, Windows)
- A small button appears beside text selected in any application when a click would hide something; one click masks or restores in place (0096, 0100, 0101).
- ⌘⇧M / Ctrl+Shift+M does the same from the keyboard, with the clipboard as fallback (0090, 0091).
- Background mode with a menu bar / tray icon, an optional login item, and macOS Services for selected text and Finder files (0092, 0094, 0097).
History and privacy
- Private sessions stay in memory unless a six-digit passcode is set; then they are kept in an encrypted vault on the device, with no recovery for a forgotten passcode (0062, 0065, 0071).
- No telemetry, no automatic network access, no update check; the pack download is the only network action and the user starts it (0050, SECURITY.md).
Known limits
- PDF and image input are not implemented.
- Only macOS on Apple Silicon has been tested by hand; Windows x64 builds in CI and awaits manual qualification (0077); Linux is untested.
- Builds are not yet signed or notarized (release notes).
- Detection has documented misses and over-masking; review the result before sharing it (evidence).
Binaries are not attached yet; build from source as described in the README.