chore: release v0.24.2
This commit is contained in:
@@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [0.24.2] - 2026-04-26
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Design tokens: added missing `--shadow-xl` and `--shadow-xs` tokens (with dark mode variants) — resolves undefined CSS custom property references in kanban drag ghost and dashboard widget toggle
|
||||||
|
- Design tokens: `--color-surface-raised` replaced with `--color-surface-hover` in `dashboard.css` — was undefined, causing unstyled hover states in the widget customizer
|
||||||
|
- Design tokens: `--color-text` replaced with `--color-text-primary` in `dashboard.css` — was undefined, causing invisible text on hover in the widget customizer
|
||||||
|
- Design tokens: hardcoded `font-weight` values (`700`, `500`, `600`) in `reminders.css` replaced with `--font-weight-bold`, `--font-weight-medium`, `--font-weight-semibold`
|
||||||
|
|
||||||
## [0.24.1] - 2026-04-25
|
## [0.24.1] - 2026-04-25
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|||||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "oikos",
|
"name": "oikos",
|
||||||
"version": "0.24.1",
|
"version": "0.24.2",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "oikos",
|
"name": "oikos",
|
||||||
"version": "0.24.1",
|
"version": "0.24.2",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"bcrypt": "^6.0.0",
|
"bcrypt": "^6.0.0",
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "oikos",
|
"name": "oikos",
|
||||||
"version": "0.24.1",
|
"version": "0.24.2",
|
||||||
"description": "Self-hosted family planner - calendar, tasks, shopping, meal planning, budget and more. Private, open-source, no subscription.",
|
"description": "Self-hosted family planner - calendar, tasks, shopping, meal planning, budget and more. Private, open-source, no subscription.",
|
||||||
"main": "server/index.js",
|
"main": "server/index.js",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
|
|||||||
@@ -1125,7 +1125,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.customize-row:hover {
|
.customize-row:hover {
|
||||||
background-color: var(--color-surface-raised);
|
background-color: var(--color-surface-hover);
|
||||||
}
|
}
|
||||||
|
|
||||||
.customize-row__toggle {
|
.customize-row__toggle {
|
||||||
@@ -1212,8 +1212,8 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.customize-row__btn:hover:not(:disabled) {
|
.customize-row__btn:hover:not(:disabled) {
|
||||||
background-color: var(--color-surface-raised);
|
background-color: var(--color-surface-hover);
|
||||||
color: var(--color-text);
|
color: var(--color-text-primary);
|
||||||
}
|
}
|
||||||
|
|
||||||
.customize-row__btn:disabled {
|
.customize-row__btn:disabled {
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
background: var(--color-priority-urgent);
|
background: var(--color-priority-urgent);
|
||||||
color: var(--color-text-on-accent);
|
color: var(--color-text-on-accent);
|
||||||
font-size: var(--text-2xs);
|
font-size: var(--text-2xs);
|
||||||
font-weight: 700;
|
font-weight: var(--font-weight-bold);
|
||||||
line-height: 16px;
|
line-height: 16px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
@@ -57,7 +57,7 @@
|
|||||||
|
|
||||||
.toast__reminder-text span {
|
.toast__reminder-text span {
|
||||||
font-size: var(--text-sm, 0.875rem);
|
font-size: var(--text-sm, 0.875rem);
|
||||||
font-weight: 500;
|
font-weight: var(--font-weight-medium);
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
@@ -79,7 +79,7 @@
|
|||||||
|
|
||||||
.reminder-section__title {
|
.reminder-section__title {
|
||||||
font-size: var(--text-sm, 0.875rem);
|
font-size: var(--text-sm, 0.875rem);
|
||||||
font-weight: 600;
|
font-weight: var(--font-weight-semibold);
|
||||||
color: var(--color-text-primary);
|
color: var(--color-text-primary);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -244,6 +244,10 @@
|
|||||||
--shadow-md: var(--_shadow-md);
|
--shadow-md: var(--_shadow-md);
|
||||||
--_shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.12), 0 2px 6px rgba(0, 0, 0, 0.04);
|
--_shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.12), 0 2px 6px rgba(0, 0, 0, 0.04);
|
||||||
--shadow-lg: var(--_shadow-lg);
|
--shadow-lg: var(--_shadow-lg);
|
||||||
|
--_shadow-xl: 0 16px 48px rgba(0, 0, 0, 0.18), 0 4px 12px rgba(0, 0, 0, 0.06);
|
||||||
|
--shadow-xl: var(--_shadow-xl);
|
||||||
|
--_shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.08);
|
||||||
|
--shadow-xs: var(--_shadow-xs);
|
||||||
|
|
||||||
/* --------------------------------------------------------
|
/* --------------------------------------------------------
|
||||||
* 9. Border-Radien
|
* 9. Border-Radien
|
||||||
@@ -542,6 +546,8 @@
|
|||||||
--_shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.25);
|
--_shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.25);
|
||||||
--_shadow-md: 0 4px 12px rgba(0, 0, 0, 0.35);
|
--_shadow-md: 0 4px 12px rgba(0, 0, 0, 0.35);
|
||||||
--_shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.45);
|
--_shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.45);
|
||||||
|
--_shadow-xl: 0 16px 48px rgba(0, 0, 0, 0.60), 0 4px 12px rgba(0, 0, 0, 0.25);
|
||||||
|
--_shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.30);
|
||||||
|
|
||||||
--_glass-bg: rgba(28, 28, 26, 0.75);
|
--_glass-bg: rgba(28, 28, 26, 0.75);
|
||||||
--_glass-bg-hover: rgba(38, 38, 36, 0.82);
|
--_glass-bg-hover: rgba(38, 38, 36, 0.82);
|
||||||
@@ -647,6 +653,8 @@
|
|||||||
--_shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.25);
|
--_shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.25);
|
||||||
--_shadow-md: 0 4px 12px rgba(0, 0, 0, 0.35);
|
--_shadow-md: 0 4px 12px rgba(0, 0, 0, 0.35);
|
||||||
--_shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.45);
|
--_shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.45);
|
||||||
|
--_shadow-xl: 0 16px 48px rgba(0, 0, 0, 0.60), 0 4px 12px rgba(0, 0, 0, 0.25);
|
||||||
|
--_shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.30);
|
||||||
|
|
||||||
/* Glass */
|
/* Glass */
|
||||||
--_glass-bg: rgba(28, 28, 26, 0.75);
|
--_glass-bg: rgba(28, 28, 26, 0.75);
|
||||||
|
|||||||
Reference in New Issue
Block a user