lbry-desktop/ui
infinite-persistence 79be67831b
Add page titles (affects browser Tab, History, etc.)
## Issue
- While changing the "Back" behavior in the Settings Page PR, it was a pain to troubleshoot when the entire history list is listed as "odysee.com".
- If you have multiple tabs open, it's hard to know which is which for non-claim and non-channel pages.

## Approach
Initially, I thought of overriding the document's title through the `<Page>` component, since the titles are usually defined there. However, given that the router is already doing the overriding, I think it's best to do the same thing all in one place.

Downside: it might get missed when a new page is added.

## Unknown
- Not sure if are rules for titles. There seems to be a mix of sites -- some have specific titles per page, most just use the site title for each page.
- I think the `return` statement in the `useEffect` is unnecessary, since it'll just be setting to the same value now during the cleanup stage. (??)
2021-08-28 21:25:20 +08:00
..
component Add page titles (affects browser Tab, History, etc.) 2021-08-28 21:25:20 +08:00
constants Add page titles (affects browser Tab, History, etc.) 2021-08-28 21:25:20 +08:00
effects Fallback image for <FileThumbnail> 2021-08-17 19:46:54 -07:00
modal Add direct reacting from notifications 2021-08-28 20:48:49 +08:00
page Add direct reacting from notifications 2021-08-28 20:48:49 +08:00
redux Handle deleted comments 2021-08-28 20:48:49 +08:00
scss #6935 Direct reacting from notifications 2021-08-28 20:50:35 +08:00
util Consider more live streams (#6974) 2021-08-27 10:57:54 -04:00
analytics.js watchman send dsk for desktop (#6916) 2021-08-19 13:18:21 -04:00
app.js refactor lbrytv web server 2019-11-11 13:27:29 -05:00
comments.js Commentron: incorporate 'setting.Get' into 'doFetchCreatorSettings' 2021-08-12 14:51:41 +08:00
i18n.js Revert "Simplify language lists" 2021-04-06 15:42:27 -04:00
index.jsx bugfix 2021-07-29 12:58:25 -04: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 wip 2021-06-08 13:25:52 -04:00
rewards.js When a new reward is acquired, only close modals if the reward comes from reward_code 2021-01-08 08:16:41 -07:00
store.js sync edited playlists 2021-08-03 11:47:54 -04:00