fix(release): harden updater status and cutter layout
Windows CI / verify (push) Failing after 3m37s

Ignore malformed update notifications that do not carry a version, preventing unusable release prompts in installed builds.

Keep the loaded cutter workspace free of the source selector and give cutter export selects an explicit non-repeating indicator after workspace styling.

Add regression coverage, bump the patch release to 1.0.10, and update public installation documentation.
This commit is contained in:
Sucukdeluxe
2026-08-12 21:30:08 +02:00
parent 7d4ba91543
commit aa28a0b870
14 changed files with 137 additions and 20 deletions
@@ -0,0 +1,19 @@
import { readFileSync } from 'node:fs';
import { join } from 'node:path';
import { describe, expect, test } from 'vitest';
const styles = readFileSync(join(__dirname, 'styles.css'), 'utf8');
const workspaceStyles = readFileSync(join(__dirname, 'workspace.css'), 'utf8');
describe('cutter workspace style production paths', () => {
test('hides the source bar when the non-adjacent workspace is shown', () => {
expect(styles).toContain('.cutter-source-bar:has(~ .cutter-workspace.shown)');
});
test('keeps the export profile indicator from tiling after workspace background styling', () => {
const selector = '#cutterTab .cutter-export-options select {';
const start = workspaceStyles.indexOf(selector);
const end = workspaceStyles.indexOf('}', start);
expect(workspaceStyles.slice(start, end)).toMatch(/background-repeat:\s*no-repeat/);
});
});