Greg Slepak
Greg Slepak
### Problem In PR #2046 there is the desire to display who sent a GIMessage that resulted in an error:  It seems like...
### Problem If for some reason an exception is thrown inside of `gi.actions/group/join`, and this handler gets called: ```js } catch (e) { console.error('gi.actions/group/join failed!', e) throw new GIErrorUIRuntimeError(L('Failed to...
### Problem #1981 might not be done in time for the release of 1.0, and we want to avoid having to recreate groups when that's finished. ### Solution Create a...
### Problem  Sometimes, not always, when I open the PWA on Android (EDIT: this happens on desktop too), I see this for like 20 seconds or longer:...
### Problem Accessing the testing site sometimes results in a spinning GI logo:  Following [these Android debugging instructions](https://github.com/okTurtles/group-income/wiki/Mobile-debugging-(Android)) to get the logs from...
### Problem It is possible for someone to upload both contracts and contract manifests as files to the server, and then, for example, using either a malicious invite link (that...
### Problem I am not convinced that #2105 actually closed #2066. The issue is the call to `'gi.actions/chatroom/join'` in `'gi.contracts/group/joinGroupChatrooms'`: ```js await sbp('gi.actions/chatroom/join', { contractID: chatRoomID, data: actorID === memberID...
### Problem 1. While desktop computer was asleep, I created a private chatroom on my phone via the PWA 2. Posted a few messages to it 3. Woke up computer...
### Problem There are several situations when we may want a way to perform explicit contract upgrade/migration: - New state state is added to the constructor - Changes to how...
### Problem In #2069 I got this error:  This is clearly a problematic prompt as it shows HTML to the user instead of rendering it: ```js console.error('gi.actions/identity/login failed!', e)...