Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
ec27e81
First iteration on Products dropdown
tristantr Mar 5, 2026
3c9d33e
Update dropdown titles
tristantr Mar 5, 2026
f666d5b
Improve Script Editor product page
tristantr Mar 6, 2026
9632f98
Improve script editor product page structure
tristantr Mar 6, 2026
72ce2d6
Improve script editor page
tristantr Mar 6, 2026
2c7ee59
Improve Script editor Product page
tristantr Mar 9, 2026
b2f8d17
Optimize for AEO
tristantr Mar 9, 2026
d0e1393
Improve workflow editor page
tristantr Mar 9, 2026
5d7703d
Add Workflow editor product page
tristantr Mar 9, 2026
26b553c
v1 for Versioning
tristantr Mar 9, 2026
655c64a
v1 for local dev
tristantr Mar 9, 2026
c85dcec
v1 for frontend builder
tristantr Mar 9, 2026
5dff3fb
Remove ai from product dropdown
tristantr Mar 9, 2026
f8642d3
v1 for remaining product pages
tristantr Mar 9, 2026
3166213
Update workflow editor
tristantr Mar 10, 2026
faac743
Improve Versioning page
tristantr Mar 10, 2026
687d85a
Improme Versioning
tristantr Mar 10, 2026
b2989eb
Remove temporary versioning page
tristantr Mar 10, 2026
985294f
Add animation to versioning
tristantr Mar 10, 2026
1c90f76
Improve wording
tristantr Mar 10, 2026
2f8892b
Add animation to local dev page
tristantr Mar 10, 2026
40e4e25
Improve wording
tristantr Mar 11, 2026
7901462
Improve flow editor
tristantr Mar 11, 2026
95cdf1b
Improve Observability page
tristantr Mar 11, 2026
c382761
Improve RBAC
tristantr Mar 11, 2026
f07d317
Workers product page
tristantr Mar 11, 2026
db07340
Impove placeholders
tristantr Mar 11, 2026
dbc410a
Improve workers
tristantr Mar 11, 2026
992f6d7
Fix workers icon
tristantr Mar 11, 2026
fae1664
Improve ai sandboxes
tristantr Mar 11, 2026
419690b
Improve wordings
tristantr Mar 11, 2026
b9da723
Improve /product/self-host page
tristantr Mar 11, 2026
b378afb
Add workflow as code to Script editor
tristantr Mar 11, 2026
74880a5
Improve workflows product page section
tristantr Mar 11, 2026
4154154
Improve workflow page
tristantr Mar 11, 2026
9614be3
Improve wording
tristantr Mar 11, 2026
9247ccc
Improve App Builder product page
tristantr Mar 11, 2026
1698211
Add datatables product page
tristantr Mar 11, 2026
e1f86e4
Improve backlinks to dedicated product pages
tristantr Mar 11, 2026
cbdc94d
Improve product backlinked cards
tristantr Mar 11, 2026
0be0800
Fix bug
tristantr Mar 11, 2026
45730c2
Nits
tristantr Mar 11, 2026
5c66208
Add triggers
tristantr Mar 11, 2026
9987393
nits
tristantr Mar 11, 2026
e3700ec
Start Observability animation
tristantr Mar 11, 2026
65647ab
Update observability animation
tristantr Mar 12, 2026
e667810
Add eyebrow title to each page
tristantr Mar 12, 2026
87a229e
Nits
tristantr Mar 12, 2026
ab0fa13
Improve CTA on bottom of each Product page
tristantr Mar 12, 2026
6d298e6
Fix CTA in use case and solutions pages
tristantr Mar 12, 2026
102b973
Put lightmode/darkmode icon in More dropdown
tristantr Mar 12, 2026
5c52a41
Rename Versioning to deployment & versioning
tristantr Mar 12, 2026
8b113ff
Add Script editor animation
tristantr Mar 12, 2026
15f6df0
Add flow editor animation
tristantr Mar 12, 2026
f5e5988
Add animation to App builder section
tristantr Mar 12, 2026
7aa58a2
Add triggers animation
tristantr Mar 12, 2026
c44c6cd
Add datatables animation
tristantr Mar 12, 2026
c77cdb7
Versioning animation
tristantr Mar 12, 2026
9bda755
Add animation to versioning
tristantr Mar 12, 2026
ef3793f
Local dev animation
tristantr Mar 12, 2026
9bfbc46
Add animation to local dev page
tristantr Mar 12, 2026
b9ad620
Add local dev animation
tristantr Mar 12, 2026
0594136
Add animation for workers
tristantr Mar 12, 2026
59b269a
Improve workers animation
tristantr Mar 12, 2026
704c083
Add Ai sandboxe animation
tristantr Mar 13, 2026
a962b91
Add Observability animation
tristantr Mar 13, 2026
05d7544
Add RBAC animation
tristantr Mar 13, 2026
8b5e546
Add animation for no ops self host
tristantr Mar 13, 2026
b53eb40
Add animation for no ops self host
tristantr Mar 13, 2026
d240c01
Remove preview page
tristantr Mar 13, 2026
d5910ba
Rename Products to Platform
tristantr Mar 13, 2026
91e1a35
Add assets to Sript editor platform page
tristantr Mar 13, 2026
745f410
Add videos for flow editor
tristantr Mar 13, 2026
ce92264
Finalize video for flow editor
tristantr Mar 13, 2026
605f52e
Add videos in triggers page
tristantr Mar 13, 2026
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
23 changes: 23 additions & 0 deletions .github/hooks/workmux-status/hooks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"version": 1,
"hooks": {
"userPromptSubmitted": [
{
"type": "command",
"bash": "workmux set-window-status working"
}
],
"postToolUse": [
{
"type": "command",
"bash": "workmux set-window-status working"
}
],
"agentStop": [
{
"type": "command",
"bash": "workmux set-window-status done"
}
]
}
}
39 changes: 39 additions & 0 deletions .webmux.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Project display name in the dashboard
name: windmilldocs

