Commit graph

524 commits

Author SHA1 Message Date
Akinwale Ariwodola
6221de2d3c sync notificationsDisabled states for followed channels 2020-12-09 11:31:13 +01:00
Akinwale Ariwodola
983bc68af2 Merge branch 'master' of https://github.com/lbryio/lbry-android 2020-12-09 11:00:25 +01:00
Akinwale Ariwodola
f1b167693d SDK 0.86.1. is_seen vs is_read swap. Fix error condition where wallet sync starts if the wallet is not ready. 2020-12-09 10:59:25 +01:00
Javi Rueda
cb42713484 Merge branch 'master' of https://github.com/lbryio/lbry-android 2020-12-07 14:37:05 +01:00
Javi Rueda
6819ae46f9 Sort replies from oldest to newest 2020-12-01 04:58:48 +01:00
Javi Rueda
b932df5d4d Disable sending data to segment.io on F-Droid release 2020-11-29 22:40:10 +01:00
Javi Rueda
036516e73c Fix conflicts for merging 2020-11-29 19:33:58 +01:00
Akinwale Ariwodola
6c406c5a85 share_usage_data setting 2020-11-29 05:07:54 +01:00
Akinwale Ariwodola
d0f5504c80 LbryUri parsing improvements. Remove duplicate code. 2020-11-15 09:11:50 +01:00
Javi Rueda
da9352cc68 Offer opening unsupported filetypes with external app 2020-10-27 14:28:15 +01:00
Akinwale Ariwodola
b8d2375e20
Merge pull request #1044 from ycohen-dev/fix_issue_1043
Fix floating wallet/rewards bar for RTL layout
2020-10-23 13:25:07 +01:00
Akinwale Ariwodola
dd52ff9d07
Merge pull request #1033 from kekkyojin/md-text-rendering
Fix for text not rendering after # in markdown
2020-10-23 13:23:15 +01:00
yuval
d9891f8a8a Floating wallet balance/rewards now visible in RTL layout
(Fix issue #1043)
2020-10-22 22:22:44 +03:00
Akinwale Ariwodola
ea5fe6842d
Merge pull request #1041 from ycohen-dev/fix_issue_1040
fix issue 1040
2020-10-21 00:15:36 +01:00
yuval
b0f7c41885 fix issue 1040
Transaction amount text Direction changed to LTR.
Transaction amount pinned to end of view
2020-10-17 22:18:14 +03:00
yuval
45935717c8 fix issue 1038
Replaced gravity pinning to "end" instead of "right"
Pinned claim id which could be in rtl and ltr scripts to the start of the layout
2020-10-16 23:40:28 +03:00
Javi Rueda
bda29ab32a Merge branch 'master' of https://github.com/lbryio/lbry-android 2020-10-16 19:43:22 +02:00
Akinwale Ariwodola
ffeb72a383 Publish mature tags. String resource updates. 2020-10-16 06:53:08 +01:00
Akinwale Ariwodola
0ec09d751c
Merge pull request #1036 from ycohen-dev/fix_issue_1034
Fix issue #1034
2020-10-16 06:39:45 +01:00
Akinwale Ariwodola
b79f0f4820 add follow text beside follow icon 2020-10-16 06:36:36 +01:00
yuval
a1cd58a214 Fix issue #1034
Hide notifications when entering PiP mode
2020-10-16 00:11:08 +03:00
Javi Rueda
cfca8facbe Use '%23' instead of '#' when rendering #hashtag style text from markdown 2020-10-15 01:49:53 +02:00
Akinwale Ariwodola
afeee2e5df use credits icon on wallet balance page 2020-10-14 15:30:59 +01:00
Akinwale Ariwodola
76036acfc7 Merge branch 'master' of https://github.com/lbryio/lbry-android 2020-10-14 15:17:35 +01:00
Akinwale Ariwodola
897bfdaffd fix build error 2020-10-14 15:16:45 +01:00
Akinwale Ariwodola
7475ae323c
Merge pull request #1031 from ycohen-dev/fix_issue_1030
Fix issue #1030
2020-10-14 15:12:34 +01:00
Akinwale Ariwodola
faf7f3ccbf make credits translatable 2020-10-14 15:11:36 +01:00
Akinwale Ariwodola
4940d1ca33 Merge branch 'master' of https://github.com/lbryio/lbry-android 2020-10-14 15:10:25 +01:00
Akinwale Ariwodola
3d48fa5741 also check pending when checking if item is a placeholder 2020-10-14 15:09:59 +01:00
yuval
f9887cffae Fix issue #1030
Dismiss all active dialog fragment when entering PiP mode
So that PiP window contain the video only
2020-10-13 23:17:58 +03:00
Akinwale Ariwodola
6644907665
Merge pull request #1027 from ycohen-dev/fix_issue_1025
Fix issue #1025
2020-10-12 19:25:48 +01:00
Akinwale Ariwodola
5f9674e49c do not open lbry.*/$/verify links in the app 2020-10-12 11:47:45 +01:00
yuval
0d185c6db3 Fix issue #1025
Increased size of currency selection spinner in publish form fragment
Now spinner is in proper size to display "LBRY Credits" default value
2020-10-10 16:58:29 +03:00
Javi Rueda
5dceba5b5e Restore variable removed after merge 2020-10-09 19:29:24 +02:00
Javi Rueda
e024876163 Merge from upstream 2020-10-09 17:12:13 +02:00
Akinwale Ariwodola
53d22dd22d remove debug logs 2020-10-09 07:43:38 +01:00
Akinwale Ariwodola
64bd540322
In-app notification options (#1023)
* pull-down to refresh in-app notifications
* support deleting notifications
2020-10-09 07:38:47 +01:00
Akinwale Ariwodola
746d442051 per-channel subscribe notification toggle 2020-10-09 06:56:13 +01:00
Akinwale Ariwodola
1877b75188 fix strings.xml 2020-10-06 07:14:42 +01:00
Javi Rueda
91ff53bfc8 Merge from upstream 2020-10-05 21:03:29 +02:00
Akinwale Ariwodola
eab7bab267
Credits icon (#1021)
* new credits icon
* remove references to LBC
2020-10-05 16:50:39 +01:00
Akinwale Ariwodola
aab648c3cf
Fix errors with deep link handling (#1019) 2020-10-02 12:39:37 +01:00
Javi Rueda
f79ff509bd
Support some lbry hosts to deep links. Add unit tests (#1008)
* Support lbry.tv and other supported hosts for deep links. Add unit tests for LbryUri parse() method
* add unit test for lbry protocol schema
* Add unit test for lbry.tv deep-link with only channel
2020-10-02 12:34:38 +01:00
Akinwale Ariwodola
1197e990ca cleanup debug logging 2020-10-02 12:09:33 +01:00
Akinwale Ariwodola
dce1c0715e move Unpublish button 2020-10-02 12:08:33 +01:00
Akinwale Ariwodola
6a0263c5bc
Merge pull request #1013 from clay53/987
Add ability to download & delete your own videos and move unpublish button to description
2020-10-02 11:05:44 +01:00
Javi Rueda
34c4856f45 Merge branch 'master' of https://github.com/lbryio/lbry-android 2020-09-29 09:45:14 +02:00
Akinwale Ariwodola
5d210961c1 apply mature filter to Editor's Choice 2020-09-25 14:41:40 +01:00
Akinwale Ariwodola
991a98b571 fix shuffle mode player getting stuck 2020-09-23 16:35:59 +01:00
Akinwale Ariwodola
eeca602f7a keep track of watched content for subsequent shuffle sessions 2020-09-23 15:31:34 +01:00
Javi Rueda
f5c1068052 Merge branch 'master' of https://github.com/lbryio/lbry-android
# Conflicts:
#	app/src/main/java/io/lbry/browser/MainActivity.java
2020-09-21 13:35:51 +02:00
Akinwale Ariwodola
6c171560fd remove Finnish strings 2020-09-18 14:56:35 +01:00
Akinwale Ariwodola
9b9ef9ab74
Surf mode experiment (#1003)
* surf mode implementation
* occupy entire vertical area
* fix onResume logic
* shuffle mode with selected channel ids
2020-09-18 14:53:19 +01:00
Clayton Hickey
39a289e7f1
Add ability to download & delete your own videos and move unpublish button to description 2020-09-16 14:31:03 -04:00
Akinwale Ariwodola
722c829502 fix paid content stream source 2020-09-14 18:21:31 +01:00
Akinwale Ariwodola
ea19af04d4 add setting for mini-player bottom spacing 2020-09-14 18:01:38 +01:00
Akinwale Ariwodola
dc861caf6c fix websocket for Android < 7.0 2020-09-14 11:19:50 +01:00
Javi Rueda
3040cdbe33 Merge upstream, fix conflicts and remove dependencies 2020-09-11 22:51:39 +02:00
Javi Rueda
13e5caa0ef
Use Start/End instead of Left/Right to support RTL (#1005)
* Use Start/End instead of Left/Right to support RTL
* Change it also for relative layout properties
2020-09-11 13:28:37 +01:00
Akinwale Ariwodola
c3efa4d004 generate install_id natively 2020-09-10 12:20:49 +01:00
Akinwale Ariwodola
ed50e1300a
real time notifications over websocket (#1000)
* real time notifications over websocket
* automatically re-establish websocket connections
2020-09-09 14:16:22 +01:00
Akinwale Ariwodola
535120eebd proper back navigation to the notifications screen 2020-09-09 14:03:36 +01:00
Javi Rueda
f602418b31 Merge branch 'master' of https://github.com/lbryio/lbry-android 2020-09-07 09:56:24 +02:00
Akinwale Ariwodola
c1106d7186 display correct playback speed for media 2020-09-04 12:50:22 +01:00
Akinwale Ariwodola
d6baf3d1c8 display player view correctly after dismissing PIP view 2020-09-04 12:32:53 +01:00
Javi Rueda
726fdd0220 Don't send buffering events by default on F-Droid build 2020-08-28 14:57:11 +02:00
Javi Rueda
49971d1453 Merge branch 'master' of https://github.com/lbryio/lbry-android 2020-08-28 14:30:04 +02:00
Javi Rueda
2e44ce4414 Remove private key dependant Twitter API and non-free BillingClient API 2020-08-28 14:29:00 +02:00
Javi Rueda
af4fa454d3
Add setting to enable sending buffering events (#993)
* Add setting to enable sending buffering events
* Use true as default value
2020-08-28 10:06:41 +01:00
Akinwale Ariwodola
0620582a4e fix in-app notification read background in dark mode 2020-08-28 10:04:10 +01:00
Akinwale Ariwodola
b11c07e3d1 fix comment redirect from device notifications 2020-08-28 10:00:57 +01:00
Javi Rueda
d054c615c3 Fix conflicts and merge from upstream lbry-android 2020-08-25 00:16:23 +02:00
Akinwale Ariwodola
593b34079c load notifications after app startup 2020-08-20 20:47:14 +01:00
Akinwale Ariwodola
becb533624 fix notification relative time display 2020-08-20 20:32:22 +01:00
Akinwale Ariwodola
8efc0522f2 load unread count after fetching remote notifications 2020-08-20 20:03:30 +01:00
Akinwale Ariwodola
cead924ca5 Notification timestamp timezone fix. Tweak loading unread notification count. 2020-08-20 19:56:35 +01:00
Akinwale Ariwodola
f83a043664 fix notification sorting 2020-08-20 19:00:21 +01:00
Akinwale Ariwodola
e8a0bca5ea tweak equality check for LbryNotification 2020-08-20 18:45:02 +01:00
Akinwale Ariwodola
1198c2298a add and update translations 2020-08-20 18:28:32 +01:00
Akinwale Ariwodola
7205acb9d6 Sort newly added notifications. Add remote loading TTL. 2020-08-20 18:06:35 +01:00
Akinwale Ariwodola
d21cfd55ab Handle special URLs from notifications. Disable auto load/play for comment notifications. 2020-08-20 16:39:45 +01:00
Akinwale Ariwodola
1f9a0886a0 properly handle channel comment notifications 2020-08-20 16:20:46 +01:00
Akinwale Ariwodola
dd5ea68915 new YRBL 2020-08-20 14:52:41 +01:00
Akinwale Ariwodola
10c123ba6a check is_seen flag. display comment author thumbnails if present. 2020-08-20 13:26:41 +01:00
Akinwale Ariwodola
6931dbe79c
Instant verification (#974)
* add instant verification options and Google Play Billing
bumpversion 0.15.16 --> 0.15.17
restore account_undergo_review default string
twitter sign-in flow
fix build error
final changes
update api key and secret
* tweak build script
2020-08-19 17:23:35 +01:00
Akinwale Ariwodola
4d024c06cc
In-app notifications (#969)
* display notification bell icon beside URL bar
* notification model
* persist received notifications
* Refresh notification list. Add  is_read flag and display unread count.
* Hide notifications when opening the navigatinon drawer. Open selected notification item before hiding the list.
* update local store with remote notifications
* use card view for notification items
* make notification cards clickable
* handle comment hash
* fix remote notifications not loading. fix comment scroll.
* Improve in-app comment notification linking. Add icons.
2020-08-18 14:19:35 +01:00
Javi Rueda
e5dcc527eb Merge branch 'master' of https://github.com/lbryio/lbry-android 2020-08-09 12:59:58 +02:00
Akinwale Ariwodola
ddcb190457 do not display global background servce initializing indicator 2020-08-07 10:11:57 +01:00
Javi Rueda
54338a2a7d Merge branch 'master' of https://github.com/lbryio/lbry-android 2020-08-03 09:27:12 +02:00
Akinwale Ariwodola
dd14b90d7e
Merge pull request #967 from kekkyojin/sendto-feat
Allow to publish files via Send To feature
2020-07-29 15:20:59 +01:00
Javi Rueda
35c2512ad6 Merge branch 'master' of https://github.com/lbryio/lbry-android 2020-07-27 20:15:44 +02:00
Javi Rueda
feb7f260dc Allow to publish files via Send To feature 2020-07-24 01:59:59 +02:00
Akinwale Ariwodola
74c7a1de4d sdk 0.79.1. Clear resolved sub cache after sync. 2020-07-23 20:04:48 +01:00
Javi Rueda
230b3f0bae Merge remote-tracking branch 'upstream/master' 2020-07-22 18:00:27 +02:00
Akinwale Ariwodola
88a43dc679 set sync interval back to 5 minutes 2020-07-22 05:52:44 +01:00
Akinwale Ariwodola
1bb5ce72fa Proper fix for subscription sync retention. Eliminate double sync attempt on startup. 2020-07-22 05:49:48 +01:00
Akinwale Ariwodola
8ee19b3f5c
Sub sync fix (#965)
* improve sub sync merge handling logic
* do not try to re-subscribe local syncs remotely whhen merging
2020-07-21 19:49:22 +01:00
Akinwale Ariwodola
1055392b7f temporarily omit duration 2020-07-21 19:39:47 +01:00
Akinwale Ariwodola
c772cf2ead
check buffering events (#952)
* check buffering events
* use the claim permanent url for buffer events
* update request parameters
* hash user ids for buffer events
* update buffer event endpoint
2020-07-21 19:30:45 +01:00
Javi Rueda
18eeaa187f Merge remote-tracking branch 'upstream/master' 2020-07-17 17:39:36 +02:00