Commit graph

  • d41c5b3ab4 fix: Adaptar Context e IdleCompanion a Zig 0.16 main R.Eugenio 2026-01-18 17:53:19 +0100
  • 4bebb1e099 docs: Añadir AGENDA y PLAN_TRABAJO según nuevo protocolo R.Eugenio 2026-01-18 14:12:53 +0100
  • f9179b4e9a build: Migrar a Zig 0.16 R.Eugenio 2026-01-18 02:01:04 +0100
  • b3a5f94ea4 Estandarizar: CLAUDE.md → claude.md + refs CREDENCIALES R.Eugenio 2026-01-11 15:13:39 +0100
  • dacc3eb57d perf: Smart Cursor - widgets request cursor blink explicitly R.Eugenio 2026-01-07 11:59:24 +0100
  • f366a30b66 perf: Reduce cursor blink rate from 300ms to 600ms R.Eugenio 2026-01-07 01:07:49 +0100
  • 6c19cc57ef Actualizar /init para leer credenciales e infraestructura R.Eugenio 2026-01-07 00:40:20 +0100
  • 63daca0827 refactor(tips): Eliminar sistema de tips de VirtualAdvancedTable R.Eugenio 2026-01-06 21:00:28 +0100
  • 4cdc8c44e2 feat(panel): derived_bg en PanelFrameResult R.Eugenio 2026-01-06 13:07:56 +0100
  • cc7c2a00c6 fix(tabs): Procesar eventos ANTES de dibujar R.Eugenio 2026-01-05 22:58:00 +0100
  • f17104c08b feat(bevel): API configurable de biseles 3D R.Eugenio 2026-01-05 22:00:16 +0100
  • 6732ac1fc5 docs: Actualizar CLAUDE.md (v0.28.0) R.Eugenio 2026-01-05 17:57:02 +0100
  • cead6bf26f feat(window): Unificar tipos Panel con Input.KeyEvent R.Eugenio 2026-01-04 22:31:47 +0100
  • 067bac47fd feat(window): Añadir WindowState y Panel interface con app_ctx R.Eugenio 2026-01-04 21:50:51 +0100
  • 1f2d4abb0b feat(table_core): DRY - FilterBar y Footer compartidos + paridad AdvancedTable R.Eugenio 2026-01-04 02:40:54 +0100
  • 1155e904cb perf(framebuffer): SIMD fillRect con @Vector(8, u32) R.Eugenio 2026-01-03 18:38:53 +0100
  • d92ce07bb3 fix(animation): ColorTransition epsilon check ANTES del lerp R.Eugenio 2026-01-03 14:30:11 +0100
  • 908815b585 fix(animation): ColorTransition epsilon para convergencia garantizada R.Eugenio 2026-01-03 12:04:04 +0100
  • f4b1b75914 perf(telemetry): Añadir métrica executed_cmds R.Eugenio 2026-01-03 11:54:56 +0100
  • 4ce39c4fc8 perf: @setRuntimeSafety(false) + burst detection infrastructure R.Eugenio 2026-01-02 18:27:10 +0100
  • 84bf37cd89 feat(context): Ghost Drawing - suppress_commands flag R.Eugenio 2026-01-02 11:32:42 +0100
  • 0342d5c145 perf(render): Shadow Baking + Glyph Blitting optimizado (v0.27.0-v0.27.1) R.Eugenio 2026-01-02 01:49:54 +0100
  • 15b9cf47a7 docs(sdl2): Documentar VSync en renderer R.Eugenio 2026-01-01 20:54:03 +0100
  • 105ff0063d feat(context): Sistema de registro de paneles dirty R.Eugenio 2026-01-01 18:46:31 +0100
  • 4b7069b076 refactor(style): Dividir style.zig (1437 LOC) en módulos R.Eugenio 2026-01-01 18:23:47 +0100
  • 31362b6d48 style: Z-Design V6 - Colores más vivos (30%/20%) R.Eugenio 2026-01-01 13:28:44 +0100
  • 0125e2ca3e feat(idle_companion): Aparición aleatoria 45s-3min R.Eugenio 2025-12-31 21:02:16 +0100
  • 092671adda chore: Eliminar debug print en drawPanelFrame R.Eugenio 2025-12-31 20:51:16 +0100
  • 89c7508426 fix(bevel): Bisel inset +1px para no solapar borde exterior R.Eugenio 2025-12-31 13:48:54 +0100
  • 326470ef92 docs: Z-Design V5 Pixel Perfect (v0.26.0) R.Eugenio 2025-12-31 13:22:50 +0100
  • 0f16a77ae4 fix(panels): Semáforo reubicado - texto + cuadrado a la derecha R.Eugenio 2025-12-31 13:17:37 +0100
  • d657a25ba7 fix(visual): Títulos legibles + botones centrados R.Eugenio 2025-12-31 12:15:13 +0100
  • f7e1e346be feat(context): Títulos integrados con color adaptativo R.Eugenio 2025-12-31 01:54:58 +0100
  • 203a1e6ee5 fix(style): Z-Design V5 final - Focus 20% / Unfocus 12% R.Eugenio 2025-12-31 01:29:06 +0100
  • f41e502f9c fix(style): Z-Design V5 - Blend fijo sin compensación perceptual R.Eugenio 2025-12-31 00:43:24 +0100
  • 23204bdd0a fix(style): Z-Design V4 - El rojo es el estándar, boost para azul R.Eugenio 2025-12-31 00:31:01 +0100
  • 797cca736c feat(context): Smart Panel V2 - base_color derivación genérica + título R.Eugenio 2025-12-31 00:19:18 +0100
  • 5ba0cc9f25 docs(colors): Document perceptual correction algorithm in detail R.Eugenio 2025-12-30 21:35:08 +0100
  • 0a2f02a0a4 fix(colors): Correct perceptual correction threshold R.Eugenio 2025-12-30 21:29:01 +0100
  • b63cf44d88 fix(colors): Disable perceptual correction (wrong logic) R.Eugenio 2025-12-30 21:19:53 +0100
  • f71c9e6186 feat(context): Add drawPanelFrame helper for DRY panel rendering R.Eugenio 2025-12-30 20:33:28 +0100
  • 49cd2e25b3 feat(tabs): Add 3D bevel effect (Z-Design V3) R.Eugenio 2025-12-30 20:24:10 +0100
  • 16fc528415 feat(colors): Add perceptual luminance correction (Z-Design V3) R.Eugenio 2025-12-30 20:15:48 +0100
  • ded8946702 feat(widgets): Add focus_border_color to text_input and select R.Eugenio 2025-12-30 20:09:08 +0100
  • dd249d2b2d fix(buttons): Completar efecto bisel 3D con 4 lados R.Eugenio 2025-12-30 20:01:10 +0100
  • 8f577e02b0 fix(buttons): Centrar texto V+H usando métricas del contexto R.Eugenio 2025-12-30 19:58:45 +0100
  • 9c29faaa81 docs: Documentar Liquid UI V2 en CLAUDE.md R.Eugenio 2025-12-30 19:31:46 +0100
  • ed2701fbd8 feat(animation): Liquid UI V2 - Mayor fluidez y contraste R.Eugenio 2025-12-30 19:24:36 +0100
  • 0e913cda55 style(chips): Reducir radio chips para consistencia con botones R.Eugenio 2025-12-30 18:25:47 +0100
  • 6eae44dcfd style(scrollbar): Aumentar ancho scrollbars (8/12→14px) R.Eugenio 2025-12-30 18:24:46 +0100
  • ce93b1fe95 style(buttons): Reducir altura botones detail panels (28→22px) R.Eugenio 2025-12-30 18:23:01 +0100
  • 9772d33b06 fix(AdvancedTable): Pintar fondo área contenido (Z-Design V2) R.Eugenio 2025-12-30 18:20:23 +0100
  • b67de1ce01 style: Z-Design V2 - Atmósfera en vez de fogonazo R.Eugenio 2025-12-30 18:12:28 +0100
  • b5073dcbe3 feat(button): Micro-interacciones al pulsar botón R.Eugenio 2025-12-30 15:38:02 +0100
  • f0f9120da0 feat(animation): ColorTransition para transiciones suaves de color R.Eugenio 2025-12-30 15:34:43 +0100
  • c657583e06 style(ui): Padding +20% en tablas, botones, inputs R.Eugenio 2025-12-30 15:31:16 +0100
  • 6154cb1080 feat(context): Añadir drawBeveledRect/drawBeveledRectPressed R.Eugenio 2025-12-30 15:23:22 +0100
  • 3af97f6174 feat: IdleCompanion widget (v0.25.0) R.Eugenio 2025-12-30 15:01:44 +0100
  • d8f04f85bc feat: FilledCircle primitive (v0.24.0) R.Eugenio 2025-12-30 13:29:57 +0100
  • de56496803 feat: Añadir filledTriangle (rasterización scanline) R.Eugenio 2025-12-30 00:51:46 +0100
  • ae600f4341 feat: Modo minimal para tabs (estilo Laravel) R.Eugenio 2025-12-30 00:13:51 +0100
  • 8b15d3f80f feat: Bisel 3D sutil en botones R.Eugenio 2025-12-30 00:11:25 +0100
  • d2f99419de feat(text_input): Z-Design soporte para colores de panel R.Eugenio 2025-12-29 22:39:47 +0100
  • 8f4336f1f6 feat(widgets): Z-Design usar theme dinámico en todos los widgets R.Eugenio 2025-12-29 21:30:11 +0100
  • 9559b14a33 feat(style): Z-Design blend 85/15 para fondos visibles R.Eugenio 2025-12-29 18:33:45 +0100
  • b5a4205c29 feat(style): Mejorar derivePanelPalette con HSL R.Eugenio 2025-12-29 15:36:20 +0100
  • c330492022 feat(style): Motor HSL para derivación de colores R.Eugenio 2025-12-29 15:33:57 +0100
  • b2a4081493 feat: Paridad Excel-style AdvancedTable ↔ VirtualAdvancedTable R.Eugenio 2025-12-29 14:55:30 +0100
  • bb2d6a7be1 fix: Cell editor bugs - buffer corrupción + desincronización R.Eugenio 2025-12-29 14:31:49 +0100
  • ae1cfba33b chore: Migración jj → git puro R.Eugenio 2025-12-29 13:27:05 +0100
  • 8a39ebe6f9 docs: Añadir sección LSP/zls a CLAUDE.md reugenio 2025-12-29 12:32:41 +0100
  • ea388facb2 docs: Documentar refactorización modular (autocomplete, icon) reugenio 2025-12-29 11:52:19 +0100
  • 1ae07812bd refactor(icon): Modularizar en carpeta (805→515 LOC hub, -36%) reugenio 2025-12-29 11:41:24 +0100
  • 50a6d3ca60 chore: Eliminar archivos residuales textarea.zig y progress.zig reugenio 2025-12-29 11:33:20 +0100
  • 61f0524bd3 refactor(autocomplete): Modularizar en carpeta (910→571 LOC hub) reugenio 2025-12-29 11:27:37 +0100
  • 7d4d4190b8 refactor(advanced_table): Extraer result.zig y state_helpers.zig de state.zig reugenio 2025-12-29 10:23:32 +0100
  • 042ff96141 refactor(advanced_table): Modularizar en drawing, input, helpers, sorting reugenio 2025-12-29 10:04:29 +0100
  • b9f412b64f refactor(virtual_advanced_table): Extraer drawing.zig e input.zig reugenio 2025-12-29 09:47:53 +0100
  • fa5854fa21 refactor(table_core): Modularizar en 10 archivos (<300 LOC cada uno) reugenio 2025-12-29 01:41:48 +0100
  • 4648138bfc cleanup: Remove debug print from Ctrl+N handler (v0.2.39) reugenio 2025-12-29 00:10:52 +0100
  • c9bdf56a80 refactor: Remove injection logic, prepare for Modo Inserción Cronológico reugenio 2025-12-28 22:01:17 +0100
  • 3a6398e90d fix(virtual_table): PagedDataSource en frameAllocator reugenio 2025-12-28 20:27:54 +0100
  • b3a33ec4f3 fix(virtual_table): RowIdGetter now handles injected rows R.Eugenio 2025-12-28 12:50:30 +0100
  • 4b61c2a119 fix(virtual_table): Use correct startEditing method name reugenio 2025-12-28 02:30:49 +0100
  • ca187e743e feat(virtual_table): Auto-reload when injected row leaves viewport reugenio 2025-12-28 02:28:55 +0100
  • 08b10486d2 feat(table_core,virtual_table): Propagate injection info on commit reugenio 2025-12-28 02:27:44 +0100
  • 47146b75c9 feat(virtual_table): Implement Ctrl+N local injection handler reugenio 2025-12-28 02:25:44 +0100
  • 5800d01a67 feat(paged_datasource): Handle injected rows in data access reugenio 2025-12-28 02:24:14 +0100
  • 712466adc8 feat(virtual_table): Add injection state for Ctrl+N between rows reugenio 2025-12-28 02:22:06 +0100
  • c6b9bd080a feat(advanced_table): Ctrl+N inserts row BELOW current reugenio 2025-12-28 02:19:49 +0100
  • 40743b98d2 feat(table_core): Add injection support to RowEditBuffer reugenio 2025-12-28 02:19:04 +0100
  • 6dbaecc485 fix(advanced_table): Init row_edit_buffer on Ctrl+N insert reugenio 2025-12-28 02:00:50 +0100
  • 454803fe03 feat(advanced_table): Unify Excel-style editing with VirtualAdvancedTable reugenio 2025-12-28 01:59:24 +0100
  • 2a92c7530c feat(table_core): DRY planTabNavigation for Excel-style Tab commit reugenio 2025-12-28 01:50:04 +0100
  • 51705f8fc7 fix(virtual_table): Commit pending changes on tab_out reugenio 2025-12-27 23:36:25 +0100
  • ef30cc7d1b fix(table_core): Show pending values from RowEditBuffer in render reugenio 2025-12-27 23:00:02 +0100
  • 9c9c53afea feat(style): Z-Design panel color derivation system reugenio 2025-12-27 22:23:49 +0100
  • 5c7964bacc feat(tables): Tips proactivos cada ~10s reugenio 2025-12-27 21:47:39 +0100
  • dc82340381 feat(table_core): Selection on focus Excel-style reugenio 2025-12-27 21:41:35 +0100
  • 91570368cc feat(virtual_table): Auto-scroll horizontal en navegación Tab reugenio 2025-12-27 21:34:24 +0100