5 Commits
Author SHA1 Message Date
Tirsvad c89da47d2a Add terminal screenshot to README
- Insert SVG screenshot showing encode/decode workflow
- Link screenshot in Run section of README
2026-10-04 13:31:09 +08:00
Tirsvad 9d8beb3aef Refactor to unified caesar() function with encode/decode support
- Replace separate encrypt/decrypt with shared caesar() function
- Add direction constants (DIRECTION_ENCODE, DIRECTION_DECODE) and
  prompts
- Update main.py to support interactive encode/decode loop
- Keep encrypt/decrypt as wrappers for backward compatibility
- Add tests for caesar() with both directions and error handling
- Update tests for main.py with interactive scenario tests
2026-10-04 13:23:47 +08:00
Tirsvad 621f5f7272 Add decrypt function to Caesar cipher
- Implement decrypt function that reverses encryption with negative
  shift
- Export decrypt in package's public API
- Update tests with basic roundtrip and edge case tests
- Update documentation to reflect encryption/decryption support
2026-10-04 13:18:33 +08:00
Tirsvad 0957bff43a Add Caesar cipher project with Doxygen docs 2026-10-04 13:11:15 +08:00
Tirsvad 99cccdf3da Add plan
TirSystem/github-action: Sync GitHub mirror metadata / sync-metadata (push) Successful in 6s
2026-10-04 13:05:54 +08:00