Shipped this project!
Sigil v0.4.5 - Encryption Profiles & The “Raw Mode” Update!
I just shipped v0.4.5, a massive overhaul focused on flexibility! Sigil is an Android app for multi-layered text encryption, and this update moves it from a strict tool to a customizable platform.
What did I make?
I built Encryption Profiles and Raw Mode. Previously, users were locked into my specific “Sigil Chain.” Now, you can save your own cipher configurations via the custom tab or use a Raw Mode profile to output standard, header-less ciphertext compatible with generic tools (like OpenSSL). I also finally ripped out the numeric-only restriction to support full alphanumeric passwords for the app lock!
What was challenging?
The hardest part was definitely fighting the Android Lifecycle and GitHub Actions simultaneously.
- State Management: Swapping between Numpad (for PINs) and QWERTY (for Passwords) dynamically without breaking the secure input flow was trickier than expected.
- CI/CD:
autobuildkept failing on Android, so I had to rewrite the workflows to use manual Gradle modes to keep CodeQL and Linting functional.
What are you proud of?
I’m super proud of the community growth! Since the last update, the star count doubled (Even though i did’t market it anywhere!), and I received my first legitimate bug report (Issue #10) regarding cross-device decryption.
v1.0.0 is getting closer!!