- Disable single-file publishing (causes DirectWrite/font crash in WPF) - Switch to multi-file self-contained deployment - Update WiX installer to harvest all publish files using heat.exe - Fix tray icon loading issue by including all necessary DLLs - Reduce MSI size while maintaining all functionality Fixes: - System.TypeInitializationException crash on startup - Missing tray icon (now shows DT logo correctly) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
75 lines
2.7 KiB
Markdown
75 lines
2.7 KiB
Markdown
# NFC Actions v1.0.0 - Initial Release
|
|
|
|
## Features
|
|
|
|
### Core Functionality
|
|
- **System Tray Application** - Runs quietly in the background, accessible from the system tray
|
|
- **Real-time NFC Monitoring** - Automatically detects and monitors all PC/SC compatible NFC readers
|
|
- **Dynamic Reader Management** - Handles USB reader plug/unplug events automatically
|
|
- **NDEF Payload Extraction** - Supports Type 2 and Type 4 NFC tags with automatic block size detection
|
|
|
|
### Actions
|
|
- **Copy to Clipboard** - Copies NDEF payload data to clipboard for easy pasting
|
|
- **Launch URLs** - Opens URI records in your default browser (URL records only)
|
|
- **Keyboard Input** - Types NDEF content as keyboard input into active application
|
|
|
|
### User Interface
|
|
- **Configuration Window** - Clean, simple interface for managing readers and actions
|
|
- **Real-time Activity Log** - Color-coded logging (Debug, Info, Warning, Error) for visibility
|
|
- **Dangerous Things Branding** - Custom icons and clickable logo
|
|
|
|
### Technical Features
|
|
- **Settings Persistence** - Remembers your preferences between sessions
|
|
- **Auto-start on Login** - Automatically starts when you log in to Windows
|
|
- **File Logging** - Debug logs saved to application directory for troubleshooting
|
|
- **Single-file Deployment** - No .NET runtime installation required
|
|
|
|
## Installation
|
|
|
|
1. Download **NfcActions-Setup.msi** from the release assets
|
|
2. Run the installer
|
|
3. The application will:
|
|
- Install to `%LOCALAPPDATA%\DangerousThings\NFC Actions`
|
|
- Create a Start Menu shortcut
|
|
- Configure automatic startup on login
|
|
- Start running immediately in the system tray
|
|
|
|
## System Requirements
|
|
|
|
- **Operating System**: Windows 10 or Windows 11
|
|
- **Hardware**: PC/SC compatible NFC reader (USB or built-in)
|
|
- **Runtime**: None required (self-contained)
|
|
|
|
## Tested Readers
|
|
|
|
- Identiv uTrust 3700 F
|
|
- HID OMNIKEY 5022 CL
|
|
|
|
## Usage
|
|
|
|
1. **First Launch**: Click the tray icon to open the configuration window
|
|
2. **Enable/Disable Readers**: Check or uncheck readers in the "Active Readers" list
|
|
3. **Configure Actions**: Select which actions to perform when a card is detected
|
|
4. **Tap NFC Card**: Simply tap your NFC card to any enabled reader
|
|
5. **Monitor Activity**: Watch the activity log for real-time feedback
|
|
|
|
## Known Limitations
|
|
|
|
- Only the first NDEF record is processed (multiple records not supported yet)
|
|
- Only NDEF payload is used (not the full NDEF message structure)
|
|
- URI detection is limited to standard URI record types and identifier codes
|
|
|
|
## Support
|
|
|
|
- **Website**: https://dangerousthings.com
|
|
- **Repository**: https://git.dngr.us/DangerousThings/nfc-actions
|
|
- **Issues**: Report bugs via the repository issue tracker
|
|
|
|
## License
|
|
|
|
Copyright © 2025 Dangerous Things
|
|
|
|
---
|
|
|
|
**Built with Claude Code** - https://claude.com/claude-code
|