Pascal Precht
fb83886086
fix(Chat): ensure only mentions with leading whitespace are replaced
2020-09-01 11:54:44 +02:00
Richard Ramos
84df214f6f
fix: handle message reactions for old messages not loaded
2020-08-28 13:38:54 -04:00
Richard Ramos
d134ef8e45
fix: disable on testnet
2020-08-28 11:31:35 -04:00
Richard Ramos
8bf2e394c6
fix: update contract address on ropsten and use label instead of namehash
2020-08-28 11:31:35 -04:00
Richard Ramos
7d4c4ac4c7
feat: change pubkeys for already owned ens usernames
2020-08-28 11:31:35 -04:00
Richard Ramos
7df357dcf7
feat: show terms and conditions, add ens registry contract, and determine if you have enough SNT balance.
2020-08-28 11:31:35 -04:00
Richard Ramos
8f1f01b6a0
feat: register status ens usernames
2020-08-28 11:31:35 -04:00
Richard Ramos
ce8cd4183f
feat: show terms and conditions, add ens registry contract, and determine if you have enough SNT balance.
2020-08-28 11:06:12 -04:00
Jonathan Rainville
fef2e6651d
feat: add stickers to collectibles
2020-08-28 11:05:19 -04:00
Pascal Precht
bdfdf263cc
fix(Chat): Allow for case insensitive pubkey replacement
...
When entering a user name like `@Pascal` it wouldn't be properly replaced
with the pubKey of `pascal.stateofus.eth` since it was comparing to `@pascal`
This commit ensures simple user name mentions are properly matched against
their ens names regardles of their case.
Fixes part of #769
2020-08-27 17:38:32 -04:00
Jonathan Rainville
d19f15bb84
fix: fix chat links in a couple of ways
...
- link color in compact mode
- channel links did not have a #
- clicking on a mention should show that profile
- The AddChat button image didn't reposition when closing
2020-08-27 17:09:04 -04:00
Pascal Precht
f47fda6d68
fix(Chat): ensure new active channel messages are marked as seen
...
Also, selecting a channel with unread messages marks them as seen as well
Closes #738
2020-08-27 17:00:08 -04:00
Jonathan Rainville
22a86b939f
refactor: do not cache the mnemonic in settings
2020-08-27 16:42:25 -04:00
Jonathan Rainville
bd9e1619fa
refactor: never save mnemonic in memory unless totally necessary
...
Necessary cases are:
- Onboarding to show the list of 5 accounts
- In QML when we show it to the user for the backup
- Change it to a Loader, so the component and its memory is cleaned when closed
2020-08-27 16:42:25 -04:00
Jonathan Rainville
31699efc39
chore: remove forgotten log
2020-08-27 16:34:35 -04:00
Jonathan Rainville
5f119e1ead
feat: enable removing emoji reactions from the context menu
2020-08-27 16:34:35 -04:00
Jonathan Rainville
99ca0e9e55
feat: enable adding reactions to chat messages from the menu
2020-08-27 16:34:35 -04:00
Jonathan Rainville
72af6adb69
feat: get and display emoji reactions in chat
2020-08-27 16:34:35 -04:00
Jonathan Rainville
273d565e9e
fix: fix mailserver getting a random with a possible wrong index
2020-08-25 11:49:43 -04:00
Jonathan Rainville
898bb27b56
feat: save collectiblesList to WalletAccount
2020-08-25 11:49:11 -04:00
Jonathan Rainville
68a903e3f0
feat: add error management to the collectibles
...
plus reload button
(cherry picked from commit 718f806557ffb041263e035845a21c2f7126807c)
2020-08-25 11:49:11 -04:00
Jonathan Rainville
9d8fe87fd8
Revert "feat: add error management to the collectibles"
...
This reverts commit 9eaf0a2d90847451d31b548506bbb38fa8ab2507.
2020-08-25 09:19:28 -04:00
Jonathan Rainville
9eaf0a2d90
feat: add error management to the collectibles
...
plus reload button
(cherry picked from commit 718f806557ffb041263e035845a21c2f7126807c)
2020-08-25 09:18:50 -04:00
Jonathan Rainville
3219b0f5f4
refactor: refactor collectibles to be loaded individually
2020-08-25 09:15:01 -04:00
Jonathan Rainville
95f4bd8d09
fix: fix pixelated icon and add description and URL for kudos
2020-08-25 09:15:01 -04:00
Jonathan Rainville
f083310193
feat: make all collectibles work and fix Cryptokitties
2020-08-20 14:21:20 -04:00
Pascal Precht
b528e784c9
feat: introduce TransactionSigner UI component
...
Closes #676
2020-08-19 15:33:05 -04:00
Pascal Precht
ef22fb348d
feat: allow users to mute and unmute channels
...
Closes #152
2020-08-19 14:39:31 -04:00
Pascal Precht
832518a0e1
feat(GasSelector): introduce GasSelector component
...
Closes #674
2020-08-17 14:08:28 -04:00
emizzle
3ff93c26e6
fix/tx-comps: Update assets when tokens changed
...
When tokens are added/removed, the asset list in the AssetAndAmountInput is updated.
The selected asset can be specified by the parent component which is needed for things like sticker market where we need to set SNT as the fixed token.
Improved the validation for the component:
- validate() can be called externally
- validation display is handled internally and messages can be customised
- validation error messages are handled by the Input component and validation UX is consistent with other tx components
2020-08-13 14:39:43 -04:00
emizzle
d07daac377
feat/tx-comps: Add RecipientSelector component
...
Based on the spec in https://www.notion.so/emizzle/Wallet-transaction-components-2003b78a8d0d41c4ab3d21eb2496fb20 , this component handles user input for a recipient address, which can be sourced from manual address input, ENS name, contact selection, or another of the user's wallet accounts.
2020-08-13 09:28:35 +02:00
Jonathan Rainville
9466714d90
change path to resources
2020-08-11 17:51:35 -04:00
Jonathan Rainville
acc067d536
fix: make packaged translations work
2020-08-11 17:51:35 -04:00
Richard Ramos
9b35a01103
fix: group chat colors and adding nbsp; only when the message is from the current user
2020-08-11 14:35:03 -04:00
Richard Ramos
477f5aa460
feat: display empty state when user has no contacts
2020-08-11 08:39:10 -04:00
Richard Ramos
edbb183242
fix: show ens and alias on profile popup header
2020-08-11 08:39:10 -04:00
Richard Ramos
e96f3ed47f
fix: display ens names with correct format in all screens
2020-08-11 08:39:07 -04:00
Richard Ramos
71fee14add
feat: show ENS username details
2020-08-10 10:27:56 -04:00
Richard Ramos
9d5c71fb4e
feat: load stickerpacks async
2020-08-10 10:27:38 -04:00
Richard Ramos
c53b2cc78a
feat: select preferred ENS username
2020-08-10 09:47:25 -04:00
Jonathan Rainville
156aaba0aa
feat: improve style of the notification box
...
Use the Channel box for that
2020-08-10 09:34:02 -04:00
Pascal Precht
441d58a4cb
refactor: rename getFiatValue to convertValue
2020-08-10 09:32:01 -04:00
Pascal Precht
56568f68c8
feat: introduce AssetAndAmountInput component
...
Closes #673
2020-08-10 09:32:01 -04:00
Pascal Precht
d62d8b3a92
refactor: rename Asset.fiatValue -> Asset.fiatBalanceDisplay
...
This is done because `fiatValue` included the currency symbol
2020-08-10 09:32:01 -04:00
emizzle
b6884a5170
feat: encode contract calls
2020-08-10 09:25:44 -04:00
Richard Ramos
e484c41291
fix: alignment of emojis
...
- Added an nsbp in front of paragraphs, otherwise the alignment property was ignored
- Enabled richformat for channel list to avoid emoji overlap in last message
2020-08-06 15:48:06 -04:00
Richard Ramos
40e8802218
feat: list preferred username, available ens names and send preferred username on new messages
2020-08-06 17:07:48 +02:00
Richard Ramos
43f4f8775b
feat: connect existing status ens username
...
- Show welcome page only when there are no ens names registered
- If you already have an ens username for the current account, connect and mark it as preferred name
- State machine navigation
2020-08-06 16:56:46 +02:00
Richard Ramos
5e7eefe553
feat: search ens names for registration
2020-08-06 16:03:11 +02:00
Jonathan Rainville
32b0e185db
feat: add channel list context menu
2020-08-06 15:49:54 +02:00