Commit Graph

2277 Commits

Author SHA1 Message Date
yenda a3b2bc1b87
[fix #3913] do not logout when changing mailserver
- do not logout and remove previous mailserver
from peers when changing mailserver
- rename wnode mailserver
- move transport.inbox to mailserver.core
- fix all subs and db keys

Signed-off-by: yenda <eric@status.im>
2018-11-07 17:10:18 +01:00
Aleksandr Pantiukhov 358b447b67
React Native HTTP Bridge 0.6.1 update: ability to handle simultaneous HTTP requests properly
Signed-off-by: Aleksandr Pantiukhov <alwxndr@gmail.com>
2018-11-07 16:24:51 +01:00
Dmitry Novotochinov 737d44931f
[#4433] update mac os dock badge label on new messages
Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-11-07 18:18:35 +03:00
Andrea Maria Piana 693eae9cf9
Send your own messages
Adds a `chat-id` field in `content` map.

The reason it has been added to the map instead of augmenting transit is
that it would simplify the calculation of `message-id`, which in this
case is consistent for both old & new clients.

`chat-id` also represents the `chat-id` with respect of the sender, as
in 1-to-1 chats that is asymmetric.

Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-11-06 21:19:50 +01:00
janherich ff97345f07
Plug-in new text parsing engine 2018-11-06 19:59:24 +01:00
Goran Jovic 8d168bf3cd
bug #5899 - restored missing transaction error messages
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-11-06 17:46:09 +01:00
karol 18b4bf590c
[#2884] added name lookup for recipient after qr code scanning, moved address comparision function to utils.ethereum namespace, address= will now expect address to be passed (instead of contact)
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-11-06 17:44:55 +01:00
Andrey Shovkoplyas e09476f5d3
added Inter UI font and made some cleanup
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-11-06 16:46:58 +01:00
Julien Eluard fceaa0981f
Fixed some extensions issues (smallish)
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-11-06 15:56:37 +01:00
Julien Eluard 747bac2738
Updated Kudos address to reflect latest contract
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-11-06 15:05:20 +01:00
Andrea Maria Piana 7aa597517e
Add system messages to group chats
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-11-05 14:54:43 +01:00
Dmitry Novotochinov 7a62b4b48b
[#6415] mark button as inactive when no internet or mailserver connection
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-11-01 13:32:28 +01:00
Vitaliy Vlasov 66e7815bcc
Force node restart during initialization on desktop
Remove log

Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-11-01 13:29:27 +01:00
Andrey Shovkoplyas f53c4c275e
make designers happy again
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-10-29 15:07:40 +01:00
Aleksandr Pantiukhov 654950dcaa
GET /networks endpoint for development server
Signed-off-by: Aleksandr Pantiukhov <alwxndr@gmail.com>
2018-10-28 16:49:12 +01:00
Eric Dvorsak b293fb11e3
[fix] fix ens name resolution
the app was previously letting the user create a chat with a contact
if a name typed in the input returned a valid public key at some point
because the field wasn't cleaned up with latter typing

Signed-off-by: Eric Dvorsak <eric@status.im>
2018-10-28 16:29:13 +01:00
yenda bbf91468e7
[fix] add missing account schema in base schemas
Signed-off-by: Eric Dvorsak <eric@status.im>
2018-10-28 12:07:05 +01:00
Andrea Maria Piana 073dddcee0
Add pairing
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-10-27 20:43:53 +02:00
Vitaliy Vlasov ca8a3037d8
Use ReactText for links
Add custom rn-desktop repo path

Fix url in package-lock.json

Fix regex

Add comments

Fix errors

More

Remove package-lock change

Signed-off-by: Vitaliy Vlasov <siphiuel@gmail.com>
2018-10-26 18:09:45 +02:00
Aleksandr Pantiukhov 0ee07ca72c
Changes in how we update extensions: don't check for URL to be different
Signed-off-by: Aleksandr Pantiukhov <alwxndr@gmail.com>
2018-10-25 11:09:12 +02:00
Volodymyr Kozieiev 0bc9fb6d9d
Adjusted chat input to send text on on-submit-editing
Signed-off-by: Volodymyr Kozieiev <vkjr.sp@gmail.com>
2018-10-25 11:02:39 +03:00
Andrey Shovkoplyas f8ef431373
[extensions] ethereum call decode params
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-10-25 09:22:29 +02:00
Julien Eluard 3eda5e3bfc
Added extra extensions primitives
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-10-25 09:03:37 +02:00
yenda a4461089fc
[fix 6501] sort chats by timestamps of last incoming message
Signed-off-by: yenda <eric@status.im>
2018-10-24 18:19:29 +02:00
yenda e020f19da0
[fix 6500] search doesn't find name for contact that added user
- chat name is not updated with contact name
- when a contact adds the user and is added back by user, the name
of the chat is still the random name of the contact
- in active-chats subscriptions, replace the name of the chat by the current
name of the contact
2018-10-24 18:18:50 +02:00
Goran Jovic 3da2cd9b9e
feature #6250 - added xdai and poa sidechains
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-10-24 10:00:04 +02:00
janherich 76165cc7cb
[#6460] [#6438] Deduplication-ids 2018-10-24 09:43:52 +02:00
yenda 82c3997f07
[desktop] Add search feature for chat list
Signed-off-by: yenda <eric@status.im>
2018-10-23 17:27:27 +02:00
Julien Eluard 56e3aaebe0
Fixed incorrect on-send / on-receive handling
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-10-23 09:46:16 +02:00
yenda 6b1c6c7d0a
[fix 6410] error when fetching history on certain accounts
- 1-1 chats don't have a topic anymore because they only use the
discovery topic so topic is nil for these chat
- this was causing an error when initializing whisper because the app
was trying to start a filter for each of the chat including the 1-1 with
no topic
- we now filter the transport/chats to only recover sym-key and start filter
for those with a topic
2018-10-22 19:10:34 +02:00
Aleksandr Pantiukhov 5f06ebc27d
Temporary that makes it possible to install only one extension at a time (required for the hackathon)
Signed-off-by: Aleksandr Pantiukhov <alwxndr@gmail.com>
2018-10-22 15:01:39 +02:00
Dmitry Novotochinov 83a92aa4b0
[#5839] fix logo on welcome screen on desktop
Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-10-19 21:29:16 +03:00
Max Risuhin 5986761210
Push notifications support #4432; Rename app to Status globally.
Signed-off-by: Max Risuhin <risuhin.max@gmail.com>
2018-10-19 18:52:04 +03:00
Aleksandr Pantiukhov 2c65077270
[#6382]: Makes extensions dev-mode aware
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-10-19 16:37:46 +02:00
Julien Eluard c857eb5357
Added disclaimer for extensions
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-10-19 16:35:12 +02:00
Andrey Shovkoplyas 5ba5395d57
[extensions] ethereum events
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-10-19 15:38:45 +02:00
Aleksandr Pantiukhov d7b4e04efd
[#6402]: "div() not a number: null" error after connecting to Ropsten and opening Wallet
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-10-19 14:00:29 +02:00
Andrey Shovkoplyas e2533e9964
http kudos token image
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-10-19 13:58:47 +02:00
Julien Eluard bfccd03ba8
Added Kickback
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-10-19 11:07:20 +02:00
Aleksandr Pantiukhov ae1a5bd52b
Fixes set-extension-url-from-qr: updates it for the new manage object
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-10-19 10:36:39 +02:00
Andrea Maria Piana 9629983f7f
Remove instabug 2018-10-19 09:18:22 +03:00
yenda 720a65e3ab
[fix 6009] do not allow public chat named with valid contact key
Signed-off-by: yenda <eric@status.im>
2018-10-18 22:24:24 +02:00
janherich 13eff1fb7e
Fix migrations 2018-10-18 17:31:15 +02:00
Julien Eluard ec69938529
Added new extension primitives
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-10-18 17:09:20 +02:00
Aleksandr Pantiukhov 76a724a2e7
[#6228]: API: requesting to connect to a node that is not available crashes the application
Signed-off-by: Aleksandr Pantiukhov <alwxndr@gmail.com>
2018-10-18 16:43:42 +02:00
Dmitry Novotochinov 248e60e1d3
[#5038] desktop deep links
Add support for status-im://chat/public/status type of links

Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-10-18 16:02:14 +03:00
Goran Jovic 24068fe0e9
feature #6239 - showing native currency symbol differently for non-mainnet chains
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-10-18 11:54:14 +02:00
yenda f98e013cff
fix login after logout when opening app from a notification
moves most of the fx that are suppose to happen only at app startup
to an init/start-app fn so that init/initialize-app which is also
called after logout doesn't repeat unecessary fxs
2018-10-17 17:24:34 +03:00
Julien Eluard c36a0657e6
Added http/get event
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-10-17 16:08:26 +02:00
Roman Volosovskyi 382640d72c
[#6347] fix profile qr code 2018-10-17 17:04:41 +03:00
Andrea Maria Piana 22c8999eca
Send seen with pubkey
Signed-off-by: yenda <eric@status.im>
2018-10-17 15:25:47 +02:00
Andrey Shovkoplyas 62db799d60
rename kUDOS key to KDO, and fixed tokens list item alignment
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-10-17 14:15:36 +02:00
Aleksandr Pantiukhov 23503dc996
[#6094]: Persist extensions
Signed-off-by: Aleksandr Pantiukhov <alwxndr@gmail.com>
2018-10-17 14:08:45 +02:00
Roman Volosovskyi 99162fa971
[#6307] fix each message sent before upgrade is shown twice after upgrade from 0.9.29 2018-10-17 15:00:14 +03:00
janherich 2a292e96e5
Validate even on submit press 2018-10-17 10:56:54 +02:00
janherich acd05e2687
Implementation of text content parsing 2018-10-16 23:13:11 +02:00
Roman Volosovskyi c338896018
[#6330] remove testfairy 2018-10-16 20:46:43 +03:00
yenda 69fe9dc582
[fix 6334] request multiple topics at once
- group requests by last-request to request multiple topic at once
- fix bug where fetching popup was shown when the app was actually in error
state

Signed-off-by: yenda <eric@status.im>
2018-10-16 17:13:47 +02:00
Goran Jovic d823bfd71c
bug #6135 - made place for recovery phrase error tooltip on desktop
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-10-16 15:37:46 +02:00
Roman Volosovskyi 7bab525202
request only one day history from mailserver 2018-10-16 14:33:51 +03:00
Andrey Shovkoplyas 31fdb39683
[#6149] Add support for KudosTokens
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-10-16 13:32:11 +02:00
Andrea Maria Piana 09ca7d887c
Log db error
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-10-16 13:25:07 +02:00
Roman Volosovskyi bac5839dd0
[#6156] fix Share link button in user's profile does not contain profile universal link 2018-10-16 13:07:26 +03:00
Roman Volosovskyi 9d1debbf28
[#6283] fix unknown chat after transaction 2018-10-16 08:11:55 +03:00
yenda d09a2956c3
increase request timeout
- give more time for requests to complete
- change mailserver everytime a request time out

Signed-off-by: yenda <eric@status.im>
2018-10-16 01:16:48 +02:00
yenda 647db6d698
hotfix realm migration
Signed-off-by: yenda <eric@status.im>
2018-10-15 21:53:40 +02:00
yenda 1c99df5343
don't check new version on Linux to prevent network error
Signed-off-by: yenda <eric@status.im>
2018-10-15 18:17:01 +02:00
yenda 547f8b0713
[fix 6322] Invalid prop `fontWeight`
Signed-off-by: yenda <eric@status.im>
2018-10-15 18:09:10 +02:00
lokalise-bot e5d3f3a827
Lokalise: update of es, fa, ko, ms, ne, pl, ru, zh_Hans_CN translations.
Enable Farsi.
2018-10-15 19:06:31 +03:00
yenda 660bd2d1bd
request 7 days of history
- fetch 7 days of history when joining a chat
- make 7 24h requests to request 7 days because mailservers
ignores requests for a timespan > 24h
- make requests sequentially to avoid timeouts
- change mailserver after 3 timeouts on a request

Signed-off-by: yenda <eric@status.im>
2018-10-15 17:18:59 +02:00
Igor Mandrigin 1c4cca1004
Don't start a node while the node is already being started.
Restart it instead, so that we are sure which config is there.

Signed-off-by: yenda <eric@status.im>
2018-10-15 16:43:30 +02:00
janherich b8fa4f5cbd
Hide unknown referenced messages 2018-10-15 17:38:10 +03:00
Julien Eluard 5eeda7aa0b
Fixes #6275
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-10-15 15:34:47 +02:00
Andrey Shovkoplyas a6de279660
desktop no bubbles
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-10-15 14:59:22 +02:00
Aleksandr Pantiukhov 4c7339f978
[#6198]: Add QR code scanner support in extensions panel
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-10-15 12:03:03 +02:00
yenda 1a2fcdfe3a
refactor contact models
- move models.contact and models.contacts to contact.core
- add tags field to contact and chat

Signed-off-by: yenda <eric@status.im>
2018-10-15 11:57:48 +02:00
Andrey Shovkoplyas aaa8530f5a
download latest nightly in desktop
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-10-15 11:04:17 +02:00
yenda 8ccb4ddfea
fix remove public chat bug
Signed-off-by: yenda <eric@status.im>
2018-10-12 18:35:18 +02:00
yenda 211e39bb5f
support for all .eth username resolution
- resolve all eth usernames
- resolve stateofus.eth without domain

Signed-off-by: yenda <eric@status.im>
2018-10-12 14:45:15 +02:00
Goran Jovic 364b08e3b2
bug #6261 - removed blue dot from outgoing payment messages
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-10-12 12:34:30 +02:00
Mariano Conti 0838867a6f
Add MKR
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-10-12 12:33:01 +02:00
Julien Eluard 00ed5bc883
Moved to newer pluto
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-10-12 10:17:27 +02:00
Max Risuhin 02cb5dc8d4
Apply scroll-view rendering optimization for list of chats
Signed-off-by: Max Risuhin <risuhin.max@gmail.com>
2018-10-11 17:16:22 +03:00
yenda efdd76b364
refactor inbox
Signed-off-by: yenda <eric@status.im>
2018-10-11 14:47:04 +02:00
Andrey Shovkoplyas dc8976a8b2
fix for debug server start on login
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-10-11 13:30:54 +02:00
Andrea Maria Piana d3ed67e29b
Fix broken rebase
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-10-11 12:41:15 +02:00
Andrea Maria Piana dda7c5e0f8
Dont kill task worker on exceptions
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-10-11 12:39:42 +02:00
janherich 99d33ebbc9
Always load messages referenced in responses 2018-10-11 11:21:34 +02:00
Aleksandr Pantiukhov 1b6fa1d980
[#5979]: Add ENS names to profile screen
Signed-off-by: Aleksandr Pantiukhov <alwxndr@gmail.com>
2018-10-11 08:53:08 +02:00
Roman Volosovskyi 4e65862f7f
[android] fix screen flickering in dev mode 2018-10-10 16:37:11 +03:00
Andrey Shovkoplyas b63602e1ff
[#6232] Link is not visible when sending it as my own message
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-10-10 14:12:22 +02:00
Igor Mandrigin 0b22bddca2
Show 3-word names in profile screens in Desktop.
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-10-10 12:23:26 +02:00
yenda 2a02f63567
support for clickable links and channels on desktop
Signed-off-by: yenda <eric@status.im>
2018-10-09 22:51:07 +02:00
Andrey Shovkoplyas b776af96c6
make iphone xs max owners little bit happier
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-10-09 14:53:11 +02:00
Andrea Maria Piana 84151ea996
Ignore messages with too high clock-value and prevent stored messages to pollute the database
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-10-09 14:34:29 +02:00
Andrey Shovkoplyas 17053019e3
fixed rebase mess with default-chat-color
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-10-09 13:58:44 +02:00
Vitaliy Vlasov a0f707fee2
Add port arg to ubuntu-server.js
Use the value of REACT_SERVER_PORT env var if set

Change node port and datadir depending on the value of DEV_BUILD config
variable

Fix missing paren

Bugfix

Remove desktopJSBundlePath

Signed-off-by: Vitaliy Vlasov <siphiuel@gmail.com>
2018-10-09 14:30:50 +03:00
Andrey Shovkoplyas d32f15243d
colors refactoring
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-10-09 13:26:42 +02:00
Andrea Maria Piana 78b6d67d79
Allow to edit group membership
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-10-09 10:40:13 +02:00
janherich 66ef32d3b9
Move all the legacy handling into transit 2018-10-08 21:00:59 +02:00