Sunik Kupfer
Sunik Kupfer
Right now the sync framework has two ways to trigger our sync workers which happens when: 1. a user requests sync via button in calendar/contact/tasks app 2. content in calendar...
Now and then, there are sync issues on Android 15+. It only seems to affect some people, sometimes it goes away by itself and we have not been able to...
1. Pick calendar file 2. "subscribe" button appears 3. Turn the device before tapping "subscribe" 4. "subscribe" vanishes and does not come back - not even when file is picked...
Before moving to ktor large ics files did not seem to be a problem for some users. Now one might experience `OutOfMemoryError`s for ICS files above around 18-25 MB. Maybe...
Right now we bombard the user with setup-cards/warnings at app startup. We could show them one after another instead?
Small screens should not suffer a poor UI. - When the screen size is small and the font size of tabs is kind of big it breaks and looks weird....
We should refactor to replace the remaining `LaunchedEffect` with initialized flows and `.stateIn(viewModelScope, SharingStarted.WhileSubscribed(5000), false)` like we do in most places already. Max 1-2 replacements per PR.
The keyboard is not below the cut out camera area which makes sense. I think adding some padding in landscape mode only, or similar would be good. Alternatively we could...
EditSubscriptionScreen wrongly goes into edited state when using authentication. 1. Create subscrption with authentication (!) 2. In the subscriptions view open the subscription -> all good 3. Go back to...