-
Notifications
You must be signed in to change notification settings - Fork 1
release-20260126 #1504
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
release-20260126 #1504
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
… date label translations
… and lightboxIndex for better media handling
… and date handling
…ontainer for better media display
…videoRefs in slideChange callback
feat: add comments watcher notification settings and update translations
…ional date label display only if there are multiple dates
…n top left corner
…nt for date label in lightbox.tsx
…efactor App component structure
…dd styled-components as a peer dependency
… styled-components to version 6.3.6
Refactor code structure for improved readability and maintainability
UN-2257: group bug media by date
…ated Poster component
…eos-page UN-2249: add playerType prop to PlayerProvider based on video URL
iDome89
approved these changes
Jan 26, 2026
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces several important updates across the codebase, focusing on modernizing dependencies and Node.js versions, improving the bug media display and lightbox components, and cleaning up build and workflow processes. The main highlights are the migration from Yarn to npm, grouping bug media by upload date with improved UI, and upgrading Node.js and related packages for better performance and compatibility.
Dependency and Build System Modernization:
Migrated from Yarn to npm throughout the project, including updating the
Dockerfileto usenpm ciandpackage-lock.jsoninstead ofyarn installandyarn.lock, and updating CI workflows to use npm commands. Node.js version has been upgraded from 16/18 to 24 in both Docker and GitHub Actions workflows, ensuring use of the latest LTS version and improved security and performance. (Dockerfile,.github/workflows/e2e.yml,.github/workflows/push.yml) [1] [2] [3] [4]Updated key dependencies to their latest versions, including
@appquality/unguess-design-system,styled-components, andtypescript, and removed the unused@headwayapp/react-widgetpackage. (package.json) [1] [2]Bug Media Display and Lightbox Enhancements:
Refactored the bug media section to group images and videos by upload date, display date labels, and show counts for each media type. This includes new utility functions for date formatting and sorting, and a new
BugMediaSectioncomponent for modular rendering. (src/common/components/BugDetail/Media/index.tsx,src/common/components/BugDetail/Media/BugMediaSection.tsx,src/common/components/BugDetail/Media/dateUtils.ts) [1] [2] [3]Enhanced the lightbox component to support displaying date labels for media, improved navigation and state management, and updated the UI to show the upload date in a prominent tag when multiple date groups exist. (
src/common/components/BugDetail/lightbox.tsx) [1] [2] [3] [4]Design System and UI Adjustments:
src/app/theme.tsx,src/common/components/BugCard/index.tsx) [1] [2] [3]Other Notable Changes:
index.html, and addition of a new SVG asset export. (index.html,out) [1] [2] [3]These changes collectively modernize the project infrastructure, improve the user experience for bug media management, and ensure better maintainability going forward.