The BBC's Open Source Web Application. Contributions welcome! Used on some of our biggest websites, e.g.
OTHER License
Bot releases are visible (Hide)
Published by github-actions[bot] 7 months ago
Merge pull request #11394 from bbc/latest-video-heading-updates Add "Latest video" heading
Published by github-actions[bot] 7 months ago
Merge pull request #11390 from bbc/renovate/jsdom-21.x Update dependency @types/jsdom to v21
Published by github-actions[bot] 7 months ago
WSTEAM1-828: Add media loader placeholder (#11379) * adds a global no-js string constant * replaces no-js string with constant in server document * adds support to override legacy component styling * adds extra data needed for placeholder to build settings * adds placeholder styles * adds typescript converted placeholder component * ports over tests * integrates placeholder onto medialoader * fixes unit tests * Fix caption layout * Update index.test.tsx * Resolve conflicts * Remove aria-hidden
from placeholder. Wrap media player in figure
* Snapshot updates * media player integration updates * unit and snapshot updates --------- Co-authored-by: Aaron Moore [email protected]
Published by github-actions[bot] 7 months ago
WSTEAM1-830: Add Media Loader Integration Tests (#11385) * WSTEAM1-830: Rename files * WSTEAM1-830: Update test exports * WSTEAM1-830: Add snapshots * WSTEAM1-830: Remove env --------- Co-authored-by: Aaron Moore [email protected]
Published by github-actions[bot] 7 months ago
Merge pull request #11387 from bbc/WSTEAM1-779-livepage-promoimage WSTEAM1-779 Live Page Promo Image
Published by github-actions[bot] 7 months ago
Merge pull request #11389 from bbc/WSTEAM1-825-emp-tracking WSTEAM1-825: Add Embedded Media Player Tracking
Published by github-actions[bot] 7 months ago
WSTEAM1-871+872 - Additional media player settings (#11388) * WSTEAM1-871+872 - Additional media player settings * Fix tests * Default embeddingAllowed
to false
if not found
Published by github-actions[bot] 8 months ago
WSTEAM1-832+833 - SMP settings builder (#11383) * WSTEAM1-832 - SMP Live page settings * Return partial settings from page type function * Simplify return object * port over article config builder? * default to null on settings object builder * Test extending * More type checking * Type fixes * type checking on componentsToRender * Update index.stories.tsx * Add more default settings * Allow base config overriding * Update types.ts * Set autoplay
field * Add test for mediaArticle logic * Simplify playerConfig types * Add Storybook story for Live media player * Update getCaptionBlock.ts * Disabling autoplay
for now - Seems to play the video twice, so going to debug, * Ensure SMP only loads once to avoid multiple playbacks of same media * Add missing summary
field from settings * Refactor config builder types * Add tests for getCaptionBlock * minor refactor * Update types.ts * null syntax and type updates * Remove multiple playback workaround and add note about playback in local dev
Published by github-actions[bot] 8 months ago
Arabic, Mundo, Hausa and Russian Nav updates (#11386) * Update Arabic, Hausa, Mundo and Russian navs * Update snapshots --------- Co-authored-by: Aaron Moore [email protected]
Published by github-actions[bot] 8 months ago
Ensure ws service has a unique name (#11384) Co-authored-by: Toby Cox [email protected]
Published by github-actions[bot] 8 months ago
WSTEAM1-829: Add Captions, Fragments (#11368) * WSTEAM1-829: Add Captions, Fragments * WSTEAM1-829: Add styles * WSTEAM1-829: Update styles * WSTEAM1-829: Update * WSTEAM1-829: Update import * WSTEAM1-829: Apply prettier * WSTEAM1-829: Update * WSTEAM1-829: Update * WSTEAM1-829: Update Fragments * WSTEAM1-829: Update italics and bold to Text * WSTEAM1-829: Update Caption tests * WSTEAM1-829: Add updated inline link * WSTEAM1-829: Update Caption to use TS inline link * WSTEAM1-829: Update Captions to use decoraated inline link * WSTEAM1-829: Revert storybook head * WSTEAM1-829: Update styles * WSTEAM1-829: Revert storybook header * WSTEAM1-829: Remove unused styles * WSTEAM1-829: Add bold and italic support for inline and inline link * WSTEAM1-829: Update snapshots * WSTEAM1-829: Update fixture data * WSTEAM1-829: Add language attribute * WSTEAM1-829: Bring back semantic html * WSTEAM1-829: Update Captions * WSTEAM1-829: Revert header * WSTEAM1-829: Update Snapshots * WSTEAM1-829: Header * WSTEAM1-829: Header * WSTEAM1-829: Update snapshots
Published by github-actions[bot] 8 months ago
WSTEAM1-827: Add Live Switch (#11380) * WSTEAM1-827: Add isLive switch * WSTEAM1-827: Add Live check * WSTEAM1-827: Update logic
Published by github-actions[bot] 8 months ago
Merge pull request #11376 from bbc/live-label-for-burmese WSTEAM1-807 Live label pulse vertical alignment for burmese with no header image
Published by github-actions[bot] 8 months ago
Add SIMORGH_DATA
script comment + test (#11382) * Add SIMORGH_DATA
script comment * Add test
Published by github-actions[bot] 8 months ago
Merge pull request #11350 from bbc/WSTEAMA-1019-launch-russian-to-homepage-environment WSTEAMA 1019 Launch Russian service to homepage on live environment
Published by github-actions[bot] 8 months ago
Fix Opera Mini SIMORGH_DATA
object error (#11378)
Published by github-actions[bot] 8 months ago
Expose environment variables to client (#11375) * Testing exposing clientside env vars * Test in Express app * import fix * Rename env variables object to be clearer and what it does * Remove SIMORGH_APP_ENV
from next.config.js
* Use initialiser method to allow process.env
overrides - This is mainly to support tests that set the process.env
values within the tests * Update index.ts * Test with SIMORGH_ATI_BASE_URL
* Type check SIMORGH_APP_ENV
* Update _document.page.tsx * Update index.ts * Update component.jsx * Update process.env
references to use getEnvConfig()
* Add missing cache config * Set ichef default back * Fix import * Update index.ts * Snapshot update * Test removing getEnvConfig
from getOriginContext
* Revert "Test removing getEnvConfig
from getOriginContext
" This reverts commit 81e26dba2c8cea903e9fe664ff897aaa862bf5df. * Update index.ts * Test removing path aliasing * Add test * Improve tests * Update index.test.ts * Remove process.env
from clientside test - These should be coming from the window
object, so its more accurate to remove these
Published by github-actions[bot] 8 months ago
Merge pull request #11359 from bbc/WSTEAM1-844-remove-comma WSTEAM1-844: Remove comma after Post Heading timestamp to reduce VoiceOver gestures
Published by github-actions[bot] 8 months ago
Merge pull request #11354 from bbc/NVDA-fix-using-float NVDA-FIX: Post h3 should be read with one key press
Published by github-actions[bot] 8 months ago
Merge pull request #11356 from bbc/A11y-bug-fix-extra-space-live-label WSTEAM1-A11y-Bug-Fix: Remove extra space from live label