Greg Slepak

Results 343 issues of Greg Slepak

### Problem In PR #2046 there is the desire to display who sent a GIMessage that resulted in an error: ![Screenshot 2024-06-27 at 10 49 28 AM](https://github.com/okTurtles/group-income/assets/138706/5eb66bc4-4ecc-46bd-8b46-28e2b3867ad3) It seems like...

Kind:Enhancement
Priority:High
Kind:Core

### 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...

Kind:Bug
App:Frontend
Priority:High
Note:UI/UX

### 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...

Kind:Enhancement
App:Frontend
Priority:High
Kind:Core

### Problem Sometimes, not always, when I open the PWA on Android, I see this for like 20 seconds: ![tmp-1713454994088_720](https://github.com/okTurtles/group-income/assets/138706/8efa9f4f-5635-4aed-a872-bd41977393b4) 20 seconds is wayyy too long for this to appear...

Kind:Bug
App:Frontend
Priority:High
Note:Research
Note:UI/UX

### Problem Accessing the testing site sometimes results in a spinning GI logo: ![Screenshot 2024-06-26 at 10 42 37 AM](https://github.com/okTurtles/group-income/assets/138706/bf64eeda-1d4e-44f6-9c11-3394c4d4c525) Following [these Android debugging instructions](https://github.com/okTurtles/group-income/wiki/Mobile-debugging-(Android)) to get the logs from...

Kind:Bug
App:Frontend
Priority:High
Note:UI/UX

### 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...

Note:Question
Note:Security
Priority:High
Note:Research
Kind:Core

### 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...

App:Frontend
Priority:High
Level:Advanced
Kind:Core
Note:Contracts

### 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...

Kind:Bug
App:Frontend
Priority:High

### 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...

App:Frontend
Priority:High
Level:Advanced
Kind:Core
Note:Contracts

### Problem In #2069 I got this error: ![tmp-1718390238728](https://github.com/okTurtles/group-income/assets/138706/212eeb34-f95c-4179-b25f-8f13df428940) 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)...

Kind:Bug
App:Frontend
Level:Starter
Priority:High
Note:UI/UX