Commit graph

6168 commits

Author SHA1 Message Date
Harshika
f1f1dab5ea
feat: expand file path on click 2018-04-03 23:04:00 +02:00
Andy Scherzinger
8afc27bcd9
Merge pull request #2410 from nextcloud/comradekingu-patch-1
Spelling: End-to-end encryption, notifications sent by server
2018-04-03 22:51:05 +02:00
Andy Scherzinger
5f4cb21937
Merge pull request #2420 from arundhati24/dimens
Replaced hard-coded dimensions by android resource values (Fix #2358)
2018-04-03 22:19:55 +02:00
Andy Scherzinger
597af82f48
Merge pull request #2427 from ardevd/if_fix
FileDisplayActivity: Replaced duplicate subexpression in if statement with instantVideoUploadEnabled preference.
2018-04-03 19:53:04 +02:00
eho
239df11525 FileDisplayActivity: Added missing Preference check. 2018-04-03 16:24:15 +02:00
eho
6e2d9d2a24 FileDisplayActivity: Removed duplicate subexpression in binary operator if statement.
- I guess this is pretty self explanatory.
2018-04-03 12:15:50 +02:00
Nextcloud bot
e5d68fd604
[tx-robot] updated from transifex 2018-04-03 06:33:51 +00:00
Nextcloud bot
7a712ed5dc
[tx-robot] updated from transifex 2018-04-03 00:43:28 +00:00
Nextcloud bot
9f809d4764
[tx-robot] updated from transifex 2018-04-02 00:44:03 +00:00
arundhati24
c3bfcc5e61 Replace hard-coded dimensions by android resource values
There were a number of hard-coded dimensions present in the layout
resource files which have now been replaced by android resource
values present in dims.xml.
2018-04-01 09:59:03 +05:30
Nextcloud bot
39566ce179
[tx-robot] updated from transifex 2018-04-01 00:40:38 +00:00
Nextcloud bot
14d14f862f
[tx-robot] updated from transifex 2018-03-31 00:46:35 +00:00
Nextcloud bot
22698f0134
[tx-robot] updated from transifex 2018-03-30 00:41:22 +00:00
Allan Nordhøy
f7c225e893
End-to-end encryption, notifications sent by server 2018-03-29 12:15:57 +02:00
eho
c26ea917e4 asynctask: Whitespace in log message removed... again. 2018-03-29 09:28:42 +02:00
tobiasKaminsky
6843791f2d
fix npe on storage manager
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-28 13:47:08 +02:00
tobiasKaminsky
c5cd9accb9
move scroll/switchGrid/List to onActivityCreated
check if adapter is already set

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-28 13:47:08 +02:00
tobiasKaminsky
9d1d30d882
close cursor, part 2
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-28 12:31:19 +02:00
Nextcloud bot
7b2077f6da
[tx-robot] updated from transifex 2018-03-28 10:29:46 +00:00
Nextcloud bot
8327d2b7a0
[tx-robot] updated from transifex 2018-03-28 00:53:52 +00:00
eho
f08653dd6b asynctasks: Added requested whitespace in Log_OC.e() call 2018-03-27 13:39:50 +02:00
eho
ecb04d6e12 asynctasks: Removed redundant close call on BufferedReader object. 2018-03-27 11:33:52 +02:00
Nextcloud bot
003ec771f6
[tx-robot] updated from transifex 2018-03-27 09:30:56 +00:00
Nextcloud bot
43a37c7f14
[tx-robot] updated from transifex 2018-03-27 09:10:53 +00:00
eho
7c28ca2022 providers: Close and flush FileOutputStream using try-with-resources to avoid memleak. 2018-03-27 09:53:32 +02:00
eho
f3e736f50a Properly close InputStreams in the LoadingVersionNumberTask and ImageViewCustom classes. 2018-03-27 09:48:44 +02:00
eho
6f7fc2de8e Use try-with-resources to autoclose closable resources 2018-03-27 09:37:30 +02:00
Nextcloud bot
fa01f35656
[tx-robot] updated from transifex 2018-03-27 00:41:40 +00:00
eho
cb0429c00a tests: Cleaned up IOHelperTest. Removed leftover debug code. 2018-03-27 00:31:44 +02:00
eho
9fb26ed869 tests: Added unit test for the IOHelper class. 2018-03-27 00:23:47 +02:00
eho
47299968f9 Properly close Closables in a finally clause.
We are responsible for closing these objects.
2018-03-26 23:48:50 +02:00
eho
cd065887dd io: Added IO helper class.
Contains static helper method to close Closable objects.
2018-03-26 23:45:19 +02:00
Nextcloud bot
174df6e7a2
[tx-robot] updated from transifex 2018-03-26 00:43:28 +00:00
Nextcloud bot
81c938e5a1
[tx-robot] updated from transifex 2018-03-25 01:39:22 +00:00
Nextcloud bot
5d4c09e450
[tx-robot] updated from transifex 2018-03-24 01:44:13 +00:00
Tobias Kaminsky
ffd902cd72
Merge pull request #2398 from nextcloud/fixExternal
Fix column name
2018-03-23 13:00:41 +01:00
tobiaskaminsky
52cbdbe24f
fx column name
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-23 12:06:56 +01:00
tobiasKaminsky
32e58353d2
fix due to rebase
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-23 11:51:20 +01:00
AndyScherzinger
08c241d670
fix after rebase 2018-03-23 11:49:26 +01:00
tobiaskaminsky
e22374e4f1
re-addf grid_image to have two view on grid (image vs item)
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-23 11:49:26 +01:00
tobiaskaminsky
12785028a5
fix multi selection in copy/move dialog
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-23 11:49:26 +01:00
tobiasKaminsky
c05243b0d3
use List as type instead of ArrayList
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-23 11:49:26 +01:00
tobiasKaminsky
2cf8c4c50f
adapted during rebase
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-23 11:49:26 +01:00
tobiaskaminsky
a2fac73af3
fix upload list
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-23 11:49:02 +01:00
tobiasKaminsky
b67e606519
fix codacy
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-23 11:49:02 +01:00
tobiasKaminsky
15f549fc8e
cleanup
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-23 11:49:02 +01:00
tobiasKaminsky
6d7cc6b869
Replace ListView with RecyclerView
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-23 11:49:02 +01:00
AndyScherzinger
65c8f8f815
remove unneeded fillType 2018-03-23 11:36:23 +01:00
tobiasKaminsky
cbb9e0cbde
add showing icon on external folders
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-23 11:36:22 +01:00
Andy Scherzinger
b66c5975fb
Merge pull request #2372 from nextcloud/improve-notifications
Fixes #2315 and other issues
2018-03-23 11:32:48 +01:00
tobiasKaminsky
2e98d22771
earlier assign account
also set account in activity for drawer background

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-23 10:56:27 +01:00
Tobias Kaminsky
e5741e04c0
Merge pull request #2370 from nextcloud/disabledE2E
If e2e app is disabled, show info
2018-03-23 07:55:08 +01:00
Nextcloud bot
1ffbe8f599
[tx-robot] updated from transifex 2018-03-23 01:41:04 +00:00
Mario Danic
15b542c1a6 Update for CR
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-22 18:08:48 +01:00
Mario Danic
fef28eb68e CR fixes
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-22 18:06:18 +01:00
tobiaskaminsky
45b9f9f7c7
changes due to CR
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-22 17:30:28 +01:00
tobiaskaminsky
530b545d2e
if e2e app is disabled, show info
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-22 17:30:28 +01:00
Andy Scherzinger
958257ba74
Merge pull request #2387 from nextcloud/fileNotFound
OnServiceConnnected: File not found
2018-03-22 14:11:38 +01:00
Andy Scherzinger
ab0e954d7f
Merge pull request #2348 from nextcloud/modTimestamp
Use modification date from server
2018-03-22 14:08:46 +01:00
Andy Scherzinger
7af5beb76c
Merge pull request #2383 from nextcloud/contextMightNull
context might be null, so fallback
2018-03-22 14:07:15 +01:00
Tobias Kaminsky
6156a53034
Merge pull request #2384 from nextcloud/initThumbnailCache
Init thumbnail cache: catch all exceptions
2018-03-22 12:08:45 +01:00
Tobias Kaminsky
93c270250a
Merge pull request #2369 from nextcloud/noBlockingSync
No blocking sync dialog
2018-03-22 12:07:06 +01:00
Tobias Kaminsky
93d7001fb2
Merge pull request #2385 from nextcloud/accountMightNull
Drawer: check if account is null
2018-03-22 12:05:29 +01:00
Mario Danic
e36d0c5b0a Fix year
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-22 07:47:10 +01:00
Nextcloud bot
604a8b3126
[tx-robot] updated from transifex 2018-03-22 01:42:23 +00:00
tobiasKaminsky
88b4ef9ffc
add @Nullable to warn via IDE
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-21 14:14:01 +01:00
tobiasKaminsky
de5bec442a
file not found
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-21 14:11:56 +01:00
tobiasKaminsky
b826fa4d9c
check if account is null
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-21 13:42:55 +01:00
tobiasKaminsky
da077e0195
catch all exceptions
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-21 13:17:55 +01:00
tobiaskaminsky
685e30d62d
context might be null, so fallback
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-21 12:50:19 +01:00
AndyScherzinger
d87f669de7
CR: use butterknife for view binding 2018-03-21 10:20:55 +01:00
AndyScherzinger
fca2d906fa
Fix CR 2018-03-21 10:20:55 +01:00
AndyScherzinger
a9dfa2e93a
cleanup icon work 2018-03-21 10:20:54 +01:00
AndyScherzinger
0db19eae12
improve auto upload list header 2018-03-21 10:20:45 +01:00
Nextcloud bot
cec4232c04
[tx-robot] updated from transifex 2018-03-21 01:43:39 +00:00
tobiasKaminsky
f733f7b0bb
using evernote
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-20 14:27:27 +01:00
tobiasKaminsky
1802a38fd7
changes due to CR
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-20 14:27:27 +01:00
tobiasKaminsky
de51e9c004
check walled garden only on wifi
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-20 14:27:27 +01:00
Mario Danic
86e05c48e1 Don’t show messages for pending delete users
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-20 13:07:12 +01:00
Mario Danic
de345ed0c2 Update for version dev
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-20 09:27:07 +01:00
Mario Danic
ab4d6f2934 Use variables
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-20 09:05:24 +01:00
Mario Danic
94ecf17b63 Update for generic
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-20 09:04:25 +01:00
Tobias Kaminsky
a8ac575e66
beautify ;-) 2018-03-20 08:43:46 +01:00
AndyScherzinger
9f5a70555e
Fix #1971 hiding the action bar in case of fullscreen video playback 2018-03-20 08:43:43 +01:00
Tobias Kaminsky
476fe6ac5a
Merge pull request #2342 from nextcloud/fix-svg
Use magical vectors
2018-03-20 08:31:19 +01:00
tobiaskaminsky
4fdacf5fbb
30s timeout for checking if eTag changed
show conflict

Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-20 08:15:40 +01:00
tobiaskaminsky
1fb9412529
simplified after rebase
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-20 08:04:09 +01:00
tobiasKaminsky
5ca5555fe6
If no thumbnail exists, check if resized version exist and generate thumbnail out of it
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-20 08:04:09 +01:00
tobiasKaminsky
15579828bb
use long instead of integer
add fallback if number is too big

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>

