Skip to content

Fix JWT token refresh bug and code quality improvements#2

Open
ms32035 wants to merge 1 commit intomainfrom
feature/claude_review
Open

Fix JWT token refresh bug and code quality improvements#2
ms32035 wants to merge 1 commit intomainfrom
feature/claude_review

Conversation

@ms32035
Copy link
Copy Markdown
Owner

@ms32035 ms32035 commented Mar 19, 2026

Summary

  • Fix inverted JWT token expiry check in _refresh_jwt_token() — tokens were being re-fetched on every request instead of being cached
  • Strip trailing slash from host in __init__ to prevent double-slash URLs
  • Fix import_transactions() silently discarding the API response — now returns dict[str, Any]
  • Modernise all docstring type annotations from Dict/Optional to dict/X | None
  • Add CLAUDE.md with project guidance for Claude Code
  • Add GitHub Actions release workflow for PyPI publishing via OIDC trusted publisher
  • Bump ruff pre-commit hook to v0.15.7
  • Bump version to 0.8.1, requires-python to >=3.11

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant