simorgh

The BBC's Open Source Web Application. Contributions welcome! Used on some of our biggest websites, e.g.

OTHER License

Stars
1.3K
Committers
139

Bot releases are visible (Hide)

simorgh - Release 4.1413.0

Published by github-actions[bot] 7 months ago

Merge pull request #11394 from bbc/latest-video-heading-updates Add "Latest video" heading

simorgh - Release 4.1412.0

Published by github-actions[bot] 7 months ago

Merge pull request #11390 from bbc/renovate/jsdom-21.x Update dependency @types/jsdom to v21

simorgh - Release 4.1411.0

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]

simorgh - Release 4.1410.0

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]

simorgh - Release 4.1409.0

Published by github-actions[bot] 7 months ago

Merge pull request #11387 from bbc/WSTEAM1-779-livepage-promoimage WSTEAM1-779 Live Page Promo Image

simorgh - Release 4.1408.0

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

simorgh - Release 4.1407.0

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

simorgh - Release 4.1406.0

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

simorgh - Release 4.1405.0

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]

simorgh - Release 4.1404.0

Published by github-actions[bot] 8 months ago

Ensure ws service has a unique name (#11384) Co-authored-by: Toby Cox [email protected]

simorgh - Release 4.1403.0

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

simorgh - Release 4.1402.0

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

simorgh - Release 4.1401.0

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

simorgh - Release 4.1400.0

Published by github-actions[bot] 8 months ago

Add SIMORGH_DATA script comment + test (#11382) * Add SIMORGH_DATA script comment * Add test

simorgh - Release 4.1399.0

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

simorgh - Release 4.1398.0

Published by github-actions[bot] 8 months ago

Fix Opera Mini SIMORGH_DATA object error (#11378)

simorgh - Release 4.1397.0

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

simorgh - Release 4.1396.0

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

simorgh - Release 4.1395.0

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

simorgh - Release 4.1394.0

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

Badges
Extracted from project README
Test Coverage Known Vulnerabilities Maintainability Storybook