bsky-app/src/view/com
LW 50c1841a06
feat: Update HTML title on web #626 #599 (#655)
For any `Screen` that shows on desktop, `title` is "(1) ... - Bluesky"
where "(1)" is the unread notification count.

The titles are unlocalized and the string "Bluesky" is hardcoded,
following the pattern of the rest of the app.

Display names and post content are loaded into the title as effects.

Tested:
* all screens
* screen changes / component mounts/unmounts
* long posts with links and images
* display name set/unset
* spamming myself with notifications, clearing notifications
* /profile/did:... links
* lint (only my changed files), jest, e2e.

New utilities: `useUnreadCountLabel`, `bskyTitle`,
`combinedDisplayName`, `useSetTitle`.

resolves: #626 #599
2023-05-16 13:13:05 -05:00
..
auth [APP-615] COPPA-compliant signup (#570) 2023-05-08 17:25:57 -05:00
composer Style cleaning and initial text size audit (#618) 2023-05-15 13:14:45 -05:00
lightbox [APP-539] Rework lightbox and alt-image behaviors (#573) 2023-05-04 00:54:35 -05:00
lists a11y cleanup for mute lists (#614) 2023-05-11 16:30:27 -05:00
modals Remove surrounding spaces in parentheses. (#667) 2023-05-16 12:44:30 -05:00
notifications Format count and fix type warning (#600) 2023-05-08 16:02:19 -05:00
pager [APP-635] Mutelists (#601) 2023-05-11 16:08:21 -05:00
post Use dropdown for web reposting and quote posting (#607) 2023-05-15 15:18:39 -05:00
post-thread feat: Update HTML title on web #626 #599 (#655) 2023-05-16 13:13:05 -05:00
posts Use dropdown for web reposting and quote posting (#607) 2023-05-15 15:18:39 -05:00
profile [APP-635] Mutelists (#601) 2023-05-11 16:08:21 -05:00
search a11y label cleanup (#576) 2023-05-04 00:53:49 -05:00
util Use dropdown for web reposting and quote posting (#607) 2023-05-15 15:18:39 -05:00