Callum Stott

Results 115 issues of Callum Stott

## Acceptance - [ ] Given I'm submitting forms (either with auto send or manually) When I click "Cancel" on the notification Then submission stops And any remaining forms are...

The user shouldn't be able to edit a finalized instance while instances are being sent. One thing we could do here is completely block the ability to edit a finalized...

needs discussion

We're seeing the occasional [crash](https://console.firebase.google.com/u/0/project/api-project-322300403941/crashlytics/app/android:org.odk.collect.android/issues/4d7d67b41b272b264d991d4959873afc?time=last-seven-days&versions=v2021.3.0%20(4316)&sessionEventKey=61844403001D00012745F22552D65CAC_1605271776140814949) linked to the `FileArrayAdapter`: ```java Fatal Exception: java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the...

bug

There should be a notification shown during auto and background manual submits. The notification should have: * [subtext](https://developer.android.com/reference/androidx/core/app/NotificationCompat.Builder#setSubText(java.lang.CharSequence)) with project name * Title text reading "Uploading forms..." * [Indeterminate progress...

The project name file (the blank file we write into the project dir with the same name as the project) should have an extension that lets Collect and the user...

needs discussion

Closes #5231 ~~Blocked by getodk/javarosa#691~~ Blocked by JavaRosa changes This goes a bit further than the issue describes and adds an "entitiy browser" UI that can be accessed from Experimental...

blocked

Currently, using `AuditEventLogger` to log events from a background thread is dangerous as it could cause a `ConcurrentModificationException` due to the underlying `ArrayList` that events are stored in. After #5259,...

needs discussion
acknowledged

#### Software and hardware versions Collect v2021.3, Android 11 #### Problem description Some icons or text can end up using the previous theme's colors after changing between them in Collect...

won’t fix

### Description I'll refer to the lingo used in the recent Google I/O video [Best practices for saving UI state on Android](https://www.youtube.com/watch?v=V-s4z7B_Gnc) as that coincidently covered the situation I'm describing...

This updates the Heroku deploy script, so it works with the recent changes to Heroku's pricing plan (free tier add-ons are no longer supported). I've also fixed the custom buildpack/stack...