gnezim
664e2133b8
Add provider and ErrorBoundary tests to meet 70% coverage threshold
CI / ci (push) Failing after 28s
Deploy / build-and-deploy (push) Failing after 6s
2026-04-15 16:29:06 +03:00
gnezim
1facfd8050
Fix runtime rendering: Outlet, process guards, env defaults
...
Deploy / build-and-deploy (push) Failing after 5s
Three root causes of blank page:
1. Modern.js layouts use <Outlet /> not {children} for nested routes
2. process.env not available in browser — guard with typeof checks
3. getEnv() schema required all fields — add defaults for browser context
Also: add source.entriesDir, runtime.router to modern.config.ts,
disable SSR temporarily until the SSR server build alias issue is
resolved (framework-level @_modern_js_src resolution).
2026-04-15 15:24:32 +03:00
gnezim
6a4be07911
Add useAnalytics hook with server-safe NoopAnalytics fallback
2026-04-15 00:15:43 +03:00
gnezim
8878dcb6c8
Add AnalyticsLoader component with idle-callback initialization
2026-04-15 00:15:43 +03:00
gnezim
515151ed81
Add analytics facade with adapter fan-out and consent gating
2026-04-15 00:15:11 +03:00
gnezim
fe31bbfb65
Add four stub analytics adapters (metrica, ctm, variocube, dynatrace)
2026-04-15 00:13:49 +03:00
gnezim
e95781a069
Add test-observable analytics event sink
2026-04-15 00:13:13 +03:00
gnezim
0b25a1a9e7
Add 8 custom metric instruments using OTel proxy meter
2026-04-15 00:10:49 +03:00
gnezim
2dc1a1f194
Add OTel server/browser initializers with getMeter/getTracer accessors
2026-04-15 00:10:21 +03:00
gnezim
dfa9e0283d
Add LoggerProvider React context with useLogger hook
2026-04-14 23:57:56 +03:00
gnezim
498d049acd
Add createRootLogger factory with transport selection by env
2026-04-14 23:57:30 +03:00
gnezim
9a1b4bace1
Add JsonLinesHttpTransport with batching, backpressure, and redaction
2026-04-14 23:55:12 +03:00
gnezim
98414ee4af
Add dev-mode ConsoleTransport for logger
2026-04-14 23:54:01 +03:00
gnezim
1a40686490
Add LoggerImpl with transport dispatch and child context propagation
2026-04-14 23:53:13 +03:00
gnezim
8a8075972d
Seed type-only AnalyticsProviders for Env dependency
2026-04-14 22:02:56 +03:00
gnezim
9acccffe8c
Seed type-only Logger surface for HostContract dependency
2026-04-14 22:02:41 +03:00