1afc6f427d
feat(02-02): add ~/.nexus pointer-file resolution to server and CLI home-paths
...
- Add resolveNexusPointerFile() helper to server/src/home-paths.ts
- Add resolveNexusPointerFile() helper to cli/src/config/home.ts
- Patch resolvePaperclipHomeDir() in both files: ~/.nexus > PAPERCLIP_HOME > ~/.paperclip
- Add import fs from node:fs to both files
2026-04-01 07:44:02 +02:00
dotta
761dce559d
test(worktree): avoid assuming a specific free port
2026-03-31 07:44:19 -05:00
dotta
fc2be204e2
Fix CLI README Discord badge
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-30 06:49:15 -05:00
dotta
54b05d6d68
Make onboarding reruns preserve existing config
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-29 10:51:58 -05:00
dotta
f83a77f41f
Add cli/README.md with absolute image URLs for npm
...
The root README uses relative doc/assets/ paths which work on GitHub
but break on npmjs.com since those files aren't in the published
tarball. This adds a cli-specific README with absolute
raw.githubusercontent.com URLs so images render on npm.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-29 10:51:58 -05:00
dotta
76a692c260
Improve embedded Postgres bootstrap errors
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-26 12:35:19 -05:00
dotta
3c1ebed539
test(worktree): address embedded postgres helper review feedback
...
- probe host support on every platform instead of special-casing darwin
- re-export the db package helper from server and cli tests
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-26 11:56:05 -05:00
dotta
c916626cef
test: skip embedded postgres suites when initdb is unavailable
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-26 11:12:39 -05:00
dotta
555f026c24
Avoid sibling worktree port collisions
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-26 11:12:39 -05:00
Dotta
8bebc9599a
Merge pull request #1707 from paperclipai/pr/pap-817-embedded-postgres-docker-initdb
...
Fix embedded Postgres initdb failure in Docker slim containers
2026-03-24 12:32:57 -05:00
dotta
5602576ae1
Fix embedded Postgres initdb failure in Docker slim containers
...
The embedded-postgres library hardcodes --lc-messages=en_US.UTF-8 and
strips the parent process environment when spawning initdb/postgres.
In slim Docker images (e.g. node:20-bookworm-slim), the en_US.UTF-8
locale isn't installed, causing initdb to exit with code 1.
Two fixes applied:
1. Add --lc-messages=C to all initdbFlags arrays (overrides the
library's hardcoded locale since our flags come after in the spread)
2. pnpm patch on embedded-postgres to preserve process.env in spawn
calls, preventing loss of PATH, LD_LIBRARY_PATH, and other vars
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-24 11:48:59 -05:00
dotta
5561a9c17f
Improve CLI API connection errors
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-24 11:48:43 -05:00
dotta
87b3cacc8f
Address valid Greptile portability follow-ups
2026-03-23 19:42:58 -05:00
dotta
92c29f27c3
Address Greptile review on portability PR
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-23 17:23:59 -05:00
dotta
b5fde733b0
Open imported company after import
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-23 16:57:39 -05:00
dotta
dcead97650
Fix company zip imports
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-23 16:57:39 -05:00
dotta
9786ebb7ba
Revert "Add companies.sh import wrapper"
...
This reverts commit 17876ec1dc65a9150488874d79fc2fcc087c13ae.
2026-03-23 16:57:39 -05:00
dotta
66d84ccfa3
Add companies.sh import wrapper
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-23 16:57:38 -05:00
dotta
c02dc73d3c
Confirm company imports after preview
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-23 16:57:38 -05:00
dotta
06f5632d1a
Polish import adapter defaults
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-23 16:57:38 -05:00
dotta
1246ccf250
Add nested import picker
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-23 16:57:38 -05:00
dotta
ac376d0e5e
Add TUI import summaries
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-23 16:57:38 -05:00
dotta
7f9a76411a
Address Greptile review on board CLI auth
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-23 08:46:05 -05:00
dotta
298713fae7
Fix duplicate auth login company flag
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-23 08:46:05 -05:00
dotta
37c2c4acc4
Add browser-based board CLI auth flow
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-23 08:46:05 -05:00
Dotta
1376fc8f44
Merge pull request #1631 from paperclipai/pr/pap-768-company-import-safe-imports
...
Improve company import CLI flows and safe existing-company routes
2026-03-23 08:25:33 -05:00
dotta
f23d611d0c
Route existing-company CLI imports through safe routes
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-23 08:14:51 -05:00
dotta
5dfdbe91bb
Add merge-history project import option
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-23 08:14:51 -05:00
dotta
e6df9fa078
Support GitHub shorthand refs for company import
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-23 08:14:51 -05:00
dotta
5a73556871
Use positional source arg for company import
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-23 08:14:51 -05:00
dotta
e204e03fa6
Add CLI company import export e2e test
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-23 08:14:51 -05:00
dotta
d47ec56eca
fix: renumber worktree merge history migrations
2026-03-20 17:23:45 -05:00
dotta
54b99d5096
Search sibling storage roots for attachments
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-20 17:01:52 -05:00
dotta
fb63d61ae5
Skip missing worktree attachment objects
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-20 17:01:52 -05:00
dotta
73ada45037
Import worktree documents and attachments
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-20 17:01:52 -05:00
dotta
cff06c9a54
Add issue titles to worktree merge preview
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-20 17:01:52 -05:00
dotta
ad011fbf1e
Clarify worktree import source and target flags
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-20 17:01:52 -05:00
dotta
28a5f858b7
Add worktree source discovery commands
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-20 17:01:52 -05:00
dotta
220a5ec5dd
Add project mapping prompts for worktree imports
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-20 17:01:52 -05:00
dotta
0ec79d4295
Add worktree history merge command
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-20 17:01:52 -05:00
dotta
5f2b1b63c2
Add explicit skill selection to company portability
2026-03-20 06:20:30 -05:00
dotta
531945cfe2
Add --skills flag to company export CLI and fix unsupported URL import path
...
- Add first-class --skills <list> option to `paperclipai company export`,
passing through to the existing service support for skill selection
- Remove broken `type: "url"` source branch from import command — the shared
schema and server only accept `inline | github`, so non-GitHub HTTP URLs
now error clearly instead of failing at validation
- Export isHttpUrl/isGithubUrl helpers for testability
- Add server tests for skills-filtered export (selected + fallback)
- Add CLI tests for URL detection helpers
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-19 16:29:11 -05:00
dotta
6d564e0539
Support binary portability files in UI and CLI
2026-03-19 07:23:36 -05:00
dotta
6ba9aea8ba
Add publish metadata for npm provenance
2026-03-17 15:49:42 -05:00
Dotta
cca086b863
Merge public-gh/master into paperclip-company-import-export
2026-03-16 17:02:39 -05:00
Dotta
5f2c2ee0e2
Harden budget enforcement and migration startup
2026-03-16 15:11:34 -05:00
Dotta
e538329b0a
Use asset-backed company logos
2026-03-16 09:25:39 -05:00
Dotta
1a5eaba622
Merge public-gh/master into review/pr-162
2026-03-16 08:47:05 -05:00
Dotta
2c35be0212
Merge public-gh/master into paperclip-company-import-export
2026-03-14 21:45:54 -05:00
Dotta
b2c0f3f9a5
Refine portability export behavior and skill plans
2026-03-14 18:59:26 -05:00