fd229f5Mark
ccfbe66Add typing indicators: header, chat bubble, sidebar preview; remove debug UIMark
58488e2Fix duplicate messages: let onMessage listener handle sent messagesMark
a2a9aeaAdd minLeftWidth/minRightWidth with container-aware clampingMark
3ff796aRewrite SplitView in pure PureScript using PanResponder + HooksMark
b14dca4Restore working wrapper Views with allowsVibrancy, 5px dividerMark
586ecbc5px hit area divider with panHandlers directly on it, cloneElement for panesMark
24f40dfRestore PanResponder for drag, 1px divider with absolute 9px hit areaMark
e803e64Use responder events instead of PanResponder, single 1px divider viewMark
6b42b59Clone children instead of wrapping in View, preserving visual effectsMark
286e192Thin native-looking divider: 1px line with 9px hit areaMark
4649d1aReplace native NSSplitView with pure JS split view using PanResponder dividerMark
b6247aeMark
777ec76Fix Ghostty build: remove invalid __bridge cast, add GameController frameworkMark
36c7474Add Ghostty terminal component: native ObjC manager, JS bridge, PureScript FFI, demo page, Xcode project and entitlements updatesMark
7a65899Add Signal device linking screen to RN app with WebSocket to backendMark
59a4c94PureScript Signal backend with provisioning QR code flow via libsignal-clientMark
0b21c9aFix RichTextLabel sizing with sizer text overlay, clickable reaction pillsMark
46df43cMark
f673621Mark
e8955a1Mark
a1d4710Mark
2eb0961Mark
f99d399Clickable reaction pills with mine highlighting and toggleMark
bf230fdAdd + button with system emoji picker via NSButtonCell insertTextMark
75fac64Mark
dc50332Staggered emoji animations, fix borderless hover via custom NSButtonCellMark
d772aabReusable popover with auto-sizing, borderless hover buttons, configurable paddingMark
4e0e66dMake popoverPadding a configurable property instead of hardcoded hackMark
69285c1Mark
01b8e59Reduce NSPopover vertical padding by requesting smaller contentSizeMark
0421ea3Add horizontal padding to emoji row in popoverMark
382510dHover layer behind emoji text, circular shapeMark
1bef374Custom borderless button with layer-based hover highlightMark
cbf03a6Borderless emoji buttons with hover highlight, remove popover paddingMark
9dd41adMeasure content before showing popover to avoid resize flashMark
393ee13Fix accumulating left padding in popover autoSizeMark
d4228b8Use onPressButton direct event to avoid topPress conflictMark
025fcc0Mark
3cb74d0Auto-size popover from RN content, switch onPress to RCTDirectEventBlockMark
8344eedEmoji reaction popover with NSPopover transient behavior and hover highlightingMark
146f51dAdd withClamp for safe scale animation, accessoryBarAction bezel style for emoji pickerMark
4951c94Fix scale:0 crash — use 0.5 minimum, restore all native componentsMark
996a516Replace NSTextView with direct drawRect rendering to fix contentsScale crashMark
43d0bb9Always mount emoji row — no conditional render, prevents layout crashMark
0e781f8Remove dismiss overlay, close picker on hover exit insteadMark
6f5fc97Move wantsLayer off NSTextView to self — eliminates NSTextLayer contentsScale crashMark
a0351a5Fix contentsScale crash: custom layer class forces scale on all sublayersMark
887ed8eDefault to chat view on launchMark
145a5b1Anchor smiley to message bubble, not whole message blockMark
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list