Commit graph

32 commits

Author SHA1 Message Date
Jack Robison
f41983a7b6 update and clean up lbrynetservice.py (#367) 2019-01-30 00:59:07 +01:00
Akinwale Ariwodola
2c56c78467
Subscription notifications implementation (#407)
* add notifications for unread subscriptions
2019-01-21 17:11:31 +01:00
Akinwale Ariwodola
4c741b9ac9
remove the RECEIVE_SMS permission (#386) 2019-01-07 11:28:19 +01:00
Akinwale Ariwodola
9a567ff5d0
Python 3.7 build (#381)
* Updated for Python 3.7.1
2018-12-27 09:04:21 +01:00
Akinwale Ariwodola
53166d9bba pin lbrynet to v0.30.1. set build_type to dev or release based on build config. 2018-12-13 00:15:29 +01:00
Akinwale Ariwodola
1dbc8847b1 pin torba branch with fix for current_task 2018-12-11 20:14:31 +01:00
Akinwale Ariwodola
48b92ed2a6
fix for drawer menu and title text on OnePlus devices (#370)
* use Metropolis font for drawer menu items
* change title font to Metropolis
2018-12-01 23:07:21 +01:00
Akinwale Ariwodola
6de1e41628
some updates to work with the latest lbrynet master (#364)
* build with lbrynet v0.30.1
* updates to use latest lbrynet master
* Disable DHT and hash announcer components.
* fix playback bug after download has started
2018-11-21 11:13:19 +01:00
Akinwale Ariwodola
b76498852e
daemon 0.30 changes (#346) 2018-10-28 22:44:52 +01:00
Akinwale Ariwodola
e08f6ee73c
add / update recipes and build changes for Python 3.6.6 compatibility (#315)
* add / update recipes and build changes for Python 3.6.6 compatibility
* include Python 3 apt packages in travis build script
* use Python 3.6 in Travis
* Enable _blake2 and _sha3 in Python 3. Remove unnecessary files.
* change zope.interface version
* update cffi version
2018-10-07 15:59:03 +01:00
Akinwale Ariwodola
c0b464ae36
implement phone verification (#274)
* implement phone verification
* update permissions in buildozer.spec
2018-09-03 02:57:54 +01:00
Akinwale Ariwodola
9c3f2f44da
show animated activity indicator after the user presses the Play button (#261) 2018-08-27 16:53:03 +01:00
Akinwale Ariwodola
df561cc582
Background media controls (#242)
* create background control notification when background play is enabled
2018-08-20 16:00:16 +01:00
Akinwale Ariwodola
a4e6025607
Daemon 0.21 updates (#223) 2018-08-13 07:12:13 +01:00
Akinwale Ariwodola
fdd6c87a31 ImageView animated gif support 2018-08-12 14:45:38 +01:00
Akinwale Ariwodola
89bfc845f6
Build and package modifications for react-native-video module updates (#225)
* Build and package modifications for react-native-video module updates
* change Android appcompat v7 lib version to 27.1.1
2018-08-11 20:48:54 +01:00
Akinwale Ariwodola
88fdc1b503
Android Oreo tweaks (#217)
* display notifications on Android 8.0 Oreo and higher using required notification channels
* fix daemon background service implementation for Android Oreo
2018-08-06 11:51:55 +01:00
Akinwale Ariwodola
245942ff14
added method to MainActivity to obtain a device ID (#182) 2018-06-20 19:07:20 +01:00
Akinwale Ariwodola
468c41c526 implement extendable first run experience starting with welcome page 2018-06-08 09:13:45 +01:00
Akinwale Ariwodola
4d57d72980 Fix service_identity requirements. Add certifi for Twisted SSL verification. 2018-05-16 00:49:47 +01:00
Akinwale Ariwodola
77f5d5cf05 Updated React Native version to fix startup error. Updated buildozer requirements to match latest lbryio/lbry requirements.txt. 2018-05-15 22:14:08 +01:00
Akinwale Ariwodola
bb7fa61c33 Implemented Mixpanel analytics 2018-04-20 03:14:44 +01:00
Akinwale Ariwodola
43deedd994 Integrate fixes from https://github.com/kivy/python-for-android/pull/1197 for minimum Android API support. Minimum Android API set to 21. 2018-04-11 11:30:16 -04:00
akinwale
76dee67e9a
First alpha release (#52)
* added __version__ to main.py
* package name changed from io.lbry.lbrynet to io.lbry.browser
* removed unnecessary WRITE_EXTERNAL_STORAGE permission from AndroidManifest template, buildozer.spec updates and some cleanup
2018-03-31 10:28:26 +01:00
akinwale
316634f5b7
Integrate build process with React Native (#18)
* created react base and updated build to use android sdk 23
* add nodejs install step to travis build script
* added simple build script to create the react native  bundle before the buildozer APK build
2017-12-28 19:06:31 +01:00
akinwale
4f720ece58
Switch build tool to Gradle (#15) 2017-12-21 08:24:31 +01:00
akinwale
968c5d1f8e
Wallet encryption (#14)
* enabled wallet encryption with custom keyring backend
* updated with lbry and lbryum master refs for wallet encryption
2017-12-20 17:10:30 +01:00
akinwale
9eeeefa1d2 Python unit tests (#13)
* Modified build to allow Python unit tests to run
* Added extra dependencies and build recipes for the unit tests
2017-10-03 10:16:24 +01:00
akinwale
3c5f90bf14 Path utility class implementation (#9)
* Paths utility class implementation
* Updated buildozer requirements list
* lbry repository in buildozer.spec requirements changed to https://github.com/lbryio/lbry
2017-08-22 22:03:05 +01:00
akinwale
80aeb406af Python logging (#7)
Service code cleanup. Kivy dependency eliminated. File and stdout logging working properly.
2017-08-17 23:06:57 +01:00
Akinwale Ariwodola
f211b0df99 Android service control activity implementation 2017-08-17 15:31:42 +01:00
shyba
24d2fdaf16 add Travis badge and make it generate Apks (#1)
* add travis and a buildozer file for it

* add travis badge

* fix travis unzip path for ndk

* api/sdk 21/21
2017-08-14 02:30:39 +01:00