These are the approved cards in the last published snapshot. Enable JavaScript for filtering and card details.
- WAN-01 · Studio board and card workflowsFeature · Rust rebuild · Done
Connect the app board, list, and card details to native Rust data. This work is in progress.
- Connect the Studio board and list to data kept by the Rust rebuild.
- Make card details reflect the same stored work across both views.
- WAN-02 · Provider launch and consentFeature · Rust rebuild · Done
Bring provider launch, account selection, and consent into the Rust desktop app.
- Bring provider launch into the rebuilt desktop app.
- Keep account selection and consent in the launch flow.
- WAN-03 · Editor and Live PreviewFeature · Editor · Working
Connect the editor and Live Preview interface to the new Rust services.
- Connect the editor interface to the new Rust services.
- Bring Live Preview alongside the editing flow.
- WAN-04 · Desktop acceptanceTask · Rust rebuild · Working
Verify the rebuilt desktop app on macOS and Linux before release.
- Exercise the rebuilt desktop app on macOS and Linux.
- Use acceptance findings to decide release readiness.
- WAN-05 · Public Build BoardFeature · Website · Done
Build this read-only progress board and its hourly approved-data sync.
- Read approved Project statuses through an hourly Cloudflare snapshot.
- Show public roadmap ideas and contributor counts without private GitHub text.
- WAN-13 · Turn a walkthrough into cardsExploring · Editor · Working
Explore turning a narrated walkthrough into separate cards linked to the parts of a page being discussed.
- Potential flow: split one narrated walkthrough into separate issue cards.
- Each card could retain a short clip, spoken context, and the page part being discussed.
- The capture would stay local.
- WAN-14 · Preview an agent edit before codeExploring · Editor · Working
Explore showing proposed words and styles in the editor before an agent changes code.
- Potential flow: an agent proposes wording or style in the editor design layer.
- Review the change on the page before code is written.
- After approval, compare the implemented result with the preview.
- WAN-15 · See what a change touchesExploring · Editor · Working
Explore highlighting affected page parts and checking representative pages after a change.
- Potential flow: highlight the page parts affected by a template edit.
- Check representative pages after the edit and attach verification evidence.
- WAN-16 · Update day, with proofExploring · Editor · Working
Explore updating a site in a worktree and verifying representative pages before and after.
- Potential flow: apply site updates in a worktree.
- Compare representative pages before and after, down to affected parts.
- Report the likely cause of an observed change when evidence supports it.
- WAN-17 · Turn a brief into a draft pageExploring · Editor · Working
Explore making an unpublished page draft from a brief or sketch using existing components.
- Potential flow: make an unpublished page draft from a brief, document, or sketch.
- Use components and fields the target site already supports.
- WAN-18 · Stress-test page contentExploring · Editor · Working
Explore testing long, missing, or right-to-left content and different widths in a reversible preview.
- Potential flow: preview long text, missing media, empty and crowded lists, and right-to-left copy.
- Check a range of widths for clipping, overlap, and overflow without saving.
- WAN-19 · Show the client what changedExploring · Editor · Working
Explore creating a short before-and-after clip from a verified page change.
- Potential flow: assemble short before-and-after views at phone and desktop widths.
- Add a caption based on the finished card.
- WAN-20 · Compare local and liveExploring · Editor · Working
Explore a read-only comparison of local and live pages to find likely causes of differences.
- Potential flow: compare a local page with its live counterpart using read-only access.
- Separate content differences from likely code or asset differences.
- WAN-21 · Clean up styles with proofExploring · Editor · Working
Explore finding duplicate or unused styles and components, then verifying the cleanup.
- Potential flow: find nearly identical style values and unused components.
- Verify whether a cleanup moved or changed rendered page parts.
- WAN-22 · Catch layout shiftsExploring · Editor · Working
Explore recording page loads to identify moving elements and their likely cause.
- Potential flow: replay loading to spot elements that shift.
- Highlight a likely cause, such as missing image dimensions.
- WAN-23 · Hear the pageExploring · Editor · Working
Explore a read-aloud mode that follows the page visually as it reads.
- Potential flow: read page content aloud while highlighting the part being spoken.
- Use the walkthrough to expose missing labels and reading order problems.
- WAN-24 · Visual editor roadmapExploring · Editor · Working
Explore a fuller visual editor, with Drupal and WordPress treated equally and each capability proven in real tasks.
- Map visual editing, code, content, styles, publishing, and recovery to separate work that can be verified.
- Compare task completion and recovery before claiming an improvement over another editor.
- WAN-25 · Visual structure and code round-tripExploring · Editor · Working
Explore selecting, arranging, and editing page elements while keeping the underlying source intact.
- Potential flow: add, move, duplicate, and remove elements in a visual outline.
- Show the exact source change and refuse an edit when rendered markup cannot be traced safely.
- WAN-26 · Visual CSS and design tokensExploring · Editor · Working
Explore editing styles, variables, Grid, and preprocessor source with the cascade visible.
- Show which rule and source file control the selected style.
- Preview a reversible change, then verify the built result on the page.
- WAN-27 · Responsive multi-view editingExploring · Editor · Working
Explore simultaneous phone, tablet, and desktop previews with breakpoint-aware controls.
- Potential flow: see the same edit across viewports and identify the active breakpoint.
- Check the saved result for overflow and hidden content at representative widths.
- WAN-28 · Content workspace for both CMSsExploring · Editor · Working
Explore one place to inspect and safely edit page text, media, links, forms, and metadata.
- Trace each editable value to its Drupal or WordPress storage target and permissions.
- Make shared, generated, stale, and unsupported content clear before offering a save.
- WAN-29 · Reusable components and templatesExploring · Editor · Working
Explore visual libraries, shared components, templates, and limited client-editable areas.
- Show where a shared component is used before changing every instance.
- Work with Drupal components and blocks and WordPress blocks and patterns through their own sources.
- WAN-30 · Tailwind and Bootstrap controlsExploring · Editor · Working
Explore visual controls for projects using Tailwind or Bootstrap without losing their source classes.
- Detect the project framework and version before offering its controls.
- Keep the configuration and class changes inspectable and verify responsive output.
- WAN-31 · Theme, block, and commerce authoringExploring · Editor · Working
Explore creating conventional Drupal and WordPress theme and block artifacts, including commerce flows.
- Generate inspectable components and templates for both CMSs, with local preview and validation.
- Investigate Drupal Commerce and WooCommerce paths only where the installed versions support them.
- WAN-32 · Visual revisions and selective restoreExploring · Editor · Working
Explore comparing earlier page states and restoring only the part that needs to return.
- Distinguish file snapshots from a CMS revision and show the affected scope.
- Check for conflicts, then compare the restored page at phone and desktop widths.
- WAN-33 · AI design and asset assistanceExploring · Editor · Working
Explore reviewable suggestions for page content, styles, components, and images.
- Keep each suggestion in a draft with a source diff, preview, and clear apply action.
- Show actual provider use and cost, and verify the result before calling it complete.
- WAN-34 · Interactions, motion, and SVGExploring · Editor · Working
Explore visual controls for interactions, animations, and SVG that produce portable source.
- Cover mouse, keyboard, and touch behavior with reduced-motion support.
- Keep changes reversible and compatible with the site’s theme pipeline.
- WAN-35 · Publishing and preflight checksExploring · Editor · Working
Explore checks and review before publishing, plus safe synchronization with an external code editor.
- Report broken links, accessibility, page health, and source conflicts before deployment.
- Use a preview or dry run where supported and retain evidence of the published result.
- WAN-36 · Browser collaboration and learningExploring · Editor · Working
Explore shared review, browser access, and guided learning while preserving local project control.
- Define permissions and conflict handling before any browser editing or synchronization.
- Teach equivalent starter tasks on plain HTML, Drupal, and WordPress demos.
- WAN-37 · Plain HTML and Astro adaptersExploring · Editor · Working
Explore source-file editing for plain HTML/CSS and Astro pages and components.
- Trace a selected page part to its owned file, preview the diff, rebuild locally, and verify.
- Keep source-file saves distinct from Drupal and WordPress core saves.
- WAN-38 · React and Vue project adaptersExploring · Editor · Working
Explore component-aware visual editing for React, Next.js, Vue, and related projects.
- Trace rendered elements to component source and round-trip a bounded edit.
- State supported framework versions and refuse ambiguous or generated markup.
- WAN-39 · Server-rendered template adaptersExploring · Editor · Working
Explore Laravel, Rails, and Django projects after source mapping is reliable.
- Trace a page part to its owned template or content object before proposing a change.
- Preview and rebuild locally, with explicit limits for dynamic or shared output.
- WAN-40 · More CMS and commerce adaptersExploring · Editor · Working
Explore Shopify themes and other CMS or headless content APIs after Drupal and WordPress workflows are proven.
- Investigate each platform’s read, write, preview, and permission boundaries first.
- Separate theme-file changes from content API writes and name unsupported cases clearly.
- WAN-41 · Native desktop preview foundationFeature · Rust rebuild · Done
Set up the separate Rust desktop host around Wanigan’s retained Studio interface.
- Keep the original Electron application and its data separate.
- Treat this as a source checkpoint, not a finished release.
- WAN-42 · Real native terminal sessionsFeature · Rust rebuild · Done
Run real local shell sessions through the Rust preview process.
- The native host owns terminal processes and their shutdown.
- A full application quit still ends live sessions.
- WAN-43 · Saved terminal output and historyFeature · Rust rebuild · Done
Retain bounded terminal output and lifecycle evidence after a session ends.
- Saved history remains available after an ended terminal is closed.
- Recorded evidence stays distinct from assumptions about a live process.
- WAN-44 · Native owner board and card viewsFeature · Rust rebuild · Done
Connect the retained Studio board, list, and card details to native owner data within the implemented scope.
- Support owner card edits and review evidence in the current source checkpoint.
- Broader board parity remains tracked separately.
- WAN-45 · Command palette over native recordsFeature · Rust rebuild · Done
Search native card reads from the Studio command palette.
- Session results come only from the native catalog.
- The palette does not invent unavailable session records.
- WAN-46 · Saved board view storageFeature · Rust rebuild · Done
Store the existing board view operations in the Rust-backed Store.
- Carry the saved-view methods through a schema migration.
- Refuse the feature when the needed Store schema is absent.
- WAN-47 · Skills and configuration rootsFeature · Rust rebuild · Done
Add bounded discovery and read operations for skills and configuration roots.
- Plan copy and removal through explicit native boundaries.
- Refuse the operation until the host has an owner home.
- WAN-48 · Read-only Git inspectionFeature · Rust rebuild · Done
Read status, diffs, history, branches, stashes, and project changes through a bounded native Git runner.
- Pass arguments directly rather than through a shell.
- This slice covers reads; Git writes remain separate work.
- WAN-49 · Native desktop shell controlsFeature · Rust rebuild · Done
Add native pickers, Finder access, application menus, shortcuts, and settings services.
- Keep update notifications and awake-state behavior inside desktop services.
- These controls do not imply packaged release acceptance.
- WAN-50 · Turn checkpoint storageFeature · Rust rebuild · Done
Record turn snapshots and change evidence in Wanigan’s own object store.
- Keep checkpoint records separate from live process state.
- Availability remains gated until agent sessions are connected.
- WAN-51 · Guarded checkpoint undo and redoFeature · Rust rebuild · Done
Add retained guards around checkpoint change and undo operations.
- Refuse an unsafe restore instead of guessing at state.
- Agent-session integration remains a separate milestone.
- WAN-52 · Native project ownershipFeature · Rust rebuild · Done
Add and update projects, agent folders, and account choices through the native owner.
- Admit changes against the window’s fixed project.
- Settings wait for their required Store tables.
- WAN-53 · Recorded owner activityFeature · Rust rebuild · Done
Read saved card, decision, and project-control receipts in the Studio activity view.
- Show the scope of recorded activity in the page.
- Session lifecycle activity and Needs you remain open work.
- WAN-54 · Provider saved history adapterFeature · Rust rebuild · Done
List and read past provider conversations, with recorded resume metadata, from agents’ own records.
- Bound cached reads inside the Store owner.
- Native provider resume remains separate open work.
- WAN-55 · Recorded token countsFeature · Rust rebuild · Done
Count session and card tokens from provider records within bounded caches.
- Keep recorded usage separate from estimates.
- This slice does not claim every provider supplies metered usage.
- WAN-56 · Provider account and hook contractsFeature · Rust rebuild · Done
Add native Store contracts for account records, sign-in status, project choice, and hook events.
- Keep account schema contracts behind a closed activation gate.
- Account discovery and hook activation remain open.
- WAN-57 · Native shell launch policy recordFeature · Rust rebuild · Done
Record the fixed preview shell identity and launch policy before a terminal lease is granted.
- Preserve approved launch observations as evidence.
- The record does not claim provider execution or consent.
- WAN-58 · Reviewed executable inspectionFeature · Rust rebuild · Done
Verify the reviewed provider executable in the preview sidecar.
- Keep executable observation in the preview module.
- Inspection alone does not activate provider execution.
- WAN-59 · Provider account search-path policyFeature · Rust rebuild · Done
Define the bounded account search paths used by provider inspection.
- Keep the policy explicit rather than inheriting ambient machine paths.
- Account discovery remains gated separately.
- WAN-60 · Saved interruption timeFeature · Rust rebuild · Done
Show recorded interruption time for saved sessions.
- Read the stored event time rather than inventing a live state.
- Keep missing exit evidence unknown.
- WAN-61 · Safe native Git diff pathsBug · Rust rebuild · Done
Reject unsafe paths before native Git diff reads.
- Validate path admission at the privileged boundary.
- This is a read-safety slice, not Git write support.
- WAN-62 · Isolated preview account contextFeature · Rust rebuild · Done
Keep selected provider account context isolated in preview processes.
- Pass only the selected context across the native boundary.
- Avoid reading unrelated provider configuration roots.
- WAN-63 · Native provider consent coordinatorFeature · Rust rebuild · Done
Coordinate one-use provider review through a native consent module.
- Retain the exact reviewed launch information.
- Provider launch still depends on its remaining gates.
- WAN-64 · Required consent module in desktopFeature · Rust rebuild · Done
Compile the required provider consent module into the Rust desktop.
- Keep the consent boundary non-optional inside the preview.
- Approval must pass the native gate before use.
- WAN-65 · Provider-scoped config rootsFeature · Rust rebuild · Done
Keep configuration roots inside the selected provider’s boundary.
- Reject a root that belongs to another provider.
- Preserve the provider identity through preview setup.
- WAN-66 · Guarded provider launch identityFeature · Rust rebuild · Done
Connect the reviewed launch identity to the configured preview session.
- Use the native launch policy and exact consent boundary.
- Full provider execution and acceptance remain in progress.
- WAN-67 · Bounded MCP catalogueFeature · Rust rebuild · Done
Bring the bounded MCP catalogue into Rust desktop services.
- Expose only validated catalogue entries.
- This does not claim end-to-end MCP execution.
- WAN-68 · Native consent approval gateFeature · Rust rebuild · Done
Require the native consent gate before provider approval can proceed.
- Keep approval tied to the reviewed provider identity.
- Fail closed when the gate cannot be verified.
- WAN-69 · Isolated browser test portsBug · Rust rebuild · Done
Keep parallel browser test sessions from colliding on server ports.
- Allocate test servers independently across sessions.
- Preserve the evidence from each run.
- WAN-70 · Native project control historyFeature · Rust rebuild · Done
Retain project pause, resume, close, and reopen receipts in the native owner workflow.
- Show saved project-control history in Studio.
- These records are not live terminal persistence.
- WAN-71 · Activate provider account discoveryTask · Rust rebuild · Done
Connect verified account discovery to the native activation path.
- Use the explicit account contracts already in Store.
- Keep probing closed until the review gate and owner selection are wired.
- WAN-72 · Activate provider hooksTask · Rust rebuild · Done
Connect supported hook events to live native sessions after capability checks.
- Use the recorded hook contracts and bounded transport.
- State unsupported provider hooks clearly.
- WAN-73 · Complete provider executionTask · Rust rebuild · Done
Finish end-to-end native provider launch and session handling.
- Keep exact consent, identity, and executable review gates.
- Prove the real provider interaction before claiming support.
- WAN-74 · Complete conversation historyTask · Rust rebuild · Done
Connect full conversation history to the Rust desktop interface.
- Preserve provider boundaries and recorded lifecycle evidence.
- Keep partial history visibly distinct from complete coverage.
- WAN-75 · Add native Git and worktree writesTask · Rust rebuild · Done
Carry deliberate Git and worktree changes through guarded native operations.
- Keep read-only Git inspection separate.
- Require explicit user action for destructive changes.
- WAN-76 · Connect the native code editorTask · Rust rebuild · Done
Wire the retained code editor to verified Rust services.
- Preserve editor state and source ownership across changes.
- Do not claim editor parity before acceptance.
- WAN-77 · Connect native Live viewTask · Rust rebuild · Done
Bring the retained live site view into the Rust desktop with verified boundaries.
- Use local demo fixtures and explicit site selection.
- Keep unsupported interactions visible.
- WAN-78 · Complete Needs you activityTask · Rust rebuild · Done
Connect session lifecycle events and attention to the owner activity view.
- Use saved receipts and explicit provider capabilities.
- Avoid presenting inferred attention as observed fact.
- WAN-79 · Close copied test dependenciesTask · Rust rebuild · Done
Replace three copied tests that still import excluded Electron modules or missing docs.
- Move pure contracts to native-owned modules or fixtures.
- Run the original assertions in the Rust repository.
- WAN-80 · Finish macOS desktop acceptanceTask · Rust rebuild · Working
Complete native visibility, input, and packaged Mac checks.
- Include both themes and the remaining catalog case.
- Keep local ad-hoc signing distinct from release acceptance.
- WAN-81 · Finish Linux desktop acceptanceTask · Rust rebuild · Working
Run fresh packaged Linux acceptance and investigate first-dialog paint timing.
- Exercise the native desktop workflow with process cleanup checks.
- Do not infer packaging success from source tests alone.
- WAN-82 · Validate clean-machine releaseTask · Rust rebuild · Ready
Prove installation, signing, and release readiness on clean machines.
- Complete desktop acceptance before release claims.
- Keep Windows and phone work behind the full port milestones.
- WAN-83 · Account sign-in from WaniganFeature · Rust rebuild · Done
Sign a Claude or Codex account in from inside Wanigan, without switching to the command line.
- The rebuilt app currently expects each account to be signed in with the provider’s own command-line tool first.
- Signing in will stay tied to the account a session uses.
- WAN-84 · Open another project in the same windowFeature · Rust rebuild · Done
Switch to or add another project without opening a new Wanigan window.
- The rebuilt app currently keeps each window on the project it opened with.
- Switching will keep each project’s sessions and records separate.
- WAN-85 · Turn checkpointsFeature · Rust rebuild · Done
Rewind an agent session’s file changes to an earlier turn, and redo them if you change your mind.
- Checkpoint storage and its safety checks are already built.
- What remains is connecting them to live agent sessions.
- WAN-86 · Mark a session as seenFeature · Rust rebuild · Done
Mark a session as seen once you have checked on it, so it stops asking for your attention.
- Clearing a session’s unread state leaves only the sessions that still need you.
- WAN-87 · Session briefingFeature · Rust rebuild · Ready
Decisions you save are given to new agent sessions, so they start with your project’s context.
- Save a decision once, and later sessions in that project receive it when they start.
- WAN-88 · Manage MCP serversFeature · Rust rebuild · Done
Add and remove MCP servers and check that each one connects, not just browse the catalogue.
- The rebuilt app can already browse a bounded MCP catalogue.
- Changes will be made only after you confirm them.
- WAN-89 · Commit messages drafted by ClaudeFeature · Rust rebuild · Done
Have Claude draft a commit message from your changes, then edit it before you commit.
- Nothing is committed until you choose to commit.
- WAN-90 · AI review of a changeFeature · Rust rebuild · Done
Ask an agent to review a change before you accept it.
- You still decide whether the change is accepted.
- WAN-91 · Cards drafted from a rough noteFeature · Rust rebuild · Done
Write a rough note and let an agent turn it into board cards for you to review.
- Drafted cards land in the Inbox, where you accept or archive them.
- WAN-92 · Search what agents saidFeature · Rust rebuild · Done
Find something an agent said in any session, from the command palette.
- The command palette already searches cards.
- Session search will cover saved conversation text.
- WAN-93 · SkillsFeature · Rust rebuild · Done
Browse the skills your agents can use, and add or remove them from inside Wanigan.
- Skill discovery is built; the Skills view is not connected yet.
- WAN-94 · Automatic installs from SettingsFeature · Rust rebuild · Done
Let Wanigan run a supported install for you from Settings, instead of doing it by hand.
- Each install will say what it changes before it runs.
- WAN-95 · Phone accessFeature · Rust rebuild · Working
Check on your sessions and start new ones from your phone.
- This waits on a desktop check that has to pass first.
- WAN-96 · Live view for hosted environmentsFeature · Rust rebuild · Working
Use Live view on a hosted environment, not only on sites running on your own computer.
- Live view already works for local sites.
- WAN-97 · Remaining Settings and tour stepsFeature · Rust rebuild · Done
Bring over the Settings sections not yet in the rebuilt app, and the tour steps that rely on saved session records.
- Some tour steps point at session records the rebuilt app does not keep yet.
- WAN-98 · Connect each project to its platformFeature · Rust rebuild · Ready
Give every project one platform connection: local development today, hosting platforms as extensions.
- Local development stays the default and the first platform.
- Each platform says what it can do and names what it cannot.
- Credentials stay in the system keychain, and every remote command is shown before it runs.
- WAN-99 · Drupal and WordPress as CMS extensionsFeature · Rust rebuild · Ready
Move Drupal and WordPress support behind one CMS extension contract.
- Built-in CMS support uses the same contract as a contributed one.
- Other CMSes follow on the same contract once Drupal and WordPress are complete.
- WAN-100 · Build your own platform or CMS integrationFeature · Rust rebuild · Inbox
Publish docs, a template, and a sample for writing platform and CMS extensions.
- Validate each extension and trust it by digest before it runs.
- Keep the trust kernel out of reach of contributed extensions.
- WAN-101 · Pantheon platform connectionFeature · Rust rebuild · Inbox
A planned Pantheon extension for environments, deploys, and configuration import.
- Work with dev, test, live, and multidev environments.
- Show every remote command before it runs.
- WAN-102 · Acquia platform connectionFeature · Rust rebuild · Inbox
A planned Acquia Cloud Platform extension for environments, deploys, and configuration import.
- Use Acquia's own command line and API.
- Show every remote command before it runs.
- WAN-103 · WP Engine platform connectionFeature · Rust rebuild · Inbox
A planned WP Engine extension for environments, WP-CLI, deploys, and cache purge.
- Check the host's plugin rules before proposing a helper plugin.
- Show every remote command before it runs.
- WAN-104 · Kinsta, Upsun, and SSH connectionsFeature · Rust rebuild · Inbox
Planned extensions for Kinsta, Upsun, and any server reachable over SSH.
- Each one states what it can do and refuses the rest by name.
- WAN-105 · Ship content edits to a hosted siteTask · Editor · Ready
Decide how edits made in the editor reach a hosted Drupal or WordPress site.
- Compare core APIs, staged drafts, remote commands, and a helper on the site.
- Prefer core, and add plugin code only where core cannot do the job.
- Keep edits as drafts until they are published on review.
- WAN-106 · Ship site configuration with codeFeature · Rust rebuild · Inbox
Export configuration locally, deploy it with code, and import it on the target environment.
- Show the configuration difference before import.
- Refuse when the live site has changes that were never exported.
- WAN-107 · Build a new site from the ground upFeature · Editor · Ready
A guided New project flow that sets up a Drupal or WordPress site locally with AI help.
- Check and install what the local setup needs, showing every command.
- Shape the theme, templates, and layouts with AI, then tweak everything in the editor.
- Nothing ships until it is published.
- WAN-108 · AI design tokens for a new siteFeature · Editor · Inbox
Turn a brand brief into the theme's colors, type, and spacing.
- Write tokens the CMS already understands.
- Preview every token on every page before it is kept.
- WAN-109 · AI templates and layouts from a briefFeature · Editor · Inbox
Plan pages, templates, layouts, and content types from a short brief.
- Build from the CMS's own pieces.
- Approve the plan before anything is written.
- WAN-110 · One editor directionFeature · Editor · Working
Design one editor for any site, starting with Drupal and WordPress.
- Iterate on mockups until the direction is settled.
- Then write the specification.
- WAN-111 · A new editor shellFeature · Editor · Ready
Build the editor's new shell on a slot contract, behind a setting.
- Move existing tools into the new shell one at a time.
- Switch the default once the new shell matches the old one.
- WAN-112 · Tools at the cursorFeature · Editor · Inbox
Show the right tools next to the cursor for whatever is selected.
- Text, images, links, sections, and components each get their own tools.
- Each tool names where it saves.
- WAN-113 · Design, Content, and Dev workspacesFeature · Editor · Inbox
Give designers, marketers, and developers their own workspace on one canvas.
- All workspaces share one canvas and one selection.
- WAN-114 · AI at the selectionFeature · Editor · Inbox
Ask AI about the selection and review its proposal in place.
- Accept, try again, or reject on the page.
- Show the cost of each request.
- Send bigger work to a planned agent session.
- WAN-115 · Zoom out to every pageFeature · Editor · Inbox
Zoom out from one live page to a canvas of page frames.
- A frame goes live when it gets focus.
- WAN-116 · Create components in the editorFeature · Editor · Inbox
Turn a selection into a reusable component with variants and props.
- Save it as a Drupal component or paragraph type, or as a WordPress pattern.
- Place the new component on the page in one step.
- WAN-117 · Draft by default, publish on reviewFeature · Editor · Inbox
Every edit lands as a draft and ships only when it is published.
- List each change with its save route and who made it.
- Read each change back after publishing.