Skip to content

Foundation: current stable stack, cut to the core, launch into the clone - #31

Merged
phall1 merged 6 commits into
mainfrom
chore/foundation
Oct 17, 2026
Merged

phall1 merged 6 commits into
mainfrom
chore/foundation

Conversation

@phall1

@phall1 phall1 commented Oct 17, 2026 •

Copy link
Copy Markdown
Owner

Resets phui to a lean daily-driver foundation.

Stack (all latest stable)

  • Bun 1.4.3 (.bun-version, CI), Effect 4.0.5 stable + @effect/atom-solid / @effect/sql-sqlite-bun 4.0.5, OpenTUI Solid 0.6.6, Solid 1.9.17, TypeScript 7.0.2 (native tsc), oxlint 1.88, oxfmt 0.73.
  • Effect 4.0 dropped the effect/unstable/* prefix; OpenTUI 0.6 needs a native resource owner for SyntaxStyle (the diff pane passes the renderer's scene).

Cut (−5.1k lines)

  • Stars surface, 23 of 27 themes (kept System, PHUI, One Dark, One Light; stored removed ids fall back to PHUI), phui upgrade (Homebrew/npm own upgrades), upstream sync script, the keymap package's React adapter + example, and 13 shipped plans (plans now hold only work still ahead).

New

  • phui inside a GitHub clone opens that repository's PRs / Issues / Actions. phui 123 / phui #123 opens a PR in the current repo. --home keeps the user-wide workspace.

Verification

  • format, typecheck, lint, 784 app tests + keymap tests, package smoke, standalone build with PTY boot smoke.
  • Live PTY runs from source: in-clone launch shows the repo tabs, --home shows the user tabs, phui 30 --view diff opens PR chore(main): release 0.18.3 #30; a bare number outside a clone exits 1 with a clear message.

🤖 Generated with Claude Code

BEGIN_COMMIT_OVERRIDE
feat!: drop the Stars surface and trim themes to System, PHUI, One Dark, and One Light
feat!: remove phui upgrade; Homebrew and npm own upgrades
feat: open the current clone's repository on launch, accept 123 / #123 for its pull requests, and add --home
fix: move to Bun 1.4.3, Effect 4.0.5 stable, OpenTUI 0.6.6, and Solid 1.9.17
END_COMMIT_OVERRIDE

phall and others added 6 commits October 17, 2026 03:21
….9.17

Effect 4.0 stable drops the effect/unstable/* prefix, and OpenTUI 0.6
requires a native resource owner for SyntaxStyle.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…d One

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…dapter

Homebrew and npm own upgrades; the fork no longer tracks upstream.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Plans now hold only work still ahead; shipped plans live in git history.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Running phui inside a GitHub clone now scopes straight to that repository;
'phui 123' or 'phui #123' opens a pull request there; --home keeps the
user-wide workspace.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@phall1
phall1 merged commit c944887 into main Oct 17, 2026
1 check passed
@phall1
phall1 deleted the chore/foundation branch October 17, 2026 19:15
@linear-code

linear-code Bot commented Oct 17, 2026

Copy link
Copy Markdown

PHUX-223

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant