lbry-desktop/ui
infinite-persistence 08ebedb4cc
Settings Page: add warning for unsaved settings (#430)
* Settings Page: add warning for unsaved settings

## Issue
When entering Settings Page, sync-loop is disable until user exist Settings Page.  If browser is closed, changes will be lost.

## Change
Add the usual browser-level modal popup.

Note that all modern browsers have stopped supporting customized messages, but I still left the message there for clarity.  Tried to use our own toast for it, but the handler locks all GUI until it is serviced.

* app: remove unused props

* app: use lighter selectors

When all we need is to know if something exists or their count, use the ID version instead of the url/claim version to avoid the heavy transformation.
2021-12-06 09:38:26 -05:00
..
component Settings Page: add warning for unsaved settings (#430) 2021-12-06 09:38:26 -05:00
constants Un-authenticated resolve (#341) 2021-11-24 09:33:34 -05:00
effects Remove use-history-nav.js 2021-11-09 16:03:37 +08:00
modal Un-authenticated resolve (#341) 2021-11-24 09:33:34 -05:00
page Fix category page labels not being translated (#423) 2021-12-04 12:08:13 -05:00
redux Fix selectIsSubscribedForUri not handling abandoned claims 2021-12-01 21:21:31 +08:00
scss updated the transform origin (#395) 2021-12-01 13:01:21 -05:00
util [oEmbed] some changes and fixes (#392) 2021-12-01 10:36:52 -05:00
analytics.js [oEmbed] some changes and fixes (#392) 2021-12-01 10:36:52 -05:00
app.js
comments.js Comment Moderation - time based bans 2021-09-03 07:17:56 +08:00
i18n.js Revert "Simplify language lists" 2021-04-06 15:42:27 -04:00
index.jsx [oEmbed] some changes and fixes (#392) 2021-12-01 10:36:52 -05:00
lbry.js Un-authenticated resolve (#341) 2021-11-24 09:33:34 -05:00
logWarningConsoleMessage.js new lbc icon 2020-09-29 17:12:32 -04:00
native.js working 2020-12-16 10:52:22 -05:00
reducers.js Support resume-able upload via tus (#186) 2021-11-10 13:16:16 -05:00
rewards.js Desktop cherry-pick: "7240 Integrate lbry redux and lbryinc" 2021-10-19 20:40:07 +08:00
store.js Additional GA events via redux/lbryio hook 2021-10-22 10:56:43 +08:00