dotta
5140d7b0c4
Merge remote-tracking branch 'public-gh/master' into paperclip-company-import-export
...
* public-gh/master:
fix: address greptile follow-up feedback
docs: clarify quickstart npx usage
Add guarded dev restart handling
Fix PAP-576 settings toggles and transcript default
Add username log censor setting
fix: use standard toggle component for permission controls
# Conflicts:
# server/src/routes/agents.ts
# ui/src/pages/AgentDetail.tsx
2026-03-20 13:28:05 -05:00
dotta
360a7fc17b
fix: address greptile follow-up feedback
2026-03-20 13:18:29 -05:00
dotta
8fc399f511
Add guarded dev restart handling
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-20 08:50:00 -05:00
dotta
f2c42aad12
feat: multi-style pure SVG org chart renderer (no Playwright needed)
...
Rewrote org-chart-svg.ts to support all 5 styles (monochrome, nebula,
circuit, warmth, schematic) as pure SVG — no browser or Satori needed.
Routes now accept ?style= query param. Added standalone comparison script.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-20 06:33:29 -05:00
dotta
14ee364190
Add standalone Playwright-based org chart image generator
...
Replaces the sharp SVG→PNG approach with Playwright headless browser
rendering. This solves the emoji rendering issue - browser natively
renders emojis, full CSS (shadows, gradients, backdrop-filter), and
produces pixel-perfect output matching the HTML preview.
Generates 20 images: 5 styles (Mono, Nebula, Circuit, Warmth, Schematic)
× 3 org sizes (sm/med/lg) + OG cards (1200×630).
Usage: npx tsx scripts/generate-org-chart-images.ts
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-20 05:55:33 -05:00
dotta
528f836e71
fix: use origin for github release creation in actions
2026-03-18 09:10:00 -05:00
dotta
19f4a78f4a
feat: add release smoke workflow
2026-03-18 07:59:32 -05:00
dotta
3e0e15394a
chore: switch release calver to mdd patch
2026-03-18 07:57:36 -05:00
dotta
21f7adbe45
fix: advance canary after partial publish
2026-03-17 16:31:38 -05:00
dotta
0036f0e9a1
fix: add npm provenance package metadata
2026-03-17 16:01:48 -05:00
repro
9176218d16
fix: validate canary release path in CI
2026-03-17 15:35:59 -05:00
Dotta
48326da83f
fix: restore release script executable bit
2026-03-17 14:09:16 -05:00
Dotta
21c1235277
chore: automate canary and stable releases
2026-03-17 14:08:55 -05:00
Dotta
4323d4bbda
feat: add agent skills tab and local dev helpers
2026-03-17 09:11:37 -05:00
Dotta
5f2c2ee0e2
Harden budget enforcement and migration startup
2026-03-16 15:11:34 -05:00
Dotta
76e6cc08a6
feat(costs): add billing, quota, and budget control plane
2026-03-16 15:11:01 -05:00
gsxdsm
2dbb31ef3c
Fix syntax error
2026-03-14 14:34:56 -07:00
gsxdsm
6b17f7caa8
Update scripts/dev-runner.mjs
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-14 13:29:46 -07:00
gsxdsm
2dc3b4df24
Add buildPluginSdk function to build the plugin SDK during dev run
2026-03-14 13:10:01 -07:00
Dotta
0851e81b47
Merge pull request #821 from paperclipai/feature/plugin-runtime-instance-cleanup
...
WIP: Simplify plugin runtime and cleanup lifecycle
2026-03-14 13:45:56 -05:00
Dotta
80cdbdbd47
Add plugin framework and settings UI
2026-03-13 16:22:34 -05:00
Dotta
964e04369a
fixes verification
2026-03-12 12:55:26 -05:00
Dotta
873535fbf0
verify the packages actually make it to npm
2026-03-12 12:42:00 -05:00
Dotta
088eaea0cb
Redact current user in comments and token checks
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-11 22:17:21 -05:00
Dotta
56aeddfa1c
Fix dev migration prompt and embedded db:migrate
2026-03-10 15:31:05 -05:00
Dotta
dfbb4f1ccb
Add command-based worktree provisioning
2026-03-10 12:42:36 -05:00
Dotta
cbbf695c35
release files
2026-03-09 16:43:53 -05:00
Dotta
01c5a6f198
Unblock canary onboard smoke bootstrap
2026-03-09 16:06:16 -05:00
Dotta
64f5c3f837
Fix authenticated smoke bootstrap flow
2026-03-09 15:30:08 -05:00
Dotta
c62266aa6a
tweaks to docker smoke
2026-03-09 14:41:00 -05:00
Dotta
469bfe3953
chore: add release train workflow
2026-03-09 13:55:30 -05:00
Dotta
422f57b160
chore: use public-gh for manual release flow
2026-03-09 10:33:56 -05:00
Dotta
31c947bf7f
fix: publish canaries in changesets pre mode
2026-03-09 10:23:04 -05:00
Dotta
f5bf743745
fix: support older git in release cleanup
2026-03-09 10:11:46 -05:00
Dotta
0a8b96cdb3
http clone
2026-03-09 10:03:45 -05:00
Dotta
a47ea343ba
feat: add committed-ref onboarding smoke script
2026-03-09 09:59:43 -05:00
Dotta
30ee59c324
chore: simplify release preflight workflow
2026-03-09 09:37:18 -05:00
Dotta
aa2b11d528
feat: extend release preflight smoke options
2026-03-09 09:21:56 -05:00
Dotta
e1ddcbb71f
fix: disable git pagers in release preflight
2026-03-09 09:13:49 -05:00
Dotta
df94c98494
chore: add release preflight workflow
2026-03-09 09:06:45 -05:00
Dotta
a7cfd9f24b
chore: formalize release workflow
2026-03-09 08:49:42 -05:00
Dotta
ec4667c8b2
Merge remote-tracking branch 'public-gh/master'
...
* public-gh/master:
fix: disable secure cookies for HTTP deployments
feat(adapters): add claude-sonnet-4-6 and claude-haiku-4-6 models
Add opencode-ai to global npm install in Dockerfile
fix: correct env var priority for authDisableSignUp
Add pi-local package.json to Dockerfile
feat: add auth.disableSignUp config option
refactor: extract roleLabels to shared constants
fix(secrets): add secretKeys tracking to resolveEnvBindings for consistent redaction
fix(db): reuse MIGRATIONS_FOLDER constant instead of recomputing
fix(server): wake agent when issue status changes from backlog
fix(server): use home-based path for run logs instead of cwd
fix(db): use fileURLToPath for Windows-safe migration paths
fix(server): auto-deduplicate agent names on creation instead of rejecting
feat(ui): show human-readable role labels in agent list and properties
fix(ui): prevent blank screen when prompt template is emptied
fix(server): redact secret-sourced env vars in run logs by provenance
fix(cli): split path and query in buildUrl to prevent %3F encoding
fix(scripts): use shell on Windows to fix spawn EINVAL in dev-runner
2026-03-09 07:29:34 -05:00
Dotta
77e04407b9
fix(publish): always bundle ui-dist into server package
2026-03-09 07:21:33 -05:00
Dotta
c674462a02
Merge pull request #238 from fahmmin/fix/dev-runner-windows-spawn
...
fix(scripts): use shell on Windows to fix spawn EINVAL in dev-runner
2026-03-07 21:47:47 -06:00
Dotta
048e2b1bfe
Remove legacy OpenClaw adapter and keep gateway-only flow
2026-03-07 18:50:25 -06:00
Dotta
0abb6a1205
openclaw gateway: persist device keys and smoke pairing flow
2026-03-07 17:05:36 -06:00
Dotta
e27ec5de8c
fix(smoke): disambiguate case C ack comment target
2026-03-07 16:16:53 -06:00
Dotta
83488b4ed0
fix(openclaw-gateway): enforce join token validation and add smoke preflight gates
2026-03-07 16:01:19 -06:00
Dotta
9ac2e71187
fix(smoke): pin OpenClaw docker harness to stable stock ref
2026-03-07 15:09:52 -06:00
Fahmin
346152f67d
fix(scripts): use shell on Windows to fix spawn EINVAL in dev-runner
2026-03-08 00:15:56 +05:30