Marin Tolić
Marin Tolić
### 🎯 Goal _Describe why we are making this change_ ### 🛠 Implementation details _Describe the implementation_ ### 🎨 UI Changes _Add relevant screenshots_ | Before | After | |...
### Context & proposal Clicking the empty space next to the giphy will act as a click on the giphy itself. ### Acceptance criteria To accept this task we need...
### Context & proposal Our Giphy images are cropped in Compose, and sometimes have bars in UI Components depending on their aspect ratio. This should be improved so that we...
### Context & proposal Certain links do not properly load preview images. The attachment possesses the correct `Attachment.thumbUrl` value which the browser is able to handle, but for some reason...
### Context & proposal Currently, we send the connection ID when marking channels as read. Because of this we need to check if the user is online which leads to...
### Context & proposal Semantics need to be added to lazy lists so they can be accessed by UiAutomator for implementing instrumented tests and benchmark tests ### Acceptance criteria To...
### Context & proposal Currently we are using `.asLiveData()` without passing in a `CoroutineContext`. Depending on how smart the implementation of `.asLiveData()` is, this may or may not lead to...
### Context & proposal Steps to reproduce: 1. Find a channel with a cooldown period 2. Send a **message with an attachment** 3. Reply to the message immediately after the...
### Context & proposal We have already covered Compose code style and organization internal guidelines, however we are lacking guidelines focusing on writing good skippable composables that would favor smart...
### Context & proposal Currently, it is possible to disconnect the user on the messages screen and reconnect with another user all while viewing the same channel. The channel can...