# Each service defines a port env var that webmux injects into .env.local
# when creating a worktree. Ports are auto-assigned: base + (slot × step).
# Use `source .env.local` in your .workmux.yaml pane commands to pick them up.
services:
- name: app
portEnv: PORT
portStart: 3000 # Port for the main branch (slot 0)
portStep: 10 # Increment per worktree (3010, 3020, ...)

# Agent profiles determine how AI agents run in worktrees
profiles:
default:
name: default

# --- Sandbox profile (uncomment to enable) ---
# Runs agents in Docker containers for full isolation.
# Requires: docker + a built image.
# sandbox:
# name: sandbox
# image: my-project-sandbox
# envPassthrough: # Env vars forwarded into the container
# - DATABASE_URL
# systemPrompt: >
# You are running inside a sandboxed container.
# Start the dev server with: npm run dev

# --- Linked repos (uncomment to enable) ---
# Monitor PRs from related repos in the dashboard.
# linkedRepos:
# - repo: org/other-repo
# alias: other

# --- Startup environment variables ---
# These will appear as configurable fields in the UI when creating a worktree.
# startupEnvs:
# NODE_ENV: development
21 changes: 21 additions & 0 deletions .workmux.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
main_branch: main

panes:
# Agent pane — runs the AI coding assistant
- command: >-
claude --append-system-prompt
"You are running inside a git worktree managed by workmux.\n
Pane layout (current window):\n
- Pane 0: this pane (claude agent)\n
- Pane 1: dev server\n\n
To check dev server logs: tmux capture-pane -t .1 -p -S -50\n
To restart dev server: tmux send-keys -t .1 C-c 'source .env.local && PORT=\$PORT npm run start' Enter"
focus: true

# Dev server — waits for .env.local (written by webmux) then starts
- command: >-
npm install &&
until [ -f .env.local ]; do sleep 0.2; done;
source .env.local;
PORT=$PORT npm run start
split: horizontal
67 changes: 67 additions & 0 deletions docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,54 @@ const config = {
{
to: '/terms/2025-12-01',
from: '/terms'
},
{
to: '/platform/script-editor',
from: '/product/script-editor'
},
{
to: '/platform/flow-editor',
from: '/product/flow-editor'
},
{
to: '/platform/app-builder',
from: '/product/app-builder'
},
{
to: '/platform/triggers',
from: '/product/triggers'
},
{
to: '/platform/datatables',
from: '/product/datatables'
},
{
to: '/platform/deployment-versioning',
from: '/product/deployment-versioning'
},
{
to: '/platform/local-dev',
from: '/product/local-dev'
},
{
to: '/platform/workers',
from: '/product/workers'
},
{
to: '/platform/sandboxes',
from: '/product/sandboxes'
},
{
to: '/platform/observability',
from: '/product/observability'
},
{
to: '/platform/rbac',
from: '/product/rbac'
},
{
to: '/platform/self-host',
from: '/product/self-host'
}
]
}
Expand Down Expand Up @@ -138,6 +186,25 @@ const config = {
href: '/'
},
items: [
{
type: 'dropdown',
label: 'Platform',
position: 'left',
items: [
{ label: 'Script editor', href: '/platform/script-editor' },
{ label: 'Flow editor', href: '/platform/flow-editor' },
{ label: 'App builder', href: '/platform/app-builder' },
{ label: 'Triggers', href: '/platform/triggers' },
{ label: 'Data tables', href: '/platform/datatables' },
{ label: 'Deployment & versioning', href: '/platform/deployment-versioning' },
{ label: 'Local dev', href: '/platform/local-dev' },
{ label: 'Workers', href: '/platform/workers' },
{ label: 'AI sandboxes', href: '/platform/sandboxes' },
{ label: 'Observability', href: '/platform/observability' },
{ label: 'RBAC', href: '/platform/rbac' },
{ label: 'No-ops self-host', href: '/platform/self-host' },
]
},
{
href: '/pricing',
position: 'left',
Expand Down
Binary file added frontend-builder-full.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading