diff --git a/CHANGELOG.md b/CHANGELOG.md index 08f2a3d..3e65aa5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog - project.linkedcorp.net +## [1.12.2] - 2026-09-14 +### Fixed +- El icono nativo de calendario en campos `type="date"`/`time`/`datetime-local` salía negro sobre + fondo oscuro en tema oscuro (invisible). Se agrega `color-scheme: dark` a esos inputs cuando + `data-theme="dark"`, para que el navegador dibuje el icono en un tono claro. + ## [1.12.1] - 2026-09-11 ### Added - Tareas recurrentes: campo opcional "Hasta" (fecha de fin). Vacío = se repite sin fin (como diff --git a/VERSION b/VERSION index f8f4f03..6b89d58 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.12.1 +1.12.2 diff --git a/backend/package.json b/backend/package.json index a161e8a..2c4b7df 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "project-linkedcorp-backend", - "version": "1.12.1", + "version": "1.12.2", "private": true, "type": "module", "main": "src/server.js", diff --git a/frontend/package.json b/frontend/package.json index fe10e9e..f84c366 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "project-linkedcorp-frontend", "private": true, - "version": "1.12.1", + "version": "1.12.2", "type": "module", "scripts": { "dev": "vite", diff --git a/frontend/src/styles/app.css b/frontend/src/styles/app.css index d5c2384..b10454b 100644 --- a/frontend/src/styles/app.css +++ b/frontend/src/styles/app.css @@ -95,6 +95,11 @@ button { font-family: inherit; } } .input:focus, .textarea:focus, select.input:focus { outline: 2px solid rgb(var(--accent)); outline-offset: -1px; } .input:disabled, .textarea:disabled { opacity: .6; } +/* El icono nativo de fecha/hora se dibuja segun color-scheme; sin esto en tema oscuro sale negro + sobre fondo oscuro (invisible). Regla dura: cualquier input type=date/time/datetime-local va aqui. */ +:root[data-theme="dark"] input[type="date"], +:root[data-theme="dark"] input[type="time"], +:root[data-theme="dark"] input[type="datetime-local"] { color-scheme: dark; } .textarea { min-height: 70px; resize: vertical; } .field-row { display: flex; gap: 12px; flex-wrap: wrap; } .field-row > .field { flex: 1; min-width: 180px; }