Skip to content

Conversation

@JesperSchulz
Copy link
Contributor

@JesperSchulz JesperSchulz commented Jan 28, 2026

Summary

This pull request introduces improvements to the Early Access Preview Features functionality by adding a new "Category" attribute to feature records, updating how feature data is loaded and displayed, and refactoring code to use more descriptive field names. These changes enhance feature organization, enable filtering or grouping by category, and improve clarity for users and maintainers.

Feature Data Model and Resource Updates:

  • Added a new "Category" field to each feature entry in both EarlyAccessPreviewFeatures.json resource files to support categorization of features. [1] [2]

Page and UI Enhancements:

  • Updated the EarlyAccessPreviewFeatures.Page.al to display the new Category field and show feature descriptions via a drill-down trigger, improving user experience when browsing features.

Code Refactoring and Data Loading Improvements:

  • Changed feature field mappings in EarlyAccessPreviewMgt.Codeunit.al to use Title instead of Short Title, and to read the new Category field into Keywords, ensuring the data model matches the updated JSON structure.
  • Updated resource loading to specify UTF8 encoding when reading EarlyAccessPreviewFeatures.json, improving compatibility with non-ASCII characters.

Page Logic Consistency:

  • Refactored feedback and display logic in EarlyAccessPreviewFeatures.Page.al to reference Title instead of Short Title, ensuring consistency across feature handling. [1] [2]

Work Item(s)

Fixes AB#619715

@JesperSchulz JesperSchulz requested a review from a team as a code owner January 28, 2026 08:58
@github-actions github-actions bot added this to the Version 28.0 milestone Jan 28, 2026
@JesperSchulz JesperSchulz enabled auto-merge (squash) January 28, 2026 11:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants