Skip to content

History

Revisions

  • 📝 docs: structural equality for records/structs/tuples (Passo 3e) Add the record/struct/tuple value-semantics row, document $eq.equals, and bump the conformance count to 340+.

    @equantictech equantictech committed Jun 9, 2026
    a5579d2
  • 📝 docs: Nullable<T> totality (Passo 3d) Add the Nullable<T> row to the BCL table, document $eq.nullable lifted operators, and bump the conformance count to 320+.

    @equantictech equantictech committed Jun 9, 2026
    fd6150b
  • 📝 docs: DateTimeOffset support (Passo 3c) Mark DateTimeOffset ✅ in the BCL table, add it to the $eq.time list, bump conformance count to 290+, and refresh the legacy DateTime section (tick-precise compat types, not the old new Date() mapping).

    @equantictech equantictech committed Jun 9, 2026
    6e569ba
  • 📝 docs: DateOnly/TimeOnly compat ($eq.time) — 280+ casos SupportedFeatures: adicionada linha DateOnly/TimeOnly (compat .NET 6+); $eq.time agora inclui dateOnly/timeOnly; bump para 280+ casos de conformância.

    @equantictech equantictech committed Jun 9, 2026
    cfc2204
  • 📝 docs: Queue/Stack compat ($eq.collections) — 261+ casos SupportedFeatures: Collections agora inclui Queue/Stack (compat); adicionado $eq.collections ao mecanismo de helpers; bump para 261+ casos de conformância.

    @equantictech equantictech committed Jun 9, 2026
    378fa37
  • 📝 docs: $eq agora inclui $eq.css e é importado por nome (não global) SupportedFeatures: adicionado $eq.css (styleBuilder/classBuilder/joinClasses/whenClass); o $eq passa a ser trazido por um import nomeado por módulo (import { $eq } from "@equantic/runtime"), não mais como global window.$eq.

    @equantictech equantictech committed Jun 9, 2026
    6d7ad8a
  • 📝 docs: helpers .NET-compat agora sob o namespace global $eq SupportedFeatures: o mecanismo de runtime-helper agora descreve o namespace único $eq (num/math/text/time/enums), provido como global (window.$eq), sem imports por módulo e sem risco de colisão de nomes no código gerado.

    @equantictech equantictech committed Jun 9, 2026
    5cd487d
  • 📝 docs: harness agora valida statements (controle de fluxo) — 250+ casos SupportedFeatures: a conformância agora cobre blocos de statements (if/for/foreach/ while/switch/try/funções locais) além de expressões; bump para 250+ casos.

    @equantictech equantictech committed Jun 9, 2026
    dfa2b6e
  • 📝 docs: StringBuilder now ✅ (compat type) SupportedFeatures: add a StringBuilder row (Append/AppendLine/Insert/Remove/Replace/ Clear/Length/ToString), add stringBuilder to the compat-helper list, bump conformance count to 237+.

    @equantictech equantictech committed Jun 9, 2026
    a76e8bb
  • 📝 docs: DateTime/TimeSpan/Guid now ✅ (tick-precise compat types) SupportedFeatures: DateTime and TimeSpan move from ⚠️/🚧 to ✅ — tick-precise compat types (ctors, components, Add*/arithmetic, comparisons, .NET ToString, ISO/"c" wire + hydration); Guid documented as ✅. Add dateTime/timeSpan to the compat-helper list, bump conformance count to 226+.

    @equantictech equantictech committed Jun 9, 2026
    6dc8150
  • 📝 docs: fail-on-unsupported landed (EQ2001 / EQ21xx errors, EQ1xxx warnings) SupportedFeatures: mechanism #3 (fail-on-unsupported) is no longer 🚧 — document the UnsupportedConstructStrategy (EQ2001) and SemanticValidator boundary errors (EQ21xx), the EQ1xxx verbatim-fallback warnings, and that diagnostics are MSBuild-canonical and fail the build.

    @equantictech equantictech committed Jun 9, 2026
    d6de0d4
  • 📝 docs: decimal is now exact end-to-end (wire string + client hydration) SupportedFeatures: drop the "decimal server-state hydration" follow-up — decimals now cross the wire as JSON strings (EqJson) and hydrate back into the Decimal compat type via hydrate-value.ts, keeping all 28 digits.

    @equantictech equantictech committed Jun 9, 2026
    99a4887
  • 📝 docs: long/ulong now exact via BigInt (long-as-string wire protocol) Update SupportedFeatures: long/ulong moved from ⚠️ (precision lost > 2^53) to ✅ exact via BigInt; document the `long` compat helper, literal mapping (5L->5n), operand wrapping, and the JSON-string wire protocol (Server Actions + SSR state). Bump conformance case count to 194+.

    @equantictech equantictech committed Jun 9, 2026
    209d679
  • docs: .NET BCL coverage/conformance matrix + C#-mapped error overlay SupportedFeatures: corrected the decimal caveat (now exact via the Decimal compat type), documented banker's rounding, and added a .NET BCL Coverage & Conformance section (3-mechanism approach, eq compat helpers, conformance harness, per-area status). Debug: documented the source-map-aware error overlay that shows C# stack traces and source snippets.

    @equantictech equantictech committed Jun 9, 2026
    23182a9
  • 📝 docs(build): update .NET SDK requirements to 10.0 and refine documentation

    @equantictech equantictech committed Mar 6, 2026
    7151ba0
  • 📝 docs(setup): streamline feature registration with AddUI fluent API

    @equantictech equantictech committed Feb 10, 2026
    98ac58f
  • 📝 docs(image): add comprehensive documentation for server-side image optimization

    @equantictech equantictech committed Feb 10, 2026
    affe340
  • ✨ feat(build): introduce BunPackage for npm dependencies and new UI components

    @equantictech equantictech committed Feb 9, 2026
    c7a759c
  • ♻️ refactor(core): rename Widget to Component and update component APIs This commit introduces a significant refactoring across the core UI framework: - **Renaming `Widget` to `Component`

    @equantictech equantictech committed Feb 9, 2026
    7505aa7
  • 📝 docs(system): restructure and enhance core documentation Introduces new documentation for Asset Management, Component System, and Server Integration. Deletes outdated Component Robustness and Core Components docs, and

    @equantictech equantictech committed Feb 9, 2026
    2ae04a3
  • 📝 docs(assets, styling): enhance asset management, dark mode, and ecosystem documentation

    @equantictech equantictech committed Feb 8, 2026
    4cdc814
  • 📚 docs: update CoreComponents and Roadmap with component robustness features - CoreComponents.md: Add section 4 on Component Variants & States * Document CardVariant options * Show FormField validation example * Demonstrate Button loading states * Link to ComponentRobustness.md - Roadmap.md: Add completed Phase 6.5 - Component Robustness * List all 10 implemented features * Mark as completed (Feb 2026) * Document parity with shadcn/ui robustness All wiki documentation now comprehensively covers the new component features.

    @equantictech equantictech committed Feb 5, 2026
    4ec1298
  • 📚 docs: add comprehensive component robustness documentation - Add ComponentRobustness.md with complete feature documentation - Add TailwindUpdates.md tracking Tailwind package updates - Update Home.md to include new documentation links - Update Styling.md with component robustness section Features documented: ✨ Compound Components Pattern (Card, CardHeader, CardTitle, etc.) ✨ Granular Variants (CardVariant enum with 5 options) ✨ Controlled/Uncontrolled components (TextInput, Select, Checkbox) ✨ Loading States (Button.Loading with automatic spinner) ✨ Error States & Validation (FormField component) ✨ Input Groups (InputGroup + InputAddon) ✨ Data & ARIA Attributes (native HtmlElement support) ✨ XML Documentation (complete IntelliSense support) Tailwind updates: - ButtonTheme: Added loading state support with data attributes - CardTheme: Added 5 variants + Title/Description support - InputTheme: Added GetVariant() for validation states - IInputTheme: Updated interface with GetVariant() method All updates are backward compatible with zero breaking changes.

    @equantictech equantictech committed Feb 5, 2026
    ca422b1
  • 📝 docs: add comprehensive CompileTimeEvaluation documentation Added detailed documentation for the CompileTimeEvaluator system covering: - Overview and key concepts of compile-time evaluation - How symbolic compilation works (detection, pattern recognition, execution) - 5 supported patterns (interpolated string, string.Join, string.Format, passthrough, binary) - Architecture diagrams and evaluation flow - Real-world usage examples with TailwindClass - Performance benefits (42% smaller bundles, 33% faster first paint) - Extensibility guide for adding new patterns - Limitations and best practices - Debugging tips and diagnostic tools Updated Home.md to include link to new documentation.

    @equantictech equantictech committed Feb 5, 2026
    d336342
  • 📝 docs(features): document additional C# language features and LINQ methods

    @equantictech equantictech committed Feb 3, 2026
    9b6a737
  • 📝 docs(compiler): add supported C# features matrix

    @equantictech equantictech committed Feb 2, 2026
    8b8bd32
  • 📝 docs(architecture): introduce self-contained package architecture and update build flow

    @equantictech equantictech committed Feb 2, 2026
    af1c4ee
  • 📝 docs(runtime): add comprehensive debugging and development guide

    @equantictech equantictech committed Feb 2, 2026
    09716d1
  • 📝 docs(wiki): add External Type Resolution documentation Add comprehensive guide for resolving external types in component compilation. Features documented: - SemanticModelProvider with project compilation support - ProjectCompilationHelper for loading full project context - ComponentCompiler.SetProjectCompilation() API - Before/after examples with User model - Architecture diagrams and usage examples - 5 new tests validating external type resolution

    @equantictech equantictech committed Jan 31, 2026
    bd0d4b4
  • 📝 docs(compiler): update supported features and add modern operator examples

    @equantictech equantictech committed Jan 31, 2026
    1896825