Summary 🌟
In this release, we introduced integration between Jira Service Management (JSM) and External Share using the API endpoint. For improvements, we enhanced the mobile UX, dark mode color palette, secured preview functionality, and quick filters. As for bug fixes, we resolved issues related to navigation errors, filter functionality, overflowing text, API errors, and dropdown behavior.
...
New Features 
Implemented Display of JSM Approval History in Shared Page
Integrated We integrated Jira Service Management (JSM) approval history into External Share by utilizing the REST API endpoint:
...
...
/rest/servicedeskapi/request/{issueIdOrKey}/approval
...
Approval history
...
will be displayed under the Activity tab
...
Ensured the approval history is effectively positioned for seamless visibility and access within the shared page.
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-1009 |
---|
|
. For more example calls with operation method, refer to API documentation.
Improvements 
Improved share issue page UX on mobile
We have improved the zooming and scrolling functionality on the mobile version, making it easier to upload attachments and add comments. Additionally, scaling and the visibility of the ‘Upload a file’ button have been enhanced for better usabilityimproved. Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-1291 |
---|
|
...
Improved enabled preview for secured shares
Updated the preview functionality to display content from secured shares, ensuring the preview accurately reflects shared content, even when protected by passwords or restricted access. Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-1247 |
---|
|
Bug Fixes 
...
Improved color palette in dark mode
...
The color palette in dark mode was enhanced to match Jira's theme-switching behavior.
Additionally, the editor's theme behavior was aligned with Jira for a user experience.
Improved style of quick filters tab
The Quick Filters tab on the External Share Form was updated to prevent elements from wrapping, ensuring a cleaner and more organized layout.
Bug Fixes 
Fixed navigation error when accessing global settings
There was a bug in the filter share that caused a malfunction when sorting. However, it now works correctly when any sorting is applied from the table header.
...
Users can now navigate from project settings to global settings without encountering the hash trace error.
Fixed filter functionality issue
...
We have resolved an issue where
...
In the custom email tab, the “Authorize with Gmail/Outlook” text was not visible in dark mode. This issue has now been fixed.
...
disabling the "label" filter caused other filters such as "status," to stop functioning. Users can now hide filters without impacting the functionality of remaining filter types.
Fixed overflowing text from the Fix version field frame
There was a bug where public URLs with special characters (#
and ^
) in the "Name" field and password protection prevented access from Share Configuration. Now this issue has been fixed, user is redirected to the shared link.
...
We have fixed an issue where the long text put in FIX VERSIONS field was overflowing from boundaries.
Fixed API error
The issue where users couldn’t access external shares with password-protected public links is now resolved.
Previously, protected public links didn’t work, but users can now open them without any problems.
...
We have fixed an issue where sending a GET request for listing existing shares would result in internal server error, now it is working correctly.
Fixed view links filter
Previously, when an external user accessed a shared link and made updates in Jira, such as changing a status or updating a description, the updates were either not sent or sent with a significant delaysearching for "timeline" would return unwanted search types instead of relevant results. This issue has now been resolved, and updates are sent promptlythe filter now functions correctly.
Fixed
...
dropdowns tab issue
We fixed a vulnerability that allowed customer-level users to bypass password protection and access externally shared issues.
We’ve found a vulnerability that low-privileged users to change permissions, giving them unauthorized access to external shares. This has been fixed to prevent privilege escalation and ensure proper access control.
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-1248 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-1072 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-390 |
---|
|
Reverse the color palete for dark theme
We need to reverse the color palette for dark theme.
In Jira color palette in light theme looks like:
Both checked buttons are signed as “dark green”. Atlassian reverse the color palette automatically when you switch a theme. So If you set a dark font on light background after switching to dark theme you’ll have a proper light font.
We need the same mechanism for External page.
This also causes a bug when editing the External share page
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-378 |
---|
|
Also there was a mismatch in page theme editor theme when:
in global settings dark mode was disabled
users browser is set to darkmode
For testing:
Editor theme and inserted elements should behave similarly to editor in Jira,
for example:
dark text in light mode should turn light in dark mode (high contrast and visible)
Easiest way will be to compare editor behaviour/comments look between Jira and ESFJ.
Please check from both perspectives (both for light and dark mode):
check how comments posted from ESFJ look in Jira
check how comments posted from Jira look in ESFJ
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-257 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-1309 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-1299 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-1297 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-1284 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-1283 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-1282 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-1281 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-1274 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-1267 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | b66650ca-af1e-397f-81f5-9d94924a0a26 |
---|
key | ESFJ-1263Previously, clicking dropdown tabs in shared content caused an issue where they would remain open and not close when clicking outside on the white screen. This has been resolved, now only single dropdown that’s being focused remains open which prevents overlapping.