hydr063n
968923e8be
chore: refactor ensRegisterAddress too and update the ui to use utilsModel
2020-09-28 10:38:23 -04:00
hydr063n
25748ce682
chore: update ui screens to use utilsModel instead
2020-09-28 10:38:23 -04:00
hydr063n
20f51a3647
fix: typo when user has 0 contacts (firends -> friends)
2020-09-28 10:35:11 -04:00
Jonathan Rainville
81f5e4e7d8
chore: update translations
2020-09-23 17:19:57 -04:00
Jonathan Rainville
88de02b1dc
fix: fix color and warning
2020-09-23 17:19:43 -04:00
Iuri Matias
9d356fc4f7
change status-spanish to status-espanol, it's more guay
2020-09-23 17:19:17 -04:00
Jonathan Rainville
024e7a18ae
fix: fix suggested channels border and height
2020-09-23 16:40:52 -04:00
Jonathan Rainville
99d5a46073
fix: fix binding loop in message count
2020-09-23 16:40:52 -04:00
Iuri Matias
0882ba18af
update to beta.1
2020-09-23 15:52:34 -04:00
Iuri Matias
1bbd720743
cleanup qml
2020-09-23 15:52:27 -04:00
Iuri Matias
bcb8970817
cleanup qml
2020-09-23 15:52:27 -04:00
Iuri Matias
0da4633318
cleanup qml
2020-09-23 15:52:27 -04:00
Iuri Matias
1d8d11a06e
display channel suggestions in main channel list
2020-09-23 15:52:27 -04:00
Iuri Matias
a3441fb45f
refactor channel suggestion list into one component
2020-09-23 15:52:27 -04:00
Iuri Matias
6ac3f86951
fixes for empty view
2020-09-23 15:52:27 -04:00
Iuri Matias
2204a7b785
update empty view with list of channels
2020-09-23 15:52:27 -04:00
Iuri Matias
fbf8302474
fixes for qml layout
2020-09-23 15:52:27 -04:00
Iuri Matias
52d394ded4
update join chat suggested channels to include the full list of categories and channels
2020-09-23 15:52:27 -04:00
Jonathan Rainville
eb7b9c2383
chore: fix qml warnings in a couple of components
2020-09-23 15:16:34 -04:00
Jonathan Rainville
c36f1f82cd
feat: add a button to scroll back to the end of the chat list
2020-09-23 15:16:22 -04:00
Jonathan Rainville
4060b40ccf
fix: fix mentions box being too big because plainText was the pubKey
2020-09-23 15:15:44 -04:00
Jonathan Rainville
26dd599e06
chore: fix comment typo
...
Co-authored-by: Eric Mastro <eric.mastro@gmail.com>
2020-09-23 15:15:22 -04:00
Jonathan Rainville
6fc56b5035
fix: fix spaces and line breaks disappearing when pasting
2020-09-23 15:15:22 -04:00
Michael Bradley, Jr
d9fe903c74
docs: indicate MPL 2.0 as the license
2020-09-23 15:14:59 -04:00
Pascal Precht
599f788e67
feat: introduce `StatusChatInfo` and `StatusChatInfoButton` components
...
These components are used to render the chat info in the top bar of the chat view.
`StatusChatInfoButton` is an clickable button that will open chat info dialogs.
Closes #923
2020-09-23 08:53:23 +02:00
Pascal Precht
fac0e50e37
feat: introduce StatusIdenticon components
...
This component introduces `StatusLetterIdenticon`, `StatusImageIdenticon`
and `StatusIdenticon`.
- `StatusLetterIdenticon` renders an identicon with a single letter based on a
name.
- `StatusImageIdenticon` renders an actual image based on an identicon URL
- `StatusIdenticon` is a composition of the former both, but with a loading mechanism
to decide which should be rendered
The commit also ensures all of these components are used respectively throughout
the application.
2020-09-23 08:52:30 +02:00
Iuri Matias
c347430864
update to alpha.6
2020-09-22 12:39:54 -04:00
Jonathan Rainville
a8d42e5e1e
fix: fix reaction direction in compact mode for current user
2020-09-22 11:31:19 -04:00
Jonathan Rainville
49849edbac
fix: channel description and reaction colors in dark mode
2020-09-22 11:30:30 -04:00
Jonathan Rainville
a35130ff68
fix: fix reply colors in dark mode
2020-09-22 11:30:30 -04:00
Richard Ramos
16468960f7
fix: code review
2020-09-22 09:37:41 -04:00
Richard Ramos
efac44057a
fix: rebase gone wrong
2020-09-22 09:37:41 -04:00
Richard Ramos
346e98c81a
feat: Add transaction modal when changing the pubkey
2020-09-22 09:37:41 -04:00
Richard Ramos
9ae739a8ce
fix: transactions can have a 0 value
2020-09-22 09:37:41 -04:00
Pascal Precht
c992cce9f5
chore: update translations
...
Fixes #900
2020-09-22 09:36:05 -04:00
Richard Ramos
ca0416dd30
fix: code review and style changes
2020-09-21 15:03:17 -04:00
Richard Ramos
2fb8f2ea55
fix: join/decline group
2020-09-21 15:03:17 -04:00
Pascal Precht
d5f53765b3
feat: implement notification center screen
2020-09-21 12:53:34 -04:00
Pascal Precht
18797970db
uiux: fine-tune StatusSwitch and StatusRadioButton components
2020-09-21 12:53:06 -04:00
Pascal Precht
afcb61397f
feat: introduce StatusSectionMenuItem component
2020-09-21 12:53:06 -04:00
Jonathan Rainville
f6199ac179
fix: fix undefined string warning in group info popup
2020-09-21 12:52:05 -04:00
Jonathan Rainville
f359f7c45d
fix: fix nickname not refreshing in contact lists for groups
2020-09-21 12:52:05 -04:00
Jonathan Rainville
fd93650b23
refactor: remove duplicated methods in chatModel and use profileModel
2020-09-21 12:52:05 -04:00
Jonathan Rainville
0c0baf29e8
fix: small fixes to the profile popup
2020-09-21 12:52:05 -04:00
Jonathan Rainville
6e357cb5e2
feat: show nickname in the modal from the contact list
2020-09-21 12:52:05 -04:00
Jonathan Rainville
bc3b7a5533
feat: enable setting a nickname to a contact
2020-09-21 12:52:05 -04:00
Jonathan Rainville
697ae321d2
feat: add nickname modal
2020-09-21 12:52:05 -04:00
Jonathan Rainville
c59ba5f24d
feat: add Nickname entry in the profilePopup
2020-09-21 12:52:05 -04:00
Pascal Precht
b74209f6fe
feat: introduce StatusSectionHeadline component
2020-09-21 12:55:21 +02:00
Pascal Precht
f0939a01fe
chore: update i18n
2020-09-18 17:23:35 -04:00
Jonathan Rainville
7dce940e68
fix: fix message order being messed up because of the messageId
2020-09-18 17:23:09 -04:00
Jonathan Rainville
7c116f8ea7
fix: fix missing import is StatusTooltip
2020-09-17 15:50:29 -04:00
Pascal Precht
fd361a7b03
chore: move StatusToolTip into library
2020-09-17 15:40:01 -04:00
Iuri Matias
7d1bae9b96
fix use text instead of label
2020-09-17 15:32:59 -04:00
Pascal Precht
70d50110cd
feat: introduce StatusSwitch component
2020-09-17 15:17:08 -04:00
Pascal Precht
44e3e6d581
feat: introduce StatusRadioButton component
2020-09-17 15:17:01 -04:00
Pascal Precht
c6cc426f22
chore: move StatusSlider into UI library
2020-09-17 15:16:40 -04:00
Pascal Precht
1aba28b1cf
uiux(Settings): add slider to control audio volume
...
Closes #843
2020-09-17 15:16:32 -04:00
Pascal Precht
02dcc106e4
uiux(Contacts): add loading indicator when searching for contacts to add
2020-09-17 15:16:24 -04:00
Pascal Precht
9c1613acf8
uiux(Wallet): improve readability of high value balances
...
Uses `toLocaleString()` polyfill to insert `.` and/or `,` as
needed based on currently selected locale.
Closes #845
2020-09-17 15:16:16 -04:00
Pascal Precht
e0adc3056e
chore: update translations
...
Closes #801 #841
2020-09-17 15:16:09 -04:00
emizzle
7c520a8032
fix: close tx modals after sending
2020-09-17 12:22:15 -04:00
emizzle
c9c1dce6ea
fix: Sticker market dark mode support
2020-09-17 12:22:00 -04:00
emizzle
7b0d3c496c
fix: exception handling in mutli-threaded transactions
...
Currently, exceptions thrown during transactions or gas estimation that were spawned in another thread are not being propagated, due to a limitation in nim (see https://nim-lang.org/docs/manual_experimental.html#parallel-amp-spawn ).
This means any exceptions from status-go were not propagated correctly and would cause the app to crash. This includes entering the wrong password when trying to send a transaction.
The issue was addressed by passing a `success` variable by reference, which is set to false if an exception was thrown by status-go.
2020-09-17 12:21:29 -04:00
Pascal Precht
c3d946b165
chore: remove unused JS library
2020-09-16 17:01:32 -04:00
Jonathan Rainville
bcbcd13611
refactor: use profileSettingsFile QtProperty instead of profile directly
2020-09-16 16:58:55 -04:00
Jonathan Rainville
db9472bc0b
refactor: change settings to use a filename instead
2020-09-16 16:58:55 -04:00
Jonathan Rainville
23ca5f9930
feat: make settings user dependant and clean settings uses
2020-09-16 16:58:55 -04:00
Pascal Precht
4f94588199
uiux: ensure components have proper theme text color
...
Closes #899
2020-09-16 16:57:31 -04:00
Pascal Precht
8b941c179f
feat: add need help section
...
Closes #844
2020-09-16 16:57:18 -04:00
Richard Ramos
e4ffc897d7
fix: code review + reset sticker pack pending state
2020-09-16 14:22:29 -04:00
Richard Ramos
d0bca7afa6
fix: show stickers as pending while trx is being mined
...
Fixes #885
2020-09-16 14:22:29 -04:00
Richard Ramos
24e01ffa7c
fix: code review
2020-09-16 14:22:29 -04:00
RichΛrd
6a42124489
Apply suggestions from code review
...
Co-authored-by: Eric Mastro <eric.mastro@gmail.com>
2020-09-16 14:22:29 -04:00
Richard Ramos
e46ab433f4
feat: transaction dialog for registering ENS name
2020-09-16 14:22:29 -04:00
Richard Ramos
e75958d78d
fix: code review
2020-09-16 14:22:29 -04:00
Richard Ramos
83b0c8057e
fix: code review
2020-09-16 14:22:29 -04:00
Richard Ramos
0091fded3a
feat: toast messages for sticker and ens trxs
2020-09-16 14:22:29 -04:00
Jonathan Rainville
17aa8d274e
fix: fix defaultTokenList use in QML
2020-09-14 14:54:17 -04:00
Jonathan Rainville
103f02b289
feat: show toast message for transaction status changes
2020-09-14 14:48:26 -04:00
Jonathan Rainville
797da0a962
feat: add ToastMessage when transaction becomes pending
2020-09-14 14:48:26 -04:00
Richard Ramos
6c7a3d6340
fix: use messageid in comparator
...
Fixes #324
2020-09-14 14:39:06 -04:00
hydr063n
b479dba001
feat: open modal when user left clicks on message containing image
2020-09-14 14:38:41 -04:00
Jonathan Rainville
f1e1462529
feat: make ToastButton close only with button and after 4 seconds
2020-09-11 16:55:36 -04:00
Jonathan Rainville
e184408749
feat: add link in the ToastMessage
2020-09-11 16:55:36 -04:00
Jonathan Rainville
e8a202cfae
refactor: change pending state to be handled by a StatusButon instead
2020-09-11 16:55:36 -04:00
Jonathan Rainville
d41100fa98
feat: add ToastMessage component in shared
2020-09-11 16:55:36 -04:00
Jonathan Rainville
ad00709104
feat: show loading image on the button when sending
2020-09-11 16:55:36 -04:00
Jonathan Rainville
ef53f3d90e
fix: fix Address component to expand on click
2020-09-11 16:55:36 -04:00
Jonathan Rainville
64c2ff099e
feat: remember wallet enabled in QT setting
2020-09-11 16:55:36 -04:00
Pascal Precht
b22f0d8a58
fix(Wallet): reset add account modal
...
Fixes #890
2020-09-11 14:41:35 -04:00
emizzle
8e2acbe009
feat: disable selection of "contact" in send modal
...
Disable the selection of "contact" in the send transaction modal, because right now, this is not possible, but it will be in the future. Once we get this working, we can uncomment it.
2020-09-11 14:40:51 -04:00
Iuri Matias
212f33b3c0
filter out watch only accounts in account list for sending transactions
2020-09-11 14:40:31 -04:00
Richard Ramos
f2a56c70e1
fix: rebase gone wrong
2020-09-11 13:25:55 -04:00
emizzle
366fdc15a1
feat: show stickers purchased from non-main account
...
Fixes : #815
Previously, only stickers purchased from the main status account were shown. Now, stickers purchased from any of the accounts are shown.
Accounts include any accounts returned by `accounts_getAccounts` and are non-chat accounts.
2020-09-11 12:01:08 -04:00
emizzle
2c7dd929ad
feat: enable token transactions
...
Fixes #788 .
Fixes #853 .
Fixes #856 .
refactor: gas estimation and transaction sends have been abstracted to allow calling `estimateGas`, `send`, and `call` on the contract method (similar to the web3 API).
Moved sticker pack gas estimation and purchase tx over to the new API
*Sticker purchase:*
- gas estimate is done using new API and debounced using a timer
*Wallet send transaction:*
- tokens can now be sent
- gas is estimated correctly for a token tx, and debounced using a timer
***NOTE***
1. If attempting to send tokens on testnet, you must use a custom token as the token addresses in the pre-built list are for mainnet and will not work on testnet.
2. The new API should support all existing gas estimates, send txs, and calls. The loading of sticker pack data, balance, count, purchased sticker packs, etc, can be moved over to the new API. Almost all of the `eth_sendTransaction`, `eth_gasEstimate`, and `eth_call` could be move over as well (that's the idea at least).
2020-09-11 12:01:08 -04:00
Pascal Precht
729a2781f0
feat(TransactionModal): introduce async validation for ENS names
...
This commit extends the AddressInput to perform ENS lookups when valid
ENS values are entered. The lookup happens asynchronously, so we show a loading
indicator as the request is happening.
Closes #790
2020-09-10 13:40:42 -04:00
hydr063n
d64446f868
implement text-id based translations for currencies
2020-09-10 13:39:53 -04:00
Richard Ramos
24212a63e9
feat: testnet tokens
2020-09-09 16:35:51 -04:00
Pascal Precht
811024b0ee
fix(Wallet): restore add account button default state
...
Fixes #803
2020-09-09 16:17:43 -04:00