Jonathan Rainville
08a7baed8f
feat: add OS notification and setting to switch back
2020-12-09 14:19:16 -05:00
Richard Ramos
239b95e9a2
fix: initialize wallet paths and types, and disable deletion of non-watch accounts
2020-12-09 14:18:45 -05:00
Richard Ramos
ae30d04010
refactor: ProfileView
2020-12-08 17:01:22 -05:00
Richard Ramos
426fe504b4
refactor: move `generateIdenticon` to utils
2020-12-08 17:01:14 -05:00
Richard Ramos
ae83818eed
refactor: chats view
...
Extract private groups, reactions, stickers and transactions procs to individual view files
2020-12-08 17:01:14 -05:00
hydrogen
3951d0fff5
fix: ensure cursor is changed when hovering a link
2020-12-08 17:00:06 -05:00
hydrogen
12bdec6b39
fix: remove patch
2020-12-07 10:48:55 -05:00
Pascal Precht
c11eb69ac1
feat: introduce empty timeline component
2020-12-07 13:52:25 +01:00
Pascal Precht
7210bb1370
fix: use ConfirmationDialog when unblocking users
...
We've introduced a bug in https://github.com/status-im/nim-status-client/commit/8fd28dfa where a
non-existing `UnblockContactConfirmationDialog` usage was added.
This commit changes it to be a standard `ConfirmationDialog` to make the application compile
again.
2020-12-07 13:44:30 +01:00
Pascal Precht
5e422691e3
chore: remove unnecessary `enabled` prop binding in ChatText connection
2020-12-07 13:15:46 +01:00
Pascal Precht
b778fa9c30
refactor(ChatText): move Connection out of component
...
This is done because there's gonna be a case where this connection causes errors
because the component expects `NormalMessage` to be a parent of this component.
When used in future StatusUpdates, there's no `NormalMessage`. Unfortunately,
disabling the connection based on a condition doesn't remove the error, so we have
to move this code out entirely
2020-12-07 13:06:21 +01:00
hydrogen
94b0343d04
fix: add padding to the empty chat view
2020-12-04 16:21:31 -05:00
hydrogen
4ab1d20c82
fix: use StatusIconButton instead
2020-12-04 16:21:13 -05:00
hydrogen
66d2534956
fix: update profile ui
...
fixes #1269
- [x] New name font size: 20 Inter Bold
- [x] Increase Name<->Address padding on 4px
- [x] Create a hover state on QR
- [x] QR Modal
2020-12-04 16:21:13 -05:00
hydrogen
2f0aab055a
fix: use ModalPopup instead
2020-12-04 16:21:03 -05:00
hydrogen
323ba10a0e
fix: qrcode popup should be its own modal
...
fixes #1457
2020-12-04 16:21:03 -05:00
Pascal Precht
fff67083f8
fix: remove unresolvable anchor in StatusNotificationWithDropShadow
2020-12-04 15:52:40 -05:00
hydrogen
fad0bb858e
fix: password count and disable repeat until first is valid
...
cleanup
2020-12-04 15:52:23 -05:00
hydrogen
d797880e6e
fix: forgotten log
2020-12-04 15:52:04 -05:00
hydrogen
f69da599ae
fix: update chat view after user is blocked
2020-12-04 15:52:04 -05:00
hydrogen
8fd28dfad6
fix: check if user is blocked on profile popup
...
This PR is a response to @emizzle's suggested change in PR #1431 . It checks if a user is blocked before exposing certain functionality to the user in a Profile popup. The new unblock button also has a fail-safe unblock confirmation popup
disable the chat input if 1-on-1 chat recipient has been blocked.
2020-12-04 15:52:04 -05:00
Richard Ramos
1e245a3375
fix: don't allow importing existing seed phrases / private keys in wallet and clean error messages when opening popup
2020-12-02 14:44:49 -05:00
RichΛrd
ad11305b98
Update ui/app/AppLayouts/Browser/BrowserLayout.qml
...
Co-authored-by: Jonathan Rainville <rainville.jonathan@gmail.com>
2020-12-02 14:43:50 -05:00
Richard Ramos
3e1a1c9ca9
fix: disable file:// browsing
2020-12-02 14:43:50 -05:00
hydrogen
4e1f712376
fix: i18n placement caused incorrect reaction authors rendering
...
I've made a fix to better handle rendering of reaction authors in conjuction with i18n
2020-12-02 14:36:56 -05:00
Richard Ramos
cfb17cd85c
fix: remove duplicated SNT in token list and add mouse cursor to wallet list
2020-12-02 14:35:07 -05:00
Iuri Matias
3662a938c9
change message limit count to 99+
2020-12-02 14:29:39 -05:00
Richard Ramos
77cf450d20
fix: +99
2020-12-02 14:29:39 -05:00
Richard Ramos
6494427de0
fix: notifications
...
- If notification is clicked and app minimized, restore app
- If app is minimized, show notifications for active chat
2020-12-01 16:17:19 -04:00
Richard Ramos
60702ee639
feat: Add warning in wallet to backup seed phrase
2020-12-01 14:37:43 -05:00
Richard Ramos
6f76d079ae
fix: hover state, title and show scrollbar currency list modal
2020-12-01 14:37:36 -05:00
Jonathan Rainville
6e7bb6ba1c
code review
2020-12-01 14:07:31 -05:00
Jonathan Rainville
724b73072f
refactor: get the bookmark image from status-go instead
2020-12-01 14:07:31 -05:00
Jonathan Rainville
ea436e79c6
feat: put favicon urls in the settings when we fetch them
2020-12-01 14:07:31 -05:00
Jonathan Rainville
58db0f144d
feat: add menu for the bookmark butons
2020-12-01 14:07:31 -05:00
Jonathan Rainville
f7cc0cf78d
feat: add popup menu to add favorites on sites themselves
2020-12-01 14:07:31 -05:00
Jonathan Rainville
ff0a96c02b
feat: add the Add favorite popup
2020-12-01 14:07:31 -05:00
Jonathan Rainville
a13f1f2043
feat: add basic bookmark support
2020-12-01 14:07:31 -05:00
Richard Ramos
ba06d46d68
fix: menu icons and width on wallet module
2020-12-01 14:02:19 -05:00
Richard Ramos
3a6248319c
fix: QR button acts as a toggle, and changed the font of HeaderButtons
2020-12-01 13:46:47 -05:00
hydrogen
ff5b972139
fix: stop crash by showing error message
...
fix #898
The segmentation fault occured because the RPC response returned json with an error message as oppossed to the usual data required to update the chat. Since the section of the code didn't handle this error message it caused the app to crash. I've handled this error to show an error alert box by emitting a event
2020-12-01 13:40:49 -05:00
Richard Ramos
b9d59f44cc
feat: show loading indicator on login when requesting mailserver messages
2020-12-01 13:32:39 -05:00
Richard Ramos
c405029e37
fix: wallet derivation paths for generated accounts , imported seed phrases and private keys
2020-12-01 13:31:30 -05:00
Richard Ramos
3f12320764
feat: checkbox style
2020-12-01 13:30:58 -05:00
Richard Ramos
91f5aae9e7
feat: show sign phrase modal in wallet
2020-12-01 13:30:07 -05:00
Richard Ramos
0b8a6ae511
Various ui fixes on wallet
...
- Account color is used in list hightlight, separator and tabs
- Popup fields are cleared when opened
- Account color is randomized when popup is opened
2020-12-01 13:29:23 -05:00
Richard Ramos
f88a05e2f5
Various ui fixes on wallet
...
- Show scrollbars in asset list if needed
- Show scrollbars in account list if needed
- Fix margin between assets
- Add symbol to asset amounts
- Stop scrolling at element bounds
2020-12-01 13:29:12 -05:00
Jonathan Rainville
dae7f9cd44
fix: fix ChatImage not opening in the popup
2020-11-27 15:19:20 -05:00
Jonathan Rainville
b536707646
fix: fix notification banner showing the pubkey of group chats
2020-11-27 15:15:26 -05:00
Richard Ramos
7c69f8fe52
fix: code review
2020-11-26 13:25:14 -05:00
Richard Ramos
95616e2d10
fix: colors for chat links
2020-11-26 13:25:14 -05:00
Richard Ramos
ff6ceb840a
fix: remove reset
2020-11-26 13:25:07 -05:00
Richard Ramos
2f25ce5e80
fix: code review
2020-11-26 13:25:07 -05:00
Richard Ramos
b996d860d1
fix: update design for signing messages in browser
2020-11-26 13:25:07 -05:00
Richard Ramos
37aabf57b3
fix: code review
2020-11-26 13:24:53 -05:00
Richard Ramos
0c71ddc888
fix: use opacity gradient and icon for read more/less
2020-11-26 13:24:53 -05:00
Richard Ramos
a5b9511a55
fix: show ens usernames when creating a 1:1 chat
2020-11-26 13:23:42 -05:00
Richard Ramos
9aedc5cd1c
fix: code review
2020-11-26 13:23:31 -05:00
Richard Ramos
3d72e18fb9
fix: design
2020-11-26 13:23:31 -05:00
Richard Ramos
913a7e5b5d
feat: message dialogs
2020-11-26 13:23:31 -05:00
RichΛrd
71665ed53c
Apply suggestions from code review
...
Co-authored-by: Jonathan Rainville <rainville.jonathan@gmail.com>
2020-11-26 11:45:17 -05:00
Richard Ramos
c4f2ea0f14
fix: hide channel suggestions permanently
2020-11-26 11:45:17 -05:00
Richard Ramos
22f4815957
fix: 18n and category headers
2020-11-26 11:44:49 -05:00
Richard Ramos
159c82c329
feat: choose network
2020-11-26 11:44:49 -05:00
Jonathan Rainville
9e8ecd69e9
fix: change chat rectangle width to match designs
2020-11-26 11:43:53 -05:00
Richard Ramos
8890805a14
fix: scroll to bottom when switching back from any module to chat
2020-11-26 11:43:45 -05:00
emizzle
417194e7b4
feat: Keyboard shortcuts
...
Add keyboard shortcuts according to https://notes.status.im/02cfVf1KQLeQU2SqrIi9tw
fix: update chat message bubbles
- Align emojis to middle of text
- Add line-height as per design
- Properly support RTL languages (right-aligned) and LTR languages (left-aligned)
- Remove unneeded non-breaking space at the beginning of current user messages
- Properly support markdown for bold, strikethrough, and italic
- Fix text being removed when in between strikethrough markdown (~~)
fix: emoji resolution update for high resolution monitors
- Emojis now use the 72x72 original set, but are down-scaled to 20x20 (in chat bubbles) or 22x22 in other places, effectively tripling their pixel density
feat: handle new lines in blockquote
Handle new lines in blockquote so that messages display correctly.
Also, add functionality when a new line is entered in to the chat input, if it's inside a blockquote, a new ">" will be added automatically. This is also handled when backspace is entered.
feat: update xss to support full qt html4 table and table-cell attributes
2020-11-26 11:33:32 -05:00
hydrogen
e2ec5fa84e
fix: i18n
2020-11-26 11:20:43 -05:00
hydrogen
a7936e984d
fix: support eliding after 5 authors
...
fix rightNode subscript
2020-11-26 11:20:43 -05:00
hydrogen
9f6e582111
feat: support seeing who liked a message
2020-11-26 11:20:43 -05:00
hydrogen
2baa55b5c4
feat: add fetch more menu item in the chat drop down menu
...
fix import
fix extra spaces
2020-11-26 11:20:25 -05:00
hydrogen
388b57cb76
fix: remove already fixed TODO comment
2020-11-26 11:18:50 -05:00
hydrogen
8ca3a9b899
feat: make download view a browser tab instead
...
fixes https://github.com/status-im/nim-status-client/issues/1232
This PR repurposes the DownloadView into a Loader component of a browser tab and is displayed when:
1. a new downloads tab is opened or
2. a new tab with the link status://downloads or finally when
3. the ShowAll button has been clicked.
You can open any number of Downloads tabs
When you open a new tab and type in status://downloads the title will remain as 'New Tab'
fix: add localization
2020-11-26 11:18:50 -05:00
emizzle
e0e1487643
refactor: replace transaction modal `reset` functionality
...
The transaction component's `reset` functionality was meant ot reset a form when the modal was closed. It was difficult to manage and added extra overhead for each additional transaction modal created.
Instead of using reset functions, we can use Loaders to load and destroy the modal's as they are opened and closed. We do not need to keep them in memory and then also reset their functions. It creates a smaller memory footprint to destroy the object and reload on open.
feat: load gas prediction prices asynchronously
2020-11-26 11:17:24 -05:00
Richard Ramos
d2ec9854ad
fix: transaction dialog not showing up due to missing slot
2020-11-26 10:50:47 -04:00
Pascal Precht
8b74141b99
feat: allow users to change font size for chat messages
...
Closes #737
2020-11-25 14:41:29 +01:00
Pascal Precht
1277395431
chore: expose linkUrls property on Message QML type
2020-11-25 14:41:29 +01:00
Pascal Precht
8263a9bec8
refactor: revamp profile appearance settings view to align with designs
2020-11-25 14:41:29 +01:00
Pascal Precht
ede6afff26
feat: allow users to restore notification settings
...
Fixes #1280
2020-11-24 11:19:04 +01:00
Pascal Precht
af1f03dc7c
feat: allow users to list muted chats and contacts
...
Partially fixes #1280
2020-11-24 11:17:18 +01:00
Pascal Precht
db0b765d74
feat(Notifications): allow users to turn of notifications for non-contacts
...
Partially fixes #1280
2020-11-24 11:16:02 +01:00
Pascal Precht
f8c5002ff8
feat: enable notification message preview settings
2020-11-24 11:16:02 +01:00
RichΛrd
d601df179d
Add right anchor to chatText on ENS section
2020-11-19 21:15:36 -04:00
Jonathan Rainville
d49be78417
feat: show nickname if there is one in the mentions
2020-11-19 17:00:28 -05:00
Richard Ramos
6f3749d787
fix: compass should not display over devtools and webpages can request focus
2020-11-19 17:00:07 -05:00
Richard Ramos
1737fc2506
fix: mangled ens name
2020-11-19 16:59:57 -05:00
Richard Ramos
1d6b7b5759
fix: clear input field when opening "Add contact" popup
2020-11-19 16:59:09 -05:00
Jonathan Rainville
447591e9b4
feat: make the message box scale according to the parent's width
2020-11-19 16:57:58 -05:00
Richard Ramos
983fbfd3d4
fix: scroll speed
2020-11-19 16:57:20 -05:00
Jonathan Rainville
1ec28bca01
feat: enable animated gifs but stop them on click and out of focus
2020-11-19 16:55:41 -05:00
Richard Ramos
c4bfba5cbf
fix: hide chat input if you havent joined a group
2020-11-19 16:54:17 -05:00
Jonathan Rainville
c10e0a8503
fix: ensure html is escaped in the notification window
2020-11-19 16:53:33 -05:00
Pascal Precht
6dabd361e1
refactor: remove IconButton in favour of StatusRoundButton
2020-11-19 16:52:32 -05:00
Pascal Precht
2aac433a3d
refactor: get rid off `AddButton` and make use of `StatusRoundButton` instead
2020-11-19 16:52:32 -05:00
Jonathan Rainville
537ae7991b
fix: make sure the mention and emoji pickers close when pressing escape
2020-11-19 13:54:17 -05:00
hydrogen
ae5ad63410
fix: component layout
2020-11-18 12:06:13 +01:00
hydrogen
df9ac80eb9
feat: loading spinner while resolving ens name
2020-11-18 12:06:13 +01:00
Pascal Precht
0f6d40f931
feat: introduce StatusImageModal component
2020-11-17 12:48:06 -05:00
Pascal Precht
47a561daf4
uiux: apply rounded corners to images from image URLs
2020-11-17 12:48:06 -05:00
Pascal Precht
be2aadb4e2
uiux: Refactor chat images so they look like they've been designed
...
Fixes : #1114
2020-11-17 12:48:06 -05:00
Pascal Precht
4ac8400038
fix: ensure `sending` message state isn't shown when message is expired
2020-11-17 10:01:13 -05:00
Jonathan Rainville
6869a3ddfb
feat: whitelist the characters possible for the channel names
2020-11-16 13:03:08 -05:00
Iuri Matias
0174bb4e21
update to beta.4
2020-11-11 16:16:18 -05:00
Pascal Precht
67face5b99
uiux: channel list fixes
...
Also make use of `StatusRoundButton` over `IconButton` since that's deprecated.
Closes #1115
2020-11-11 12:14:35 -05:00
emizzle
76e7897e8d
fix: 1-on-1 send tx recipient show in tx preview
...
We were previously displaying an address in the "to" field for TransactionPreview. Instead, this is meant to be a contact view.
- Fix ContactSelector to trigger selectedContactChanged
- Fix RecipientSelector > ContactSelector to trigger resolveEns from outside call to prevent infinite loop from the above fix
- Add alias to pre-selected contact for the Contact view of TransactionPreview
- Add option to change debounce delay so that when values are pre-selected (readonly), there is no delay before resolution.
- Fix missing tx data param in walletModel.estimateGas
2020-11-11 12:01:38 -05:00
Jonathan Rainville
44b1d55ebb
fix: XSS filter channel names in case a bad one had been submitted
2020-11-06 16:23:09 -05:00
Jonathan Rainville
dbc1d26966
fix: protect against XSS in chat names
2020-11-06 16:23:09 -05:00
Richard Ramos
97c6abbb05
fix: code review
2020-11-06 16:22:07 -05:00
RichΛrd
61ad781065
Update ui/app/AppLayouts/Profile/Sections/FleetsModal.qml
...
Co-authored-by: Jonathan Rainville <rainville.jonathan@gmail.com>
2020-11-06 16:22:07 -05:00
Richard Ramos
ea02c7f0b5
feat: choose fleet
2020-11-06 16:22:07 -05:00
Richard Ramos
514f6fa31e
fix: token verification condition
2020-11-06 16:21:57 -05:00
Richard Ramos
bba08d87b8
feat: populate token details from contract address
2020-11-06 16:21:57 -05:00
emizzle
bc1525f513
feat: 1-on-1 chat command ENS flow
...
1-on-1 chat command to send and request a transaction to/from a contact with ENS enabled.
2020-11-05 11:25:45 -05:00
Jonathan Rainville
b23e6bc686
feat: implement design for the URL unfurling
2020-11-05 11:25:22 -05:00
Jonathan Rainville
4e98bc5258
feat: add component to enable unfurling and fix comppnent reload
2020-11-05 11:25:22 -05:00
Jonathan Rainville
b583a4d4bf
feat: show unfurled youtube links
2020-11-05 11:25:22 -05:00
Jonathan Rainville
a679758230
feat: show whitelistable sites in the settings and set in qt settings
2020-11-05 11:25:22 -05:00
Richard Ramos
c43f6baaa8
fix: code review
2020-11-05 10:55:39 -05:00
Richard Ramos
9d771b53dc
feat: show tokens details
...
Fixes #910
2020-11-05 10:55:39 -05:00
Richard Ramos
1122b33ff8
feat: support Swarm and IPNS ENS contenthashes
2020-11-05 10:55:13 -05:00
Pascal Precht
7a4cc9227e
fix: introduce validation for required address requests in tx previews
...
Closes : #1203 #1204
2020-10-28 11:07:23 +01:00
Pascal Precht
a7058681fe
fix: some toast messages fixes
2020-10-28 11:07:23 +01:00
emizzle
bc0855bcdc
feat: move validators outside of TransactionPreview
...
BalanceValidator and GasValidator have been moved outside of the TransactionPreview component, because there are some transaction modals that may not need them to be baked in to TransactionPreview. It is useful to have these components on the tx preview step only when we start the process on the preview step.
2020-10-28 11:07:23 +01:00
Pascal Precht
c6d3d47982
fix: correct path for loading svg in toastmessage
...
Fixes #1209
2020-10-28 11:07:23 +01:00
Pascal Precht
43e978d205
feat: allow users to select account when sharing address for tx
...
Closes #1207
2020-10-28 11:07:23 +01:00
Pascal Precht
0a9852758d
fix: from/to account not showing correctly
...
Fixes #1202
I had to revert the loader changes that switched from/to as it was causes quite a lot of logistical complexity. Instead of using Loaders, we are setting the type of account (account or contact), and it is being displayed appropriately. There is a very slight deviation from the design, however it is consistent with the design for other transaction previews.
feat: add BalanceValidator
Shows an exclamation icon next to the "from" account when the balance for the requested asset is too low.
This is useful when the user starts the transaction wizard on the TransactionPreview step.
2020-10-28 11:07:22 +01:00
emizzle
32a4afe037
add sign transaction modal for incoming tx request
...
also remove `outgoing` property that was previously added
2020-10-28 11:07:22 +01:00
emizzle
e455586990
refactor: remove wei2Token in favour of wei2Eth. Essentially de-duplicated very similar procs and lessened errors
...
fix: SignTransactionModal - set default focused account when none is found
refactor: move token lookup from QML to nim in the toMessage procedure.
fix: 1:1 tx requests - handle case where token contract is not found (ie sending SNT from mainnet and receiving message on testnet)
feat: error checking for building a token transaction
feat: TransactionPreview - add a validation check that disallows continuation if the selected "from" account has insufficient funds
2020-10-28 11:07:22 +01:00
Pascal Precht
41e5626bfa
fix tx bubbles
2020-10-28 11:07:21 +01:00
emizzle
8b465c20f7
start of rebase fixes
...
Sign and send modal is showing the incorrect "from" account in the TransactionPreview...
2020-10-28 11:07:21 +01:00
emizzle
423882df89
fix: 1:1 chat command transactions "intrinsic gas too low"
...
I noticed that the 1:1 chat commands were not able to send token transactions due to "intrinsic gas too low" error. I quickly realised there there were a few components missing, which have been fixed.
*feat: update the 1:1 chat commands transaction modal to allow editing of the from account and network fee*
The TransactionStackGroup was updated slightly to allow manual control of back/next actions.
Fixes #870 .
*fix: Create distinct modal transaction actions*
Previously, adding `Connection`s for the `walletModel.transactionWasSent` signal in different dialogs would cause the signal to be handled in the wrong dialog. The solution was to pass a `uuid` from the requesting dialog, and include the `uuid` in the response, so that only requests that were requested from the dialog would be handled.
*fix: update 1:1 translations*
All the translations were not being translated for me. I noticed that they did not exist in the `.ts` translation files either.
2020-10-28 11:07:21 +01:00
Richard Ramos
0a13940742
fix: signatures
2020-10-27 19:55:50 -04:00
Richard Ramos
5461d6f93c
feat: remove seed phrase
2020-10-27 19:32:54 -04:00
Richard Ramos
6c641eff42
feat: identify if a token is being approved and estimate gas for contract trxs
2020-10-27 17:13:11 -04:00
Jonathan Rainville
cc6fb42d14
feat: style download full view
2020-10-27 15:27:58 -04:00
Jonathan Rainville
98730fa177
touchup
2020-10-27 15:27:58 -04:00
Jonathan Rainville
ce0d717717
feat: add interactions for the downloaded elements
2020-10-27 15:27:58 -04:00
Jonathan Rainville
4639517786
feat: add download bar with no features but it lists
2020-10-27 15:27:58 -04:00
Jonathan Rainville
84ff2b21a9
fix: fix a couple of QML warnings
2020-10-27 10:23:40 -04:00
Jonathan Rainville
8ce51cfa7a
fix: fix emptyChat text not being translated or translatable
2020-10-27 10:23:26 -04:00
Jonathan Rainville
e6ae202510
fix: fix profile popup header
2020-10-27 10:23:26 -04:00
Jonathan Rainville
ccb226d3bd
feat: implement start page tab behaviour
2020-10-22 12:19:18 -04:00
Jonathan Rainville
ac8f476f44
refactor: move browser Tab to its own component
2020-10-22 12:19:18 -04:00
Iuri Matias
6ce8d5ef74
update to beta.3
2020-10-21 15:58:27 -04:00
Richard Ramos
94274ff495
fix: stop any loading webpage before changing the user agent
2020-10-21 13:04:36 -04:00
Richard Ramos
6b064f3d17
feat: add compatibility mode menu item
2020-10-21 13:04:36 -04:00
Richard Ramos
4adce2e801
fix?: sqlite crash - Cookie sqlite error 5, errno 0: database is locked
2020-10-21 13:04:36 -04:00
Jonathan Rainville
82ab3a4a97
chore: add context to help container letter i18n
2020-10-21 12:11:15 -04:00
Jonathan Rainville
c04f89d8fa
feat: show browser settings in the profile section
2020-10-21 12:06:50 -04:00
Jonathan Rainville
af2af0700c
feat: add basic browser settings and go to them on browser button click
2020-10-21 12:06:50 -04:00
Jonathan Rainville
23b8c6ab57
feat: add styled browser settings menu
2020-10-21 12:06:50 -04:00
Jonathan Rainville
6c96ee4356
fix: don't close group info popup when closing profile popup
2020-10-21 10:37:33 -04:00
Jonathan Rainville
6906ddcb61
fix: make sure admin status is up to date when opening the popup
2020-10-21 10:37:33 -04:00
Jonathan Rainville
fc4a179dc7
fix: fix group info popup layout and clean it up
2020-10-21 10:37:33 -04:00
Jonathan Rainville
d83ca70bef
fix: don't close group info popup when closing profile popup
2020-10-21 09:40:12 -04:00
Jonathan Rainville
4371501efc
feat: style mention suggestions and make it work with keyboard
2020-10-20 17:21:02 -04:00
Richard Ramos
c68498fcfe
fix: support downloads in browser
2020-10-20 14:42:36 -04:00
Jonathan Rainville
b4425322ac
feat: style account button if connected
2020-10-20 14:42:36 -04:00
Jonathan Rainville
4d2a845eda
feat: add browser permission modal
2020-10-20 14:42:36 -04:00
Richard Ramos
10f8eb854b
fix: address bar will react to changing tabs and enable mouse selection on text field
2020-10-20 14:42:36 -04:00
Richard Ramos
b18a1d6b4d
feat: support message signing
2020-10-20 14:42:36 -04:00
Richard Ramos
37e213e89b
feat: dapps permissions
2020-10-20 14:42:36 -04:00
Richard Ramos
1ec6dee429
feat: address bar, tabs support and nav buttons
2020-10-20 14:42:36 -04:00
Jonathan Rainville
7ddb7c6c30
feat: change network name and color based on network
2020-10-20 14:42:36 -04:00
Jonathan Rainville
b5859fffa8
feat: open sendModal when click the send button in wallet popup
2020-10-20 14:42:36 -04:00
Jonathan Rainville
4844e47771
feat: add assets and history in wallet popup
2020-10-20 14:42:36 -04:00
Jonathan Rainville
e45409b400
feat: add account selectort
2020-10-20 14:42:36 -04:00
Jonathan Rainville
70e01db117
feat: add basic popup for the wallet
2020-10-20 14:42:36 -04:00
Richard Ramos
cf3121f688
fix: load browser only when the browser tab is clicked
2020-10-20 14:42:36 -04:00
Jonathan Rainville
803b287766
fix: change user agent to Firefox on google to enable loging in
2020-10-20 14:42:36 -04:00
Jonathan Rainville
03769fbb6e
fix: fix browser view going over the dev console
2020-10-20 14:42:36 -04:00
Jonathan Rainville
07774d8ff8
feat: add empty view for the browser
2020-10-20 14:42:36 -04:00
Jonathan Rainville
af33a50a03
fix: fix tab bottom radius, text elide and secondary background
2020-10-20 14:42:36 -04:00
Jonathan Rainville
3431856a13
feat: add new tab button
2020-10-20 14:42:36 -04:00
Jonathan Rainville
f711d0a899
feat: add tabs at the top of the url bar
2020-10-20 14:42:36 -04:00
Jonathan Rainville
aa2e2dea64
feat: style address bar and surrounding buttons
2020-10-20 14:42:36 -04:00
Jonathan Rainville
1316f35909
refactor: move browser header to a separate file
2020-10-20 14:42:36 -04:00
Jonathan Rainville
70177b803a
feat: enable sending contract calls from the browser
2020-10-20 14:42:36 -04:00
Jonathan Rainville
0c1156b33c
feat: reuse signtxModal and show success and failure
2020-10-20 14:42:36 -04:00
Jonathan Rainville
56d6ece3e9
feat: enable sending an ETH transaction from the browser
2020-10-20 14:42:36 -04:00
Richard Ramos
3bc2c07042
fix: url replacement
2020-10-20 14:42:36 -04:00
Richard Ramos
bf5e988cb9
fix: adding a default color to account selector, and changing attribute to result from payload
2020-10-20 14:42:36 -04:00
Richard Ramos
117f4bb6c8
feat: browser account selector
2020-10-20 14:42:36 -04:00
Richard Ramos
e512768dc0
fix: replace URL in address bar by ens
2020-10-20 14:42:36 -04:00
Richard Ramos
a9d9aeb0d3
fix: networkId should be a string
2020-10-20 14:42:36 -04:00
Richard Ramos
ca2fef7c28
feat: resolve ens addresses pointing to IPFS
2020-10-20 14:42:36 -04:00
Richard Ramos
f85216e7f7
feat: dapp browser privileges
...
- Create privilege dialogs dynamically for each privilege requested
- Check if a privilege has been granted before to determine if dialog must be shown or not
- If dapp is allowed to use privilege, save it in the settings
2020-10-20 14:42:36 -04:00
Richard Ramos
b6066ef1dd
feat: address bar, tabs support and nav buttons
2020-10-20 14:42:36 -04:00
Richard Ramos
3326c8b5f5
feat: ask for user approval for API requests
2020-10-20 14:42:36 -04:00
Richard Ramos
02a7abf864
fix: QWebChannel not available
2020-10-20 14:42:36 -04:00
Richard Ramos
b650fa75d5
feat: ethereum.enable(), api: contact-code and readOnly RPC method support on browser
2020-10-20 14:42:36 -04:00
Richard Ramos
c2567232b1
feat: injecting scripts needed for communicating from browser to nim
...
- Changed WebView to WebEngineView
- Created a new controller/view for the web3 provider
- Created a private profile
- Created a channel for comms browser - qml
2020-10-20 14:42:36 -04:00
Michael Bradley, Jr
e985e99f36
feat: reintroduce the dapp browser
2020-10-20 14:42:36 -04:00
Jonathan Rainville
08f8035b31
fix: add timeout to scroll bottom at all times to make sure we do scroll
2020-10-20 13:52:13 -04:00
Pascal Precht
78a3ec646c
chore: remove sound options for now
2020-10-20 13:50:49 -04:00
Pascal Precht
7577b3a2e6
feat: allow users to turn of notification sounds
2020-10-20 13:50:49 -04:00
Pascal Precht
3d0f50a5b3
feat: allow users to configure notification settings
...
Can choose between all, just mentions, or nothing
2020-10-20 13:50:49 -04:00
Pascal Precht
ebda8b19a9
fix(Chat): ensure transaction bubbles are render on the correct side
...
Fixes #1198
2020-10-20 13:48:20 -04:00
emizzle
d76667f345
feat: Add warning if sending tokens directly to contract
...
Fixes #936 .
![imgur](https://imgur.com/XuzmdRs.png )
2020-10-19 11:45:59 -04:00
Pascal Precht
85f18057ae
fix: don't allow users to start chats with themselves
2020-10-16 10:44:42 -04:00