jgrusewski
e4870b17b9
fix: tune log levels across workspace — demote noisy warn to debug/trace
...
Reduce log noise for non-critical operational paths: connection retries,
expected fallbacks, graceful degradation, and optional feature absence.
Keeps warn/error for genuine failures requiring attention.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-14 11:35:15 +01:00
jgrusewski
463b2cd130
refactor(fxt): complete TLI→FXT rename + fix token storage panic
...
- Rename TliConfig→FxtConfig, TliError→FxtError, TliResult→FxtResult
- Migrate token storage path foxhunt-tli→foxhunt-fxt with auto-migration
- Fix FileTokenStorage::Default panic (fallback to /tmp on missing HOME)
- Update all doc comments, login prompt, config.toml.example, env vars
- Update keyring service names foxhunt-tli-access→foxhunt-fxt-access
- Add TOKEN_REFRESH_BUFFER_SECS named constant
- Add clarifying comments for JWT dummy key and IBKR default client ID
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 14:43:07 +01:00
jgrusewski
9c3d741a08
refactor: restructure repo — crates/, bin/, testing/ layout
...
Move 17 library crates into crates/, CLI binary into bin/fxt,
consolidate 10 test crates into testing/, split config crate
from deployment config files.
Root directory reduced from 38+ to ~17 directories.
All Cargo.toml paths and build.rs proto refs updated.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-25 11:56:00 +01:00