[changelog] [Deprecation Notice] App macros will move to a single category as element browser categories are modernized
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 65/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- typescript
- Domain
- tooling
Research direction
Start with the forge-spec affected requirement rows and the manifest/modules handling for the Confluence macro module. Check how validation currently treats the categories property, then compare the needed category transition with the linked Forge changelog. Done means the manifest schema reflects the singular property and the transition behavior is documented or enforced as specified.
Written by the indexing model from the issue text.
Description
GUID: CHANGE-3409
Published: Tue, 25 Aug 2026 23:25:20 GMT
Category: Deprecation Notice
What's changing
In 6 months (25 Feb 2027), Forge app macros will only appear in one category in the modal element browser, and the categories ([string]) manifest property will be fully replaced by a new category (string) property for Forge app macros. Atlassian is also updating the slash menu and modal element browsers (rollout begins 06 Oct 2026). This impacts all apps using macros and requires action from app developers.
Impact on forge-sim parity
Simulator area: manifest / modules (Confluence macro module).
- If forge-sim's manifest parsing/validation for the macro module knows about
categories([string]), it needs to accept the new singularcategory(string) property. - During the transition window both properties may appear in real-world manifests; after 25 Feb 2027
categoriesis deprecated/replaced. forge-sim should mirror whatever validation Forge's linter applies (acceptcategory, eventually warn/rejectcategoriesin line with upstream behavior). - Element browser presentation itself is a Confluence editor UI concern with no runtime surface to simulate, so the parity work is limited to manifest schema handling.
Link: https://developer.atlassian.com/platform/forge/changelog/#CHANGE-3409
- forge-spec: update affected requirement rows (behavior change)
- Dominant language
- TypeScript
- Stars
- 5
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from ryanackley/forge-sim
-
upstream-changelog
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
ryanackley/forge-sim#36 ·
-
upstream-changelog
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
ryanackley/forge-sim#34 ·
-
upstream-changelog
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
ryanackley/forge-sim#21 ·
-
upstream-changelog
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
ryanackley/forge-sim#18 ·
-
upstream-changelog
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
ryanackley/forge-sim#12 ·
All issues in ryanackley/forge-sim
Similar issues
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster no-stale P3
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficulty 1/5 Under an hour Newbie friendliness 76/100
-
code-quality refactoring
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
github/gh-aw-firewall#8816 ·
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
vercel/react-tweet#225 ·