samyoul-notes/priorities/README.md

110 lines
6.3 KiB
Markdown
Raw Normal View History

2020-04-30 17:08:33 +00:00
# Priorities
2020-05-13 12:25:20 +00:00
## Personal
2020-06-24 21:56:38 +00:00
- [1) Pending Transactions](#1-pending-transactions)
- [2) `TRANSACTION_COMMANDS` Specs](#2-transaction_commands-specs)
- [3) Emoji Reactions](#3-emoji-reactions)
- [4) Messengers acquires a lock for very long time](#4-messengers-acquires-a-lock-for-very-long-time)
- [5) Compress public key for chat](#5-compress-public-key-for-chat)
- [6) Protocol Specs](#6-protocol-specs)
2020-06-24 21:58:09 +00:00
---
2020-06-24 21:56:38 +00:00
### 1) Pending Transactions
[#1834 - Show pending transactions](https://github.com/status-im/status-go/issues/1834)
- **Dependencies:**
- [`TRANSACTION_COMMANDS` Specs](#2-transaction_commands-specs)
- **Todos:**
- [ ] Write specs
- https://github.com/ethereum/devp2p/blob/master/caps/les.md
- https://openethereum.github.io/wiki/Light-Ethereum-Subprotocol-(LES)
- https://discuss.status.im/search?q=ultra%20light%20client
- [ ] Implement
- **Impacts:**
- [status-react#3997 - Display pending requests in transactions history](https://github.com/status-im/status-react/issues/3997)
- [status-react#9976 - Show pending transactions](https://github.com/status-im/status-react/issues/9976)
### 2) `TRANSACTION_COMMANDS` Specs
- Transaction Commands
- [status-im/team-core#7 - Allow for smooth sending and receiving of SNT while maintaining privacy](https://github.com/status-im/team-core/pull/7)
- Original specs for `TRANSACTION_COMMANDS`
- https://github.com/status-im/specs/blob/master/docs/stable/6-payloads.md
- Where specs for `TRANSACTION_COMMANDS` needs to go
### 3) Emoji Reactions
[#7118 - SNT and emoji reactions**](https://github.com/status-im/status-react/issues/7118)
- **Notes:**
- [Andre] all the way from the protocol level to the communication with the react app
- [Hester] Maciej prepared designs for this, you can ask him anything you need about what the expected behavior is supposed to be
2020-06-24 21:58:09 +00:00
- [UI Designs](https://www.figma.com/file/aS1ct66VQ6V0cio7vSqS8UoG/Chat?node-id=1239%3A0)
2020-06-24 21:56:38 +00:00
- [Hester] Also, fyi, in planning this is just Emoji reactions, the original and full feature plan is to include SNT reactions, only for this we first need account contracts so you can set rules for transaction signing
### 4) Messengers acquires a lock for very long time
2020-05-22 14:15:08 +00:00
1) [#1936 - Messengers acquires a lock in some methods for very long time](https://github.com/status-im/status-go/issues/1936)
2020-06-24 21:56:38 +00:00
### 5) Compress public key for chat
[#1937 - Compress public key for chat](https://github.com/status-im/status-go/issues/1937)
- **Progress:**
- [x] [status-go#1990 - Feature/key compression](https://github.com/status-im/status-go/pull/1990)
- [x] [status-im/specs#137 - Added public key compression specs](https://github.com/status-im/specs/pull/137)
- **Todos:**
- [x] [Do tests to see average compressed key length](https://github.com/status-im/status-go/issues/1937#issuecomment-624690407)
- [Results](https://github.com/status-im/status-go/issues/1937#issuecomment-624920237)
- [x] [Track down iOS URL intent registry for current build](https://github.com/status-im/status-go/issues/1937#issuecomment-628082382)
- [See](https://github.com/status-im/status-go/issues/1937#issuecomment-632186000)
- [x] [Research base58 key length](https://github.com/status-im/status-go/issues/1937#issuecomment-638286734)
- [x] [Research Multiformat for key versioning](https://github.com/status-im/status-go/issues/1937#issuecomment-638963337)
- [x] Once specs are merged add link to the specs in the `status-go` code
- **Impacts**
- [x] [#10325 - Request compressed keys](https://github.com/status-im/status-react/issues/10325)
### 6) Protocol Specs
Specs for [status-react#10384 - Protocol specs](https://github.com/status-im/status-react/issues/10384)
2020-05-01 22:25:47 +00:00
---
2020-05-13 12:25:20 +00:00
## Team
[Top voted features for v1.5+](https://discuss.status.im/t/roadmap-planning/1399/38)
---
2020-05-22 16:14:25 +00:00
## Reading List
- [ ] [Desktop paths forward, a choose your own adventure?](https://discuss.status.im/t/desktop-paths-forward-a-choose-your-own-adventure/1666)
- [ ] [How :desktop_computer Desktop & Mobile should connect?](https://discuss.status.im/t/how-desktop-mobile-should-connect/1668)
2020-05-26 21:08:00 +00:00
- [ ] [Feature request category](https://discuss.status.im/t/feature-request-category/1698)
2020-06-17 14:06:28 +00:00
- [ ] [Why Stimbus or Organisational Focus and Alignment](https://discuss.status.im/t/why-stimbus-or-organisational-focus-and-alignment/1753)
- [ ] [How Stimbus or what is needed to start this work](https://discuss.status.im/t/how-stimbus-or-what-is-needed-to-start-this-work/1754)
2020-05-22 16:14:25 +00:00
2020-05-25 19:33:21 +00:00
---
2020-05-22 16:14:25 +00:00
2020-05-13 12:25:20 +00:00
## Resolved
2020-06-03 17:01:40 +00:00
2020-06-03 23:07:34 +00:00
- [x] Create VAC Waku spec improvement issue(s) for:
- **Discussed:**
- [here for discussion](https://discuss.status.im/t/wherefore-art-thou-mailserver-treatise-on-waku-terminology/1664)
- **Improvements:**
- [~~Remove MessageResponse version~~](https://discuss.status.im/t/wherefore-art-thou-mailserver-treatise-on-waku-terminology/1664/3?u=samuel)
- [~~Remove Batch Ack packet type~~](https://discuss.status.im/t/wherefore-art-thou-mailserver-treatise-on-waku-terminology/1664/10?u=samuel)
- [~~Remove `confimations-enabled` from `status-options`.~~](https://github.com/vacp2p/specs/pull/128#discussion_r427771425)
- ~~Change name of `status-options` `light-node` to `is-light-node`.~~
2020-06-03 17:01:40 +00:00
- [x] ~~Add to the `status-go/protocol` package README notes about how it was originally a whole repo with managed dependencies.~~
2020-06-03 23:07:34 +00:00
- **PR :** [#1984 - Added basic history of the protocol package](https://github.com/status-im/status-go/pull/1984)
- [x] [~~status-im/specs#61 - Replace forked Whisper usage with Waku/0 in specs~~](https://github.com/status-im/specs/issues/61)
2020-06-03 23:07:34 +00:00
- **PR :** [#114 - Update/waku replace](https://github.com/status-im/specs/pull/114)
2020-05-19 22:02:02 +00:00
- [x] [~~Ill open a PR making an explicit reference that Envelope is specified by ABNF. Resolving Proposal 4.~~](https://discuss.status.im/t/wherefore-art-thou-mailserver-treatise-on-waku-terminology/1664/8?u=samuel)
2020-05-13 12:25:20 +00:00
- [x] ~~Discuss post on waku mailserver name,~~ [~~change to `history node`, `persistence node`, `echo node` . Some thing more descriptive.~~](https://github.com/status-im/status-go/pull/1949#discussion_r419615374)
- [x] ~~Discuss post on~~ [~~Database package location refactor~~](https://github.com/status-im/status-go/issues/1945)
- [x] [~~#1949 - Waku package README.md documentation~~](https://github.com/status-im/status-go/pull/1949)