Replaces all references to 'authorization.md' with 'authorization/index.md' across documentation files to reflect the new file structure. This ensures all internal links to the authorization documentation remain valid after the file was moved and renamed.
Registered ExtensibleTableRowDetailComponent in ExtensibleModule and updated documentation to reference the new row detail feature. Also improved accessibility and semantics by replacing the expand/collapse anchor with a button in the extensible table component template.
We are using Blazorise, see https://blazorise.com/. And now, we want to migrate to https://mudblazor.com/. When doing this migration, we want users to still use Blazorise if they want to. So, for core packages, we don't want to remove these core packages. Please make a plan and create Phases to move to mudblazor from blazorise in ABP Framework.
Introduces the ExtensibleTableRowDetailComponent for expandable row details in extensible tables. Updates the extensible table to support row detail templates via both direct input and content child component, adds toggle logic and emits rowDetailToggle events. Documentation and exports are updated accordingly.
Introduces a new community article explaining the Async Chain of Persistence Pattern for event-driven and message-driven systems. Includes detailed discussion, code examples, diagrams, and analysis of trade-offs to help prevent message loss in asynchronous workflows.
Done! I've updated `docs\en\studio\overview.md` with the AI Assistant documentation. Here's a summary of changes:
**Changes made:**
1. **SEO description** - Added "AI Assistant" to the feature list
2. **Introduction** - Added "AI Assistant" to the key components list
3. **Sidebar section** - Added AI Assistant link to the sidebar description
4. **New AI Assistant section** - Added comprehensive documentation including:
- Description of the chat interface
- Key features (Chat, File Attachments, Recent Chats, Credits System)
- Privacy Notice reminder
- Screenshot reference
5. **Screenshot** - Copied the provided image to `docs\en\studio\images\overview\ai-assistant.png`
Updated the explanation for how defaultResourceName is determined, specifying that it is first retrieved from the backend API response and falls back to the value in environment.ts if not provided.