with '#' will be ignored, and an empty message aborts the commit.
2018-03-20 07:37:56 +01:00
Nextcloud bot
ce6fcdc06a
[tx-robot] updated from transifex 2018-03-20 01:41:22 +00:00
Mario Danic
182028c631 Remove useless replace
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-19 20:04:03 +01:00
Mario Danic
5105709e0a Update scopes
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-19 14:51:47 +01:00
Mario Danic
43a471b8f6 Update ifs
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-19 14:49:19 +01:00
Mario Danic
8e778844bf Fix newlines
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-19 14:47:29 +01:00
Mario Danic
857a31172c Check if we’re on unmetered wifi
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-19 14:42:13 +01:00
Mario Danic
c1dc6e570f Fixes #2315 and other issues
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-19 14:35:52 +01:00
Nextcloud bot
3b03e8c3e5
[tx-robot] updated from transifex 2018-03-19 01:43:10 +00:00
Nextcloud bot
c9a95bdae9
[tx-robot] updated from transifex 2018-03-18 01:40:40 +00:00
Nextcloud bot
3afaf2f3ee
[tx-robot] updated from transifex 2018-03-17 01:39:56 +00:00
Nextcloud bot
1450091004
[tx-robot] updated from transifex 2018-03-16 01:42:49 +00:00
tobiasKaminsky
8ee0168544
changes due to CR
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-15 15:01:15 +01:00
tobiasKaminsky
08ff99e07d
instead of returning null on getServerVersion(), it returns now a very latest NC10 version
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-15 15:01:12 +01:00
tobiasKaminsky
84e9519807
changes due to CR
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-15 14:40:01 +01:00
tobiaskaminsky
191a55a825
list files can be null
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-15 14:39:59 +01:00
Mario Danic
b443737e80
Try to fix job detection
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-15 12:37:46 +01:00
Mario Danic
28818b39e4
Fix a bug
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-15 12:37:46 +01:00
Mario Danic
65cc28e79f
Remove locks
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-15 12:37:44 +01:00
Mario Danic
0ddc264e0b
Rename a method
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-15 12:37:43 +01:00
Mario Danic
26c8966eb3
Use getters & setters
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-15 12:37:43 +01:00
Mario Danic
4f51489210
Scope
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-15 12:37:42 +01:00
Mario Danic
2a558cee2b
Not needed
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-15 12:37:42 +01:00
Mario Danic
0697f56f48
Schedule, just in case
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-15 12:37:41 +01:00
Mario Danic
b70831e939
Check if internet is walled
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-15 12:37:41 +01:00
Mario Danic
f07d5a8180
Improve syncing code
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-15 12:37:38 +01:00
tobiaskaminsky
ce970cf42b
fix wrong folder sorting, when OCFile.compareTo() is used
added testcases

Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-15 12:16:08 +01:00
tobiasKaminsky
d95e8a98a6
Natural sorting, for digits use value (01 -> 1), order by leading zeros (1 > 01)
use AlphanumComparator also for folder comparison

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-15 12:16:07 +01:00
tobiasKaminsky
c5d492cee9
Natural sorting, for digits use value (01 -> 1), order by leading zeros (1 > 01)
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-15 12:16:04 +01:00
Andy Scherzinger
6b000595b1
Merge pull request #2228 from nextcloud/timSortNullCheck
TimSort: Add correct null check
2018-03-15 11:35:20 +01:00
Mario Đanić
b1cd940de7
Merge pull request #2160 from nextcloud/trimTwitter
Make multiple whitespaces on twitter working
2018-03-15 10:40:57 +01:00
Mario Đanić
b0af6f5e61
Merge pull request #2038 from nextcloud/enhanceSyncSpeed
Speed up sync
2018-03-15 10:35:59 +01:00
Nextcloud bot
afcf698ad9
[tx-robot] updated from transifex 2018-03-15 06:32:05 +00:00
Nextcloud bot
ce87ef2fd1
[tx-robot] updated from transifex 2018-03-15 01:41:05 +00:00
tobiaskaminsky
033b8a9c95
simplify
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-14 22:00:51 +01:00
tobiasKaminsky
c9634022d2
if nothing received to upload, app crashed
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-14 22:00:51 +01:00
tobiasKaminsky
3386de1a94
copy/move starts within current folder
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-14 21:53:08 +01:00
tobiasKaminsky
228a69a38f
show files during copy, move, remote folder select on synced folder
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-14 21:44:20 +01:00
tobiasKaminsky
099f52ce03
show multiaccount intro only if multiaccount is enabled
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-14 21:37:07 +01:00
tobiaskaminsky
fa17f55eaf
try to prevent NPE on notification manager
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-14 21:20:22 +01:00
tobiaskaminsky
e5988fe7c7
use modification date from server
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-14 11:50:53 +01:00
tobiaskaminsky
48e3036e36
use contentResolver directly
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-14 09:55:46 +01:00
eho
897a25d0fc
Added the REQUEST_INSTALL_PACKAGES permission to the Android manifest.
With API 26 (Android O) any app that wants to install unknown apps must declare the REQUEST_INSTALL_PACKAGES permission. The user can then control what specific apps should be allowed to install unknown apps unlike the previous system where it was a system wide binary option for all apps. Without this declared permission the Nextcloud app will not be able to install apk's that the user have in their Nextcloud storage. With this permission added the user will be prompted to grant the app permission to install apps from unknown sources should they attempt to do so .

