From 21d0f9ee1ca6f20d66b97d1e4b8b9a3bf41520c8 Mon Sep 17 00:00:00 2001 From: DavidHerran Date: Thu, 16 Apr 2026 10:29:20 -0500 Subject: [PATCH] fixes Markdown --- MEMORY.md | 11 +++ .../applications/[slug]/ApplicationClient.tsx | 5 +- src/app/[locale]/heritage/page.tsx | 19 ++--- .../parts/_components/PartDetailsModal.tsx | 6 +- src/components/AutoPlayVideo.tsx | 81 +++++++++++++++++++ .../sections/ApplicationsDashboard.tsx | 17 ++-- src/components/sections/ApplicationsDeep.tsx | 18 +---- src/components/sections/GlobalOperations.tsx | 34 +++++++- src/lib/applicationIcons.ts | 14 ++++ src/lib/markdownParser.tsx | 9 ++- 10 files changed, 170 insertions(+), 44 deletions(-) create mode 100644 MEMORY.md create mode 100644 src/components/AutoPlayVideo.tsx create mode 100644 src/lib/applicationIcons.ts diff --git a/MEMORY.md b/MEMORY.md new file mode 100644 index 0000000..3a83677 --- /dev/null +++ b/MEMORY.md @@ -0,0 +1,11 @@ +- [HANDOFF Sesion 2 → 3 (LEER PRIMERO)](handoff_session_2_to_3.md) — estado al 2026-04-13, tareas inmediatas, decisiones pendientes, prueba visual del Navigator no ejecutada +- [Convencion de naming Origin (acordada 2026-04-13)](decision_naming_convention.md) — arkhe-* render/audio | nigiro-* networking/P2P | origin-* cross-domain. PENDIENTE confirmar rename origin-aoi → nigiro-aoi +- [Plan C activo — Larihana porteando Hypercore Rust](project_plan_c_hypercore_rust.md) — port completo Holepunch JS → Rust. Artifact: nigiro-hypercore (no arkhe-) +- [Origin Palace ACTIVO via MCP](system_palace_active.md) — 19+ tools, usar palace_* para memoria persistente. PENDIENTE poblar con hitos Fase 2 +- [David Herran — Director de Convergencia Tecnologica](user_david_herran.md) — Rust/TS/Svelte, filosofia local-first, estilo directo. Arkhos primero, Ergon segundo (2026-04-12) +- [Roadmap Ergon — 5 fases hacia demo MSF](project_roadmap_ergon.md) — Fase 1 4/6 + Fase 2 10/10 COMPLETE. Formalizado en docs/ORIGIN_ROADMAP_ERGON.md (sync commit b1e1762) +- [Ecosistema de crates-regalo](project_gift_crates_ecosystem.md) — spatial-ui, sdf-text, audio, origin-aoi LISTOS. arkhe-anim en construccion. Formalizado en docs/ORIGIN_CRATE_WISHLIST.md +- [Audit profundo NIGIRO + ARKHE](project_deep_audit_pending.md) — NIGIRO audit COMPLETADO (NIGIRO_AUDIT_V1.md ahora v1.1 por hilo doc-audit). ARKHE render audit pendiente post-demo +- [Auditar codigo antes de hacer claims](feedback_audit_before_claims.md) — regla heredada: leer Cargo.toml workspace, verificar miembros, contar lineas, compilar ANTES de declarar +- [Mision Claude-Tools — port origin-palace a Rust](project_origin_palace_mission.md) — briefing v1.0 sellado. Palace YA INTEGRADO y corriendo (ver system_palace_active.md) +- [Hechos clave del upstream mempalace (verificados 2026-04-09)](project_palace_upstream_facts.md) — referencia historica del audit upstream diff --git a/src/app/[locale]/applications/[slug]/ApplicationClient.tsx b/src/app/[locale]/applications/[slug]/ApplicationClient.tsx index 1887d44..0fb96b0 100644 --- a/src/app/[locale]/applications/[slug]/ApplicationClient.tsx +++ b/src/app/[locale]/applications/[slug]/ApplicationClient.tsx @@ -8,6 +8,7 @@ import Image from "next/image"; import Script from "next/script"; import { ArrowLeft, CheckCircle2, Zap, LayoutDashboard, Cpu, PencilRuler, Factory, MapPin, ChevronDown, Play, FileText, Box, Loader2, Maximize, X, ChevronLeft, ChevronRight } from "lucide-react"; import BreathingField from "@/components/visuals/BreathingField"; +import AutoPlayVideo from "@/components/AutoPlayVideo"; // 🔥 EL TRUCO DEFINITIVO PARA TYPESCRIPT Y WEB COMPONENTS 🔥 // Al asignar el string a una variable con 'as any', TypeScript deja de @@ -467,7 +468,7 @@ const renderMarkdown = (text: string, onImageClick: (url: string) => void) => {
{isLocalMp4 ? ( -