Commit graph

20 commits

Author SHA1 Message Date
infinite-persistence
7521ac53a3 Linux: Don't add extra call to associate 'lbry://'
## Issue
Closes 4729: LBRY desktop auto-sets itself as default application for opening html files in Linux file managers like nemo after logout and login or a cold/warm boot

- https://gitlab.freedesktop.org/xdg/xdg-utils/-/issues/180
    - It appears that there is a piece of code in xdg that defaults the type to 'text/html' if the parameter is empty. I'm not sure if that's entirely xdg's fault, or it's the way Electron's `setAsDefaultProtocolClient` uses it.

## Changes
In Linux Mint at least, it seems like the `protocols` entry in `electron-builder.json` is enough to associate the LBRY protocol to this app. The extra `setAsDefaultProtocolClient` seems unnecessary.

My test method:
With `setAsDefaultProtocolClient` removed for Linux,
- <a href="lbry://xxx"> still opens the app.
- <a href="lbry://xxx"> does not open the app if the `protocols` entry is removed from `electron-build.json` (confirming that it's doing it's job).
2021-03-08 11:21:41 -05:00
Jeffrey Fisher
1155f5512d Fix linting errors.
Closes #4027
2021-01-29 10:10:10 -05:00
zeppi
1b3bc0f4e3 support consolidating txos
improvements

actual values

bump

bump

devtools revert

bugfix

bump
2021-01-05 12:38:55 -05:00
jessop
a5a1f72555 openItem is now openPath 2020-10-12 09:50:56 -04:00
jessop
e61f8551a3 upgrade electron
disable cors switch

electron version test

v8

wip

v9

bump

nativeImage

clean
2020-10-07 10:14:54 -04:00
Franco Montenegro
cbfed97853 Add app closing behavior setting 2020-08-20 01:16:11 -04:00
Sean Yesmunt
81344b9826 make sure lbryfirst error makes it up to UI 2020-07-09 11:01:12 -04:00
Sean Yesmunt
cadcb53399 add better logging and prevent LbryFirst from trying to start multiple times 2020-07-09 09:41:26 -04:00
Sean Yesmunt
f9325a816e only start lbryFirst daemon for approved users 2020-07-08 14:23:43 -04:00
Thomas Zarebczan
4291c36c58 Initial commit for LBRY-First
fix killing daemon

bump lbry-first
2020-07-08 14:23:43 -04:00
Sean Yesmunt
a8c3ec54ae only delete origin header for sdk calls - leave everything else as is 2020-06-08 11:52:21 -04:00
Sean Yesmunt
aabcd9690a bump lbry-sdk to 0.75.0 2020-06-03 16:25:06 -04:00
seanyesmunt
1984ee585f second attempt at localized player 2020-03-18 10:04:05 -04:00
Sean Yesmunt
c321db4cab fallback to keychain for auth_token if desktop users don't have an auth_token cookie 2020-01-21 14:39:22 -05:00
Sean Yesmunt
5c906df371 cleanup 2020-01-21 09:50:16 -05:00
Thomas Zarebczan
939a7d7689 feat: app image + cookie
fix: password stuff
2020-01-21 09:50:16 -05:00
tuxfoo
e8e3f50cfb Force color profile to render correct colors 2020-01-07 11:07:47 -05:00
jessop
20dde98506 feat: disable app updates by placing a file named upgradeDisabled in static/ 2019-11-13 11:00:46 -05:00
Sean Yesmunt
ab2ee079e2 fix scripts 2019-11-11 13:27:29 -05:00
Sean Yesmunt
6ad31a3ce9 refactor lbrytv web server 2019-11-11 13:27:29 -05:00
Renamed from src/platforms/electron/index.js (Browse further)