Greg Slepak

Results 421 issues of Greg Slepak

### Problem - I uploaded an attachment on my phone to a chat. - Then I visited the site on another device, where I think it was already loaded to...

Kind:Bug
App:Frontend
Kind:Core

### Problem In test `user1 approves the proposal and removes user3 and logout`, we have [this failure on Cypress](https://cloud.cypress.io/projects/q6whky/runs/4908/test-results/fde6a677-2b25-489c-8837-06319b9a1352?actions=%5B%5D&browsers=%5B%5D&groups=%5B%5D&isFlaky=%5B%5D&modificationDateRange=%7B%22startDate%22%3A%221970-01-01%22%2C%22endDate%22%3A%222038-01-19%22%7D&orderBy=EXECUTION_ORDER&oses=%5B%5D&specs=%5B%5D&statuses=%5B%7B%22value%22%3A%22FAILED%22%2C%22label%22%3A%22FAILED%22%7D%5D&testingTypesEnum=%5B%5D) ([corresponding build](https://github.com/okTurtles/group-income/actions/runs/18985517572/job/54228145111)): ![Image](https://github.com/user-attachments/assets/b1519d93-47a7-4bff-8671-37c497e4ef51) ![Image](https://github.com/user-attachments/assets/98f68ee8-baff-47df-847b-34b053c2fc60) ### Solution Identify the reason and fix....

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

### Problem Following up on #263 we'd like to experiment with bundling this up as a native mobile app using https://capacitorjs.com to improve our mobile support for push notifications. ###...

Kind:Enhancement
App:Frontend
Note:Tooling
Note:UI/UX

### Problem There are some situations in which this is thrown from `service-worker.js`: ```js const swRpc = (() => { if (!navigator.serviceWorker) { throw new Error('Missing service worker object') }...

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

### Problem The sqlite database is occasionally resulting in forked chains when the server is upgraded because it seems like the sqlite database is not getting saved properly, or something....

Kind:Enhancement
App:Backend
Priority:High
Kind:Core

### Problem When resyncing contracts from scratch (e.g. via the Troubleshooting page, or via the alert), we should clear all old notifications. ### Solution Clear old notifications from the Vuex...

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

### Problem ![Image](https://github.com/user-attachments/assets/482b0750-3cbd-48b8-b9c2-cb029b524f9f) EDIT: note that logging in afresh in a private window doesn't result in these errors. ### Solution Not sure, logs sent to @corrideat!

Kind:Bug
App:Frontend
Priority:High
Kind:Core

### Problem ![Image](https://github.com/user-attachments/assets/ee5b0386-856f-43d7-97a9-a64330a3f913) As you can see in the screenshot, the new distribution started on the 18th, but the notification came in on the 23rd. ### Solution Not sure what...

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

### Problem Currently we use `shelter:` URL scheme like so: ```js foreignKey: `shelter:${encodeURIComponent(groupID)}?keyName=${encodeURIComponent(foreignContractState._vm.authorizedKeys[newKeyId].name)}`, ``` This isn't necessarily a problem, but for broader ecosystem support, we might consider using [DID](https://en.wikipedia.org/wiki/Decentralized_identifier). ###...

App:Frontend
App:Backend
Note:Discussion
Note:Research

### Problem If we're already part of a group, and someone sends us a link to join a new group, on mobile we will be stuck on this screen and...

Kind:Bug
App:Frontend
Note:UI/UX
Note:Needs Reproduction