Summary:
- A new scientific calculator has been added to the system, allowing users to perform advanced mathematical operations.
- The calculator supports various functions, including trigonometry, logarithms, and exponentials.
- Users can input values and select the calculation mode, with options for degrees or radians.
- The calculator provides a user-friendly interface to display the results of the calculations.
- The system now handles invalid input and provides error messages to the user.
- The calculator includes a list of common mathematical constants for reference.
- The new feature aims to enhance the overall user experience and provide a useful tool for mathematical calculations.
Changelog:
Added:
- A new scientific calculator feature with various mathematical functions.
- Input validation and error handling for user input.
- A user-friendly interface to display calculation results.
- A list of common mathematical constants for reference.
Changed:
- The system now supports advanced mathematical operations.
- The user interface has been updated to include the new calculator feature.
Fixed:
- The system now handles invalid input and provides error messages to the user.
Removed:
- None
Summary:
- Slack notifications for Bitbucket updates are now re-enabled
- Team members will receive notifications in Slack when changes are made to Bitbucket
- This change improves communication and collaboration among team members
- Notifications will be sent to the designated Slack channel for each repository
- The system will now log when a notification is sent to Slack or when it is skipped due to an empty Slack channel
- This feature was previously disabled, but is now active again
- Team members can expect to see changelog updates posted to Slack for relevant Bitbucket activity
Changelog:
Added:
- Slack notification feature for Bitbucket updates
Changed:
- Notification settings to re-enable Slack notifications
Fixed:
- Issue where Slack notifications were not being sent due to being disabled
Removed:
- Commented out code that was disabling Slack notifications
Summary:
- The system now checks if a subscription is eligible for refresh.
- This check ensures that users can only refresh their subscription after a 31-day cooldown period.
- The system verifies the subscription status to prevent unauthorized access.
- The eligibility check is based on the subscription's status and renewal date.
- The cooldown period and subscription status are used to determine eligibility.
- This change improves the overall security and fairness of the subscription system.
- It prevents users from abusing the refresh feature.
Changelog:
Added:
- A new condition to check the eligibility of a subscription for refresh.
Changed:
- The logic for determining when a subscription can be refreshed.
Fixed:
- Potential issues with unauthorized access to subscription refresh.
Removed:
- None
Summary:
- Improved customer portal data preparation to handle specific report IDs
- Enhanced validation for PreQual report requests, including 31-day waiting period and subscription status checks
- Added functionality to retrieve historical reports, including last pull date and refresh availability
- Updated API to handle lead ID and report ID parameters for customer data and historical reports
- Enhanced error handling and logging for API requests
- Improved subscription status checks to include cancelled subscriptions within renewal dates
- Updated PreQual report request logic to include existing report status checks
Changelog:
Added:
- Functionality to retrieve historical reports, including last pull date and refresh availability
- Ability to handle specific report IDs in customer portal data preparation
- Enhanced validation for PreQual report requests
Changed:
- Improved customer portal data preparation to handle specific report IDs
- Updated API to handle lead ID and report ID parameters for customer data and historical reports
- Enhanced error handling and logging for API requests
Fixed:
- Issues with PreQual report requests, including 31-day waiting period and subscription status checks
- Problems with retrieving historical reports, including last pull date and refresh availability
Removed:
- None
Summary:
- Added a new admin panel for easier access to admin features
- Introduced an impersonation mode to simulate different user experiences
- Improved the accessibility of the dashboard by adding a new chat assistant
- Enhanced the modal orchestrator to handle multiple modal windows
- Updated the frozen credit modal to handle simulation modes
- Improved the overall user experience with new icons and design elements
- Added a new feature to bypass certain restrictions for admin users
- Updated the system to handle different access levels and blocking modal conditions
Changelog:
Added:
- New admin panel for easier access to admin features
- Impersonation mode to simulate different user experiences
- Chat assistant to improve user experience
- Bypass feature for admin users
Changed:
- Modal orchestrator to handle multiple modal windows
- Frozen credit modal to handle simulation modes
- Access level and blocking modal condition handling
Fixed:
- Improved handling of multiple modal windows
- Enhanced simulation mode for better user experience
Removed:
- None
Summary:
- The system now correctly displays special characters in changelog text
- This change ensures that text appears as intended, without HTML codes
- The improvement affects how the system processes and stores changelog information
- The overall quality of the changelog has been enhanced for better readability
- This update helps to prevent formatting issues in the changelog
- The system's ability to handle special characters has been improved
- The change contributes to a more user-friendly experience when viewing changelogs
Changelog:
Added:
- Ability to decode HTML entities in changelog text
Changed:
- The way the system processes and stores changelog information
Fixed:
- Issue with special characters not being displayed correctly in changelogs
Removed:
- HTML codes from stored changelog text
Summary:
- The "All" tab now shows the repository display name in the badge.
- A tooltip with the repository identifier is added for clarity.
- The repository display name is used consistently across the system.
- The change improves the user experience by providing more context.
- The system now handles repository names and display names more accurately.
- The update enhances the overall visibility of repository information.
- The modification makes it easier to identify and distinguish between repositories.
Changelog:
Added:
- Repository display name to the "All" tab badge.
- Tooltip with repository identifier for added clarity.
Changed:
- The way repository names are displayed in the "All" tab.
- The handling of repository display names for consistency.
Fixed:
- Inconsistent display of repository names.
- Lack of clarity in repository identification.
Removed:
- None
Summary:
- The deployment changelog now has a new default view that shows all deployments.
- This new view makes it easier to see all changes across different repositories.
- Users can quickly access a combined list of all deployments.
- The new view is sorted by date, with the most recent deployments shown first.
- This change helps users to more easily track and monitor deployments.
- The overall user experience has been improved with a more intuitive layout.
- Users can still view deployments by individual repository if needed.
Changelog:
Added:
- A new default view that shows all deployments across different repositories.
Changed:
- The layout of the deployment changelog to make it more intuitive.
- The sorting of deployments to show the most recent ones first.
Fixed:
- No fixes are included in this change.
Removed:
- No features or views have been removed in this change.
Summary:
- The public view of the changelog will no longer show inactive repositories.
- This change improves the overall user experience by reducing clutter.
- Only active repositories will be displayed, making it easier to find relevant information.
- The change helps to keep the changelog organized and up-to-date.
- Inactive repositories will no longer be visible to the public, maintaining data consistency.
- The update ensures that the changelog reflects the current state of repositories.
- The changelog will be more accurate and reliable, providing a better experience for users.
Changelog:
Added:
- Filter to exclude inactive repositories from the public changelog view
Changed:
- The way repositories are displayed in the public changelog view
- The criteria for selecting repositories to be shown in the changelog
Fixed:
- Issue with inactive repositories being visible in the public changelog view
Removed:
- Inactive repositories from the public changelog view
Summary:
- The changelog format has been updated to focus on non-technical readers.
- The summary section now requires 4-8 bullet points.
- Technical implementation details are no longer included.
- The language used is now simpler and clearer.
- The title must be short, with a maximum of 12 words.
- The format now prioritizes system behavior and feature improvements.
- The rules for the changelog format have been updated.
- The output must be in plain text.
- The format is now more understandable for management and non-developers.
Changelog:
Added:
- New rules for writing the changelog summary.
- Requirement for simple and clear language.
Changed:
- The changelog format to focus on non-technical readers.
- The summary section to require 4-8 bullet points.
Fixed:
- The language used in the changelog format to be simpler and clearer.
Removed:
- Technical implementation details from the changelog format.
Summary:
- Added a new method `getChangelogDateRange` to the `ChangelogService` class to calculate the date range for the changelog.
- Modified the `getPublicChangelogItems` method to fetch records from the first day of the previous month through today, per repository.
- Updated the `changelog.tpl` file to include a new icon for the card title and to display the author's name as a badge.
- Changed the CSS styles for the changelog page, including the color scheme and layout.
- Fixed the display of the card preview content to be left-aligned.
- Removed unnecessary code from the `getPublicChangelogItems` method.
- Updated the `css/changelog.css` file to reflect the new color scheme and layout.
Changelog:
Added:
- New method `getChangelogDateRange` to the `ChangelogService` class.
- New icon for the card title in the `changelog.tpl` file.
Changed:
- `getPublicChangelogItems` method to fetch records from the first day of the previous month through today, per repository.
- CSS styles for the changelog page.
Fixed:
- Display of the card preview content to be left-aligned.
Removed:
- Unnecessary code from the `getPublicChangelogItems` method.
Files Modified:
- custom/include/bitbucket_automation_changelog.php — modified
- custom/modules/dc_deployment_changelog/ChangelogService.php — modified
- custom/modules/dc_deployment_changelog/changelog.tpl — modified
- custom/modules/dc_deployment_changelog/css/changelog.css — modified
Deployment Changelog Updates
Summary:
- Increased max-width of changelog page from 840px to 1280px
- Updated padding of changelog page
- Changed tabs navigation to wrap instead of scroll
- Improved repository list ordering by most recent changelog entry
- Added sorting functionality for repository list
- Updated CSS for tabs navigation and changelog page
- Modified PHP code to sort repository list by newest entry first
- Changed repository list to display newest entries first
- Improved code organization and readability
Changelog:
Added:
- Sorting functionality for repository list
- Code to sort repository list by newest entry first
Changed:
- Max-width of changelog page from 840px to 1280px
- Padding of changelog page
- Tabs navigation to wrap instead of scroll
- Repository list ordering to display newest entries first
Fixed:
- No fixes reported in this pull request
Removed:
- Overflow-x auto and scrollbar styles from tabs navigation
Files Modified:
- custom/modules/dc_deployment_changelog/css/changelog.css — modified
- custom/modules/dc_deployment_changelog/views/view.publicchangelog.php — modified
Deployment Changelog Updates
Summary:
- Increased max-width of changelog page to 1280px
- Updated padding of changelog page to 24px 24px 48px
- Changed tabs navigation to wrap instead of scroll
- Added flex-wrap to tabs navigation for better responsiveness
- Updated repository list to order tabs by most recent changelog entry
- Implemented sorting of repository list based on newest entry first
- Modified changelog items grouping by repository ID
- Improved code organization and readability
- Enhanced user experience with updated layout and navigation
Changelog:
Added:
- Repository list sorting by most recent changelog entry
- Flex-wrap to tabs navigation for better responsiveness
Changed:
- Max-width of changelog page from 840px to 1280px
- Padding of changelog page from 24px 20px 48px to 24px 24px 48px
- Tabs navigation from scroll to wrap
Fixed:
- None
Removed:
- Overflow-x auto from tabs navigation
- Webkit-overflow-scrolling and scrollbar-width properties from tabs navigation
Files Modified:
- custom/modules/dc_deployment_changelog/css/changelog.css — modified
- custom/modules/dc_deployment_changelog/views/view.publicchangelog.php — modified
Mar 18, 2026
New Scientific Calculator Feature
Createddc763-repo/dc-workflow-test-repoProductionBilal Alam
Summary:
- A new scientific calculator has been added to the system, allowing users to perform advanced mathematical operations.
- The calculator supports various functions, including trigonometry, logarithms, and exponentials.
- Users can input values and select the calculation mode, with options for degrees or radians.
- The calculator provides a user-friendly interface to display the results of the calculations.
- The system now handles invalid input and provides error messages to the user.
- The calculator includes a list of common mathematical constants for reference.
- The new feature aims to enhance the overall user experience and provide a useful tool for mathematical calculations.
Changelog:
Added:
- A new scientific calculator feature with various mathematical functions.
- Input validation and error handling for user input.
- A user-friendly interface to display calculation results.
- A list of common mathematical constants for reference.
Changed:
- The system now supports advanced mathematical operations.
- The user interface has been updated to include the new calculator feature.
Fixed:
- The system now handles invalid input and provides error messages to the user.
Removed:
- None
Summary:
- Slack notifications for Bitbucket updates are now re-enabled
- Team members will receive notifications in Slack when changes are made to Bitbucket
- This change improves communication and collaboration among team members
- Notifications will be sent to the designated Slack channel for each repository
- The system will now log when a notification is sent to Slack or when it is skipped due to an empty Slack channel
- This feature was previously disabled, but is now active again
- Team members can expect to see changelog updates posted to Slack for relevant Bitbucket activity
Changelog:
Added:
- Slack notification feature for Bitbucket updates
Changed:
- Notification settings to re-enable Slack notifications
Fixed:
- Issue where Slack notifications were not being sent due to being disabled
Removed:
- Commented out code that was disabling Slack notifications
Summary:
- The system now checks if a subscription is eligible for refresh.
- This check ensures that users can only refresh their subscription after a 31-day cooldown period.
- The system verifies the subscription status to prevent unauthorized access.
- The eligibility check is based on the subscription's status and renewal date.
- The cooldown period and subscription status are used to determine eligibility.
- This change improves the overall security and fairness of the subscription system.
- It prevents users from abusing the refresh feature.
Changelog:
Added:
- A new condition to check the eligibility of a subscription for refresh.
Changed:
- The logic for determining when a subscription can be refreshed.
Fixed:
- Potential issues with unauthorized access to subscription refresh.
Removed:
- None
Summary:
- Improved customer portal data preparation to handle specific report IDs
- Enhanced validation for PreQual report requests, including 31-day waiting period and subscription status checks
- Added functionality to retrieve historical reports, including last pull date and refresh availability
- Updated API to handle lead ID and report ID parameters for customer data and historical reports
- Enhanced error handling and logging for API requests
- Improved subscription status checks to include cancelled subscriptions within renewal dates
- Updated PreQual report request logic to include existing report status checks
Changelog:
Added:
- Functionality to retrieve historical reports, including last pull date and refresh availability
- Ability to handle specific report IDs in customer portal data preparation
- Enhanced validation for PreQual report requests
Changed:
- Improved customer portal data preparation to handle specific report IDs
- Updated API to handle lead ID and report ID parameters for customer data and historical reports
- Enhanced error handling and logging for API requests
Fixed:
- Issues with PreQual report requests, including 31-day waiting period and subscription status checks
- Problems with retrieving historical reports, including last pull date and refresh availability
Removed:
- None
Summary:
- The changelog format has been updated to focus on non-technical readers.
- The summary section now requires 4-8 bullet points.
- Technical implementation details are no longer included.
- The language used is now simpler and clearer.
- The title must be short, with a maximum of 12 words.
- The format now prioritizes system behavior and feature improvements.
- The rules for the changelog format have been updated.
- The output must be in plain text.
- The format is now more understandable for management and non-developers.
Changelog:
Added:
- New rules for writing the changelog summary.
- Requirement for simple and clear language.
Changed:
- The changelog format to focus on non-technical readers.
- The summary section to require 4-8 bullet points.
Fixed:
- The language used in the changelog format to be simpler and clearer.
Removed:
- Technical implementation details from the changelog format.
Summary:
- The "All" tab now shows the repository display name in the badge.
- A tooltip with the repository identifier is added for clarity.
- The repository display name is used consistently across the system.
- The change improves the user experience by providing more context.
- The system now handles repository names and display names more accurately.
- The update enhances the overall visibility of repository information.
- The modification makes it easier to identify and distinguish between repositories.
Changelog:
Added:
- Repository display name to the "All" tab badge.
- Tooltip with repository identifier for added clarity.
Changed:
- The way repository names are displayed in the "All" tab.
- The handling of repository display names for consistency.
Fixed:
- Inconsistent display of repository names.
- Lack of clarity in repository identification.
Removed:
- None
Summary:
- The public view of the changelog will no longer show inactive repositories.
- This change improves the overall user experience by reducing clutter.
- Only active repositories will be displayed, making it easier to find relevant information.
- The change helps to keep the changelog organized and up-to-date.
- Inactive repositories will no longer be visible to the public, maintaining data consistency.
- The update ensures that the changelog reflects the current state of repositories.
- The changelog will be more accurate and reliable, providing a better experience for users.
Changelog:
Added:
- Filter to exclude inactive repositories from the public changelog view
Changed:
- The way repositories are displayed in the public changelog view
- The criteria for selecting repositories to be shown in the changelog
Fixed:
- Issue with inactive repositories being visible in the public changelog view
Removed:
- Inactive repositories from the public changelog view
Deployment Changelog Updates
Summary:
- Increased max-width of changelog page to 1280px
- Updated padding of changelog page to 24px 24px 48px
- Changed tabs navigation to wrap instead of scroll
- Added flex-wrap to tabs navigation for better responsiveness
- Updated repository list to order tabs by most recent changelog entry
- Implemented sorting of repository list based on newest entry first
- Modified changelog items grouping by repository ID
- Improved code organization and readability
- Enhanced user experience with updated layout and navigation
Changelog:
Added:
- Repository list sorting by most recent changelog entry
- Flex-wrap to tabs navigation for better responsiveness
Changed:
- Max-width of changelog page from 840px to 1280px
- Padding of changelog page from 24px 20px 48px to 24px 24px 48px
- Tabs navigation from scroll to wrap
Fixed:
- None
Removed:
- Overflow-x auto from tabs navigation
- Webkit-overflow-scrolling and scrollbar-width properties from tabs navigation
Files Modified:
- custom/modules/dc_deployment_changelog/css/changelog.css — modified
- custom/modules/dc_deployment_changelog/views/view.publicchangelog.php — modified
Summary:
- The system now correctly displays special characters in changelog text
- This change ensures that text appears as intended, without HTML codes
- The improvement affects how the system processes and stores changelog information
- The overall quality of the changelog has been enhanced for better readability
- This update helps to prevent formatting issues in the changelog
- The system's ability to handle special characters has been improved
- The change contributes to a more user-friendly experience when viewing changelogs
Changelog:
Added:
- Ability to decode HTML entities in changelog text
Changed:
- The way the system processes and stores changelog information
Fixed:
- Issue with special characters not being displayed correctly in changelogs
Removed:
- HTML codes from stored changelog text
Summary:
- The deployment changelog now has a new default view that shows all deployments.
- This new view makes it easier to see all changes across different repositories.
- Users can quickly access a combined list of all deployments.
- The new view is sorted by date, with the most recent deployments shown first.
- This change helps users to more easily track and monitor deployments.
- The overall user experience has been improved with a more intuitive layout.
- Users can still view deployments by individual repository if needed.
Changelog:
Added:
- A new default view that shows all deployments across different repositories.
Changed:
- The layout of the deployment changelog to make it more intuitive.
- The sorting of deployments to show the most recent ones first.
Fixed:
- No fixes are included in this change.
Removed:
- No features or views have been removed in this change.
Summary:
- Added a new method `getChangelogDateRange` to the `ChangelogService` class to calculate the date range for the changelog.
- Modified the `getPublicChangelogItems` method to fetch records from the first day of the previous month through today, per repository.
- Updated the `changelog.tpl` file to include a new icon for the card title and to display the author's name as a badge.
- Changed the CSS styles for the changelog page, including the color scheme and layout.
- Fixed the display of the card preview content to be left-aligned.
- Removed unnecessary code from the `getPublicChangelogItems` method.
- Updated the `css/changelog.css` file to reflect the new color scheme and layout.
Changelog:
Added:
- New method `getChangelogDateRange` to the `ChangelogService` class.
- New icon for the card title in the `changelog.tpl` file.
Changed:
- `getPublicChangelogItems` method to fetch records from the first day of the previous month through today, per repository.
- CSS styles for the changelog page.
Fixed:
- Display of the card preview content to be left-aligned.
Removed:
- Unnecessary code from the `getPublicChangelogItems` method.
Files Modified:
- custom/include/bitbucket_automation_changelog.php — modified
- custom/modules/dc_deployment_changelog/ChangelogService.php — modified
- custom/modules/dc_deployment_changelog/changelog.tpl — modified
- custom/modules/dc_deployment_changelog/css/changelog.css — modified
Deployment Changelog Updates
Summary:
- Increased max-width of changelog page from 840px to 1280px
- Updated padding of changelog page
- Changed tabs navigation to wrap instead of scroll
- Improved repository list ordering by most recent changelog entry
- Added sorting functionality for repository list
- Updated CSS for tabs navigation and changelog page
- Modified PHP code to sort repository list by newest entry first
- Changed repository list to display newest entries first
- Improved code organization and readability
Changelog:
Added:
- Sorting functionality for repository list
- Code to sort repository list by newest entry first
Changed:
- Max-width of changelog page from 840px to 1280px
- Padding of changelog page
- Tabs navigation to wrap instead of scroll
- Repository list ordering to display newest entries first
Fixed:
- No fixes reported in this pull request
Removed:
- Overflow-x auto and scrollbar styles from tabs navigation
Files Modified:
- custom/modules/dc_deployment_changelog/css/changelog.css — modified
- custom/modules/dc_deployment_changelog/views/view.publicchangelog.php — modified
Summary:
- Added a new admin panel for easier access to admin features
- Introduced an impersonation mode to simulate different user experiences
- Improved the accessibility of the dashboard by adding a new chat assistant
- Enhanced the modal orchestrator to handle multiple modal windows
- Updated the frozen credit modal to handle simulation modes
- Improved the overall user experience with new icons and design elements
- Added a new feature to bypass certain restrictions for admin users
- Updated the system to handle different access levels and blocking modal conditions
Changelog:
Added:
- New admin panel for easier access to admin features
- Impersonation mode to simulate different user experiences
- Chat assistant to improve user experience
- Bypass feature for admin users
Changed:
- Modal orchestrator to handle multiple modal windows
- Frozen credit modal to handle simulation modes
- Access level and blocking modal condition handling
Fixed:
- Improved handling of multiple modal windows
- Enhanced simulation mode for better user experience
Removed:
- None