2352 Commits

Author SHA1 Message Date
Richard Ramos
de2b8df033 feat: switch fleet 2022-03-22 18:47:07 -04:00
Pascal Precht
bf8e71cfa9 Introduce CommunitySettings to store community related settings
These are used to store settings for individual communities a
user is part of, either as member or as owner.
This included whether or not the community history archive protocol
is enabled.

This adds a new `CommunitySettings` type and adds
a migration script that introduces a new `communities_settings`
table.

It also extends the `MessengerResponse` type to include
`CommunitySettings` which are honored when communities are being
added, edited, joined or left.

Lastly, this adds a new RPC API to retreive the settings.

Closes #2564
2022-03-22 12:33:40 +01:00
Roman Volosovskyi
12ccff417d Pass opensea key from env v0.96.2 2022-03-21 13:21:48 +01:00
Pascal Precht
86926258ee Intrododuce NodeConfig.TorrentConfig and CLI flags
This commit introduces a new `TorrentConfig` as per #2563 with dedicated
default values and new options/flags for the status-go CLI.

Since it's part of `NodeConfig`, which is stored per user in the
database, this commit also adds a migration script that adds a new
`torrent_config` table and database APIs to insert and retreive the
torrent config.

Closes #2563
2022-03-21 12:59:09 +01:00
Pascal Precht
64b8ad5176 Ensure community owners and members subscribe to magnetlink channel
This commit adds the special magnetlink channel that is used to
distribute community archive magnetlinks to community members.

The channel shoudn't be visible in the UI, so instead creating an
actual channel instance, it just sets up the filters.

Closes #2565
2022-03-21 12:55:45 +01:00
andrey
01b6988260 QuotedMessage image from http server v0.96.1 2022-03-21 10:33:08 +01:00
Andrea Maria Piana
d60a6713fe Enable mailserver cycle by default
This commit enables mailserver cycle logic by default and make a few
changes:

1) Nodes are graylisted instead of being blacklisted for a set amount of
   time. The reason is that if we blacklist, any cut in connectivity
   might result in long delays before reconnecting, especially on spotty
   connections.

2) Fixes an issue on the devp2p server, whereby the node would not
   connect to one of the static nodes since all the connection slots
   where filled. The fix is a bit inelegant, it always connects to
   static nodes, ignoring maxpeers, but it's tricky to get it to work
   since the code is clearly not written to select a specific node.

3) Adds support to pinned mailservers

4) Add retries to mailservers requests. It uses a closure for now, I
   think we should eventually have a channel etc, but I'd leave that for
   later.
