lbry-desktop/ui
infinite-persistence b0e88ff5d1
Add "Hide Repost" button in channel page (#1796)
* Re-organized per 'state->var->func->effect->return' structure.

* Add "Hide Repost" button in channel page

Ticket: 1762

## Change
For the placement of the button, putting it inside the expanded settings group feels the most natural, plus we then don't need to check whether the channel has reposts or not before displaying it (the expanded area is for stuff like this).

## Notes
The tricky part was making the code maintainable w.r.t to the global "Hide Repost" setting. Changed `forceShowReposts` to `hideRepostsOverride`, hopefully makes things more obvious.
- undefined = fallback to global setting
- true/false = use override
2022-07-05 13:20:10 -04:00
..
component Add "Hide Repost" button in channel page (#1796) 2022-07-05 13:20:10 -04:00
constants Preorder content functionality (#1743) 2022-06-23 20:58:32 -04:00
contexts Category: Hide "Repost" from ContentType filter, except for WildWest 2022-04-25 08:49:46 -04:00
effects Handle browsers that don't support IntersectionObserver (#1739) 2022-06-23 08:10:27 -04:00
modal Preorder cleanup 2022-06-28 13:36:18 +08:00
page Add "Hide Repost" button in channel page (#1796) 2022-07-05 13:20:10 -04:00
redux New version nudge (#1793) 2022-07-05 09:14:32 -04:00
scss Part 1 (#1789) 2022-07-04 14:32:30 +02:00
util Update thumbnail cards URL (#1748) 2022-06-23 18:09:48 -04:00
analytics.js Fix localStorage crash 2022-05-26 08:27:35 -04:00
app.js
comments.js Remove custom comments server 2022-02-03 10:24:58 -05:00
i18n.js Add env to auto report new strings in console 2022-01-05 00:26:31 -08:00
index.jsx New version nudge (#1793) 2022-07-05 09:14:32 -04:00
lbry.js Tip: show modal instead of toast when timeout 2022-06-01 08:40:39 -04:00
logWarningConsoleMessage.js
native.js
reducers.js Support resume-able upload via tus (#186) 2021-11-10 13:16:16 -05:00
rewards.js Change logic for daily reward claiming to weekly 2021-12-23 02:40:58 -05:00
store.js 1318: Persist recsys data for send after tab close 2022-05-24 13:52:50 -04:00