Aaron D. Lee
9c45e0d0f8
Fix BatchCredentials tests: add required reference_photo
...
- Add sample_reference_photo fixture for test data
- Update sample_credentials fixture to include reference_photo
- Update all BatchCredentials test dicts to include reference_photo
- Add 'phrase' as legacy key in BatchCredentials.from_dict()
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-02 17:28:14 -05:00
Aaron D. Lee
6b21190f97
Lint cleanup: ruff fixes across entire codebase
...
- Strip trailing whitespace from all Python files
- Fix import sorting (I001) across all modules
- Convert Optional[X] to X | None syntax (UP045)
- Remove unused imports (F401)
- Convert lambda assignments to def functions (E731)
- Add TYPE_CHECKING import for forward references
- Update pyproject.toml ruff config:
- Move select/ignore to [tool.ruff.lint] section
- Add per-file ignores for DCT colorspace naming (N803/N806)
- Add per-file ignores for __init__.py import structure (E402)
- Exclude defunct test_routes.py
- Remove frontends/web/test_routes.py (defunct debug snippet)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-02 17:17:38 -05:00
Aaron D. Lee
d94ee7be90
Bump version to 4.0.1 with Web UI improvements
...
- Update version to 4.0.1 across constants.py, __init__.py, pyproject.toml, README
- Refactor channel key UI from radio buttons to select dropdown
- Add LED indicator and key capsule CSS styles
- Reorganize encode/decode forms: RSA key section moved up, PIN + Channel in row
- Streamline channel key JavaScript for dropdown-based selection
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-02 16:43:25 -05:00
Aaron D. Lee
6fa4b447db
More snazzy 4.0 Web UI improvements.
2026-01-02 15:45:43 -05:00
Aaron D. Lee
cfd1d8fb66
Snazzy ui updates.
2026-01-01 22:52:06 -05:00
Aaron D. Lee
ef7478b30a
A whoooole lotta 4.0.x fixes.
2026-01-01 22:18:13 -05:00
Aaron D. Lee
a001f227ec
Bug fixes, CLI updates, docs.
2026-01-01 13:40:27 -05:00
Aaron D. Lee
657cae0ae6
3.2.0 Big revamp
2026-01-01 03:14:35 -05:00
Aaron D. Lee
34376b2dfe
Version 3.0.2 full expirimental DCT support, jpegio for better jpg manipulation, etc.
2025-12-31 15:43:29 -05:00
Aaron D. Lee
4eefc946c4
Version 3.1.0 now with experimental DCT support.
2025-12-31 13:11:34 -05:00
Aaron D. Lee
e4a4a5e074
Small fixes, 2.2.1
2025-12-30 23:40:39 -05:00
Aaron D. Lee
50a7b10c63
Pinned the container, some other resiliancy stuff.
2025-12-30 23:31:17 -05:00
Aaron D. Lee
5ed25f706f
More CI/CD fixes and stuff (automation goodness).
2025-12-30 00:28:58 -05:00
Aaron D. Lee
a7c2fcc1da
Fixed container bugy nightmare (somehow).
2025-12-29 23:01:12 -05:00
Aaron D. Lee
40ce6d663c
Revert "2.1.4 - Manual code cleanup stuff, version configued in 1ish place, etc."
...
This reverts commit c784140cde .
2025-12-29 21:00:44 -05:00
Aaron D. Lee
c784140cde
2.1.4 - Manual code cleanup stuff, version configued in 1ish place, etc.
2025-12-29 18:16:10 -05:00
Aaron D. Lee
7f96189f5f
Now with more high-res photo support.
2025-12-28 20:50:18 -05:00
Aaron D. Lee
7dd2e2daf7
Added debug, additional comments, encoded file thumbnail view.
2025-12-28 20:18:11 -05:00
Aaron D. Lee
541e6424ea
Fixed a few bugs and broken feature implentation.
2025-12-28 13:12:40 -05:00
Aaron D. Lee
653de8cbaa
QR functionality (sorta).
2025-12-28 12:04:15 -05:00
Aaron D. Lee
5bd49cb581
Added file support and increased file limits.
2025-12-28 03:44:17 -05:00
Aaron D. Lee
130835990e
Minor touches.
2025-12-28 03:10:49 -05:00
Aaron D. Lee
8b9c288780
Minor touches.
2025-12-28 03:09:02 -05:00
Aaron D. Lee
1538943451
Now version 2.0.1, I guess.
2025-12-28 00:07:04 -05:00
Aaron D. Lee
8581b86104
New Version 2 -- prolly doesn't work.
2025-12-27 22:40:31 -05:00