Commit Graph

6 Commits

Author SHA1 Message Date
Claude f021410622 Verbose logging: show DEBUG on console with func name and line number
- Lower console handler from INFO to DEBUG so all log calls are visible
- Enrich format to include function name and line number for full context:
  TIMESTAMP [LEVEL   ] module.func:line — message

https://claude.ai/code/session_01KjaNo9RXevw6x1DjJD8mj6
2026-03-24 21:45:45 +00:00
Claude d81a3d3974 Add .gitignore for Python artifacts and runtime data
Excludes __pycache__, compiled Python files, virtual environments,
the data/ directory (runtime-generated), and build artifacts.

https://claude.ai/code/session_01KjaNo9RXevw6x1DjJD8mj6
2026-03-24 21:40:27 +00:00
Claude 39846a95f2 Fix pyrage passphrase API for v1.3.0
pyrage 1.3.0 removed the Recipient/Identity class pattern in favour of
pyrage.passphrase.encrypt(plaintext, passphrase) and
pyrage.passphrase.decrypt(ciphertext, passphrase) top-level functions.
Update _encrypt/_decrypt in config.py accordingly.

https://claude.ai/code/session_01KjaNo9RXevw6x1DjJD8mj6
2026-03-24 21:39:49 +00:00
Claude 052ec1f39e Ensure data/, data/exports/, and data/downloads/ are created at startup
Add _ensure_data_dirs() helper in main.py and call it from both _run_setup()
and _start_service() so all required data directories are guaranteed to exist
before any module attempts to use them.

https://claude.ai/code/session_01KjaNo9RXevw6x1DjJD8mj6
2026-03-24 21:10:10 +00:00
Tyler 51cec55f44 Updated readme 2026-03-24 17:03:03 -04:00
Tyler 71861ae630 First Commit 2026-03-24 17:01:09 -04:00