Repository navigation
v0.4.33
| versionName | 0.4.33 |
| versionCode | 43399 |
| Commit | 72f7409 |
| Signing certificate (SHA-256) | 379a87854ada552f58933bf981624333bf8f6a170cd70999d3d35060da2be56b |
| Remote crash reporting | Off - this build has no project to report to. Crash reports stay on the device; share them from Settings > Debug (long-press the version row). |
| CI | https://github.com/BenItBuhner/cursor-for-android/actions/runs/36962252717 |
Install: download cursor-for-android-0.4.33.apk, then adb install -r cursor-for-android-0.4.33.apk (or open it on the device). SHA256SUMS.txt holds the checksums of the APK and AAB; *-mapping.txt is the R8 mapping for de-obfuscating stack traces. Installs of v0.2.0 and later update in place — same signing key.
No more "Rate limited" when you swipe up, long chats that reopen instantly, and fewer background requests
- Swiping up no longer shows "Rate limited" over a running chat. Swiping up to catch up on a chat whose agent was working could put "Rate limited by Cursor. Try again in N s." over it, even though the reply was streaming fine. Now the swipe catches up on whatever it can, the reply keeps streaming, and the app checks again by itself once the wait is over. Nothing pops up over the chat.
- If a refresh fails for some other reason, the message now sits under the conversation with a Retry button instead of popping up, and it goes away on the next refresh that works.
- Long chats reopen instantly. A long chat or Project could reopen to an empty page saying "Loading older…" and then load everything again from the start. It now opens straight from what's saved on your phone. That holds even if you left while it was still loading, restarted the app, or updated it.
- A Project that kept working after you left no longer pushes its saved conversation out of the phone's storage.
- Fewer background requests to Cursor. The app asks Cursor for less while your agents run, so you're less likely to run into Cursor's rate limits:
- a chat that's already streaming live isn't also checked on separately;
- quick background refreshes read less of your chat list;
- when several parts of the app need the same answer at the same moment, Cursor is asked only once.
- Opening a chat or coming back to the app still catches up straight away.
What's Changed
Other changes
- Reopened long chats paint from the phone: keep turn files, persist past leaving by @BenItBuhner in #564
- Never show "Rate limited by Cursor" over a running chat after a pull to catch up by @BenItBuhner in #563
- Cut the remaining per-endpoint reads from the rate audit by @BenItBuhner in #565
Full Changelog: v0.4.32...v0.4.33