Skip to content

Commit 233bb03

Browse files
Add honest preview release notes to 1.4.0
1 parent dd12f02 commit 233bb03

File tree

2 files changed

+5
-15
lines changed

2 files changed

+5
-15
lines changed

RELEASES.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
### New features
66
- **Document sharing** — Share documents via encrypted URL links. Content is compressed (pako deflate) and encrypted (AES-256-GCM) client-side, then embedded in the URL fragment which never leaves the browser. Two modes: link-only (encryption key in URL) and password-protected (PBKDF2 key derivation). Configurable link expiry (1h to 30 days). Import shared documents with Replace All or Merge options. Optional URL shortening via is.gd.
77

8+
### Changed
9+
- **Honest title page preview** — Live preview now shows title page only from explicit YAML frontmatter instead of auto-generating phantom titles and dates from H1 headings and `new Date()`. When no frontmatter is present, a clickable placeholder guides users to add metadata. DOCX/PDF/HTML export retains auto-fallback behavior for professional output.
10+
- **Document Options** — "Export Options" renamed to "Document Options". Toggles (Title Page, ToC, Header, Footer) now affect both live preview and export, making the editor truly WYSIWYG.
11+
812
---
913

1014
## 1.3.1

tests/steps/common.steps.js

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,11 @@ import { createBdd } from "playwright-bdd";
22
import { test as base } from "playwright-bdd";
33
import { chromium } from "playwright-core";
44

5-
/**
6-
* Custom test fixture that launches a fresh Chromium instance per test.
7-
* Required for gVisor/container environments where --single-process mode
8-
* crashes after browser context cleanup.
9-
*
10-
* In CI environments with proper Chromium support, the standard
11-
* Playwright browser management works fine.
12-
*/
135
export const test = base.extend({
146
page: async ({}, use) => {
157
const browser = await chromium.launch({
168
headless: true,
17-
args: [
18-
"--no-sandbox",
19-
"--disable-setuid-sandbox",
20-
"--disable-gpu",
21-
"--single-process",
22-
"--no-zygote",
23-
],
9+
args: ["--no-sandbox", "--disable-setuid-sandbox", "--disable-gpu"],
2410
});
2511
const context = await browser.newContext({
2612
viewport: { width: 1280, height: 720 },

0 commit comments

Comments
 (0)