The Status module that consumes go-ethereum https://status.im
Go to file
Stefan 63e58ba035 feat: add banner support for communities
Add banner image as a special `IdentityImage` beside "thumbnail" and "large"

Banner input cropped image processing

- Resize to keep in the limits of `BannerDim`
- Encode to match the file size limits define for banner
- Don't scale up. This can be done efficiently in the UI

Changes to `images` module

- Refactor `EncodeToBestSize` as `EncodeToLimits` to accept arbitrary dimensions
  and allow for custom size
- Define `DimensionLimits` for banner not to exceed 450 KB and a rough estimate
  for the ideal size
2022-05-27 14:42:14 +03:00
.dependabot Patch/dependabot protocol (#1980) 2020-05-19 00:14:02 +01:00
.github Update package-lock-snitch recipients 2022-05-09 17:24:16 +02:00
.vscode Add go.formatFlags to VS Code settings 2020-01-16 13:18:36 +01:00
_assets Upgrade to go 1.18 2022-05-11 12:39:54 +01:00
_docs Add user-facing explainer metrics (#2211) 2022-05-17 12:55:53 +02:00
_examples go-waku integration (#2247) 2021-06-16 16:19:45 -04:00
account fix: merge node config allows overide (#2664) 2022-05-24 12:57:45 +02:00
api the way of initializing networks list is updated 2022-05-26 16:21:06 +02:00
appdatabase notifications settings end points added and `notification_settings` table 2022-05-26 11:49:08 +02:00
appmetrics Address linter issues 2022-03-28 13:14:12 +01:00
build/bin
cmd Wallet sync 2022-05-18 15:25:20 +03:00
common Move services to status-node 2021-07-20 10:57:38 +02:00
config chore: add status.prod fleet (#2583) 2022-03-11 15:48:51 -05:00
connection Address linter issues 2022-03-28 13:14:12 +01:00
contracts Feat/expose registrar address (#2600) 2022-04-04 12:54:44 -04:00
db Address linter issues 2022-03-28 13:14:12 +01:00
discovery feat: obtain external address for rendezvous (#2333) 2021-09-06 09:46:35 -04:00
eth-node Introduce community history archive routine 2022-04-06 13:00:33 +02:00
exportlogs Upgrade geth to 1.9.5 and Whisper (#1617) 2019-10-04 17:21:24 +02:00
extkeys Upgrade geth 2021-07-20 10:57:38 +02:00
images feat: add banner support for communities 2022-05-27 14:42:14 +03:00
ipfs feat: add IPFS rate limiter for downloading stickers and use http server for retrieving stickers (#2611) 2022-05-09 09:07:57 -04:00
logutils Removed unnecessary dependency from logutil package 2021-08-19 11:35:40 +02:00
mailserver Wallet sync 2022-05-18 15:25:20 +03:00
metrics metrics: fix p2p_peers_count metrics labels 2021-08-24 11:07:39 +02:00
mobile Wallet sync 2022-05-18 15:25:20 +03:00
multiaccounts notifications settings end points added and `notification_settings` table 2022-05-26 11:49:08 +02:00
node feat: Add hasActivity param to derived addresses (#2663) 2022-05-18 13:31:45 +02:00
nodecfg feat: add IPFS rate limiter for downloading stickers and use http server for retrieving stickers (#2611) 2022-05-09 09:07:57 -04:00
notifier
params feat: add IPFS rate limiter for downloading stickers and use http server for retrieving stickers (#2611) 2022-05-09 09:07:57 -04:00
peers feat: Rpc client manage multiple eth client (#2359) 2021-09-22 13:49:20 -04:00
postgres Anon Metrics Broadcast (#2198) 2021-09-01 13:02:18 +01:00
profiling
protocol feat: add banner support for communities 2022-05-27 14:42:14 +03:00
rpc the way of initializing networks list is updated 2022-05-26 16:21:06 +02:00
rtt rewrite mailserver systemd setup to a Makefile 2019-12-04 13:44:05 +01:00
server feat: add IPFS rate limiter for downloading stickers and use http server for retrieving stickers (#2611) 2022-05-09 09:07:57 -04:00
services fix: get balance with multiple chain (#2689) 2022-05-26 06:44:29 -04:00
signal Introduce community history archive routine 2022-04-06 13:00:33 +02:00
sqlite Sync Settings (#2478) 2022-03-23 18:47:00 +00:00
static Wallet sync 2022-05-18 15:25:20 +03:00
t Wallet sync 2022-05-18 15:25:20 +03:00
telemetry feat: Push messages to telemetry server when receiving messages 2021-11-10 09:34:14 +01:00
timesource Move services to status-node 2021-07-20 10:57:38 +02:00
transactions feat: ens register api (#2473) 2022-01-14 12:17:31 +01:00
vendor Upgrade to go 1.18 2022-05-11 12:39:54 +01:00
waku Address linter issues 2022-03-28 13:14:12 +01:00
wakuv2 fix: peer table queries 2022-04-01 18:06:10 -04:00
.codeclimate.yml fix: exclude migrations from codeclimate (#2284) 2021-07-22 14:04:21 -04:00
.dockerignore
.gitignore feat: add visual identity service (#2550) 2022-03-11 16:17:48 -05:00
.golangci.yml Remove protocol and eth-node submodules (#1835) 2020-02-10 12:22:37 +01:00
.travis.yml Remove e2e tests from steps 2021-07-20 10:57:38 +02:00
BOOTNODE.md docs: clarify purpose and describe ports 2020-02-06 18:44:23 +01:00
CMakeLists.txt fix: cmakelist 2021-09-23 11:31:59 -04:00
CONTRIBUTING.md Update team collaboration forum (#1946) 2020-04-21 08:12:01 +01:00
LICENSE.md
MAILSERVER.md rcp.sh: curl wrapper for easier RPC calls 2021-08-24 11:23:25 +02:00
Makefile Upgrade to go 1.18 2022-05-11 12:39:54 +01:00
README.md Explain how to run Waku node in README (#1921) 2020-04-09 18:33:53 +02:00
RELEASING.md
VERSION notifications settings end points added and `notification_settings` table 2022-05-26 11:49:08 +02:00
WAKU.md Create WAKU.md with spec support (#1855) 2020-02-21 17:56:15 +08:00
go.mod notifications settings end points added and `notification_settings` table 2022-05-26 11:49:08 +02:00
go.sum Upgrade to go 1.18 2022-05-11 12:39:54 +01:00