2653 Commits

Author SHA1 Message Date
Igor Sirotin
3560786e2a
feat: Unfurl images (#11940) 2023-08-22 10:26:54 +03:00
Jonathan Rainville
8332a685c4
Hook pending join request backend to new UI (#11914)
Fixes  #11851
2023-08-21 15:07:40 -04:00
Boris Melnik
95f829665b
feat(communities): Update permissions list for spectated community tokens model (#11803)
Fixes: #11480

* hook up join popup to permission model

* fix chats not being put in the permission model

* make it work with channel permissions as well

---------

Co-authored-by: Jonathan Rainville <rainville.jonathan@gmail.com>
2023-08-21 14:54:57 -04:00
Stefan
3e8f710560 fix(debug) don't overwrite the status-go log level 2023-08-21 10:05:21 +02:00
Anthony Laibe
678f751121 feat(@wallet): mask api keys 2023-08-18 14:30:44 +02:00
Cuteivist
faf4933262
fix(@desktop/wallet): Show networks for Bridge txs (#11898) 2023-08-18 10:56:57 +02:00
Alex Jbanca
eb6a33f385 fix: Add SA_ONSTACK flag to the event 16 2023-08-18 09:07:23 +03:00
Michal Iskierko
a6d7ec2536 fix(@desktop/communities): Fix minting crash when community name length is <3 chars
Fix #11906
2023-08-17 12:20:32 +02:00
Michał Cieślak
1c50ec17a8 chore(Communities): Refactor amounts handling for displaying, minting, airdropping and burning
Closes: #11491
2023-08-17 11:26:25 +02:00
Mikhail Rogachev
f4b028bd71
feat(CommunityTokens): Display community member contact data for token holders list (#11787)
* feat(CommunityTokens): proposal of CommunityCollectibleOwner

Close #11143

* feat(Communities): implement viewProfile from token holders list

* fix: re-request community token owners after a contact get removed from a community
2023-08-17 11:24:14 +04:00
Jonathan Rainville
b38faeae64 fix(threadpool): stop logging task args because they may contain pwd 2023-08-16 13:29:53 -04:00
Dario Gabriel Lipicar
238ffeb01e feat:(@desktop/profile): dedicated collectibles model for profile showcase
Closes #11637
2023-08-15 11:07:53 -03:00
Dario Gabriel Lipicar
e82270c718 chore(@desktop/wallet): move collectibles controllers to shared modules 2023-08-15 11:07:53 -03:00
Dario Gabriel Lipicar
21eea92d34 feat(@desktop/wallet): adapt to multiclient collectibles api 2023-08-15 11:07:53 -03:00
Michal Iskierko
0c78a648b5 fix(#desktop/communities): Remove temp minting and temp airdrop buttons
Improve logs in community tokens service.

Issue #11250
2023-08-14 21:40:57 +02:00
Michal Iskierko
603d4dd4d8 feat(@desktop/communities): Deploy Owner and Master tokens flow.
Issue #11250
2023-08-14 21:40:57 +02:00
Sale Djenic
7a1500a365 fix(@desktop/wallet): no notification after deleting keyapir
Fixes: #11866
2023-08-14 16:45:08 +02:00
Sale Djenic
4c6af4f1ad feat(@desktop/syncing): make a not operable account fully operable, part 2
- handles import keypairs (without syncing via qr)

Closes the second part of #11779
2023-08-11 17:22:27 +02:00
Sale Djenic
23fa2f5df3 feat(@desktop/syncing): make a not operable account fully operable, part 1
- handles recovered keypairs

Closes the first part of #11779
2023-08-11 09:48:34 +02:00
Khushboo Mehta
ec3231ef7e feat(@desktop/wallet): Update remove keypair popup to match the Figma
fixes #11734
2023-08-10 19:56:59 +02:00
Jonathan Rainville
24d26cc038 feat(airdrop): get revealed accounts using new API instead of desc
Fixes #11817

Instead of getting revealed accounts from the community description (it's no longer available), uses the new `getRevealedAccountsForAllMembers` API. Uses it async so that we do not slow the start process. The model is updated correctly when we finish loading them.
2023-08-10 11:59:09 -04:00
Alex Jbanca
7d0d321b35 feat(community): Add Pending states to community membership request decisions in members tab panel 2023-08-10 18:02:27 +03:00
Alex Jbanca
e9a2b183c7 feat(Community): Add pending states to Community Request Notification 2023-08-10 18:02:27 +03:00
Khushboo Mehta
11820d0400 feat(@desktop/wallet): Wallet settings - Notification after each action
fixes #11719
2023-08-09 11:53:28 +02:00
Sale Djenic
a06cd4b8a5 fix(@desktop/wallet): additional chat account visible when adding watch only account
Fixes: #11833
2023-08-09 11:26:37 +02:00
Jonathan Rainville
ba89daa737 fix(section_model): fix missing role to update the access (request)
Fixes #11091
2023-08-08 09:31:53 -04:00
Patryk Osmaczko
15701e91aa feat(communities): add check permissions pending state
closes: #11157
2023-08-08 08:58:26 +02:00
Igor Sirotin
34dba08b7a
fix: Only scrollToMessage when it's available in the database (#11784)
* rename `fetchMessageByMessageId` to `getMessageByMessageId`
* move reply clicking logic to `StatusMessageReply`
* make message found animation faster
* `asyncGetMessageById`
2023-08-07 23:52:04 +03:00
Jonathan Rainville
9d78e23b68 feat(token_list): add supply to the token list model
Fixes #11437
2023-08-07 09:26:26 -04:00
Dario Gabriel Lipicar
5bd2d8dcfd feat(@desktop/wallet): react to collectibles update only for selected addresses and chains 2023-08-07 09:49:27 -03:00
Dario Gabriel Lipicar
8410e36f24 fix(@desktop/wallet): fix wrong model update when items are fetched 2023-08-07 08:44:05 -03:00
Alex Jbanca
9be2a8d799 feat(Community Overview): Trigger chart data updates on specific actions + optimise the backend calls
This commit includes the following changes:
1. Request from backend the messages count in a specific interval as opposed to all messages timestamps in that interval.
2. Update the chart end date before refreshing the data
3. Fix metrics type parsing in community service
4. Fix a bug where the new incoming data was not processed by ChartJs without a hover event on the chart. The fix here is to manually request paint() on model changes.d

Issues found and not handled here:
1. On large communities the backend request can take 3 minutes to complete
2. CPU usage can easily go to 100% when switching chart tabs on large communities. All the requests are processed by the backend.
2023-08-07 11:12:21 +03:00
Jonathan Rainville
20790a4c2a fix(chatSearch): fix chat search to include all and only chats
Fixes #10770

There were two issues, the first one was that categories were included in the search model because the categories are now part of the chat_model.

Also, since it used the chat_model, some chats were not part of the search model at start, because they weren't loaded yet.

I fixed by using the chats from the service directly instead.
2023-08-04 13:18:27 -04:00
Sale Djenic
6e5469f5aa chore(@desktop/wallet): sorting out keypair/account menu 2023-08-04 15:43:03 +02:00
Cuteivist
f8dd1dc811
fix(@desktop/wallet): Properly return token id value (#11792) 2023-08-04 14:24:28 +02:00
Cuteivist
b5a81badaa
feat(@desktop/wallet): Handle collectible minting (#11796) 2023-08-04 12:47:45 +02:00
Cuteivist
66e9631933
fix(@desktop/wallet): Speedup wallet view loading (#11736)
fixes #11627
2023-08-04 10:41:45 +02:00
Dario Gabriel Lipicar
06f8ef2186 chore: adapt to new collectibles api 2023-08-03 14:33:45 -03:00
Sale Djenic
570f312617 refactor(@desktop/wallet): wallet service improvements
Closes: #11752
2023-08-03 17:34:39 +02:00
Sale Djenic
23426f184b refactor(@desktop/wallet): tokens removed from WalletAccountDto and cached separately in wallet accounts service 2023-08-03 17:34:39 +02:00
Sale Djenic
838aa215e0 refactor(@desktop/wallet): wallet service dto files reorganized and moved to another folder 2023-08-03 17:34:39 +02:00
Jonathan Rainville
374f2e2149 feat(community): make importCommunity async
Fixes #11693
2023-08-03 09:16:03 -04:00
Michal Iskierko
780a6b6c68 feat(@desktop/communities): Expose remote destruct state to UI.
Issue #11182
2023-08-03 12:18:55 +02:00
Patryk Osmaczko
354bd3e923 feat(communities): implement channel-level members
closes: #11660
2023-08-03 10:58:24 +02:00
Jonathan Rainville
f4c6cec87d feat(communities): add getCommunityPublicKeyFromPrivateKey function 2023-08-02 13:51:21 -04:00
Mikhail Rogachev
edba946a71
feat(Community): Community messaging statistics chart (#11696)
* feat(Community): Community messaging statistics chart

Close 11152

- Use se `collectCommunityMessageMetrics` for messaging statistics chart
in community overview

* feat(Community): Transfer community metrics with dto objects

* feat: impl simple string-based model for community metrics

* fix(Community): Review fixes and fix for changing community when chat is open

* Update src/app/modules/main/chat_section/controller.nim

Co-authored-by: Jonathan Rainville <rainville.jonathan@gmail.com>

---------

Co-authored-by: Jonathan Rainville <rainville.jonathan@gmail.com>
2023-08-02 20:03:52 +04:00
Jonathan Rainville
dd346319ff feat(communities): add spectatedCommunityPermissionModel to communities
Fixes #11746
2023-08-02 11:00:46 -04:00
Igor Sirotin
d8c9802d77
fix: Restore window after closing on MacOS (#11748) 2023-08-02 16:49:28 +03:00
Khushboo Mehta
5af56be60f fix(@desktop/wallet): Wallet: Send doesn't load preferred chains on account selection as recipient
fixes #11743
2023-08-02 13:38:49 +02:00
Cuteivist
cdcfe811f5
fix(@desktop/wallet): Update transaction status UI (#11681)
fixes #11534
2023-08-02 06:36:54 +02:00