Enable photo uploads in the desktop wiki.
Fixes:
- JPEG thumbnails are generated correctly (the bundled PHP was missing libjpeg support)
- Upload size limit raised from 2 MB to 10 MB to allow full-resolution photos
Enable photo uploads in the desktop wiki.
Fixes:
Validate the setup form before creating a new wiki.
Fixes:
Small quality-of-life improvements for the CLI install and auth experience.
Fixes:
Fix incorrect GitHub issues link on the default main page.
Fixes:
Fix Main Page setup during fresh install.
Fixes:
New templates, shared credentials, and quality-of-life improvements.
Features:
~/.whoami/credentials.jsonFixes:
Improvements:
Shared credentials and improved auth login.
Features:
~/.whoami/credentials.jsonFixes:
wai auth loginlocalhost:8080Suppress a noisy Node.js deprecation warning.
Fixes:
Improvements:
New app icon and tray icon with "w.w" branding.
Features:
Fixes:
New app icon and tray icon with "w.w" branding.
Features:
Snapshot reliability improvements and vault-based storage for backups.
Features:
Fixes:
Improvements:
Fix crash on launch caused by macOS rejecting Homebrew PHP's code signature.
Fixes:
Non-blocking notarization so builds no longer stall waiting for Apple.
Improvements:
notarytool --wait with Apple's Notary REST API for non-blocking notarizationReplace XML export/import with full wiki backup and improve write reliability.
Features:
wai export <dir> creates a portable .tar archive of the full wiki data directory (SQLite databases, secrets, uploaded images) with a dated filename (whoami-YYYY-MM-DD.tar)wai import <file> restores from an archive, with --force to overwrite existing data--dry-run support for both commandsFixes:
wai write before hitting the APIBundle the CLI with the desktop app.
Features:
wai CLI in its resources and installs it to ~/.local/bin/wai on setupConsolidate build to single esbuild bundle and fix auto-updater for private repos.
Fixes:
wai update now uses gh release download instead of unauthenticated curl, fixing updates for private reposImprovements:
dist/wai.cjs) replaces separate tsc + esbuild steps, fixing version drift between buildsinstall.shTask namespace support for new wiki setups.
Features:
Task namespace (NS 102/103) in generated LocalSettings, enabling the CLI task queue systemTask queue system for managing wiki work items.
Features:
wai task create -m "description" creates task pages in the Task: namespace with auto-incrementing IDswai task list shows pending tasks (filter with --status)wai task read <id> displays task detailswai task claim <id> marks a task as in-progresswai task complete <id> -m "output" and wai task fail <id> -m "reason" for completing the lifecyclewai task requeue <id> moves failed or in-progress tasks back to pending--source flag and are categorized by statusSnapshot command now archives files to a content-addressable store and creates Source wiki pages. Import handles namespace prefixes correctly.
Features:
wai snapshot hashes files, deduplicates into ~/Archive/objects/, writes a manifest to ~/Archive/snapshots/, and creates a Source: wiki pagewai snapshot accepts --name and --dry-run flagsFixes:
wai import reconciles namespace prefixes — pages with ns > 0 get the correct prefix (e.g. Source:) added if missing, using siteinfo from the dump or falling back to the wiki APIImprovements:
gh api instead of raw HTTPS, removing the node:https dependencywai source list now queries the wiki's Source namespace instead of reading from a local config file.
Improvements:
wai source list fetches pages from the Source namespace via the MediaWiki APIsources array from ~/.whoami/config.jsonNavigation UI and theme-aware navbar.
Features:
Improvements:
Added import and export commands for bulk wiki content management via standard MediaWiki XML dumps.
New commands:
wai import <file> — Import pages from a MediaWiki XML dump
--ns 0,1,10 — filter by namespace--dry-run — list pages without writing-m <summary> — custom edit summarywai export <file> — Export wiki to a MediaWiki XML dump
--ns 0,1,10 — filter by namespace--dry-run — list pages without writingOther changes:
fast-xml-parser dependencypnpm test) using node:testmain branchdesktop-v* / cli-v* tag formatInitial release of the whoami desktop app.
wai CLI automaticallyInitial release of the wai CLI.
wai auth login