Releases: mxpanf/identmoji
v1-legacy
🏛️ The End of an Era
This release marks the final snapshot of the original identmoji implementation written in C.
This codebase served as an educational exploration into command-line application architecture and C language fundamentals. As we move towards a production-ready, system-wide utility, the project is undergoing a complete rewrite (likely in Go) to support static binaries, deterministic hardware-based generation, and better shell integration.
This tag (v1.0-final) exists to preserve the history and original concept for posterity.
📦 Features in v1.0
- Original Core Logic: The initial algorithm for mapping system data to emoji strings.
- C Architecture: A modular approach to CLI structure in C.
- Output Formats: Support for plain text and JSON output.
- Configuration: Basic file-based configuration saving.
⚠️ Legacy Notice
Note
This version is deprecated and no longer maintained. It is not recommended for production environments or critical identification tasks due to non-deterministic behavior in certain edge cases.
🔮 What's Next? (v2.0)
I am actively working on Identmoji v2, which will feature:
- Production Grade: Written in a modern, memory-safe language (Go).
- True Determinism: Identifiers based on immutable Hardware IDs (HWID), ensuring your server keeps its face across reboots.
- System Integration: Built-in support for MOTD, Zsh/Bash prompts*, and SSH banners.
- Cross-Platform: Single binary for Linux, macOS, and Windows.
Release v2024092221
chore: update identmoji_build workflow