Alex Grintsvayg
7ecc8103d8
improve error analytics
...
- move analytics creation earlier in the startup process
- add several events to track startup, startup failure, other errors
- abstract platform detection into separate file
- add "build" type to platform so we can differentiate devs vs live users
2016-11-15 10:31:35 -05:00
Job Evers-Meltzer
61a354fa60
add bad-whitespace check to pylint
2016-11-09 11:27:07 -06:00
Job Evers-Meltzer
6d6cfbc7cc
whitespace
2016-11-03 16:57:42 -05:00
Job Evers-Meltzer
3c977f961f
improve osx app shutdown
2016-11-03 16:57:29 -05:00
Job Evers-Meltzer
5bccfdb244
add logging to shutdown process
2016-11-03 14:42:45 -05:00
Job Evers-Meltzer
10cb20d08f
fix whitespace and long-lines
2016-11-03 14:22:16 -05:00
Job Evers-Meltzer
7de4340c38
lint the osx and windows apps
...
This also fixes a trivial bug in the osx release.
2016-11-01 15:39:50 -05:00
Job Evers-Meltzer
a4ec706b06
enable console logging for apps
2016-11-01 11:14:04 -05:00
Job Evers-Meltzer
30533a7986
Read config file in windows and osx
...
Also moves the config loading to BEFORE the log configuration
2016-11-01 11:14:04 -05:00
Job Evers-Meltzer
e1997a6852
dumb bug fix
2016-10-28 17:55:34 -05:00
Job Evers‐Meltzer
46cfa20f65
Merge pull request #204 from lbryio/cleanup-logging
...
Cleanup logging
2016-10-28 15:56:54 -05:00
Job Evers-Meltzer
80f548fdfd
use same logging for apps
2016-10-28 15:43:04 -05:00
Job Evers-Meltzer
8fe5eb514a
make app startup consistent across versions
2016-10-28 15:41:48 -05:00
Job Evers-Meltzer
e70ecc8ac9
change settings object for packages too
2016-10-27 14:57:02 -05:00
Jack
1951ea09cd
updates from master, more refactoring
...
-lbrynet.lbrynet_daemon.auth.client.LBRYAPIClient.config will detect if
it needs to return the auth/non-auth version
2016-10-26 03:16:33 -04:00
Jack
6799de645b
Merge branch 'master' into refactor-settings
...
# Conflicts:
# packaging/osx/lbry-osx-app/lbrygui/LBRYApp.py
# packaging/windows/lbry-win32-app/LBRYWin32App.py
2016-10-19 00:19:45 -04:00
Jack
06a88599df
--http-auth flag to use authentication, refactor settings
...
settings will prefer, in order:
-defaults
-settings in config file
-settings given as environmental variables
-settings given as command line args
2016-10-19 00:12:44 -04:00
Job Evers
6b7d575e95
use lbry.io to check for an internet connection
2016-10-17 20:11:08 -05:00
Jack
b5311dd1c3
fix DaemonRequest import in apps
2016-10-14 23:01:15 -04:00
Jack
c4eb3de5b2
update app imports
2016-09-30 11:17:47 -04:00
Job Evers-Meltzer
f5dc213e53
need to not be in build dir
2016-08-16 15:16:55 -05:00
Job Evers-Meltzer
138e9c1486
throw more things at wall
2016-08-16 15:03:41 -05:00
Job Evers-Meltzer
7053c0dc93
argh. so much hate
2016-08-16 14:52:08 -05:00
Job Evers-Meltzer
ee8a653b13
argh. so much hate
2016-08-16 14:43:49 -05:00
Job Evers-Meltzer
71fad7e97f
also need wheel
2016-08-16 13:41:04 -05:00
Job Evers-Meltzer
04740eb928
need to detect if ON_TRAVIS earlier
2016-08-16 13:24:38 -05:00
Job Evers-Meltzer
8c63d58c96
tmp: debug travis
2016-08-16 13:21:38 -05:00
Job Evers-Meltzer
991672d423
move pyobj building earlier
2016-08-16 13:16:25 -05:00
Job Evers-Meltzer
55ce38cc87
temp: debug travis
2016-08-16 12:52:55 -05:00
Job Evers-Meltzer
d0e3e13852
ignore osx build artifacts
2016-08-16 12:25:35 -05:00
Job Evers-Meltzer
a2a1e30d68
remove unnecessary libgmp
2016-08-16 12:25:18 -05:00
Job Evers-Meltzer
a6f08b9e0c
Prettifies the osx dmg
...
Adds a new background image, along with precisely located icon files.
Also updates the icon files to have white backgrounds. The icon files were
created using the 256px icon used in the ubuntu build.
2016-08-16 12:22:14 -05:00
Jack Robison
1092313892
Merge pull request #118 from lbryio/add-LBRYDaemonRequest
...
add LBRYDaemonRequest to os x app
2016-08-09 12:35:08 -04:00
Job Evers-Meltzer
849aeb65f0
use most recent lbrycrdd release on github
2016-08-09 11:03:40 -05:00
Jack
a99dc6e93d
add LBRYDaemonRequest to os x app
2016-08-09 11:19:01 -04:00
Job Evers‐Meltzer
f1b4c6a1ec
Cache pyobjc ( #87 )
...
* cache pyobjc modules as wheels
2016-07-18 14:50:05 -05:00
Jack
df3c5b9a77
open conf for write in app
2016-07-04 20:47:43 -04:00
Jack
69c5631b25
make lbrycrddpath.conf if it doesnt exist, point to binary in app
2016-07-04 19:53:01 -04:00
Job Evers-Meltzer
16f48d0400
Add lbrycrd to app bundle on macos
2016-07-04 15:18:08 -05:00
Job Evers-Meltzer
ee88970075
use the python installer from python.org
...
The python from brew links to brew's version of openssl
while the python one works with what osx has by default.
We need the later or else the resultiing app bundle
only works on machines that have brew's version of
openssl.
2016-06-23 15:24:19 -05:00
Job Evers-Meltzer
da13192cfe
Use a more up-to-date OSX version
...
Also related:
- install framework version of python
- ensure unencrypted keys are never accidently added to repo
2016-06-22 23:23:26 -05:00
Job Evers-Meltzer
2d882a11a5
No longer swap libgmp
...
The correct libgmp builds on travis so we don't need to swap it out anymore
2016-06-21 16:21:46 -05:00
Job Evers-Meltzer
2bac0a25e0
install pyobjc dependencies
2016-06-21 13:51:53 -05:00
Job Evers-Meltzer
cdb311a501
build dmg from LBRY.app
2016-06-21 00:19:40 -05:00
Job Evers-Meltzer
f16111369f
Update build script
...
setup_uri_handler.py has moved, update build script to reflect
again, setup_uri_handler changed location
remove pipe to /dev/null
try updating openssl
try deep signing
another file renamed
install a dependency
prereqs
install requirements
install certifi
only install requirements on osx
thin binaries only if they're actually fat
2016-06-20 20:45:28 -05:00
Job Evers-Meltzer
628d052749
move contents of lbry-osx-app into lbry repo
2016-06-20 20:43:48 -05:00
Job Evers-Meltzer
2e26bb0e57
remove submodule
2016-06-20 20:43:47 -05:00
Job Evers
652c7d72f6
Add encrypted certificate needed for code signing
...
This is a cleaned up version of commit c5dc06962d
add OSX build to travis matrix
fix the OSX build not failing
add encrypted certificate and identity file
Update submodule to lbry-osx-app/master
2016-06-20 20:43:34 -05:00
Job Evers
efb5157027
Enabling builds on travis-ci
...
- adds a travis.yml config file
- modifies the ubuntu build script to work on travis
- adds start of osx builds
- waiting for certs to be added
2016-05-22 20:17:36 -05:00