Ivan Kalashnikov

Results 21 issues of Ivan Kalashnikov

## Problem There is a possible vulnerability in how some Telegram bots and libraries for developing them handle payments made with "stars" (Telegram's internal currency). The problem is as follows:...

## Problem Currently, there is no public list in the repository of bots that are created using this library. New users may not easily find real examples of bots made...

## Problem - Closes #229 ## Solution - what PR does - Improved documentation for many public API entities of library, for clarification of behavior and reflection of key features...

## Problem - Closes #225 ## Solution - what PR does - Renamed `main.ylm` to `ci.yml` for better consistency with commonly used terms. - Reworked GitHub CI workflow by separating...

## Problem Many documentation comments in the go-telegram/bot library lack important details. For example: - Some comments do not clarify how the function or entity works. For example, `WithMiddlewares allows...

## Problem I discovered that the GitHub actions pipeline described in `.github/workflows/main.yml` did not run on my recent PR (#222). This may be due to the GitHub actions repository settings....

## Problem Right now the GitHub Actions pipeline runs all checks in a single job. This means every check runs sequentially in one stage and we lose clarity and flexibility....

## Problem Static analyzer gocyclo reports that the cyclomatic complexity of the function `handler.match()` in `handlers.go` at line 43 is 23, which is higher than the recommended maximum of 15....

## Problem Currently, in Habitica, the week always starts on Saturday for all users. This does not suit everyone and can feel unnatural or confusing. ## Proposal Add a setting...

## Problem Currently, tasks with a set due date start turning red if they are not completed for some time, just like tasks without a due date. This happens even...