v0.96.0
2022-03-19 08:56:22 +00:00
Patryk Osmaczko
d0f4a94f75 fix: move visual-identity service to protocol/identity
It is required to be called before RPC server is running on client side
2022-03-18 13:38:53 +01:00
Noelia
7ef8bc68c8
feat: Added new endpoint to get password strength info (#2589)
By integrating `zxcvbn` module, it has been added a new endpoint to get password strength quality information like Entropy, CrackTime, CrackTimeDisplay, Score, MatchSequence and CalcTime.

Added related dependences.

Closes #4980
2022-03-18 13:20:13 +01:00
Andrea Maria Piana
23b6883166
Restore ensName -> name on contact json 2022-03-17 17:28:42 +00:00
Richard Ramos
50ec6f97e0 feat: display name v0.94.12 2022-03-14 13:48:34 -04:00
Richard Ramos
4f5121b4ef fix: missing fleet flile in bindata 2022-03-14 10:59:43 -04:00
Andrea Maria Piana
178124da07
Bump version to 0.94.13 2022-03-14 12:45:49 +00:00
Anthony Laibe
9c16cedb1e
feat: add address to permission (#2571) 2022-03-14 13:38:12 +01:00
jo-mut
b4fb9be2cb Fix: recieved shared image message not being displayed v.0.94.12 2022-03-14 10:59:26 +03:00
John M. Ngei
d244267f9a Fix: recieved shared image message not being displayed 2022-03-14 10:59:26 +03:00
osmaczko
9930dbe456
feat: add visual identity service (#2550) 2022-03-11 16:17:48 -05:00
Richard Ramos
442d24a79f
chore: add status.prod fleet (#2583) 2022-03-11 15:48:51 -05:00
Khushboo-dev-cpp
5f81b3acf9
feat: Added emoji params for a wallet account (#2582) 2022-03-11 11:59:15 +01:00
Richard Ramos
9e833cd4c7 fix: add community status updates channel to list of filters on Init 2022-03-10 09:45:42 -04:00
Richard Ramos
6ac4fcd6e7 chore: remove contract function bodies since we only need their signatures 2022-03-08 08:32:46 -04:00
Richard Ramos
cacdb9c485 fix: invalid sql 2022-03-07 10:23:18 -04:00
Richard Ramos
a15c27c588 feat: unified chat API pt. 3 (#2535) 2022-03-03 15:37:07 -04:00
Richard Ramos
f9b87c4ae1 fix: add missing information 2022-03-03 15:37:07 -04:00
Richard Ramos
0f423e262d fix: code review 2022-03-03 15:37:07 -04:00
Richard Ramos
df9c9977a5 feat: unified chat API pt. 2 2022-03-03 15:37:07 -04:00
Richard Ramos
41d523f205 fix: code review 2022-03-03 15:37:07 -04:00
Richard Ramos
1bffd2e64d feat: unified chat API pt. 1 2022-03-03 15:37:07 -04:00
Richard Ramos
a0210ac281 chore: bump go-waku
Includes support for dns4 multiaddresses
2022-03-03 13:40:26 -04:00
Richard Ramos
df92cdbaf8 fix: LOG15_ERROR 2022-03-03 08:50:40 -04:00
Richard Ramos
fb7c04610c fix: add missing pubsubtopic to store cursor 2022-03-03 08:50:40 -04:00
Richard Ramos
5552f4e4c2 fix: minor issues and adding method to retrieve the stickermarket contract address 2022-03-02 17:46:16 -04:00
Richard Ramos
c59335aa86 fix: minor issues and adding method to retrieve the stickermarket contract address 2022-03-02 17:46:16 -04:00
Richard Ramos
efae55539a fix: packId type and recent stickers comparison 2022-03-02 17:46:16 -04:00
Richard Ramos
8c7549bf5e fix: use same datatype for packID 2022-03-02 17:46:16 -04:00
Richard Ramos
e89f8bbc50 fix: use infura to avoid cloudflare IPFS rate limit 2022-03-02 17:46:16 -04:00
Richard Ramos
559e6dddfa fix: limit number of concurrent requests 2022-03-02 17:46:16 -04:00
Richard Ramos
a23ee30565 fix: missing status 2022-03-02 17:46:16 -04:00
Richard Ramos
0a758b0f7d feat: stickerpacks service 2022-03-02 17:46:16 -04:00
Richard Ramos
37b06cd3b1 chore: bump go-waku 2022-03-02 12:56:50 -04:00
Richard Ramos
02d70899df fix: query timestamp conversion 2022-03-02 10:58:56 -04:00
Richard Ramos
0b1c06403b fix: timestamp conversion from uint64 2022-03-02 10:58:56 -04:00
andrey
598b83757c load audio from http server v0.94.10 2022-03-01 15:58:32 +01:00
jo-mut
38a16b3554 disables notifications for muted chats v0.94.9 2022-02-25 00:49:17 +03:00
jo-mut
7d956bef94 resolved conflicts v0.94.8 2022-02-24 23:11:36 +03:00
Richard Ramos
381c5f6116 chore: bump go-waku 2022-02-24 10:07:42 -04:00
Roman Volosovskyi
b559c561d8
Fix deadlock on checking pending notification v0.94.7 2022-02-23 20:58:08 +01:00
Richard Ramos
89370b7d7f fix: random mailserver selection when available mailservers is 1 2022-02-23 11:12:11 -04:00
andrey
3cc683587d prepare txs for ens register v0.94.6 2022-02-23 11:28:50 +01:00
Richard Ramos
353767aee6 feat: wakuext_imageServerUrl 2022-02-21 17:22:28 -04:00