Greg Price
Greg Price
This is a followup to #275. After we have that basic framework for using translated strings in the UI, we'll want to sweep through our existing code and convert it...
We have this feature in zulip-mobile, and should match it here. We should also eventually add this feature on iOS. We don't yet have it there in zulip-mobile (https://github.com/zulip/zulip-mobile/issues/3119), so...
We have a couple of reports of the password field and username/email field not working correctly with password managers on Android. Specifically [here](https://chat.zulip.org/#narrow/stream/243-mobile-team/topic/flutter.20.2F.20password.20managers/near/1567728) and [here](https://chat.zulip.org/#narrow/stream/48-mobile/topic/Flutter.20app.20and.20Bitwarden.20password.20manager/near/1750007). The symptoms are seen on...
After #365, this can be a lot simpler, in the same way as the instruction in the README.
A few days ago I started reading up on how animations work, in preparation for starting to use them in a more complex way than I'd done before. I found...
Fixes #84. This method is like flushTimers, but runs just one timer and then returns. That allows the caller to write their own loop similar to flushTimers but with custom...
I have some tests that I've written using this package, and initially I ran into the same kinds of pitfalls and sharp edges that have been described in a few...
The `deepEquals` method is extremely handy for comparing some actual data to an expected list (or iterable), because when some item doesn't match it will drill in to pinpoint specifically...
This is part of the upcoming Zulip feature https://github.com/zulip/zulip/issues/21505 , and a followup to #5866. Since #5866, mobile understands the new topic permalink URLs. Once the web app does too...
This is the successor to #5453 (and an annual series of previous issues linked from there). We should update our `targetSdkVersion` to 34, meaning Android 14. The deadline ~~is earlier...