mirror of
https://github.com/paperclipai/paperclip
synced 2026-05-05 06:32:10 +02:00
Compare commits
base: eliott:split/docs-sidebar-link
eliott:master
eliott:pap-3573-llm-wiki-plugin
eliott:pap-3573-plugin-core-surface
eliott:pap-3474-docker-timeout
eliott:PAPA-229-make-our-ci-faster
eliott:pap-3474-tenant-identity-deploy
eliott:PAPA-238-keep-this-ci-issue-from-happening-again
eliott:PAP-3041-review-all-recover-stalled-issue-issues-for-the-last-week-or-so-and-categorize-them-what-things-stall
eliott:PAP-2945-when-a-task-is-waiting-for-an-_external-service_-what-state-should-it-be-in-and-what-recovery-method-could-it-h
eliott:PAP-3180-convert-the-sidebar-into-this-kind-of-workspace-switcher
eliott:codex/pap-3135-agent-skill-doc-updates
eliott:codex/pap-3135-workspace-routine-runs
eliott:codex/pap-3135-backup-schema-hardening
eliott:codex/pap-3135-inbox-issue-ui-polish
eliott:codex/pap-3135-productive-recovery-continuation
eliott:pap-3154-live-runs-padding
eliott:codex/pap-3135-live-run-comment-context
eliott:codex/pap-3135-agent-concurrency-default
eliott:PAP-2251-deal-with-this-issue
eliott:PAP-3086-talk-to-me-about-the-process-where-we-do-productivity-followup-issues-and-comments-when-does-that-happen-and-wh
eliott:PAPA-205-fix-ci-failure
eliott:chore/refresh-lockfile
eliott:PAP-1551-create-the-conference-room-where-you-chat-with-the-ceo
eliott:codex/pap-2981-reliability-pr
eliott:codex/pap-2981-advanced-liveness-pr
eliott:codex/pap-2946-board-qol-skills
eliott:PAP-2837-plan-cheap-model-for-adapters-that-can-support-it
eliott:codex/pap-2980-mutation-boundaries
eliott:codex/pap-2946-workflow-costs
eliott:codex/pap-2946-issue-thread-markdown
eliott:codex/pap-2946-db-backups
eliott:codex/pap-2946-reliability-safety
eliott:codex/pap-2946-control-plane-rollup
eliott:PAPA-190-investigate-ci-issue
eliott:e2b-plugin-improvements
eliott:release-v2026.428.0-notes
eliott:codex/pap-2695-ui-qol
eliott:codex/pap-2694-backend-control-plane-slice
eliott:codex/pap-2679-control-plane-qol
eliott:codex/pap-2679-docs-skills-refresh
eliott:codex/pap-2538-sidebar-agent-actions
eliott:codex/pap-2538-assigned-todo-recovery
eliott:codex/pap-2538-selector-company-regressions
eliott:codex/pap-2538-routine-manual-inbox
eliott:PAP-2239-plan-object-detection-of-urls-and-sidebar-statuses-but-in-a-general-way
eliott:pap-2506-control-plane-recovery-defaults-v2
eliott:pap-2506-company-selection-stale-id
eliott:pap-2506-company-skills-missing-company
eliott:release-v2026.427.0-notes
eliott:pap-2475-twitter-readme-link
eliott:pap-2318-security-route-coverage
eliott:pap-2445-liveness-auto-recovery-controls
eliott:pap-2445-subissue-progress-summary
eliott:pap-2314-stale-queued-run-invalidation
eliott:pap-2318-security-role-regression
eliott:PAP-2189-how-can-we-make-ordered-subissues-present-more-as-the-todolist
eliott:pap-2260-vitest-route-stability
eliott:PAP-1953-plan-a-file-viewer-that-lets-us-view-files-relative-to-a-project
eliott:pap-2260-heartbeat-retry-cancel
eliott:pap-2260-markdown-link-polish
eliott:pap-2260-text-newlines
eliott:pap-2260-watchdog-access
eliott:pap-2228-runtime-lifecycle-recovery
eliott:pap-2228-test-local-maintenance
eliott:pap-2228-create-agent-governance
eliott:pap-2228-editor-composer-polish
eliott:pap-2115-watchdog-recovery-followups
eliott:pap-2115-markdown-issue-ref-rendering
eliott:pap-2115-transient-recovery-codex-refresh
eliott:pap-2147-create-agent-skill-phase-1
eliott:pap-2115-issue-thread-review-flow
eliott:pap-2115-company-skill-detail-loading
eliott:run-a-claude-code
eliott:PAP-1796-we-need-a-way-to-pause-cancel-restore-a-whole-tree-of-issues-and-subissues-and-i-m-not-sure-of-the-right-produc
eliott:PAP-1542-consider-the-plan-and-work-for-missions-we-should-make-a-it-a-plugin
eliott:PAP-1755-we-should-write-about-these-systems-in-the-readme-md
eliott:PAP-1709-plan-suggested-tasks
eliott:sockmonster-ds-extraction
eliott:codex/pap-1926-memory-jobs
eliott:codex/pap-1926-comment-targets
eliott:codex/pap-1926-runtime-hardening
eliott:PAP-1280-detailed-ux-and-technical-plan-for-deliverables-work-product-feature
eliott:codex/pap-1895-adapter-sandbox-docs
eliott:sockmonster-UI-experimentation-01
eliott:codex/pap-1895-runtime-control-plane
eliott:codex/pap-1895-board-ui-polish
eliott:PAP-735-first-class-task-references
eliott:PAP-1738-this-task-sequence-seems-blocked-why-is-it-a-harness-issue
eliott:PAP-1692-did-we-accidentally-deadlock-the-dependencies-are-we-being-smart-about-the-dag-of-blocked-dependencies
eliott:PAP-1641-create-super-detailed-storybooks-for-our-project
eliott:PAP-1575-perform-a-security-audit-of-every-api-route-and-its-permissions-and-boundaries-every-single-api-route
eliott:codex/pap-1668-workspace-runtime-routines
eliott:codex/pap-1668-paperclip-dev-helpers
eliott:codex/pap-1668-adapter-terminal-cleanup
eliott:codex/pap-1668-dashboard-run-activity
eliott:codex/pap-1668-agent-hiring-config
eliott:codex/pap-1668-org-chart-mobile-docs
eliott:PAP-1293-technical-plan-memory-service-implementation-blueprint
eliott:PAP-1627-sidebar-memories-route
eliott:codex/pap-1614-runtime-governance
eliott:codex/pap-1614-access-profiles
eliott:codex/pap-1614-operator-qol
eliott:codex/pap-1614-dev-infra-backups
eliott:codex/pap-1614-workspace-ui
eliott:PAP-1574-why-does-openclaw-try-so-hard-what-s-part-of-its-secret-sauce-to-code-for-a-long-time-and-be-long-running
eliott:paperclip-dev-skill
eliott:sockmonster-UX-experimentation-2
eliott:PAP-1528-missions-in-paperclip-make-a-plan
eliott:codex/fix-docker-gh-install
eliott:paperclip-company-import-export
eliott:PAP-989-multi-user-implementation-using-plan-from-pap-958
eliott:release-v2026.416.0
eliott:sync/master-post-pap1497-followups-2026-04-15
eliott:sync/master-local-delta-2026-04-15
eliott:pap-1497-issue-routine-ui
eliott:pap-1497-dev-workflow
eliott:pap-1497-heartbeat-runtime
eliott:PAP-1427-security-advisory-superissue-4-13
eliott:copilot/fix-merge-conflicts
eliott:pap-1469-exec-reliability
eliott:pap-1469-workspace-nav
eliott:pap-1469-issue-ux
eliott:release/v2026.410.0
eliott:PAP-1355-right-now-when-agents-boot-they-re-instructed-to-call-the-api-to-checkout-the-issue-so-that-they-have-exclusive
eliott:pap-1356-single-pr
eliott:pap-1347-dev-runner-worktree-env
eliott:pap-1347-inbox-issue-search
eliott:pap-1347-codex-fast-mode
eliott:pap-1343-invite-ttl-72h
eliott:PAP-438-review-openclaw-s-docs-on-networking-discovery-and-binding-what-could-we-learn-from-this
eliott:PAPA-72-revision-ordering-fix
eliott:pap-1298-runtime-routines-followups
eliott:security-fix-20260410
eliott:pap-1298-issue-inbox-followups
eliott:pap-1266-issue-workflow
eliott:pap-1266-dev-tooling
eliott:pap-1266-routines
eliott:PAPA-63-typing-lag-v2
eliott:PAPA-63-typing-lag
eliott:PAP-1132-assistant-ui-pap-1131-make-issues-comments-be-like-a-chat
eliott:PAP-1139-consider-a-signoff-required-execution-policy
eliott:sockmonster-UX-experimentation
eliott:pap-1177-refresh-lockfile-pr
eliott:PAP-874-chat-speed-issues
eliott:pap-1167-mcp-server-package
eliott:pap-1167-app-ui-bundle
eliott:pap-1167-runtime-worktree-hardening
eliott:PAP-1019-make-a-plan-for-first-class-blockers-wake-on-subtasks-done
eliott:pr/master-pre-rebind-recovery
eliott:fix/unified-toggle-mobile
eliott:PAPA-46-why-did-this-issue-succeed-without-following-my-instructions
eliott:PAPA-44-autoformat-pasted-markdown-in-inline-editor
eliott:PAP-806-telemetry-implementation-in-paperclip-plan
eliott:chore/update-v2026-403-0-release-notes
eliott:pap-feedback-trace-export-fixes
eliott:fix/feedback-test-uuid-redaction
eliott:fix/inbox-last-activity-ordering
eliott:feat/screenshot-utility
eliott:fix/feedback-row-run-link
eliott:PAP-880-thumbs-capture-for-evals-feature-pr
eliott:PAPA-45-update-contributing-md-to-reference-pull_request_template-md-greptile-and-tests
eliott:PAPA-47-fix-this-visual-bug
eliott:PAPA-43-make-inline-markdown-editor-for-agents-md-and-other-agent-files-monospace-type
eliott:PAPA-42-add-model-used-to-pr-template-and-checklist
eliott:pap-1078-qol-fixes
eliott:pap-1078-inbox-operator-polish
eliott:pap-1078-workspaces-routines
eliott:PAPA-41-add-package-files-to-codeowners
eliott:PAPA-40-copying-agent-root-path-is-failing
eliott:fix/worktree-auto-detect-default-branch
eliott:PAP-881-document-revisions-bulid-it
eliott:pap-1007-workspace-followups
eliott:pap-1007-publishing-docs
eliott:pap-1007-operator-polish
eliott:pap-979-runtime-workspaces
eliott:fix/revert-paperclipai-script-path-clean
eliott:PAP-987-pr-1001-vite-hmr
eliott:pap-979-cli-onboarding
eliott:pap-979-board-ux
eliott:pap-979-commit-metrics
eliott:fix/PAPA-28-inbox-ordering
eliott:docs/maintenance-20260328-public
eliott:feat/PAPA-16-idle-timeout-reaper
eliott:docs/maintenance-20260327-public
eliott:docs/board-operator-delegation
eliott:PAP-878-create-a-mine-tab-in-inbox
eliott:fix/project-description-mentions
eliott:pr/pap-891-worktree-reliability
eliott:pr/pap-891-ui-polish
eliott:pr/pap-891-release-automation-followups
eliott:pr/pap-891-opencode-headless-prompts
eliott:pr/pap-891-docs-refresh
eliott:docs/maintenance-20260326-public
eliott:docs/maintenance-20260326
eliott:pr/pap-849-release-changelog
eliott:feat/adapter-billing-mode-override
eliott:pr/pap-817-embedded-postgres-docker-initdb
eliott:pr/pap-817-agent-mention-pill-alignment
eliott:pr/pap-817-join-request-task-assignment-grants
eliott:pr/pap-817-onboarding-goal-context
eliott:pr/pap-817-cli-api-connection-errors
eliott:pr/pap-817-inline-join-requests-inbox
eliott:pr/pap-817-remove-instructions-log
eliott:pr/pap-803-agent-instructions-tab-reset
eliott:pr/pap-803-imported-agent-frontmatter
eliott:pr/pap-803-mention-aware-link-node
eliott:pr/pap-795-agent-runtime
eliott:pr/pap-795-company-portability
eliott:pr/pap-795-ui-polish
eliott:pr/pap-768-board-cli-auth
eliott:pr/pap-768-company-import-safe-imports
eliott:pr/pap-768-merge-history
eliott:fix/worktree-merge-history-migrations
eliott:fix/codex-managed-home-followups
eliott:paperclip-routines
eliott:feature/dev-restart-log-censor-followups
eliott:feature/inbox-heartbeat-company-skills
eliott:fix/github-release-origin-remote
eliott:release-note-2026-318-0
eliott:fix/workspace-warnings-stdout
eliott:split/ui-onboarding-inbox-agent-details
eliott:split/release-smoke-calver
eliott:release-automation-followups-docker-smoke
eliott:fix/canary-version-after-partial-publish
eliott:fix/npm-provenance-package-metadata
eliott:release-automation-followups
eliott:release-automation-calver
eliott:dotta-memory-and-prompts
eliott:dotta-march-17-updates
eliott:paperclip-subissues
eliott:paperclip-worktree-dynamics
eliott:feature/upgraded-costs-and-budgeting
eliott:docs/maintenance-20260316
eliott:dotta-sunday-ui-updates
eliott:pr-255
eliott:fix/sidebar-scrollbar-hover-track
eliott:feature/plugin-runtime-instance-cleanup
eliott:paperclip-issue-documents
eliott:docs/agent-evals-framework-plan
eliott:fix/worktree-seed-and-env-quoting
eliott:paperclip-token-optimization
eliott:fix/worktree-ui-branding
eliott:fix/ui-routing-and-assignee-polish
eliott:fix/embedded-postgres-initdbflags
eliott:docs/organize-and-date-plans
eliott:split/agent-skill-resolution
eliott:split/docs-sidebar-link
eliott:docs/product-and-features-plan
eliott:feat/worktree-cleanup-and-env
eliott:release/0.3.1
eliott:revert-pr-707
eliott:paperclip-better-onboarding
eliott:paperclip_instance_sidebar_v2
eliott:paperclip_instance_sidebar
eliott:fix/issue-runs-heartbeat-regressions
eliott:paperclip-nicer-runlogs-formats
eliott:skill/update-paperclip-skill-md
eliott:public/worktree-pnpm-install
eliott:public/inbox-runs-worktree-history
eliott:feat/worktree-and-routing-polish
eliott:fix/dev-migration-flow
eliott:fix/approval-service-idempotency
eliott:feature/worktree-init-copy-hooks
eliott:feature/worktree-support
eliott:feature/workspace-runtime-support
eliott:feature/worktree-rebind-seeded-workspaces
eliott:feature/worktree-seed-secrets-key
eliott:codex/pr-report-skill
eliott:release/0.3.0
eliott:dotta
eliott:dotta-releases
eliott:openclawgateway
eliott:canary/v2026.504.0-canary.7
eliott:canary/v2026.504.0-canary.6
eliott:canary/v2026.504.0-canary.5
eliott:canary/v2026.504.0-canary.4
eliott:canary/v2026.504.0-canary.3
eliott:canary/v2026.430.0-canary.7
eliott:canary/v2026.430.0-canary.6
eliott:canary/v2026.430.0-canary.3
eliott:canary/v2026.430.0-canary.1
eliott:canary/v2026.429.0-canary.2
eliott:canary/v2026.429.0-canary.0
eliott:canary/v2026.428.0-canary.5
eliott:v2026.428.0
eliott:canary/v2026.428.0-canary.4
eliott:canary/v2026.428.0-canary.3
eliott:canary/v2026.428.0-canary.2
eliott:canary/v2026.428.0-canary.1
eliott:canary/v2026.428.0-canary.0
eliott:canary/v2026.427.1-canary.2
eliott:canary/v2026.427.1-canary.1
eliott:canary/v2026.427.1-canary.0
eliott:canary/v2026.427.0-canary.9
eliott:v2026.427.0
eliott:canary/v2026.427.0-canary.8
eliott:canary/v2026.427.0-canary.7
eliott:canary/v2026.427.0-canary.6
eliott:canary/v2026.427.0-canary.5
eliott:canary/v2026.427.0-canary.4
eliott:canary/v2026.427.0-canary.3
eliott:canary/v2026.427.0-canary.2
eliott:canary/v2026.427.0-canary.1
eliott:canary/v2026.427.0-canary.0
eliott:canary/v2026.426.0-canary.6
eliott:canary/v2026.426.0-canary.5
eliott:canary/v2026.426.0-canary.4
eliott:canary/v2026.426.0-canary.3
eliott:canary/v2026.426.0-canary.2
eliott:canary/v2026.426.0-canary.1
eliott:canary/v2026.426.0-canary.0
eliott:canary/v2026.425.0-canary.7
eliott:canary/v2026.425.0-canary.6
eliott:canary/v2026.425.0-canary.2
eliott:canary/v2026.425.0-canary.1
eliott:canary/v2026.425.0-canary.0
eliott:canary/v2026.424.0-canary.8
eliott:canary/v2026.424.0-canary.7
eliott:canary/v2026.424.0-canary.6
eliott:canary/v2026.424.0-canary.5
eliott:canary/v2026.424.0-canary.4
eliott:canary/v2026.424.0-canary.3
eliott:canary/v2026.424.0-canary.2
eliott:canary/v2026.424.0-canary.1
eliott:canary/v2026.424.0-canary.0
eliott:canary/v2026.423.0-canary.4
eliott:canary/v2026.423.0-canary.3
eliott:canary/v2026.423.0-canary.2
eliott:canary/v2026.423.0-canary.1
eliott:canary/v2026.423.0-canary.0
eliott:canary/v2026.422.0-canary.1
eliott:canary/v2026.422.0-canary.0
eliott:canary/v2026.421.0-canary.6
eliott:canary/v2026.421.0-canary.5
eliott:canary/v2026.421.0-canary.4
eliott:canary/v2026.421.0-canary.3
eliott:canary/v2026.421.0-canary.2
eliott:canary/v2026.421.0-canary.1
eliott:canary/v2026.421.0-canary.0
eliott:canary/v2026.420.0-canary.11
eliott:canary/v2026.420.0-canary.10
eliott:canary/v2026.420.0-canary.9
eliott:canary/v2026.420.0-canary.8
eliott:canary/v2026.420.0-canary.7
eliott:canary/v2026.420.0-canary.6
eliott:canary/v2026.420.0-canary.5
eliott:canary/v2026.420.0-canary.4
eliott:canary/v2026.420.0-canary.3
eliott:canary/v2026.420.0-canary.2
eliott:canary/v2026.420.0-canary.1
eliott:canary/v2026.420.0-canary.0
eliott:canary/v2026.417.0-canary.0
eliott:canary/v2026.416.1-canary.4
eliott:canary/v2026.416.1-canary.3
eliott:canary/v2026.416.1-canary.2
eliott:canary/v2026.416.1-canary.1
eliott:canary/v2026.416.1-canary.0
eliott:v2026.416.0
eliott:canary/v2026.416.0-canary.1
eliott:canary/v2026.416.0-canary.0
eliott:canary/v2026.415.0-canary.7
eliott:canary/v2026.415.0-canary.6
eliott:canary/v2026.415.0-canary.5
eliott:canary/v2026.415.0-canary.4
eliott:canary/v2026.415.0-canary.3
eliott:canary/v2026.415.0-canary.2
eliott:canary/v2026.415.0-canary.1
eliott:canary/v2026.415.0-canary.0
eliott:canary/v2026.414.0-canary.2
eliott:canary/v2026.414.0-canary.1
eliott:canary/v2026.414.0-canary.0
eliott:canary/v2026.413.0-canary.3
eliott:canary/v2026.413.0-canary.2
eliott:canary/v2026.413.0-canary.1
eliott:canary/v2026.413.0-canary.0
eliott:canary/v2026.411.0-canary.8
eliott:canary/v2026.411.0-canary.7
eliott:canary/v2026.411.0-canary.6
eliott:canary/v2026.411.0-canary.5
eliott:canary/v2026.411.0-canary.4
eliott:canary/v2026.411.0-canary.3
eliott:canary/v2026.411.0-canary.2
eliott:canary/v2026.411.0-canary.1
eliott:canary/v2026.411.0-canary.0
eliott:canary/v2026.410.0-canary.1
eliott:canary/v2026.410.0-canary.0
eliott:canary/v2026.409.0-canary.4
eliott:canary/v2026.409.0-canary.3
eliott:canary/v2026.409.0-canary.2
eliott:canary/v2026.409.0-canary.1
eliott:canary/v2026.409.0-canary.0
eliott:canary/v2026.408.0-canary.5
eliott:canary/v2026.408.0-canary.4
eliott:canary/v2026.408.0-canary.3
eliott:canary/v2026.408.0-canary.2
eliott:canary/v2026.408.0-canary.1
eliott:canary/v2026.408.0-canary.0
eliott:canary/v2026.407.0-canary.12
eliott:canary/v2026.407.0-canary.11
eliott:canary/v2026.407.0-canary.10
eliott:canary/v2026.407.0-canary.9
eliott:canary/v2026.407.0-canary.8
eliott:canary/v2026.407.0-canary.7
eliott:canary/v2026.407.0-canary.6
eliott:canary/v2026.407.0-canary.5
eliott:canary/v2026.407.0-canary.3
eliott:canary/v2026.407.0-canary.2
eliott:canary/v2026.407.0-canary.1
eliott:canary/v2026.407.0-canary.0
eliott:canary/v2026.406.0-canary.7
eliott:canary/v2026.406.0-canary.6
eliott:canary/v2026.406.0-canary.5
eliott:canary/v2026.406.0-canary.4
eliott:canary/v2026.406.0-canary.3
eliott:canary/v2026.406.0-canary.2
eliott:canary/v2026.406.0-canary.1
eliott:canary/v2026.406.0-canary.0
eliott:canary/v2026.404.0-canary.4
eliott:canary/v2026.404.0-canary.3
eliott:canary/v2026.404.0-canary.2
eliott:canary/v2026.404.0-canary.1
eliott:v2026.403.0
eliott:canary/v2026.404.0-canary.0
eliott:canary/v2026.403.0-canary.10
eliott:canary/v2026.403.0-canary.9
eliott:canary/v2026.403.0-canary.8
eliott:canary/v2026.403.0-canary.7
eliott:canary/v2026.403.0-canary.6
eliott:canary/v2026.403.0-canary.5
eliott:canary/v2026.403.0-canary.4
eliott:canary/v2026.403.0-canary.3
eliott:canary/v2026.403.0-canary.2
eliott:canary/v2026.403.0-canary.1
eliott:canary/v2026.403.0-canary.0
eliott:canary/v2026.402.0-canary.7
eliott:canary/v2026.402.0-canary.6
eliott:canary/v2026.402.0-canary.5
eliott:canary/v2026.326.0-canary.7
eliott:canary/v2026.326.0-canary.6
eliott:canary/v2026.326.0-canary.5
eliott:canary/v2026.326.0-canary.4
eliott:canary/v2026.326.0-canary.3
eliott:canary/v2026.326.0-canary.2
eliott:canary/v2026.326.0-canary.1
eliott:canary/v2026.326.0-canary.0
eliott:canary/v2026.325.0-canary.1
eliott:v2026.325.0
eliott:canary/v2026.325.0-canary.0
eliott:canary/v2026.324.0-canary.12
eliott:canary/v2026.324.0-canary.11
eliott:canary/v2026.324.0-canary.10
eliott:canary/v2026.324.0-canary.9
eliott:canary/v2026.324.0-canary.8
eliott:canary/v2026.324.0-canary.7
eliott:canary/v2026.324.0-canary.6
eliott:canary/v2026.324.0-canary.5
eliott:canary/v2026.324.0-canary.4
eliott:canary/v2026.324.0-canary.3
eliott:canary/v2026.324.0-canary.2
eliott:canary/v2026.324.0-canary.1
eliott:canary/v2026.324.0-canary.0
eliott:canary/v2026.323.0-canary.5
eliott:canary/v2026.323.0-canary.4
eliott:canary/v2026.323.0-canary.3
eliott:canary/v2026.323.0-canary.2
eliott:canary/v2026.323.0-canary.1
eliott:canary/v2026.323.0-canary.0
eliott:canary/v2026.321.0-canary.4
eliott:canary/v2026.321.0-canary.3
eliott:canary/v2026.321.0-canary.2
eliott:canary/v2026.321.0-canary.1
eliott:canary/v2026.321.0-canary.0
eliott:canary/v2026.320.0-canary.7
eliott:canary/v2026.320.0-canary.6
eliott:canary/v2026.320.0-canary.5
eliott:canary/v2026.320.0-canary.4
eliott:canary/v2026.320.0-canary.3
eliott:canary/v2026.320.0-canary.2
eliott:canary/v2026.320.0-canary.1
eliott:canary/v2026.320.0-canary.0
eliott:canary/v2026.319.0-canary.3
eliott:canary/v2026.319.0-canary.2
eliott:canary/v2026.319.0-canary.1
eliott:canary/v2026.319.0-canary.0
eliott:canary/v2026.318.1-canary.1
eliott:canary/v2026.318.1-canary.0
eliott:canary/v2026.318.0-canary.2
eliott:v2026.318.0
eliott:canary/v2026.318.0-canary.1
eliott:canary/v2026.318.0-canary.0
eliott:canary/v2026.3.18-canary.0
eliott:canary/v2026.3.17-canary.3
eliott:v0.3.1
eliott:@paperclipai/adapter-codex-local@0.3.1
eliott:paperclipai@0.3.1
eliott:@paperclipai/shared@0.3.1
eliott:@paperclipai/server@0.3.1
eliott:@paperclipai/db@0.3.1
eliott:@paperclipai/adapter-utils@0.3.1
eliott:@paperclipai/adapter-claude-local@0.3.1
eliott:@paperclipai/adapter-opencode-local@0.3.1
eliott:@paperclipai/adapter-openclaw-gateway@0.3.1
eliott:@paperclipai/adapter-gemini-local@0.3.1
eliott:@paperclipai/adapter-cursor-local@0.3.1
eliott:@paperclipai/adapter-pi-local@0.3.1
eliott:@paperclipai/adapter-codex-local@0.3.1-canary.1
eliott:paperclipai@0.3.1-canary.1
eliott:@paperclipai/shared@0.3.1-canary.1
eliott:@paperclipai/server@0.3.1-canary.1
eliott:@paperclipai/adapter-claude-local@0.3.1-canary.1
eliott:@paperclipai/adapter-utils@0.3.1-canary.1
eliott:@paperclipai/adapter-pi-local@0.3.1-canary.1
eliott:@paperclipai/adapter-opencode-local@0.3.1-canary.1
eliott:@paperclipai/adapter-openclaw-gateway@0.3.1-canary.1
eliott:@paperclipai/adapter-gemini-local@0.3.1-canary.1
eliott:@paperclipai/adapter-cursor-local@0.3.1-canary.1
eliott:@paperclipai/db@0.3.1-canary.1
eliott:@paperclipai/adapter-cursor-local@0.3.1-canary.0
eliott:@paperclipai/shared@0.3.1-canary.0
eliott:@paperclipai/server@0.3.1-canary.0
eliott:@paperclipai/db@0.3.1-canary.0
eliott:@paperclipai/adapter-gemini-local@0.3.1-canary.0
eliott:@paperclipai/adapter-opencode-local@0.3.1-canary.0
eliott:@paperclipai/adapter-openclaw-gateway@0.3.1-canary.0
eliott:@paperclipai/adapter-pi-local@0.3.1-canary.0
eliott:@paperclipai/adapter-claude-local@0.3.1-canary.0
eliott:paperclipai@0.3.1-canary.0
eliott:@paperclipai/adapter-codex-local@0.3.1-canary.0
eliott:@paperclipai/adapter-utils@0.3.1-canary.0
eliott:v0.3.0
eliott:@paperclipai/shared@0.3.0
eliott:@paperclipai/server@0.3.0
eliott:@paperclipai/db@0.3.0
eliott:@paperclipai/adapter-pi-local@0.3.0
eliott:@paperclipai/adapter-opencode-local@0.3.0
eliott:paperclipai@0.3.0
eliott:@paperclipai/adapter-utils@0.3.0
eliott:@paperclipai/adapter-openclaw-gateway@0.3.0
eliott:@paperclipai/adapter-cursor-local@0.3.0
eliott:@paperclipai/adapter-codex-local@0.3.0
eliott:@paperclipai/adapter-claude-local@0.3.0
eliott:@paperclipai/shared@0.3.0-canary.3
eliott:@paperclipai/server@0.3.0-canary.3
eliott:@paperclipai/adapter-pi-local@0.3.0-canary.3
eliott:@paperclipai/adapter-opencode-local@0.3.0-canary.3
eliott:@paperclipai/adapter-openclaw-gateway@0.3.0-canary.3
eliott:@paperclipai/db@0.3.0-canary.3
eliott:@paperclipai/adapter-claude-local@0.3.0-canary.3
eliott:@paperclipai/adapter-codex-local@0.3.0-canary.3
eliott:paperclipai@0.3.0-canary.3
eliott:@paperclipai/adapter-utils@0.3.0-canary.3
eliott:@paperclipai/adapter-cursor-local@0.3.0-canary.3
eliott:@paperclipai/shared@0.3.0-canary.2
eliott:@paperclipai/server@0.3.0-canary.2
eliott:@paperclipai/adapter-codex-local@0.3.0-canary.2
eliott:paperclipai@0.3.0-canary.2
eliott:@paperclipai/adapter-cursor-local@0.3.0-canary.2
eliott:@paperclipai/adapter-openclaw-gateway@0.3.0-canary.2
eliott:@paperclipai/db@0.3.0-canary.2
eliott:@paperclipai/adapter-utils@0.3.0-canary.2
eliott:@paperclipai/adapter-pi-local@0.3.0-canary.2
eliott:@paperclipai/adapter-opencode-local@0.3.0-canary.2
eliott:@paperclipai/adapter-claude-local@0.3.0-canary.2
eliott:@paperclipai/shared@0.3.0-canary.1
eliott:@paperclipai/server@0.3.0-canary.1
eliott:@paperclipai/db@0.3.0-canary.1
eliott:@paperclipai/adapter-pi-local@0.3.0-canary.1
eliott:@paperclipai/adapter-claude-local@0.3.0-canary.1
eliott:paperclipai@0.3.0-canary.1
eliott:@paperclipai/adapter-utils@0.3.0-canary.1
eliott:@paperclipai/adapter-codex-local@0.3.0-canary.1
eliott:@paperclipai/adapter-opencode-local@0.3.0-canary.1
eliott:@paperclipai/adapter-openclaw-gateway@0.3.0-canary.1
eliott:@paperclipai/adapter-cursor-local@0.3.0-canary.1
eliott:@paperclipai/shared@0.3.0-canary.0
eliott:@paperclipai/db@0.3.0-canary.0
eliott:@paperclipai/adapter-pi-local@0.3.0-canary.0
eliott:@paperclipai/server@0.3.0-canary.0
eliott:@paperclipai/adapter-claude-local@0.3.0-canary.0
eliott:paperclipai@0.3.0-canary.0
eliott:@paperclipai/adapter-codex-local@0.3.0-canary.0
eliott:@paperclipai/adapter-utils@0.3.0-canary.0
eliott:@paperclipai/adapter-opencode-local@0.3.0-canary.0
eliott:@paperclipai/adapter-openclaw-gateway@0.3.0-canary.0
eliott:@paperclipai/adapter-cursor-local@0.3.0-canary.0
eliott:@paperclipai/adapter-openclaw@0.2.7
eliott:paperclipai@0.2.7
eliott:@paperclipai/shared@0.2.7
eliott:@paperclipai/server@0.2.7
eliott:@paperclipai/db@0.2.7
eliott:@paperclipai/adapter-codex-local@0.2.7
eliott:@paperclipai/adapter-claude-local@0.2.7
eliott:@paperclipai/adapter-utils@0.2.7
eliott:@paperclipai/adapter-codex-local@0.2.6
eliott:@paperclipai/shared@0.2.6
eliott:@paperclipai/server@0.2.6
eliott:@paperclipai/db@0.2.6
eliott:@paperclipai/adapter-utils@0.2.6
eliott:@paperclipai/adapter-openclaw@0.2.6
eliott:@paperclipai/adapter-claude-local@0.2.6
eliott:paperclipai@0.2.6
eliott:@paperclipai/adapter-claude-local@0.2.5
eliott:paperclipai@0.2.5
eliott:@paperclipai/shared@0.2.5
eliott:@paperclipai/server@0.2.5
eliott:@paperclipai/db@0.2.5
eliott:@paperclipai/adapter-codex-local@0.2.5
eliott:@paperclipai/adapter-openclaw@0.2.5
eliott:@paperclipai/adapter-utils@0.2.5
eliott:@paperclipai/adapter-codex-local@0.2.4
eliott:paperclipai@0.2.4
eliott:@paperclipai/shared@0.2.4
eliott:@paperclipai/server@0.2.4
eliott:@paperclipai/db@0.2.4
eliott:@paperclipai/adapter-utils@0.2.4
eliott:@paperclipai/adapter-openclaw@0.2.4
eliott:@paperclipai/adapter-claude-local@0.2.4
eliott:@paperclipai/adapter-openclaw@0.2.3
eliott:paperclipai@0.2.3
eliott:@paperclipai/shared@0.2.3
eliott:@paperclipai/server@0.2.3
eliott:@paperclipai/db@0.2.3
eliott:@paperclipai/adapter-utils@0.2.3
eliott:@paperclipai/adapter-codex-local@0.2.3
eliott:@paperclipai/adapter-claude-local@0.2.3
eliott:@paperclipai/adapter-codex-local@0.2.2
eliott:paperclipai@0.2.2
eliott:@paperclipai/shared@0.2.2
eliott:@paperclipai/server@0.2.2
eliott:@paperclipai/db@0.2.2
eliott:@paperclipai/adapter-utils@0.2.2
eliott:@paperclipai/adapter-openclaw@0.2.2
eliott:@paperclipai/adapter-claude-local@0.2.2
...
compare: eliott:@paperclipai/adapter-opencode-local@0.3.1-canary.0
eliott:pap-3573-llm-wiki-plugin
eliott:pap-3573-plugin-core-surface
eliott:master
eliott:pap-3474-docker-timeout
eliott:PAPA-229-make-our-ci-faster
eliott:pap-3474-tenant-identity-deploy
eliott:PAPA-238-keep-this-ci-issue-from-happening-again
eliott:PAP-3041-review-all-recover-stalled-issue-issues-for-the-last-week-or-so-and-categorize-them-what-things-stall
eliott:PAP-2945-when-a-task-is-waiting-for-an-_external-service_-what-state-should-it-be-in-and-what-recovery-method-could-it-h
eliott:PAP-3180-convert-the-sidebar-into-this-kind-of-workspace-switcher
eliott:codex/pap-3135-agent-skill-doc-updates
eliott:codex/pap-3135-workspace-routine-runs
eliott:codex/pap-3135-backup-schema-hardening
eliott:codex/pap-3135-inbox-issue-ui-polish
eliott:codex/pap-3135-productive-recovery-continuation
eliott:pap-3154-live-runs-padding
eliott:codex/pap-3135-live-run-comment-context
eliott:codex/pap-3135-agent-concurrency-default
eliott:PAP-2251-deal-with-this-issue
eliott:PAP-3086-talk-to-me-about-the-process-where-we-do-productivity-followup-issues-and-comments-when-does-that-happen-and-wh
eliott:PAPA-205-fix-ci-failure
eliott:chore/refresh-lockfile
eliott:PAP-1551-create-the-conference-room-where-you-chat-with-the-ceo
eliott:codex/pap-2981-reliability-pr
eliott:codex/pap-2981-advanced-liveness-pr
eliott:codex/pap-2946-board-qol-skills
eliott:PAP-2837-plan-cheap-model-for-adapters-that-can-support-it
eliott:codex/pap-2980-mutation-boundaries
eliott:codex/pap-2946-workflow-costs
eliott:codex/pap-2946-issue-thread-markdown
eliott:codex/pap-2946-db-backups
eliott:codex/pap-2946-reliability-safety
eliott:codex/pap-2946-control-plane-rollup
eliott:PAPA-190-investigate-ci-issue
eliott:e2b-plugin-improvements
eliott:release-v2026.428.0-notes
eliott:codex/pap-2695-ui-qol
eliott:codex/pap-2694-backend-control-plane-slice
eliott:codex/pap-2679-control-plane-qol
eliott:codex/pap-2679-docs-skills-refresh
eliott:codex/pap-2538-sidebar-agent-actions
eliott:codex/pap-2538-assigned-todo-recovery
eliott:codex/pap-2538-selector-company-regressions
eliott:codex/pap-2538-routine-manual-inbox
eliott:PAP-2239-plan-object-detection-of-urls-and-sidebar-statuses-but-in-a-general-way
eliott:pap-2506-control-plane-recovery-defaults-v2
eliott:pap-2506-company-selection-stale-id
eliott:pap-2506-company-skills-missing-company
eliott:release-v2026.427.0-notes
eliott:pap-2475-twitter-readme-link
eliott:pap-2318-security-route-coverage
eliott:pap-2445-liveness-auto-recovery-controls
eliott:pap-2445-subissue-progress-summary
eliott:pap-2314-stale-queued-run-invalidation
eliott:pap-2318-security-role-regression
eliott:PAP-2189-how-can-we-make-ordered-subissues-present-more-as-the-todolist
eliott:pap-2260-vitest-route-stability
eliott:PAP-1953-plan-a-file-viewer-that-lets-us-view-files-relative-to-a-project
eliott:pap-2260-heartbeat-retry-cancel
eliott:pap-2260-markdown-link-polish
eliott:pap-2260-text-newlines
eliott:pap-2260-watchdog-access
eliott:pap-2228-runtime-lifecycle-recovery
eliott:pap-2228-test-local-maintenance
eliott:pap-2228-create-agent-governance
eliott:pap-2228-editor-composer-polish
eliott:pap-2115-watchdog-recovery-followups
eliott:pap-2115-markdown-issue-ref-rendering
eliott:pap-2115-transient-recovery-codex-refresh
eliott:pap-2147-create-agent-skill-phase-1
eliott:pap-2115-issue-thread-review-flow
eliott:pap-2115-company-skill-detail-loading
eliott:run-a-claude-code
eliott:PAP-1796-we-need-a-way-to-pause-cancel-restore-a-whole-tree-of-issues-and-subissues-and-i-m-not-sure-of-the-right-produc
eliott:PAP-1542-consider-the-plan-and-work-for-missions-we-should-make-a-it-a-plugin
eliott:PAP-1755-we-should-write-about-these-systems-in-the-readme-md
eliott:PAP-1709-plan-suggested-tasks
eliott:sockmonster-ds-extraction
eliott:codex/pap-1926-memory-jobs
eliott:codex/pap-1926-comment-targets
eliott:codex/pap-1926-runtime-hardening
eliott:PAP-1280-detailed-ux-and-technical-plan-for-deliverables-work-product-feature
eliott:codex/pap-1895-adapter-sandbox-docs
eliott:sockmonster-UI-experimentation-01
eliott:codex/pap-1895-runtime-control-plane
eliott:codex/pap-1895-board-ui-polish
eliott:PAP-735-first-class-task-references
eliott:PAP-1738-this-task-sequence-seems-blocked-why-is-it-a-harness-issue
eliott:PAP-1692-did-we-accidentally-deadlock-the-dependencies-are-we-being-smart-about-the-dag-of-blocked-dependencies
eliott:PAP-1641-create-super-detailed-storybooks-for-our-project
eliott:PAP-1575-perform-a-security-audit-of-every-api-route-and-its-permissions-and-boundaries-every-single-api-route
eliott:codex/pap-1668-workspace-runtime-routines
eliott:codex/pap-1668-paperclip-dev-helpers
eliott:codex/pap-1668-adapter-terminal-cleanup
eliott:codex/pap-1668-dashboard-run-activity
eliott:codex/pap-1668-agent-hiring-config
eliott:codex/pap-1668-org-chart-mobile-docs
eliott:PAP-1293-technical-plan-memory-service-implementation-blueprint
eliott:PAP-1627-sidebar-memories-route
eliott:codex/pap-1614-runtime-governance
eliott:codex/pap-1614-access-profiles
eliott:codex/pap-1614-operator-qol
eliott:codex/pap-1614-dev-infra-backups
eliott:codex/pap-1614-workspace-ui
eliott:PAP-1574-why-does-openclaw-try-so-hard-what-s-part-of-its-secret-sauce-to-code-for-a-long-time-and-be-long-running
eliott:paperclip-dev-skill
eliott:sockmonster-UX-experimentation-2
eliott:PAP-1528-missions-in-paperclip-make-a-plan
eliott:codex/fix-docker-gh-install
eliott:paperclip-company-import-export
eliott:PAP-989-multi-user-implementation-using-plan-from-pap-958
eliott:release-v2026.416.0
eliott:sync/master-post-pap1497-followups-2026-04-15
eliott:sync/master-local-delta-2026-04-15
eliott:pap-1497-issue-routine-ui
eliott:pap-1497-dev-workflow
eliott:pap-1497-heartbeat-runtime
eliott:PAP-1427-security-advisory-superissue-4-13
eliott:copilot/fix-merge-conflicts
eliott:pap-1469-exec-reliability
eliott:pap-1469-workspace-nav
eliott:pap-1469-issue-ux
eliott:release/v2026.410.0
eliott:PAP-1355-right-now-when-agents-boot-they-re-instructed-to-call-the-api-to-checkout-the-issue-so-that-they-have-exclusive
eliott:pap-1356-single-pr
eliott:pap-1347-dev-runner-worktree-env
eliott:pap-1347-inbox-issue-search
eliott:pap-1347-codex-fast-mode
eliott:pap-1343-invite-ttl-72h
eliott:PAP-438-review-openclaw-s-docs-on-networking-discovery-and-binding-what-could-we-learn-from-this
eliott:PAPA-72-revision-ordering-fix
eliott:pap-1298-runtime-routines-followups
eliott:security-fix-20260410
eliott:pap-1298-issue-inbox-followups
eliott:pap-1266-issue-workflow
eliott:pap-1266-dev-tooling
eliott:pap-1266-routines
eliott:PAPA-63-typing-lag-v2
eliott:PAPA-63-typing-lag
eliott:PAP-1132-assistant-ui-pap-1131-make-issues-comments-be-like-a-chat
eliott:PAP-1139-consider-a-signoff-required-execution-policy
eliott:sockmonster-UX-experimentation
eliott:pap-1177-refresh-lockfile-pr
eliott:PAP-874-chat-speed-issues
eliott:pap-1167-mcp-server-package
eliott:pap-1167-app-ui-bundle
eliott:pap-1167-runtime-worktree-hardening
eliott:PAP-1019-make-a-plan-for-first-class-blockers-wake-on-subtasks-done
eliott:pr/master-pre-rebind-recovery
eliott:fix/unified-toggle-mobile
eliott:PAPA-46-why-did-this-issue-succeed-without-following-my-instructions
eliott:PAPA-44-autoformat-pasted-markdown-in-inline-editor
eliott:PAP-806-telemetry-implementation-in-paperclip-plan
eliott:chore/update-v2026-403-0-release-notes
eliott:pap-feedback-trace-export-fixes
eliott:fix/feedback-test-uuid-redaction
eliott:fix/inbox-last-activity-ordering
eliott:feat/screenshot-utility
eliott:fix/feedback-row-run-link
eliott:PAP-880-thumbs-capture-for-evals-feature-pr
eliott:PAPA-45-update-contributing-md-to-reference-pull_request_template-md-greptile-and-tests
eliott:PAPA-47-fix-this-visual-bug
eliott:PAPA-43-make-inline-markdown-editor-for-agents-md-and-other-agent-files-monospace-type
eliott:PAPA-42-add-model-used-to-pr-template-and-checklist
eliott:pap-1078-qol-fixes
eliott:pap-1078-inbox-operator-polish
eliott:pap-1078-workspaces-routines
eliott:PAPA-41-add-package-files-to-codeowners
eliott:PAPA-40-copying-agent-root-path-is-failing
eliott:fix/worktree-auto-detect-default-branch
eliott:PAP-881-document-revisions-bulid-it
eliott:pap-1007-workspace-followups
eliott:pap-1007-publishing-docs
eliott:pap-1007-operator-polish
eliott:pap-979-runtime-workspaces
eliott:fix/revert-paperclipai-script-path-clean
eliott:PAP-987-pr-1001-vite-hmr
eliott:pap-979-cli-onboarding
eliott:pap-979-board-ux
eliott:pap-979-commit-metrics
eliott:fix/PAPA-28-inbox-ordering
eliott:docs/maintenance-20260328-public
eliott:feat/PAPA-16-idle-timeout-reaper
eliott:docs/maintenance-20260327-public
eliott:docs/board-operator-delegation
eliott:PAP-878-create-a-mine-tab-in-inbox
eliott:fix/project-description-mentions
eliott:pr/pap-891-worktree-reliability
eliott:pr/pap-891-ui-polish
eliott:pr/pap-891-release-automation-followups
eliott:pr/pap-891-opencode-headless-prompts
eliott:pr/pap-891-docs-refresh
eliott:docs/maintenance-20260326-public
eliott:docs/maintenance-20260326
eliott:pr/pap-849-release-changelog
eliott:feat/adapter-billing-mode-override
eliott:pr/pap-817-embedded-postgres-docker-initdb
eliott:pr/pap-817-agent-mention-pill-alignment
eliott:pr/pap-817-join-request-task-assignment-grants
eliott:pr/pap-817-onboarding-goal-context
eliott:pr/pap-817-cli-api-connection-errors
eliott:pr/pap-817-inline-join-requests-inbox
eliott:pr/pap-817-remove-instructions-log
eliott:pr/pap-803-agent-instructions-tab-reset
eliott:pr/pap-803-imported-agent-frontmatter
eliott:pr/pap-803-mention-aware-link-node
eliott:pr/pap-795-agent-runtime
eliott:pr/pap-795-company-portability
eliott:pr/pap-795-ui-polish
eliott:pr/pap-768-board-cli-auth
eliott:pr/pap-768-company-import-safe-imports
eliott:pr/pap-768-merge-history
eliott:fix/worktree-merge-history-migrations
eliott:fix/codex-managed-home-followups
eliott:paperclip-routines
eliott:feature/dev-restart-log-censor-followups
eliott:feature/inbox-heartbeat-company-skills
eliott:fix/github-release-origin-remote
eliott:release-note-2026-318-0
eliott:fix/workspace-warnings-stdout
eliott:split/ui-onboarding-inbox-agent-details
eliott:split/release-smoke-calver
eliott:release-automation-followups-docker-smoke
eliott:fix/canary-version-after-partial-publish
eliott:fix/npm-provenance-package-metadata
eliott:release-automation-followups
eliott:release-automation-calver
eliott:dotta-memory-and-prompts
eliott:dotta-march-17-updates
eliott:paperclip-subissues
eliott:paperclip-worktree-dynamics
eliott:feature/upgraded-costs-and-budgeting
eliott:docs/maintenance-20260316
eliott:dotta-sunday-ui-updates
eliott:pr-255
eliott:fix/sidebar-scrollbar-hover-track
eliott:feature/plugin-runtime-instance-cleanup
eliott:paperclip-issue-documents
eliott:docs/agent-evals-framework-plan
eliott:fix/worktree-seed-and-env-quoting
eliott:paperclip-token-optimization
eliott:fix/worktree-ui-branding
eliott:fix/ui-routing-and-assignee-polish
eliott:fix/embedded-postgres-initdbflags
eliott:docs/organize-and-date-plans
eliott:split/agent-skill-resolution
eliott:split/docs-sidebar-link
eliott:docs/product-and-features-plan
eliott:feat/worktree-cleanup-and-env
eliott:release/0.3.1
eliott:revert-pr-707
eliott:paperclip-better-onboarding
eliott:paperclip_instance_sidebar_v2
eliott:paperclip_instance_sidebar
eliott:fix/issue-runs-heartbeat-regressions
eliott:paperclip-nicer-runlogs-formats
eliott:skill/update-paperclip-skill-md
eliott:public/worktree-pnpm-install
eliott:public/inbox-runs-worktree-history
eliott:feat/worktree-and-routing-polish
eliott:fix/dev-migration-flow
eliott:fix/approval-service-idempotency
eliott:feature/worktree-init-copy-hooks
eliott:feature/worktree-support
eliott:feature/workspace-runtime-support
eliott:feature/worktree-rebind-seeded-workspaces
eliott:feature/worktree-seed-secrets-key
eliott:codex/pr-report-skill
eliott:release/0.3.0
eliott:dotta
eliott:dotta-releases
eliott:openclawgateway
eliott:canary/v2026.504.0-canary.7
eliott:canary/v2026.504.0-canary.6
eliott:canary/v2026.504.0-canary.5
eliott:canary/v2026.504.0-canary.4
eliott:canary/v2026.504.0-canary.3
eliott:canary/v2026.430.0-canary.7
eliott:canary/v2026.430.0-canary.6
eliott:canary/v2026.430.0-canary.3
eliott:canary/v2026.430.0-canary.1
eliott:canary/v2026.429.0-canary.2
eliott:canary/v2026.429.0-canary.0
eliott:canary/v2026.428.0-canary.5
eliott:v2026.428.0
eliott:canary/v2026.428.0-canary.4
eliott:canary/v2026.428.0-canary.3
eliott:canary/v2026.428.0-canary.2
eliott:canary/v2026.428.0-canary.1
eliott:canary/v2026.428.0-canary.0
eliott:canary/v2026.427.1-canary.2
eliott:canary/v2026.427.1-canary.1
eliott:canary/v2026.427.1-canary.0
eliott:canary/v2026.427.0-canary.9
eliott:v2026.427.0
eliott:canary/v2026.427.0-canary.8
eliott:canary/v2026.427.0-canary.7
eliott:canary/v2026.427.0-canary.6
eliott:canary/v2026.427.0-canary.5
eliott:canary/v2026.427.0-canary.4
eliott:canary/v2026.427.0-canary.3
eliott:canary/v2026.427.0-canary.2
eliott:canary/v2026.427.0-canary.1
eliott:canary/v2026.427.0-canary.0
eliott:canary/v2026.426.0-canary.6
eliott:canary/v2026.426.0-canary.5
eliott:canary/v2026.426.0-canary.4
eliott:canary/v2026.426.0-canary.3
eliott:canary/v2026.426.0-canary.2
eliott:canary/v2026.426.0-canary.1
eliott:canary/v2026.426.0-canary.0
eliott:canary/v2026.425.0-canary.7
eliott:canary/v2026.425.0-canary.6
eliott:canary/v2026.425.0-canary.2
eliott:canary/v2026.425.0-canary.1
eliott:canary/v2026.425.0-canary.0
eliott:canary/v2026.424.0-canary.8
eliott:canary/v2026.424.0-canary.7
eliott:canary/v2026.424.0-canary.6
eliott:canary/v2026.424.0-canary.5
eliott:canary/v2026.424.0-canary.4
eliott:canary/v2026.424.0-canary.3
eliott:canary/v2026.424.0-canary.2
eliott:canary/v2026.424.0-canary.1
eliott:canary/v2026.424.0-canary.0
eliott:canary/v2026.423.0-canary.4
eliott:canary/v2026.423.0-canary.3
eliott:canary/v2026.423.0-canary.2
eliott:canary/v2026.423.0-canary.1
eliott:canary/v2026.423.0-canary.0
eliott:canary/v2026.422.0-canary.1
eliott:canary/v2026.422.0-canary.0
eliott:canary/v2026.421.0-canary.6
eliott:canary/v2026.421.0-canary.5
eliott:canary/v2026.421.0-canary.4
eliott:canary/v2026.421.0-canary.3
eliott:canary/v2026.421.0-canary.2
eliott:canary/v2026.421.0-canary.1
eliott:canary/v2026.421.0-canary.0
eliott:canary/v2026.420.0-canary.11
eliott:canary/v2026.420.0-canary.10
eliott:canary/v2026.420.0-canary.9
eliott:canary/v2026.420.0-canary.8
eliott:canary/v2026.420.0-canary.7
eliott:canary/v2026.420.0-canary.6
eliott:canary/v2026.420.0-canary.5
eliott:canary/v2026.420.0-canary.4
eliott:canary/v2026.420.0-canary.3
eliott:canary/v2026.420.0-canary.2
eliott:canary/v2026.420.0-canary.1
eliott:canary/v2026.420.0-canary.0
eliott:canary/v2026.417.0-canary.0
eliott:canary/v2026.416.1-canary.4
eliott:canary/v2026.416.1-canary.3
eliott:canary/v2026.416.1-canary.2
eliott:canary/v2026.416.1-canary.1
eliott:canary/v2026.416.1-canary.0
eliott:v2026.416.0
eliott:canary/v2026.416.0-canary.1
eliott:canary/v2026.416.0-canary.0
eliott:canary/v2026.415.0-canary.7
eliott:canary/v2026.415.0-canary.6
eliott:canary/v2026.415.0-canary.5
eliott:canary/v2026.415.0-canary.4
eliott:canary/v2026.415.0-canary.3
eliott:canary/v2026.415.0-canary.2
eliott:canary/v2026.415.0-canary.1
eliott:canary/v2026.415.0-canary.0
eliott:canary/v2026.414.0-canary.2
eliott:canary/v2026.414.0-canary.1
eliott:canary/v2026.414.0-canary.0
eliott:canary/v2026.413.0-canary.3
eliott:canary/v2026.413.0-canary.2
eliott:canary/v2026.413.0-canary.1
eliott:canary/v2026.413.0-canary.0
eliott:canary/v2026.411.0-canary.8
eliott:canary/v2026.411.0-canary.7
eliott:canary/v2026.411.0-canary.6
eliott:canary/v2026.411.0-canary.5
eliott:canary/v2026.411.0-canary.4
eliott:canary/v2026.411.0-canary.3
eliott:canary/v2026.411.0-canary.2
eliott:canary/v2026.411.0-canary.1
eliott:canary/v2026.411.0-canary.0
eliott:canary/v2026.410.0-canary.1
eliott:canary/v2026.410.0-canary.0
eliott:canary/v2026.409.0-canary.4
eliott:canary/v2026.409.0-canary.3
eliott:canary/v2026.409.0-canary.2
eliott:canary/v2026.409.0-canary.1
eliott:canary/v2026.409.0-canary.0
eliott:canary/v2026.408.0-canary.5
eliott:canary/v2026.408.0-canary.4
eliott:canary/v2026.408.0-canary.3
eliott:canary/v2026.408.0-canary.2
eliott:canary/v2026.408.0-canary.1
eliott:canary/v2026.408.0-canary.0
eliott:canary/v2026.407.0-canary.12
eliott:canary/v2026.407.0-canary.11
eliott:canary/v2026.407.0-canary.10
eliott:canary/v2026.407.0-canary.9
eliott:canary/v2026.407.0-canary.8
eliott:canary/v2026.407.0-canary.7
eliott:canary/v2026.407.0-canary.6
eliott:canary/v2026.407.0-canary.5
eliott:canary/v2026.407.0-canary.3
eliott:canary/v2026.407.0-canary.2
eliott:canary/v2026.407.0-canary.1
eliott:canary/v2026.407.0-canary.0
eliott:canary/v2026.406.0-canary.7
eliott:canary/v2026.406.0-canary.6
eliott:canary/v2026.406.0-canary.5
eliott:canary/v2026.406.0-canary.4
eliott:canary/v2026.406.0-canary.3
eliott:canary/v2026.406.0-canary.2
eliott:canary/v2026.406.0-canary.1
eliott:canary/v2026.406.0-canary.0
eliott:canary/v2026.404.0-canary.4
eliott:canary/v2026.404.0-canary.3
eliott:canary/v2026.404.0-canary.2
eliott:canary/v2026.404.0-canary.1
eliott:v2026.403.0
eliott:canary/v2026.404.0-canary.0
eliott:canary/v2026.403.0-canary.10
eliott:canary/v2026.403.0-canary.9
eliott:canary/v2026.403.0-canary.8
eliott:canary/v2026.403.0-canary.7
eliott:canary/v2026.403.0-canary.6
eliott:canary/v2026.403.0-canary.5
eliott:canary/v2026.403.0-canary.4
eliott:canary/v2026.403.0-canary.3
eliott:canary/v2026.403.0-canary.2
eliott:canary/v2026.403.0-canary.1
eliott:canary/v2026.403.0-canary.0
eliott:canary/v2026.402.0-canary.7
eliott:canary/v2026.402.0-canary.6
eliott:canary/v2026.402.0-canary.5
eliott:canary/v2026.326.0-canary.7
eliott:canary/v2026.326.0-canary.6
eliott:canary/v2026.326.0-canary.5
eliott:canary/v2026.326.0-canary.4
eliott:canary/v2026.326.0-canary.3
eliott:canary/v2026.326.0-canary.2
eliott:canary/v2026.326.0-canary.1
eliott:canary/v2026.326.0-canary.0
eliott:canary/v2026.325.0-canary.1
eliott:v2026.325.0
eliott:canary/v2026.325.0-canary.0
eliott:canary/v2026.324.0-canary.12
eliott:canary/v2026.324.0-canary.11
eliott:canary/v2026.324.0-canary.10
eliott:canary/v2026.324.0-canary.9
eliott:canary/v2026.324.0-canary.8
eliott:canary/v2026.324.0-canary.7
eliott:canary/v2026.324.0-canary.6
eliott:canary/v2026.324.0-canary.5
eliott:canary/v2026.324.0-canary.4
eliott:canary/v2026.324.0-canary.3
eliott:canary/v2026.324.0-canary.2
eliott:canary/v2026.324.0-canary.1
eliott:canary/v2026.324.0-canary.0
eliott:canary/v2026.323.0-canary.5
eliott:canary/v2026.323.0-canary.4
eliott:canary/v2026.323.0-canary.3
eliott:canary/v2026.323.0-canary.2
eliott:canary/v2026.323.0-canary.1
eliott:canary/v2026.323.0-canary.0
eliott:canary/v2026.321.0-canary.4
eliott:canary/v2026.321.0-canary.3
eliott:canary/v2026.321.0-canary.2
eliott:canary/v2026.321.0-canary.1
eliott:canary/v2026.321.0-canary.0
eliott:canary/v2026.320.0-canary.7
eliott:canary/v2026.320.0-canary.6
eliott:canary/v2026.320.0-canary.5
eliott:canary/v2026.320.0-canary.4
eliott:canary/v2026.320.0-canary.3
eliott:canary/v2026.320.0-canary.2
eliott:canary/v2026.320.0-canary.1
eliott:canary/v2026.320.0-canary.0
eliott:canary/v2026.319.0-canary.3
eliott:canary/v2026.319.0-canary.2
eliott:canary/v2026.319.0-canary.1
eliott:canary/v2026.319.0-canary.0
eliott:canary/v2026.318.1-canary.1
eliott:canary/v2026.318.1-canary.0
eliott:canary/v2026.318.0-canary.2
eliott:v2026.318.0
eliott:canary/v2026.318.0-canary.1
eliott:canary/v2026.318.0-canary.0
eliott:canary/v2026.3.18-canary.0
eliott:canary/v2026.3.17-canary.3
eliott:v0.3.1
eliott:@paperclipai/adapter-codex-local@0.3.1
eliott:paperclipai@0.3.1
eliott:@paperclipai/shared@0.3.1
eliott:@paperclipai/server@0.3.1
eliott:@paperclipai/db@0.3.1
eliott:@paperclipai/adapter-utils@0.3.1
eliott:@paperclipai/adapter-claude-local@0.3.1
eliott:@paperclipai/adapter-opencode-local@0.3.1
eliott:@paperclipai/adapter-openclaw-gateway@0.3.1
eliott:@paperclipai/adapter-gemini-local@0.3.1
eliott:@paperclipai/adapter-cursor-local@0.3.1
eliott:@paperclipai/adapter-pi-local@0.3.1
eliott:@paperclipai/adapter-codex-local@0.3.1-canary.1
eliott:paperclipai@0.3.1-canary.1
eliott:@paperclipai/shared@0.3.1-canary.1
eliott:@paperclipai/server@0.3.1-canary.1
eliott:@paperclipai/adapter-claude-local@0.3.1-canary.1
eliott:@paperclipai/adapter-utils@0.3.1-canary.1
eliott:@paperclipai/adapter-pi-local@0.3.1-canary.1
eliott:@paperclipai/adapter-opencode-local@0.3.1-canary.1
eliott:@paperclipai/adapter-openclaw-gateway@0.3.1-canary.1
eliott:@paperclipai/adapter-gemini-local@0.3.1-canary.1
eliott:@paperclipai/adapter-cursor-local@0.3.1-canary.1
eliott:@paperclipai/db@0.3.1-canary.1
eliott:@paperclipai/adapter-cursor-local@0.3.1-canary.0
eliott:@paperclipai/shared@0.3.1-canary.0
eliott:@paperclipai/server@0.3.1-canary.0
eliott:@paperclipai/db@0.3.1-canary.0
eliott:@paperclipai/adapter-gemini-local@0.3.1-canary.0
eliott:@paperclipai/adapter-opencode-local@0.3.1-canary.0
eliott:@paperclipai/adapter-openclaw-gateway@0.3.1-canary.0
eliott:@paperclipai/adapter-pi-local@0.3.1-canary.0
eliott:@paperclipai/adapter-claude-local@0.3.1-canary.0
eliott:paperclipai@0.3.1-canary.0
eliott:@paperclipai/adapter-codex-local@0.3.1-canary.0
eliott:@paperclipai/adapter-utils@0.3.1-canary.0
eliott:v0.3.0
eliott:@paperclipai/shared@0.3.0
eliott:@paperclipai/server@0.3.0
eliott:@paperclipai/db@0.3.0
eliott:@paperclipai/adapter-pi-local@0.3.0
eliott:@paperclipai/adapter-opencode-local@0.3.0
eliott:paperclipai@0.3.0
eliott:@paperclipai/adapter-utils@0.3.0
eliott:@paperclipai/adapter-openclaw-gateway@0.3.0
eliott:@paperclipai/adapter-cursor-local@0.3.0
eliott:@paperclipai/adapter-codex-local@0.3.0
eliott:@paperclipai/adapter-claude-local@0.3.0
eliott:@paperclipai/shared@0.3.0-canary.3
eliott:@paperclipai/server@0.3.0-canary.3
eliott:@paperclipai/adapter-pi-local@0.3.0-canary.3
eliott:@paperclipai/adapter-opencode-local@0.3.0-canary.3
eliott:@paperclipai/adapter-openclaw-gateway@0.3.0-canary.3
eliott:@paperclipai/db@0.3.0-canary.3
eliott:@paperclipai/adapter-claude-local@0.3.0-canary.3
eliott:@paperclipai/adapter-codex-local@0.3.0-canary.3
eliott:paperclipai@0.3.0-canary.3
eliott:@paperclipai/adapter-utils@0.3.0-canary.3
eliott:@paperclipai/adapter-cursor-local@0.3.0-canary.3
eliott:@paperclipai/shared@0.3.0-canary.2
eliott:@paperclipai/server@0.3.0-canary.2
eliott:@paperclipai/adapter-codex-local@0.3.0-canary.2
eliott:paperclipai@0.3.0-canary.2
eliott:@paperclipai/adapter-cursor-local@0.3.0-canary.2
eliott:@paperclipai/adapter-openclaw-gateway@0.3.0-canary.2
eliott:@paperclipai/db@0.3.0-canary.2
eliott:@paperclipai/adapter-utils@0.3.0-canary.2
eliott:@paperclipai/adapter-pi-local@0.3.0-canary.2
eliott:@paperclipai/adapter-opencode-local@0.3.0-canary.2
eliott:@paperclipai/adapter-claude-local@0.3.0-canary.2
eliott:@paperclipai/shared@0.3.0-canary.1
eliott:@paperclipai/server@0.3.0-canary.1
eliott:@paperclipai/db@0.3.0-canary.1
eliott:@paperclipai/adapter-pi-local@0.3.0-canary.1
eliott:@paperclipai/adapter-claude-local@0.3.0-canary.1
eliott:paperclipai@0.3.0-canary.1
eliott:@paperclipai/adapter-utils@0.3.0-canary.1
eliott:@paperclipai/adapter-codex-local@0.3.0-canary.1
eliott:@paperclipai/adapter-opencode-local@0.3.0-canary.1
eliott:@paperclipai/adapter-openclaw-gateway@0.3.0-canary.1
eliott:@paperclipai/adapter-cursor-local@0.3.0-canary.1
eliott:@paperclipai/shared@0.3.0-canary.0
eliott:@paperclipai/db@0.3.0-canary.0
eliott:@paperclipai/adapter-pi-local@0.3.0-canary.0
eliott:@paperclipai/server@0.3.0-canary.0
eliott:@paperclipai/adapter-claude-local@0.3.0-canary.0
eliott:paperclipai@0.3.0-canary.0
eliott:@paperclipai/adapter-codex-local@0.3.0-canary.0
eliott:@paperclipai/adapter-utils@0.3.0-canary.0
eliott:@paperclipai/adapter-opencode-local@0.3.0-canary.0
eliott:@paperclipai/adapter-openclaw-gateway@0.3.0-canary.0
eliott:@paperclipai/adapter-cursor-local@0.3.0-canary.0
eliott:@paperclipai/adapter-openclaw@0.2.7
eliott:paperclipai@0.2.7
eliott:@paperclipai/shared@0.2.7
eliott:@paperclipai/server@0.2.7
eliott:@paperclipai/db@0.2.7
eliott:@paperclipai/adapter-codex-local@0.2.7
eliott:@paperclipai/adapter-claude-local@0.2.7
eliott:@paperclipai/adapter-utils@0.2.7
eliott:@paperclipai/adapter-codex-local@0.2.6
eliott:@paperclipai/shared@0.2.6
eliott:@paperclipai/server@0.2.6
eliott:@paperclipai/db@0.2.6
eliott:@paperclipai/adapter-utils@0.2.6
eliott:@paperclipai/adapter-openclaw@0.2.6
eliott:@paperclipai/adapter-claude-local@0.2.6
eliott:paperclipai@0.2.6
eliott:@paperclipai/adapter-claude-local@0.2.5
eliott:paperclipai@0.2.5
eliott:@paperclipai/shared@0.2.5
eliott:@paperclipai/server@0.2.5
eliott:@paperclipai/db@0.2.5
eliott:@paperclipai/adapter-codex-local@0.2.5
eliott:@paperclipai/adapter-openclaw@0.2.5
eliott:@paperclipai/adapter-utils@0.2.5
eliott:@paperclipai/adapter-codex-local@0.2.4
eliott:paperclipai@0.2.4
eliott:@paperclipai/shared@0.2.4
eliott:@paperclipai/server@0.2.4
eliott:@paperclipai/db@0.2.4
eliott:@paperclipai/adapter-utils@0.2.4
eliott:@paperclipai/adapter-openclaw@0.2.4
eliott:@paperclipai/adapter-claude-local@0.2.4
eliott:@paperclipai/adapter-openclaw@0.2.3
eliott:paperclipai@0.2.3
eliott:@paperclipai/shared@0.2.3
eliott:@paperclipai/server@0.2.3
eliott:@paperclipai/db@0.2.3
eliott:@paperclipai/adapter-utils@0.2.3
eliott:@paperclipai/adapter-codex-local@0.2.3
eliott:@paperclipai/adapter-claude-local@0.2.3
eliott:@paperclipai/adapter-codex-local@0.2.2
eliott:paperclipai@0.2.2
eliott:@paperclipai/shared@0.2.2
eliott:@paperclipai/server@0.2.2
eliott:@paperclipai/db@0.2.2
eliott:@paperclipai/adapter-utils@0.2.2
eliott:@paperclipai/adapter-openclaw@0.2.2
eliott:@paperclipai/adapter-claude-local@0.2.2
1 Commits
split/docs
...
@paperclip
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
87c0bf9cdf | added v0.3.1.md changelog |
1 changed files with 54 additions and 0 deletions
54
releases/v0.3.1.md
Normal file
54
releases/v0.3.1.md
Normal file
|
|
@@ -0,0 +1,54 @@
|
|||
# v0.3.1
|
||||
|
||||
> Released: 2026-03-12
|
||||
|
||||
## Highlights
|
||||
|
||||
- **Gemini CLI adapter** — Full local adapter support for Google's Gemini CLI. Includes API-key detection, turn-limit handling, sandbox and approval modes, skill injection into `~/.gemini/`, and yolo-mode default. ([#452](https://github.com/paperclipai/paperclip/pull/452), [#656](https://github.com/paperclipai/paperclip/pull/656), @aaaaron)
|
||||
- **Run transcript polish** — Run transcripts render markdown, fold command stdout, redact home paths and user identities, and display humanized event labels across both detail and live surfaces. ([#648](https://github.com/paperclipai/paperclip/pull/648), [#695](https://github.com/paperclipai/paperclip/pull/695))
|
||||
- **Inbox refinements** — Improved tab behavior, badge counts aligned with visible unread items, better mobile layout, and smoother new-issue submit state. ([#613](https://github.com/paperclipai/paperclip/pull/613))
|
||||
- **Improved onboarding wizard** — Onboarding now shows Claude Code and Codex as recommended adapters, collapses other types, and features animated step transitions with clickable tabs. Adapter environment checks animate on success and show debug output only on failure. ([#700](https://github.com/paperclipai/paperclip/pull/700))
|
||||
|
||||
## Improvements
|
||||
|
||||
- **Instance heartbeat settings sidebar** — View and manage heartbeat configuration directly from the instance settings page with compact grouped run lists. ([#697](https://github.com/paperclipai/paperclip/pull/697))
|
||||
- **Project and agent configuration tabs** — New tabbed configuration UI for projects and agents, including execution workspace policy settings. ([#613](https://github.com/paperclipai/paperclip/pull/613))
|
||||
- **Agent runs tab** — Agent detail pages now include a dedicated runs tab.
|
||||
- **Configurable attachment content types** — The `PAPERCLIP_ALLOWED_ATTACHMENT_TYPES` env var lets operators control which file types can be uploaded. ([#495](https://github.com/paperclipai/paperclip/pull/495), @subhendukundu)
|
||||
- **Default max turns raised to 300** — Agents now default to 300 max turns instead of the previous limit. ([#701](https://github.com/paperclipai/paperclip/pull/701))
|
||||
- **Issue creator shown in sidebar** — The issue properties pane now displays who created each issue. ([#145](https://github.com/paperclipai/paperclip/pull/145), @cschneid)
|
||||
- **Company-aware 404 handling** — The UI now shows company-scoped not-found pages instead of a generic error.
|
||||
- **Tools for Worktree workflow for developers** — New `paperclipai worktree:make` command provisions isolated development instances with their own database, secrets, favicon branding, and git hooks. Worktrees support minimal seed mode, start-point selection, and automatic workspace rebinding. ([#496](https://github.com/paperclipai/paperclip/pull/496), [#530](https://github.com/paperclipai/paperclip/pull/530), [#545](https://github.com/paperclipai/paperclip/pull/545))
|
||||
|
||||
## Fixes
|
||||
|
||||
- **Gemini Docker build** — Include the Gemini adapter manifest in the Docker deps stage so production builds succeed. ([#706](https://github.com/paperclipai/paperclip/pull/706), @zvictor)
|
||||
- **Approval retries made idempotent** — Duplicate approval submissions no longer create duplicate records. ([#502](https://github.com/paperclipai/paperclip/pull/502), @davidahmann)
|
||||
- **Heartbeat cost recording** — Costs are now routed through `costService` instead of being recorded inline, fixing missing cost attribution. ([#386](https://github.com/paperclipai/paperclip/pull/386), @domocarroll)
|
||||
- **Claude Code env var leak** — Child adapter processes no longer inherit Claude Code's internal environment variables. ([#485](https://github.com/paperclipai/paperclip/pull/485), @jknair)
|
||||
- **`parentId` query filter** — The issues list endpoint now correctly applies the `parentId` filter. ([#491](https://github.com/paperclipai/paperclip/pull/491), @lazmo88)
|
||||
- **Remove `Cmd+1..9` shortcut** — The company-switch keyboard shortcut conflicted with browser tab switching and has been removed. ([#628](https://github.com/paperclipai/paperclip/pull/628), @STRML)
|
||||
- **IME composition Enter** — Pressing Enter during IME composition in the new-issue title no longer moves focus prematurely. ([#578](https://github.com/paperclipai/paperclip/pull/578), @kaonash)
|
||||
- **Restart hint after hostname change** — The CLI now reminds users to restart the server after changing allowed hostnames. ([#549](https://github.com/paperclipai/paperclip/pull/549), @mvanhorn)
|
||||
- **Default `dangerouslySkipPermissions` for unattended agents** — Agents running without a terminal now default to skipping permission prompts instead of hanging. ([#388](https://github.com/paperclipai/paperclip/pull/388), @ohld)
|
||||
- **Remove stale `paperclip` property from OpenClaw Gateway** — Cleaned up an invalid agent parameter that caused warnings. ([#626](https://github.com/paperclipai/paperclip/pull/626), @openagen)
|
||||
- **Issue description overflow** — Long descriptions no longer break the layout.
|
||||
- **Worktree JWT persistence** — Environment-sensitive JWT config is now correctly carried into worktree instances.
|
||||
- **Dev migration prompt** — Fixed embedded `db:migrate` flow for local development.
|
||||
- **Markdown link dialog positioning** — The link insertion dialog no longer renders off-screen.
|
||||
- **Pretty logger metadata** — Server log metadata stays on one line instead of wrapping.
|
||||
|
||||
## Upgrade Guide
|
||||
|
||||
Two new database migrations (`0026`, `0027`) will run automatically on startup:
|
||||
|
||||
- **Migration 0026** adds the `workspace_runtime_services` table for worktree-aware runtime support.
|
||||
- **Migration 0027** adds `execution_workspace_settings` to issues and `execution_workspace_policy` to projects.
|
||||
|
||||
Both are additive (new table and new columns) — no existing data is modified. Standard `paperclipai` startup will apply them automatically.
|
||||
|
||||
## Contributors
|
||||
|
||||
Thank you to everyone who contributed to this release!
|
||||
|
||||
@aaaaron, @adamrobbie-nudge, @cschneid, @davidahmann, @domocarroll, @jknair, @kaonash, @lazmo88, @mvanhorn, @ohld, @openagen, @STRML, @subhendukundu, @zvictor
|
||||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.