This fixes #2269 and #2266
2018-03-14 09:25:16 +01:00
Nextcloud bot
bb0711e944
[tx-robot] updated from transifex 2018-03-14 01:47:48 +00:00
Mario Danic
23f80f3e45
Use magical vectors
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-13 22:19:20 +01:00
AndyScherzinger
d45408bae5
fix CR 2018-03-13 21:30:39 +01:00
tobiaskaminsky
a12d41c884
equal sized icon
fix showing app chooser twice

Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-13 21:30:38 +01:00
tobiasKaminsky
df55697cc2
if searchView does not exist, search is not opened
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-13 16:53:11 +01:00
tobiasKaminsky
73115c09a3
crash on restoring activity
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-13 14:50:29 +01:00
tobiasKaminsky
3c50d9285d
close cursor
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-13 14:31:17 +01:00
tobiasKaminsky
df2f999fd4
fix crash on 4.x devices
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-13 14:10:48 +01:00
AndyScherzinger
32a92f9f17
Fix #2215 resizing the activity icon 2018-03-13 13:30:35 +01:00
tobiasKaminsky
dbcfb88168
as we now have a call to get the uid, we shall not split the string, as usernames as such are valid: tobi@nc
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-13 13:06:08 +01:00
Nextcloud bot
266160b475
[tx-robot] updated from transifex 2018-03-13 01:43:00 +00:00
Mario Danic
2e988665f2
Remove locking
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-12 18:03:04 +01:00
tobiaskaminsky
be3086c2f4
generating avatar as fallback
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-12 17:47:58 +01:00
Tobias Kaminsky
1d2ed0bcbd
Revert "Do not ignore ignoreEtags" 2018-03-12 17:37:25 +01:00
tobiaskaminsky
a2606d2aab
add push channel for 8.x with default value
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-12 14:37:05 +01:00
Tobias Kaminsky
fcf64bc969
Merge pull request #2322 from nextcloud/fix-2302
Show long subtext of notification
2018-03-12 12:43:41 +01:00
Tobias Kaminsky
e952262ad0
Merge pull request #2264 from tanvidadu/fixer
Remove Select all from the 3-dot-menu as that's already in the multis…
2018-03-12 08:15:57 +01:00
Nextcloud bot
a8c4705509
[tx-robot] updated from transifex 2018-03-12 01:45:10 +00:00
Nextcloud bot
39193ddd0f
[tx-robot] updated from transifex 2018-03-11 01:42:56 +00:00