Dominik Broj

Results 25 issues of Dominik Broj

Currently we have MobX actions that are making http request and then are returning response (sometimes observables are updated in the middle, sometimes not). For example: ``` @action async saveChannelFilter(channelFilterId:...

involved:Frontend

Currently in MobX stores we have methods that are none of the MobX entities (actions, computeds). Example: ``` getSearchResult(query = '') { if (!this.searchResult[query]) { return undefined; } return this.searchResult[query].map((msteamsChannelId:...

involved:Frontend

Part 1 of using autogenerated types, we should cover here **alert groups, integrations and users** ### Acceptance criteria - frontend has additional layer for making HTTP requests - every HTTP...

involved:Frontend

Currently the significant part of the frontend codebase is opted-out from TypeScript core features. It's done by using both implicit and explicit `any`, `@ts-ignore`, `strict: false`, lack of HTTP request/response...

involved:Frontend

Sonarlint even without integration with SonarQube can be a useful tool to keep the code clean and catch potential problems faster in development process. We could also consider SonarQube. We...

involved:Frontend

We have many console errors during unit tests run which makes it difficult to understand the output. We should get rid of them so it's easy to review test results...

involved:Frontend

The purpose is to check if we can use vitest instead of jest to make unit tests execution and development faster Parent issue: [#3650](https://github.com/grafana/oncall/issues/3650)

involved:Frontend

The purpose is to check if we can use Vite or Bun instead of Webpack for plugin development so that it works faster (on local + on CI) and is...

involved:Frontend

Our OpenAPI schemas are not fully correct due to annotations issues on the backend. At the same time I'd like to start http client from openapi-codegen. To make it easier...

Read useBackendPlugin from jsonData. Passing meta to window object is done to avoid unnecessary changes in http interceptors and requests. This hack will be removed once we enable backend plugin...

pr:no public docs
release:ignore