AyCode blazor hybrid related stuff
Go to file
Loretta efd4c67cc0 Fix filter panel restore race; doc v2 plan & logging
Refactored MgGridFilterPanelTagBox to robustly heal filter criteria vs. async lookup data race, using level-triggered snapshot detection and reload. Added diagnostic logging. Updated MGGRID docs to explain the new logic, rationale, and planned v2 layout envelope solution. Minor unrelated shell command tweaks in settings.local.json.
2026-07-17 06:31:41 +02:00
.github Switch archive policy to year-month buckets (LLMP-DEC-67) 2026-06-15 18:01:44 +02:00
AyCode.Blazor.Components Fix filter panel restore race; doc v2 plan & logging 2026-07-17 06:31:41 +02:00
AyCode.Blazor.Components.Tests Add structured metadata and update doc references 2026-03-30 08:54:33 +02:00
AyCode.Blazor.Controllers Add structured metadata and update doc references 2026-03-30 08:54:33 +02:00
AyCode.Blazor.Models Add structured metadata and update doc references 2026-03-30 08:54:33 +02:00
AyCode.Blazor.Models.Server Add structured metadata and update doc references 2026-03-30 08:54:33 +02:00
AyCode.Maui.Core Add structured metadata and update doc references 2026-03-30 08:54:33 +02:00
docs Refactor grid filter panel system for clarity/extensibility 2026-07-17 05:34:01 +02:00
.gitignore Initial Commit 2023-11-26 23:20:16 +01:00
AGENTS.md Clarify agent protocol: sequential doc reads required 2026-07-13 14:04:34 +02:00
AyCode.Blazor.targets MsBuild targets 2025-11-06 14:40:31 +01:00
AyCode.Maui.targets MsBuild targets 2025-11-06 14:40:31 +01:00
AyCode.Project.targets Upgrade to .net10 and Visual Studio 2026; StockTaking in progress... 2025-11-28 08:15:58 +01:00
Aycode.Blazor.sln Refactor MgGrid documentation into modular files 2026-03-30 08:00:53 +02:00
CLAUDE.md Strengthen doc-first, multi-repo protocol and clarify tools 2026-04-04 09:27:49 +02:00
CONSUMERS.md Update config for local dev; add AyCode.Blazor consumers doc 2026-07-09 13:12:25 +02:00
README.md [LOADED_DOCS: 4 files, no new loads] 2026-04-24 21:54:03 +02:00

README.md

AyCode.Blazor Solution

Blazor Server + MAUI Hybrid UI framework built on DevExpress 25.1.3 components. Targets net10.0 (AyCode.Project.targets). Provides reusable grids, card views, authentication, and SignalR-powered real-time data. Depends on AyCode.Core (net9.0) for serialization, entities, and services — referenced via DLL.

LLM Context

Domain rules and UI pitfalls live in a single file: .github/copilot-instructions.md

Tool Auto-loaded Action needed
GitHub Copilot copilot-instructions.md None
Claude Code CLAUDE.md → references above None
Cursor / Windsurf README.md Read copilot-instructions.md via @file

Solution-level docs in docs/:

Document Topic
GLOSSARY.md Blazor/MAUI terminology
ARCHITECTURE.md Solution layers, dependency rules
CONVENTIONS.md Coding conventions

Project-level docs:

Project Documents
AyCode.Blazor.Components/docs/ MGGRID/ — MgGrid system (grid base, toolbar, InfoPanel, layout, CRUD)

Core framework rules: ../AyCode.Core/.github/copilot-instructions.md

Solution Structure

Project Purpose
AyCode.Blazor.Components DevExpress UI components, grids, SignalR data sources, expression helpers
AyCode.Blazor.Models Shared view models for Blazor components
AyCode.Blazor.Models.Server Server-side model scaffolding
AyCode.Blazor.Controllers Controller scaffolding (minimal)
AyCode.Maui.Core MAUI cross-platform: Android, iOS, Windows

Test Projects

Project Purpose
AyCode.Blazor.Components.Tests Grid and component tests