Pascal Precht
ef22fb348d
feat: allow users to mute and unmute channels
...
Closes #152
2020-08-19 14:39:31 -04:00
emizzle
3dac87df3d
feat/tx-comps: Add TransactionPreview component
...
Adds a TransactionPreview component as per the spec https://www.notion.so/emizzle/Wallet-transaction-components-2003b78a8d0d41c4ab3d21eb2496fb20
- update ReceiveModal dropdown to match design
- long alias and account name support
- long name support in account selector
- strip all trailing zeros from displayed balances
2020-08-19 14:38:45 -04:00
Pascal Precht
832518a0e1
feat(GasSelector): introduce GasSelector component
...
Closes #674
2020-08-17 14:08:28 -04:00
Michael Bradley, Jr
c08767c74b
build: remove dapp browser
2020-08-17 14:01:26 -04:00
Jonathan Rainville
79cf818202
feat: add receive modal
...
Add receive modal in the wallet to show a QR code and address selector
Improve Input component to be able to show a Copy button that copies to clipboard
Improve AccountSelector modal to be able to not show details and fix eliding
2020-08-17 12:07:11 +02:00
Richard Ramos
f6cf197983
fix: pixelated icons on the menu
2020-08-17 11:57:32 +02:00
Pascal Precht
4f7486afbe
refactor: Introduce more generic confirmation dialog for simpel cases
2020-08-13 14:40:03 -04:00
Pascal Precht
6d0d0fb2aa
feat: introduce dialog to confirm removal of contacts
...
Closes #632
2020-08-13 14:40:03 -04:00
Pascal Precht
04ff3393fa
feat: introduce confirmation dialog for blocking contacts actions
...
Closes #632
2020-08-13 14:40:03 -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
Pascal Precht
246b90b5ae
refactor(AccountSelector): use built-in onSelectedAccountChanged event
...
As per comment: https://github.com/status-im/nim-status-client/pull/703#discussion_r467879840
2020-08-11 14:33:02 -04:00
Richard Ramos
477f5aa460
feat: display empty state when user has no contacts
2020-08-11 08:39:10 -04:00
Richard Ramos
d3b6ff32b8
fix: additional text on channel identifier
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
0e6653968f
fix: code review
2020-08-10 10:27:56 -04:00
Richard Ramos
71fee14add
feat: show ENS username details
2020-08-10 10:27:56 -04:00
Richard Ramos
c53b2cc78a
feat: select preferred ENS username
2020-08-10 09:47:25 -04:00
Pascal Precht
17396c85cb
feat(GroupInfo): allow user to visit group member profile page
...
Closes #638
2020-08-10 09:42:47 -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
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
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
emizzle
6df29da7b0
fix: Remove walletModel reference from AccountSelector
...
Remove all `walletModel` references from the `AccountSelector` component, as the component should not be aware of the API's existence.
Pass currency to `AccountSelector` component.
2020-08-06 17:44:52 +02: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
613c70c4a6
fix: link color
2020-08-06 16:35:54 +02:00
Richard Ramos
5e7eefe553
feat: search ens names for registration
2020-08-06 16:03:11 +02:00
Jonathan Rainville
d5e9f086f2
feat: add submenu to popup menu
2020-08-06 15:49:57 +02:00
Jonathan Rainville
32b0e185db
feat: add channel list context menu
2020-08-06 15:49:54 +02:00
emizzle
82022f655c
feat: Send transaction componets -- Asset selector
...
Selects an asset to be used in the send transaction dialog.
2020-08-06 12:19:08 +10:00
Jonathan Rainville
3cb88d0cfa
feat: add profile section to the context menu
2020-08-05 12:14:46 +02:00
emizzle
9374be5857
feat: Send transaction component -- Account selector
...
Fixes #670 .
Component spec based on https://www.notion.so/emizzle/Wallet-transaction-components-2003b78a8d0d41c4ab3d21eb2496fb20 .
Changes the current Select shared component to a model databound component. This means we can bind directly to `QAbstractListModel`'s coming from Nim instead of needing manipulating the data in to javascript objects. The changes to the Select component will be used for the upcoming Asset selector shared component.
2020-08-05 16:38:49 +10:00
Richard Ramos
cb92c1dc14
fix: incorrect mentions behavior when text contains emojies
2020-08-04 10:19:42 -04:00
Richard Ramos
397be0b0c0
fix: sendBtn and trim
2020-08-04 10:14:57 -04:00
Richard Ramos
459de8cd1c
fix: display emojis on input textarea
2020-08-04 10:14:57 -04:00
Richard Ramos
86794dda0b
fix: chat scrollbars and input text wrapping
2020-07-31 12:00:18 -04:00
Richard Ramos
d066b59f81
feat: load transaction history async
2020-07-31 11:48:41 -04:00
Richard Ramos
7c856be981
fix: use Loader for animation to reduce cpu usage
2020-07-30 16:46:25 -04:00
Richard Ramos
5ab1088f7c
feat: play audio messages
2020-07-30 13:49:50 -04:00
Jonathan Rainville
983d258a9a
feat: add support for recent emojis
...
(cherry picked from commit 07ccf8f74ee7b37652ccedbddd6dfdaa5908a846)
2020-07-30 10:45:56 -04:00
Jonathan Rainville
13d2cf73fb
feat: add emoji search
...
(cherry picked from commit 3cc9a98ce584a48f6c430a57126bd548e9dedc7e)
2020-07-30 10:44:07 -04:00
Jonathan Rainville
549f1ff7f2
feat: categorize emojis in the menu and add category buttons
...
Signed-off-by: Jonathan Rainville <rainville.jonathan@gmail.com>
2020-07-30 10:04:08 -04:00
Jonathan Rainville
3d04076910
feat: update emoji list to use the new categorized list
...
Still shows everything in the same page, but now they are ordered and can be categorized
2020-07-30 10:03:55 -04:00
Richard Ramos
6e62df9109
feat: Load collectibles async
2020-07-29 17:43:10 -04:00
Richard Ramos
7fd1f9c468
fix: send emoji contentType
2020-07-28 15:35:06 -05:00
Richard Ramos
13f8875263
fix: hide replybox after sending a message
2020-07-28 15:35:06 -05:00
Iuri Matias
ea000310de
update version number
2020-07-24 11:47:29 -04:00
Richard Ramos
b3fcd394de
fix: show disconnected/connected banner on load
2020-07-24 11:42:58 -04:00