Julien Eluard
49a53645fb
Make Andy happy again (by fixing debug mode)
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-03-27 17:05:24 +02:00
Julien Eluard
f7f41d2f37
[ISSUE #889 ] Show app version in profile
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-03-26 18:35:00 +02:00
Andrey Shovkoplyas
83b5312a05
added mixpanel events for profile
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-03-26 14:01:07 +03:00
Julien Eluard
7001b8c396
Added documentaion to mixpanel definition file
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-03-26 09:47:47 +02:00
Andrey Shovkoplyas
a1d55f30bb
introduced desktop
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-03-23 09:51:47 +03:00
Julien Eluard
f1e41cc7ab
[ISSUE #3537 ] Added mixpanel support
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-03-22 10:44:18 +01:00
Roman Volosovskyi
25a5655e74
configurable powTarget and powTime
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-03-21 09:49:32 +01:00
Andrea Maria Piana
8c6dde8e06
[ISSUE #3520 ] Allow adding/chatting with contacts from public chats
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-03-15 14:16:48 +01:00
Foo Pang
2653cebd7d
[ Fix #3394 ] Add accessibility labels for Wallet screens
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-03-15 13:59:03 +01:00
Itoh, Masaru
98a0c2081f
Refactor timestamp
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-03-15 11:53:23 +00:00
Foo Pang
27e777d1bd
[ Fix #1785 ] Handle timeout for network failure in utils.utils/http-get and http-post
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-03-13 16:22:09 +01:00
Eric Dvorsak
8b1288e20b
add merge-fx macro
...
this macro allows safe merging of cofx, making complex events easier
to understand while avoiding the risk to overwrite the db effect when
threading multiple effects creating functions
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-02-28 19:37:12 +01:00
Julien Eluard
a86e59dbbe
[ISSUE #3331 ] Allow to configure view compilation
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-02-28 11:11:56 +01:00
Foo Pang
c1900a24ec
[ Fix #3252 ] Remove dependency on react-native-autolink
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-02-28 10:57:58 +01:00
Julien Eluard
3510f79e89
[ISSUE #3429 ] Use proper etherscan URLs
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-02-27 16:47:40 +01:00
tarekskr
6098da936a
Updated to the new etherscan API URL scheme.
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-02-21 20:45:28 +01:00
Julien Eluard
d74b27f951
[ISSUE #3241 ] Do not use hardcoded gas price
...
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-02-14 12:27:02 +01:00
Foo Pang
eba8df6703
[ Fix #2719 ] App does not fit on iPhone X screen
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-02-12 20:57:07 +03:00
Goran Jovic
8696629b66
bug #3232 - fixed profile image setting
...
Signed-off-by: alwxndr <alwxndr@gmail.com>
2018-02-12 11:44:18 +01:00
Julien Eluard
748b0fcf09
[ISSUE #2883 ] Migrate wallet/request to latest mockups
...
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-02-08 16:22:33 +01:00
Eric Dvorsak
0b0405d9a5
[ fix #3163 ] remove phone command
...
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-02-07 15:48:53 +01:00
Hanwen Cheng
3b6b987db4
Fix #3145 Update Ethereum to Ether asset name
...
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-02-07 08:27:36 +01:00
Foo Pang
cd90e59325
[ Fix #2408 ] Alternative setTimeout for long timers
...
Signed-off-by: Oskar Thoren <ot@oskarthoren.com>
2018-02-05 23:44:42 +08:00
Julien Eluard
d958c96d67
[ISSUE #2881 ] Updated wallet / send transaction to latest design
...
Signed-off-by: Oskar Thoren <ot@oskarthoren.com>
2018-02-05 23:14:42 +08:00
janherich
80fb8dde8b
Read at startup & write through async queues
2018-02-05 12:28:08 +01:00
Audrius Molis
cf83725ef1
Replaced incorrect aget access FIX #3067
...
Signed-off-by: Dmitry Novotochinov <trybeee@gmail.com>
2018-02-02 20:27:34 +03:00
Foo Pang
ae04dde8ba
[ Fix #3076 ] Separate figwheel from dev lein profile
...
Signed-off-by: Dmitry Novotochinov <trybeee@gmail.com>
2018-02-02 17:02:45 +03:00
alwxndr
03e62548a6
[ #3007 ] Removed location command
2018-02-01 22:25:50 +01:00
Andrey Shovkoplyas
7e78acc0cc
implemented browser , removed browse command
2018-01-30 16:19:59 +03:00
Roman Volosovskyi
1ba7c33868
improve navigation duration
2018-01-30 13:52:38 +02:00
Roman Volosovskyi
f65e200fca
integrate rn-snoopy https://github.com/status-im/rn-snoopy
...
add warnings on suspicious activity in RN bridge communication
2018-01-29 21:45:51 +02:00
Goran Jovic
ef57a5ca35
feature #2906 - new profile screen
2018-01-22 12:21:34 +01:00
Andrea Maria Piana
0b035cfad7
Remove unused erc20-enabled flag
...
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-01-18 10:02:00 +01:00
Oskar Thoren
3cdb05e5b8
Perf experiment spike: Change 1on1 send/filter to partial pub-key
...
- Add MANY_WHISPER_TOPICS_ENABLED flag
- Jenknisfile.parameters
2018-01-17 17:15:39 +01:00
Mikhail Gusarov
4a08d2a818
[ FIX #1048 ] Localize timestamps in chat history
...
If current locale is xx-YY, looks up xx_YY first, xx then and finally
falls back to us.
goog.i18n.DateTimeSymbols database is used for localization.
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-01-17 17:06:44 +01:00
Dmitry Novotochinov
17e886da11
[experiment #3038 ] Add buffer to process incoming messages asynchronously
2018-01-17 16:31:02 +01:00
Julien Eluard
fc92dafca6
Fixed android build script.
...
Upgraded to latest dependencies and removed useless plugins.
2018-01-17 14:56:52 +01:00
Julien Eluard
d05f50db62
[BUG #2881 ] Migrated wallet main screen to latest mockups
2018-01-17 10:36:43 +01:00
Eric Dvorsak
5c359886e5
[feature] refactor discover events
...
use re-frame idiomatic register-handler-fx, reg-fx and coeffect.
the events are still not free of side-effects as there is some
db calls involved which will be taken care of in a future PR
it also reduces the events fired at app init from 3 to 1
discover-related event
2018-01-15 16:18:24 +01:00
janherich
2f6742cdc7
Fix id->message-id
2018-01-13 01:26:12 +09:00
janherich
24d0b68c1f
Async audit
2018-01-13 01:26:11 +09:00
Oskar Thoren
87dc4ead85
Revert "Async audit"
...
This reverts commit e379168452
.
2018-01-13 00:09:41 +09:00
Oskar Thoren
00d665b2d5
Revert "Fix recur in go-loop"
...
This reverts commit bd6adac02b
.
2018-01-13 00:09:19 +09:00
janherich
bd6adac02b
Fix recur in go-loop
2018-01-12 12:59:18 +01:00
janherich
e379168452
Async audit
2018-01-12 12:47:46 +01:00
Oskar Thoren
413f9c2fad
Introduce OFFLINE_INBOX_MANY_ENABLED flag for perf quickfix
...
Since offline inboxing and desktop were introduced, we went from testing with
~10 messages to ~1000 messages. This surfaced inefficiencies such as this issue.
It also means someone who joins a public channel such as #status will experience
significant lag when signing in. To remedy this, we put offline inboxing for
public/group chats under a flag until the underlying perf issue has been
resolved.
2018-01-11 18:32:22 +09:00
Eric Dvorsak
4fe3c63923
[ fix #2957 ] no matching clause error in transaction details
...
symbol is a string, add readable error in case happens again
2018-01-09 09:23:32 +01:00
Julien Eluard
f90e1a4ed3
[BUG #2029 ] Properly handle gas details from payment requests
2018-01-05 22:44:12 +09:00
Oskar Thoren
751998e980
Intercept received messages and queue them
...
- Exposes behavior under QUEUE_MESSAGE_ENABLED flag that is turned off in
production.
- Delays messages to allow for reordering of latecoming messages up to 500ms
2018-01-05 17:25:27 +09:00
Taylor Dawson
db293e7ad5
Removed NOTIFICATIONS_WIP_ENABLED flag
...
fixes #2813
status: ready
Signed-off-by: Oskar Thoren <ot@oskarthoren.com>
2018-01-05 15:54:44 +09:00
Julien Eluard
7c4d2f2ece
[ISSUE #2642 ] Allow to send ERC20 tokens
2018-01-04 09:29:49 +01:00
Julien Eluard
7c8aa75724
[ISSUE #1840 ] Migrated to FlatList
2018-01-03 16:20:28 +01:00
Oskar Thoren
bb69995aa4
Introduce 'pre-receiver' for more intuitive message order
...
Includes tests and explanation of logic. Doesn't change any behavior, just
provides a new capability to be used when messages are received.
2018-01-02 19:00:46 +09:00
Foo Pang
3e8ce2d6d7
[ Fix #2683 ] Do not run sync state loop on upstream RPC networks
2017-12-27 08:40:18 +02:00
pablodip
b28765c38a
improve re-frame db spec report
2017-12-21 08:48:38 +01:00
Dmitry Novotochinov
6d966b4648
[ fixes #2546 ] Add chat-preview-text component to status.js
...
Apply default styling for message commands preview in chat
2017-12-15 18:15:03 +03:00
Eric Dvorsak
56c59c741f
update react-native and project dependencies
...
[#bug] fix realm version
2017-12-15 16:06:13 +01:00
Julien Eluard
2256628c97
Added assets icons and allow to filter tokens
2017-12-08 16:36:38 +01:00
Roman Volosovskyi
8886bfd5d0
JavaScriptCore jail as alternative for Otto vm
2017-12-05 12:09:34 +02:00
Andrey Shovkoplyas
afd7fca6d8
refactored protocol handlers
2017-12-04 23:08:18 +03:00
Oskar Thoren
90a0058a43
Under offline inbox flag: sketch allowp2p, request-messages
...
- Add OFFLINE_INBOX_ENABLED flag
- Under offline inbox flag: add allowp2p for 1on1 filter
- Add skeleton web3.inbox ns with request-messages
2017-12-04 19:12:50 +01:00
Goran Jovic
c38f1ce8a4
feature #1996 - navigation from status author name or profile image to profile screen
2017-12-04 17:40:12 +01:00
Julien Eluard
3df4a7f1e4
Added ERC20 listing support
2017-11-29 09:56:01 +01:00
m'hammed
319a770872
[bug] fix #2329 Generate username as Unknown for nil and 0 public key
2017-11-23 11:59:10 +03:00
Andrey Shovkoplyas
4e31d76049
re-frisk new features
2017-11-23 09:55:56 +03:00
janherich
e50d56a4d0
Refactored jail loading + commands/responses
2017-11-21 10:51:15 +01:00
Goran Jovic
8700ec77f5
issue #1951 - added a hardcoded snt entry under asset list - hidden behind ERC20_ENABLED flag
2017-11-20 12:05:46 +01:00
Julien Eluard
7e6507be7c
[ISSUE #2391 ] Added support for ERC681
2017-11-16 13:07:33 +01:00
Roman Volosovskyi
3d89143d72
set log level from .env configuration
2017-11-15 11:54:41 +01:00
Julien Eluard
0d4cbd98e5
[ISSUE #2177 ] Moved component into ui
2017-11-10 10:49:21 +01:00
janherich
55164b8eac
Refactor adding subscriptions + basic tests
2017-11-06 08:14:10 +01:00
alwx
20e76c21ee
Phone number is not updated in profile and shows 'Not Specified' value if use /phone command ( #2256 )
2017-11-02 11:43:49 +01:00
janherich
bf71df17b5
Finish jail-call deduplication
2017-10-27 09:41:17 +02:00
Roman Volosovskyi
0ebd4fbd33
fix showing twice word ETH
2017-10-21 07:56:37 +02:00
Roman Volosovskyi
88326d4b56
remove NETWORK_SWITCHING flag
2017-10-20 18:46:07 +02:00
Roman Volosovskyi
7dd0ba21a2
hide mainnet networks in prod build
2017-10-20 09:41:31 +02:00
Julien Eluard
dba52f9de7
Use unique etherscan key
2017-10-20 08:40:38 +02:00
janherich
e8602eb3bd
Display time in transaction history list
...
Also make `[list/item-content]` element more modular and reusable
as it was necessary to accomplish the task.
2017-10-18 17:31:48 +02:00
alwx
712b1d3a61
wallet bot has been removed completely
2017-10-18 09:56:13 +02:00
Julien Eluard
eea4eeb549
[BUG #2189 ] Do not clear user set amount when scanning QR code
2017-10-17 17:31:31 +02:00
Eric Dvorsak
0707af2ad6
[bug] fix #2128 No feedback on insufficient funds from unsigned
...
- move current unsigned-transaction to wallet
- move some logic from view to subscriptions and events
2017-10-17 14:21:47 +02:00
Oskar Thorén
de161c4412
Upgrade status-go to bugfix-no-messaging-rinkeby-gd04e667-12 (geth 1.7 rebase) ( #2067 )
...
* Upgrade status-go to bugfix-no-messaging-rinkeby-gd04e667-12 (geth 1.7 rebase)
* [bug] fix #2089 and #2098 with geth update
with geth 1.7 addresses are passed with 0x prefix and mix of lower/upper cases
update the normalize hex function so that addresses are always without prefix
and entirely lower-cased.
2017-10-16 11:49:25 +02:00
alwx
4078fe9980
wallet-bot has been added to js-resources
2017-10-16 10:14:29 +02:00
alwx
cb72190a18
API commands scopes, changes for API semantics ( #1546 )
2017-10-16 09:51:52 +02:00
Oskar Thorén
fa9c85b04a
Update feature flags & enable push notifications in production build
...
- Comment on flag lifecycle
- Explicitly declare all flags
2017-10-16 09:20:46 +02:00
Julien Eluard
990232782f
Added Status identifier when calling cryptocompare API
2017-10-13 13:28:28 +02:00
Julien Eluard
3b6b5e2da1
[BUG #2025 ] Ensure QR code data is properly parsed
2017-10-13 13:01:16 +02:00
Julien Eluard
0a94d10559
Fixed amount validation regression
2017-10-13 11:50:27 +02:00
Roman Volosovskyi
50919c8eb8
hide faucet when in mainnet, show different in renkeby
2017-10-11 16:46:24 +02:00
Roman Volosovskyi
11f410f3af
fix for Use of undeclared Var re-frame.core/subscribe
2017-10-11 12:17:37 +02:00
Julien Eluard
fb10b580d4
Fixed incorrect wallet buttons styles
...
Make wallet list show correct amount
Wallet name should be cut if too long
2017-10-11 12:07:27 +02:00
Andrey Shovkoplyas
54d68081b4
send command and remove old wallet
2017-10-06 12:13:14 +02:00
Roman Volosovskyi
2a9ac44564
close app on switching from network with local LES ( #2007 )
2017-10-05 13:23:25 +02:00
Julien Eluard
23eeadf95a
[BUG #1990 ] Improved amount validation in wallet/send screen
2017-10-05 10:12:56 +02:00
Roman Volosovskyi
2763c87c40
use account-update function instead of dispatching :account-update ( #1995 )
...
* use account-update function instead of dispatching :account-update
* add (inject-cofx :now) to default interceptors
2017-10-03 17:06:12 +02:00
Roman Volosovskyi
4b6f920e43
add predefined ethereum networks
2017-10-03 10:32:49 +02:00
Andrey Shovkoplyas
9246d7df21
send transaction layer 1
2017-10-03 10:32:16 +02:00
Herich
d9db548e57
Refactoring chat events to shorten event chains
2017-10-03 09:28:38 +02:00
Roman Volosovskyi
5a49926ad0
remove status-im.utils.ethereum-network ns
2017-10-03 08:26:00 +02:00
Roman Volosovskyi
cf7a9845c6
data_store and network_settings from #1115
...
missed default networks
fix :load-default-networks
network settings screen
fix network details screen
networks in account
fix network property saving
update startNode and stopNode on iOS
test RPC proxy on iOS
StopNode and StartNode on androd
pass UpstreamConfig to status-go
upgrade status-go
added default network on login
fixed UI, added vector icons
added network name in drawer
migrated accounts
workaround for account v4 migration
2017-10-02 14:13:10 +02:00
Eric Dvorsak
998df74b10
add gas price in gwei in transaction details
2017-09-25 19:54:57 +02:00
Oskar Thorén
9ab7ebdcf2
Push notifications: Print notif and data payload when resuming app
...
- on-notification listener registered in root component
- print data (hardcoded keys) and notif payload to debug
2017-09-25 16:32:35 +02:00
Roman Volosovskyi
0badfd6b5b
fix Use of undeclared Var status-im.utils.platform/platform warning
2017-09-25 14:07:08 +02:00
Eric Dvorsak
5e31fcdacc
add transaction details screen
2017-09-19 13:17:15 +03:00
Oskar Thorén
b5c0b24f30
Push notifications: end to end v1
...
- Send notification when sending message in 1on1 chat
- Add notify FFI with binds for ObjC and Java
- Add fcm-token to contacts in spec and realm
- Add notifications to db
- Include fcm-token in contact request
- Update fcm-token when it arrives and put it in DB
- Disable copy-paste hijacking and popup
- Turn on notifications flag in Jenkins build
2017-09-18 16:28:04 +03:00
Roman Volosovskyi
43a5d91ca2
upgrade status-go to bugfix-updated-cht-#185-gd84d10d
...
changes in shh API according to https://github.com/ethereum/go-ethereum/wiki/Whisper-v5-RPC-API
2017-09-18 16:06:22 +03:00
Eric Dvorsak
c22060542a
sort completed-transactions by timestamp
2017-09-15 16:37:27 +02:00
Roman Volosovskyi
8c044d9991
stub for ReactNativeModule
2017-09-15 14:15:32 +03:00
Oskar Thorén
ef777511dc
Enable treating warnings as errors and list acceptable warnings
2017-09-09 14:05:13 +03:00
Oskar Thorén
aaa13b922b
Push notifications: iOS request permissions, listen for token, flags
...
- Asks for permissions on iOS at startup
- Introduce NOTIFICATIONS_WIP_ENABLED flag
- Surface FCM Token and put it in clipboard for QA manual end to end testing
- Listen for FCM RefreshToken event at root
2017-09-08 12:05:21 +03:00
Eric Dvorsak
5d2a0e836a
link transaction history with real transactions data
...
- add transactions utils namespace
- link transactions to view
2017-09-07 16:02:13 +03:00
Andrey Shovkoplyas
f88c3feaf6
reworked main tabs using svg icons [ #1748
2017-09-06 17:05:56 +03:00
Eric Dvorsak
de9905a14e
Fix: timezone offset for today was missing
2017-09-06 11:08:52 +03:00
Julien Eluard
36d1568a76
Fixed main wallet discrepancies
2017-09-05 17:38:19 +03:00
Julien Eluard
c3f38249e5
Improved eexception-handler to provide more contextual info
2017-09-05 17:19:39 +03:00
Julien Eluard
99e04105ec
[ FIX #1731 ] Prepare configuration allowing to fail build
2017-09-04 11:16:44 +03:00
Goran Jovic
d2530517c4
feature #1585 generate signing phrase, show it to the user during on-boarding, store in the account; account schema updated, added migration, generating a new signing phrase on recovery
2017-08-31 15:41:15 +03:00
Oskar Thorén
e169949e0a
Push notifications: Spike for Android
...
- Print FCMToken which can be used to send PNs from Firebase Console
- Include react-native-fcm and related packages
- Update capabilities for iOS
- google service config files for Android and iOS
2017-08-30 13:58:52 +02:00
Andrey Shovkoplyas
be57d85147
implemented svg icons
2017-08-30 11:09:27 +02:00
Julien Eluard
2585a32c7a
Enable main wallet screen. WIP features are hidden behind flag
2017-08-23 12:28:42 +03:00
Oskar Thorén
8ac1535dab
wallet: main screen live data binding
...
Initial utility for live data binding in the new wallet.
- Add prices namespace to get fiat prices from Cryptocompare
- Events to init wallet balance and load prices
- Listen to these events in wallet main view
- Show accurate ETH balance, USD value and %change from yesterday
- Enable wallet tab in Jenkins
2017-08-22 11:52:31 +03:00
Andrey Shovkoplyas
bab4e33ec2
Accounts refactoring #1610
2017-08-21 10:19:03 +03:00
Julien Eluard
a22bde50c7
First implementation of the unsigned transactions list
2017-08-18 12:34:16 +03:00
Goran Jovic
1ca35db17c
fix #1518 and #1573 - removed potentially offensive words, made username generation deterministic, updated unit tests
2017-08-17 18:43:15 +03:00
Oskar Thorén
8e22ce9466
utils: Support ERC20 balance-of in order to get token balance
...
This is necessary in order to display token balance in Wallet.
2017-08-17 17:19:49 +03:00
Julien Eluard
9bacc65c8d
Implement wallet/transactions basic skeleton
2017-08-16 12:09:01 +03:00
Eric Dvorsak
69a84c8315
Costmetic refactoring according to refactoring guidelines
2017-08-16 11:00:25 +03:00
Roman Volosovskyi
a93cb0b1d1
show testfairy warning on startup ( #1569 )
2017-08-14 21:44:48 +03:00
Andrey Shovkoplyas
883b702fcb
Introduced new hierarchy ,refactored core
2017-08-14 13:42:20 +03:00
Andrey Shovkoplyas
6d62a21af7
tests for contacts events
2017-08-09 16:43:40 +03:00
Oskar Thorén
db6b80d529
chat, protocol: Introduce Lamport clock semantics for message order
...
This commit ensures messages are ordered correctly when participants join and
leave a group chat. Specifically, the last received message will appear last.
Previously the user and chat clock was queried and updated in an ad hoc manner.
With this change there are only two clock changes to keep track of:
Sending messages:
time = time+1;
time_stamp = time;
send(message, time_stamp);
Receiving messages:
(message, time_stamp) = receive();
time = max(time_stamp, time)+1;
(See https://en.wikipedia.org/wiki/Lamport_timestamps )
Note that this means we can get rid of all the non-message clock queries and
updates.
2017-08-09 12:34:36 +03:00
Julien Eluard
646f61a406
Give all components a :display-name.
...
Make sure components use :reagent-render.
2017-08-08 21:42:26 +03:00
Oskar Thorén
b510488f11
fix #1050
...
Introduce a money namespace that solves a bunch of issues related to significant
numbers being preserved and converted correctly.
2017-08-07 13:55:22 +03:00
Andrey Shovkoplyas
b429076cad
refactored new-group events using fx and cofx
...
reorganized modules structure, renamed files, improved requirements
2017-08-04 06:36:16 +03:00
Andrey Shovkoplyas
3d05f99bd4
implemented fx handler, rewrite handlers using fx and cfx, optimized subscriptions, reorganized structure and renamed files, implemented re-frame-test and wrote some tests
2017-07-28 17:25:55 +03:00
Julien Eluard
614a2d89cb
Added basic exception handler.
2017-07-26 21:40:38 +03:00
Herich
f5b0c0c368
chat, data, utils: add implementation of simple preview caching
2017-07-26 15:00:14 +03:00
Julien Eluard
98b58c9036
Removed useless natal-shell dependency
2017-07-26 08:37:59 +03:00
Julien Eluard
cdbabca9fe
Multiple hit on save should not create multiple groups
2017-07-25 10:24:02 +03:00
Roman Volosovskyi
be463e0947
messaging test
2017-07-18 08:41:03 +03:00
Roman Volosovskyi
23399c63e1
extract React Native dependencies
2017-07-17 11:38:48 +03:00
Roman Volosovskyi
29ccf9546f
remove :chat-properties sub
2017-07-13 16:13:08 +03:00
Roman Volosovskyi
06bff32f79
fix handlers-> macro
2017-07-11 20:16:02 +03:00
Julien Eluard
6e5e6200ab
Upgraded to re-frame 0.9.4
...
Simplify handlers chaining
Moved to reg-sub usage
Use reg-sub 3-arity to remove subscribe calls
2017-07-11 11:03:28 +03:00
Andrey Shovkoplyas
21626549d1
implemented spec for app-db
2017-07-10 22:57:36 +03:00
Andrey Shovkoplyas
5051d1ce9e
/location command
2017-07-10 18:20:58 +03:00
alwx
5c15df9b64
/send and /request commands; commands in group chats and fixes for parameter and result boxes
2017-07-10 12:41:30 +03:00
Tienson Qin
4d73c47e62
status hashtags, android: fix #1247
...
Summary:
(.startsWith "#你好" "#") not works, but both
(.startsWith "#你好" "#你") and (.startsWith "#abc" "#") works.
2017-07-04 17:32:58 +03:00
Roman Volosovskyi
173d4afbf3
letsubs macro ( #1392 )
...
* letsubs macro
2017-06-30 16:49:28 +03:00
Roman Volosovskyi
4f6ebb53d3
text-message in command handler
...
to and from props in context in suggestions function
ability to send request using text-message property in handler and via status.sendMessage
show request's text if it exists
2017-06-28 17:57:30 +03:00