Develop 0.0.11-alpha#22
Merged
Merged
Conversation
- Add MarkdownInlineElementPlugin and MarkdownBlockElementPlugin AST elements
- Add InlinePlugin, PluginBlock, PluginBlockEnd token types
- Update MarkdownTokenizer to recognize plugin syntax ({{...}} and {{% ... %}})
- Update MarkdownParser for inline and block plugin parsing
- Update MarkdownRendererHtml to render plugin elements as div with data attributes
- Add MarkdownRendererMarkdown for AST-to-Markdown conversion (round-trip)
- Add UnitTestPlugin (21 tests) and UnitTestRendererMarkdown (28 tests)
- Update docs/md-guide.md with plugin syntax and round-trip documentation
Agent-Logs-Url: https://github.com/webexpress-framework/WebExpress.WebUI/sessions/8be2e72e-791e-4b83-b87c-a20aef8dfb4a
Co-authored-by: ReneSchwarzer <31061438+ReneSchwarzer@users.noreply.github.com>
… plugin delimiters Agent-Logs-Url: https://github.com/webexpress-framework/WebExpress.WebUI/sessions/8be2e72e-791e-4b83-b87c-a20aef8dfb4a Co-authored-by: ReneSchwarzer <31061438+ReneSchwarzer@users.noreply.github.com>
…d-markdown-parser Extend Markdown parser with inline/block plugin syntax and AST-to-Markdown conversion
… trailing whitespace, mixed indentation, extra blank lines Agent-Logs-Url: https://github.com/webexpress-framework/WebExpress.WebUI/sessions/95e52663-b11c-46e1-bbb7-972dcb41496b Co-authored-by: ReneSchwarzer <31061438+ReneSchwarzer@users.noreply.github.com>
…-javascript-css-files Housekeeping: clean up JavaScript and CSS files
- Remove UTF-8 BOM markers from 3 files: webexpress.webui.input.color.js, webexpress.webui.js, webexpress.webui.form.css - Fix file-level doc comments: /* → /** in webexpress.webui.input.avatar.js, webexpress.webui.dashboard.css, webexpress.webui.kanban.css - Unify string quote style to double quotes throughout (was mixed): smartedit.js, smartview.js, input.move.js (bulk conversions) Plus targeted fixes in: dropdown.js, filelist.js, input.calendar.js, list.js, modal.js, panel.editor.addon.js, sidebar.js, upload.js, view.js, webexpress.webui.js Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: ReneSchwarzer <31061438+ReneSchwarzer@users.noreply.github.com>
…-javascript-css-files Housekeeping: JS/CSS file consistency cleanup
…ity, emoji search, HR button, and documentation fixes Agent-Logs-Url: https://github.com/webexpress-framework/WebExpress.WebUI/sessions/e888e5c5-5a47-42c4-b57a-4d5868ceee3a Co-authored-by: ReneSchwarzer <31061438+ReneSchwarzer@users.noreply.github.com>
Agent-Logs-Url: https://github.com/webexpress-framework/WebExpress.WebUI/sessions/e888e5c5-5a47-42c4-b57a-4d5868ceee3a Co-authored-by: ReneSchwarzer <31061438+ReneSchwarzer@users.noreply.github.com>
…wyg-editor-functionality Extend WYSIWYG editor: keyboard shortcuts, accessibility, emoji search, HR button, doc fixes
Add 106 new translation keys covering: general actions, dashboard, list renderer, overflow menu, upload, view, rating, selection, tags, avatar, fullscreen, tiles, editor (formatting, links, images, emojis, tables, addons), and graph components. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: ReneSchwarzer <31061438+ReneSchwarzer@users.noreply.github.com>
Agent-Logs-Url: https://github.com/webexpress-framework/WebExpress.WebUI/sessions/f70b4454-f5e6-4699-9a03-5e9805f5ba49 Co-authored-by: ReneSchwarzer <31061438+ReneSchwarzer@users.noreply.github.com>
…calls Agent-Logs-Url: https://github.com/webexpress-framework/WebExpress.WebUI/sessions/f70b4454-f5e6-4699-9a03-5e9805f5ba49 Co-authored-by: ReneSchwarzer <31061438+ReneSchwarzer@users.noreply.github.com>
…-use-i18n-expressions Replace all hardcoded UI strings in JS with i18n expressions for English and German
…rmItemInputSelection Agent-Logs-Url: https://github.com/webexpress-framework/WebExpress.WebUI/sessions/aa07ff22-552b-4e4f-9256-7fab6c062c38 Co-authored-by: ReneSchwarzer <31061438+ReneSchwarzer@users.noreply.github.com>
…cky-selection Add data-sticky-selection support to InputSelectionCtrl
…documentation Agent-Logs-Url: https://github.com/webexpress-framework/WebExpress.WebUI/sessions/f3bacf15-1115-4493-8b08-a00a3e26af81 Co-authored-by: ReneSchwarzer <31061438+ReneSchwarzer@users.noreply.github.com>
…ogic, simplify clamping and menuCss Agent-Logs-Url: https://github.com/webexpress-framework/WebExpress.WebUI/sessions/f3bacf15-1115-4493-8b08-a00a3e26af81 Co-authored-by: ReneSchwarzer <31061438+ReneSchwarzer@users.noreply.github.com>
…ropdown-control Add AvatarDropdownCtrl: combined avatar trigger + dropdown menu control
Agent-Logs-Url: https://github.com/webexpress-framework/WebExpress.WebUI/sessions/fa10526a-7bd0-4cb7-a3c8-cfdb23293b79 Co-authored-by: ReneSchwarzer <31061438+ReneSchwarzer@users.noreply.github.com>
…js-editor Fix WYSIWYG deletion semantics to preserve elements when removing whitespace
Member
Author
|
@copilot review |
Agent-Logs-Url: https://github.com/webexpress-framework/WebExpress.WebUI/sessions/5843be08-8ea4-46a3-ab97-3c09e516c9e2 Co-authored-by: ReneSchwarzer <31061438+ReneSchwarzer@users.noreply.github.com>
Contributor
Review complete. The code and CodeQL security scan passed with no issues. One filename typo was found and fixed: Summary of the PR:
|
cindyschwarzer
approved these changes
May 17, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces improvements to the documentation generation workflow and adds new documentation outputs for the WebExpress project. The main changes include updating the .NET SDK version, ensuring JavaScript documentation is included and validated in the build, and adding new generated documentation files for the API and JavaScript UI. Additionally, a new GitHub agent configuration is introduced to assist with WebExpress development.
Documentation workflow and output improvements:
.github/workflows/generate-docs.ymlworkflow to use .NET SDK version 10.x instead of 9.x, ensuring compatibility with the latest tooling.docs/_site/js/index.htmlanddocs/_site/js/webexpress.webui.html) are present in the generated site, improving build reliability.Generated documentation additions:
docs/_site/index.html(project overview),docs/_site/javascript.html(JavaScript UI documentation),docs/_site/api/toc.html(API table of contents UI), anddocs/_site/api/toc.json(API TOC data). These provide comprehensive, user-friendly documentation for both API and UI components. [1] [2] [3] [4]Developer tooling:
.github/agents/webexpress.agent.md, a new GitHub agent configuration file that assists developers in creating WebExpress components according to project conventions and documentation.