Block a user
feat: add rate limiting for overseas market scanning (issue #51)
fix: ValueError when price data returns empty string
fix: handle empty strings in price data parsing (issue #49)
fix: Handle empty string in float conversions
fix: add safe_float() to handle empty string conversions (issue #44)
fix: reduce rate limit from 10 to 5 RPS to avoid API errors (issue #43)
fix: Reduce rate limit to avoid EGW00201 API errors
fix: Token refresh race condition causing EGW00133 error
fix: add token refresh lock to prevent concurrent API calls (issue #42)
fix: KeyError when accessing overseas balance output2[0]
fix: handle dict and list formats in overseas balance output2 (issue #41)
docs: add Telegram notifications documentation (issue #35)
Update documentation for Telegram notifications