Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@ All notable changes to SourceDraft are documented here. The project uses [Semant
obvious first action, with advanced configuration behind progressive
disclosure. Tokenized the onboarding/settings surfaces (spacing, radius, and
off-scale font sizes) onto the design system.
- **Final UX QA (Phase 4d)** — regenerated the Studio screenshots in
`docs/assets/` for the refreshed UI (and repaired the screenshot script's
stale selectors), and updated `docs/project-status.md` to reflect the shipped
Studio UI (themes, navigation rail, inline insert dialogs, staged settings).

## v0.1.0

Expand Down
4 changes: 2 additions & 2 deletions apps/studio/e2e/screenshots.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ test.describe("release screenshots", () => {
fullPage: false,
});

await page.getByRole("button", { name: "Getting started with SourceDraft" }).click();
await page.getByRole("button", { name: "New article" }).click();
await expect(postBodyEditor(page)).toBeVisible();

await page.screenshot({
Expand Down Expand Up @@ -77,7 +77,7 @@ test.describe("release screenshots", () => {
path: screenshotPath("publish-success.png"),
});

await page.getByRole("button", { name: "Settings" }).click();
await page.getByRole("button", { name: "Settings", exact: true }).click();
await expect(page.getByRole("heading", { name: "Publishing readiness" })).toBeVisible();
await page.locator(".setup-health").screenshot({
path: screenshotPath("setup-health.png"),
Expand Down
Binary file modified docs/assets/autosave.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/assets/content-quality.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/assets/editor.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/assets/media-library.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/assets/preview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/assets/publish-success.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/assets/setup-health.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/assets/studio-overview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/assets/toolbar.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 2 additions & 1 deletion docs/project-status.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ Early open-source MVP — usable for solo writing and publishing to Git or remot

| Area | Status |
|------|--------|
| **Studio** | Tiptap editor + slash commands + source mode, post list (git publishers), media library (git-backed), preview, SEO panel, content QA, publish checklist, setup detection, content audit, setup/compatibility health |
| **Studio** | Tiptap editor + slash commands + source mode, inline link/image/file dialogs, post list (git publishers), media library (git-backed), preview, SEO panel, content QA, publish checklist, setup detection, content audit, setup/compatibility health |
| **Studio UI** | Tokenized design system with light **and** dark themes (system default + manual toggle, persisted), left navigation rail, sticky top bar, anchored primary Publish action, and staged settings/onboarding — targeting WCAG 2.2 AA |
| **Adapters** | `astro-mdx`, `markdown`, `nextjs-mdx`, `hugo-markdown`, `eleventy-jekyll-markdown`, `docusaurus-mdx`, `mkdocs-markdown`, `nuxt-content-markdown` |
| **Publishers** | `github`, `gitlab`, `bitbucket`, `wordpress`, `ghost` (GitHub PR publish modes: direct, pull-request, draft-pull-request) |
| **Media** | `github-media` (images + PDF), `cloudinary` (images) |
Expand Down
Loading