Anthony Laibe
6abbe98cd2
feat: allow to lock amount in router
2022-12-21 16:58:33 +01:00
Pascal Precht
b4bdfd3df6
Keep track of last seen magnetlink
...
This is to prevent processing magnetlinks if they haven't changed
2022-12-20 15:16:08 +01:00
Pascal Precht
e7d827fff1
feat: recgonize `0x00001` as system mention
...
This "id" or "tag" will be interpeted/interpolated as `@everyone` by
clients.
For this change to work
https://github.com/status-im/markdown/pull/5
is needed.
2022-12-20 15:13:22 +01:00
Pascal Precht
b1ff13eb7d
fix: ensure queries coalesce `album_id` value when scanning
...
Otherwise databases with existing messages that don't have an `album_id`
will run into and `converting NULL to string is unsupported` error.
See: https://github.com/status-im/status-go/pull/3021#issuecomment-1351623814
2022-12-16 11:10:44 +01:00
Jonathan Rainville
4a0eb56574
fix: fix special messages not being received because not encrypted
2022-12-15 10:48:41 -05:00
Andrea Maria Piana
8593866862
Restart discovery when it fails
...
When discovery fails to be seeded with bootstrap/fallback nodes, it
never recovers.
This commit changes the behavior so that status-go retries fetching
bootnodes, and restarts discovery when that happens.
2022-12-14 20:54:48 +00:00
Andrea Maria Piana
f98e65258a
Set dns resolver to cloudflare
2022-12-14 20:54:48 +00:00
Richard Ramos
38a4bbf235
chore: bump go-waku
2022-12-14 20:54:48 +00:00
Pascal Precht
dd8be1d8b0
feat(communities): add magnetlink to RequestToJoinResponse
...
This is done so that when member join a community by being accepted by
the community owner, they also receive the most up-to-date magnetlink
along with it.
2022-12-14 13:43:43 +01:00
Omar Basem
d03691c2f2
Images Album ( #3021 )
...
* feat: add `AlbumID` field to messages
2022-12-14 16:25:45 +04:00
Patryk Osmaczko
3025cdcba4
feat: add `FirstUnseenMessageID` API
2022-12-14 09:49:54 +01:00
Mikhail Rogachev
cd9fb48579
feat(ActivityCenter): Add message for canceling contact requests ( #2992 )
...
* feat(ActivityCenter): Add message for canceling contact requests
* feat(Contacts): GetVerificationRequestSentTo returns last verification request
* Fix error message in protocol/messenger_contact_verification.go
Co-authored-by: Jonathan Rainville <rainville.jonathan@gmail.com>
Co-authored-by: Jonathan Rainville <rainville.jonathan@gmail.com>
2022-12-14 12:27:02 +04:00
Pascal Precht
f5dfa58602
refactor(communities): better archive download handling
...
This commit makes a few changes to the community history archive
download routine to make it more robust:
1. Prior to this commit, even when there were no archives to be
downloaded, we were still trying to extract messages from archive
data.
2. Logs have been improved as they were sometimes showing confusing
information
3. We now handle interruption of ongoing download + data import much
better in case of multiple magnetlinks being processed in roughly the
same time.
4. We now keep track of which archive has been successfully imported
into the database. Without this, Status would consider any downloaded
archives as "done" even though they haven't actually been imported
into the database yet. This way Status should be able to pick up its
work were it left of the last time, in case a user closes the app, or
another magnetlink interrupts the ongoing process.
2022-12-13 16:13:15 +01:00
Pascal Precht
4bddfbd466
chore: better community archive protocol logs
2022-12-13 16:13:15 +01:00
Richard Ramos
c7ce9adb5e
debug: add more logs to determine why community requests are missing
2022-12-13 10:25:24 -04:00
frank
7f109710e2
fix: TestDeleteMessageForEveryone fail ( #3020 )
2022-12-13 16:06:01 +08:00
Sale Djenic
691c930828
fix: `GetAllKnownKeycards` new keypair endpoint added
...
Handling results of `GetAllMigratedKeyPairs` and `GetMigratedKeyPairByKeyUID`
endpoints updated in a way that account address is unique in the address list.
2022-12-12 11:40:56 +01:00
Omar Basem
d1a4b53d5c
Remove group members ( #3011 )
...
* remove list of members from group
2022-12-10 08:26:51 +04:00
Jonathan Rainville
cee5313e0e
hotfix: comment out failing test
2022-12-09 14:43:56 -05:00
Jonathan Rainville
d87ed0e357
fix(community): don't delete chat and messages when leaving community
...
This creates a smoother experience for users when they leave a community since they can see the exact same messages they had before without having to rely on the mailserver.
2022-12-09 14:43:56 -05:00
yqrashawn
49b3c573f6
fix: do not filter out deleted messages in MessageByChatID ( #3008 )
2022-12-08 18:13:56 +08:00
Anthony Laibe
d7bf19fdbb
feat: allow to get wallet token for specific addresses
2022-12-08 09:16:17 +01:00
Richard Ramos
f25ac111db
chore: remove unneeded success signal
2022-12-07 12:15:23 -04:00
Andrea Maria Piana
d63d2ca754
Use NTP sync source when available
2022-12-07 07:49:14 +00:00
Pascal Precht
8ac154ee0c
fix: don't keep Messenger from starting when torrent client fails to
...
start
There are various cases that could make the torrent client fail to
start. We don't want this to keep the entire messenger from starting.
2022-12-06 18:19:36 +01:00
Richard Ramos
195c149f47
feat(waku2): peer exchange
2022-12-06 10:23:05 -04:00
Richard Ramos
b50a134b48
chore: bump go-waku to disconnect peers if keep alive loop wasnt executed recently
2022-12-06 10:22:46 -04:00
Michal Iskierko
8fc7d921a7
fix(ImportCommunity): Setting admin roles during import community.
...
Issue #7414
2022-12-06 10:25:21 +01:00
Jakub Sokołowski
9dd80e7f1e
ci: use Nix shell to provide Android SDK for builds
...
Installing the SDK via Ansible is prone to error and not exactly
reproduceable. This way we can also track the exact tooling version as
used in Status Mobile app:
https://github.com/status-im/status-mobile/blob/develop/nix/pkgs.nix
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-12-05 15:48:27 +01:00
Pascal Precht
22b5690cda
feat: add signal indicating that history messages are being imported
...
In order to give clients more insights about archive messages being
processed, we're adding this additional signal that informs clients when
the import of downloaded history archive messages has started.
2022-12-05 10:51:53 +01:00
frank
684e9654de
Allow owner/admin to delete messages of a community ( #2958 )
2022-12-02 19:34:02 +08:00
frank
8865a0e4b0
fix map iteration order ( #2991 )
2022-12-02 18:21:47 +08:00
Anthony Laibe
c735e2a6bb
feat: add wallet ticker
2022-12-02 10:53:21 +01:00
Anthony Laibe
0d1837f858
feat: add ticker in backend rather than in clients
2022-12-02 10:53:21 +01:00
Anthony Laibe
eff02a79a9
feat: add wallet token endpoint
2022-12-02 09:32:07 +01:00
Anthony Laibe
f3b1448efa
fix: router preferred chains
2022-12-02 09:27:44 +01:00
Pascal Precht
194f26f3b4
feat: add signal for starting history archive downloads
2022-12-01 16:12:00 +01:00
Michal Iskierko
6e96586bdb
fix(RequestCommunityInfoFromMailserver): Add useDatabase flag to read/not read community info before requesting mailserver..
...
Fix #2878
2022-11-30 11:10:13 +01:00
Anthony Laibe
4c29c97591
feat: bridge tx
2022-11-30 09:18:24 +01:00
Richard Ramos
5b69985b18
chore(waku2): bump go-waku
2022-11-29 16:30:53 -04:00
Richard Ramos
23d45d8707
chore(waku2): disable light client on status.prod
2022-11-29 15:45:32 -04:00
Andrea Maria Piana
2166786b0e
Setup autorelay
2022-11-29 15:55:20 +00:00
dlipicar
ba053c8a5d
fix: keep original case for collectible trait types ( #2984 )
2022-11-29 09:28:37 -03:00
Samuel Hawksby-Robinson
eadb698603
ColourHash is a distinct type that has a discrete pattern
...
This change codifies that a ColourHash is a slice of [2]int, as code depends on the inner slice to have exactly 2 indexes
2022-11-28 16:26:07 +00:00
Richard Ramos
3047521bd0
chore: bump go-waku
2022-11-28 10:44:41 -04:00
Richard Ramos
ea89a41d96
fix: go-waku update discv5 ENR on succesful NAT
2022-11-28 08:41:23 -04:00
Richard Ramos
eaced1c1e9
fix(store): generate signals per storenode request with custom requestIDs
2022-11-28 08:40:58 -04:00
Richard Ramos
ee6bda5bcc
feat: add wakuext_listenAddresses
2022-11-28 08:10:51 -04:00
Samuel Hawksby-Robinson
f87a38074a
Addressing feedback
2022-11-25 11:33:58 +00:00
Samuel Hawksby-Robinson
3e8eed5faf
Added device name set on Messenger.Start()
2022-11-25 11:33:58 +00:00