The Status module that consumes go-ethereum https://status.im
Go to file
Eric Mastro 4d8d3fb0e8
feat: Add edit communities (#2229)
* feat: Add edit communities

Allow Communities to be edited, including display name, description, color, membership, and permissions.

* Added EditCommunity request type

* Fix lint errors

* Allow editing community without changing image

Previously, retaining an existing community image was not possible because the existing community image path had to be provided in the `editCommunity` RPC call to retain the image. However, once the image is processed by status-go, it is encoded as a base64 string and therefore it is not possible to get the original file path back from this string.

This commit allows for the original to be retained by passing an empty string for the image field in the RPC call.

* Don't change permissions. Fixed clock updating

Co-authored-by: Volodymyr Kozieiev <vkjr.sp@gmail.com>
2021-05-18 15:32:15 -04:00
.dependabot Patch/dependabot protocol (#1980) 2020-05-19 00:14:02 +01:00
.github Move to monorepo structure (#1684) 2019-11-21 17:19:22 +01:00
.vscode Add go.formatFlags to VS Code settings 2020-01-16 13:18:36 +01:00
_assets ci: refactor to use status-jenkins-lib 2021-05-10 14:04:55 +02:00
_docs 👮🏽‍♂️ Update validators and add a new event (#2189) 2021-04-12 17:55:53 +05:30
_examples Explain how to run Waku node in README (#1921) 2020-04-09 18:33:53 +02:00
account Upgrade linter and address issues 2020-12-28 16:55:14 +01:00
api add GetNodeConfig() function to backend API (#2216) 2021-04-29 15:22:10 -04:00
appdatabase feat: introduce new `joined` property in `Chat` struct 2021-05-18 11:29:03 +02:00
appmetrics 👤 Add random sessionId when API starts (#2187) 2021-04-12 19:16:11 +05:30
bridge Clean topics that we don't listen to 2021-01-26 09:39:57 +01:00
build/bin add .gitkeep to build/bin so it always exists 2019-03-05 14:22:00 +01:00
cmd Add community notifications (#2160) 2021-03-31 18:23:45 +02:00
config Enabled push notifications by default and add fleet 2020-08-27 18:54:06 +02:00
contracts Use goimports instead of gofmt 2020-01-06 10:17:23 +01:00
db Use goimports instead of gofmt 2020-01-06 10:17:23 +01:00
discovery Upgrade linter and address issues 2020-12-28 16:55:14 +01:00
eth-node Clean topics that we don't listen to 2021-01-26 09:39:57 +01:00
exportlogs Upgrade geth to 1.9.5 and Whisper (#1617) 2019-10-04 17:21:24 +02:00
extkeys Upgrade extkeys (#1878) 2020-03-04 09:30:31 +01:00
images Remove image log 2020-12-17 14:10:00 +01:00
logutils Integrate Whisper-Waku bridge in status-go (#1854) 2020-02-18 12:21:01 +01:00
mailserver feat: introduce new `joined` property in `Chat` struct 2021-05-18 11:29:03 +02:00
metrics Handle deadlock in peerpool 2021-02-02 07:58:17 +01:00
mobile add GetNodeConfig() function to backend API (#2216) 2021-04-29 15:22:10 -04:00
multiaccounts feat: introduce new `joined` property in `Chat` struct 2021-05-18 11:29:03 +02:00
node Confirmation settings now correctly processed on mailserver 2021-03-01 11:23:17 +01:00
notifier Notifier package to interact with gorush notifications (#910) 2018-05-08 16:30:03 +02:00
params Confirmation settings now correctly processed on mailserver 2021-03-01 11:23:17 +01:00
peers Fix peerpool test 2021-02-05 14:50:45 +01:00
profiling Add profiling with pprof (#754) 2018-03-23 14:58:40 +01:00
protocol feat: Add edit communities (#2229) 2021-05-18 15:32:15 -04:00
rpc [wallet] RPC usage stats 2021-03-10 13:32:46 +02:00
rtt rewrite mailserver systemd setup to a Makefile 2019-12-04 13:44:05 +01:00
services feat: Add edit communities (#2229) 2021-05-18 15:32:15 -04:00
signal Request info about community from mailserver (#2177) 2021-04-19 15:09:46 +03:00
sqlite Add community notifications (#2160) 2021-03-31 18:23:45 +02:00
static feat: introduce new `joined` property in `Chat` struct 2021-05-18 11:29:03 +02:00
t feat: introduce new `joined` property in `Chat` struct 2021-05-18 11:29:03 +02:00
timesource Nimbus node support 2020-01-20 13:15:17 +01:00
transactions custom nonce 2020-11-24 12:20:57 +01:00
vendor accept a JSON string as chainID in signTypedData_v3 (#2226) 2021-05-12 12:25:42 +03:00
waku Fix potential race condition 2021-01-26 17:58:25 +01:00
whisper Fix potential race condition 2021-01-26 17:58:25 +01:00
.codeclimate.yml add multi-account support (#1500) 2019-07-24 20:59:15 +02:00
.dockerignore Ignore *.test files from all folders (#635) 2018-02-08 14:23:08 +02:00
.gitignore Added IDE file to gitignore 2020-04-21 10:40:39 +02:00
.golangci.yml Remove protocol and eth-node submodules (#1835) 2020-02-10 12:22:37 +01:00
.travis.yml migrate to go 1.12 and go modules 2019-06-12 13:12:00 +02:00
BOOTNODE.md docs: clarify purpose and describe ports 2020-02-06 18:44:23 +01:00
CONTRIBUTING.md Update team collaboration forum (#1946) 2020-04-21 08:12:01 +01:00
LICENSE.md Create LICENSE.md 2016-09-21 10:00:29 +08:00
MAILSERVER.md expose the mailserver metrics port by default 2020-04-08 17:08:49 +02:00
Makefile Added custom path and default protocol path (#2204) 2021-04-16 14:14:21 +01:00
README.md Explain how to run Waku node in README (#1921) 2020-04-09 18:33:53 +02:00
RELEASING.md update RELEASING docs links to CI (#1506) 2019-06-28 10:37:34 +02:00
VERSION feat: introduce new `joined` property in `Chat` struct 2021-05-18 11:29:03 +02:00
WAKU.md Create WAKU.md with spec support (#1855) 2020-02-21 17:56:15 +08:00
go.mod accept a JSON string as chainID in signTypedData_v3 (#2226) 2021-05-12 12:25:42 +03:00
go.sum accept a JSON string as chainID in signTypedData_v3 (#2226) 2021-05-12 12:25:42 +03:00