Geogram v1.33.1

Changelog

## What's Changed

### Events & Contact Picker
- **Fix contact picker freezing on mobile** with ~600 contacts — progressive loading, debounced search (300ms), unmount guard
- **Mobile file pickers**: use native image/video picker on Android/iOS for photos, flyers, trailers, and event file uploads

### Meetings & Transcription
- **Auto-transcribe** meeting archive recordings in background with duration limit (3h max) and sequential queue
- Auto-transition meeting HTML page between active and archive states
- Fix meeting chat messages showing as **unverified** — full NOSTR signing and verification
- Add meeting archive thumbnails, chat parity, recording reactions, and view counters

### Station & Networking
- Station as pure proxy — collapse 4 device-routing checks into 1

### Wapps (WASM Modules)
- Add Wapps module system: WASM runtime, HAL, Dart FFI, and example modules

### KV4P / APRS Radio
- Fix APRS AFSK tone frequencies: use float phase for exact 1200/2200 Hz
- Fix KV4P APRS TX: switch from PDM to I2S DAC mode for correct AFSK tones
- Fix KV4P APRS RX demodulator and add HTTP API endpoints
- Revert KV4P from mesh mode to standalone WiFi for LAN discoverability
- Add APRS store improvements, radio commands, test scripts, and API docs

### Other
- Add VM launcher GUI and packaging for distribution

Speech Recognition Models (Whisper)

Vision AI Models