AutoDismissFlash hook fix: - Move hook definitions before LiveSocket initialization - Ensures hooks are defined when referenced in LiveSocket constructor - Remove duplicate Hooks object Raw ICMP ping implementation: - Replace system ping command with pure Elixir implementation - Use raw ICMP sockets for echo request/reply - Build ICMP packets manually with proper checksum calculation - Parse IP addresses using :inet.parse_address/1 - Handle both raw ICMP and IP-wrapped responses - Requires CAP_NET_RAW capability in production containers - Suitable for containerized environments without ping command |
||
|---|---|---|
| .. | ||
| types | ||
| app.ts | ||
| passkey_discoverable.ts | ||
| passkey_login.ts | ||
| passkey_settings.ts | ||
| webauthn.ts | ||
| webauthn_utils.ts | ||