Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
a40d57a
fix(mcp): validate params and reject unknown parameters with helpful …
Mar 28, 2026
6a69e1a
docs: add trycycle title search plan
Mar 27, 2026
6c96e41
docs: tighten title-search implementation plan
Mar 27, 2026
6e1c572
docs: fix title search subdir implementation plan
Mar 27, 2026
4b6360b
docs: tighten title search implementation plan
Mar 27, 2026
d59ae95
docs: add title search subdir test plan
Mar 27, 2026
b1f228d
feat: extend title search with subdirectory matches
Mar 27, 2026
3b3019e
refactor: track applied sidebar search state
Mar 27, 2026
8193a6e
feat: finalize applied sidebar search behavior
Mar 27, 2026
7546801
fix: honor applied sidebar search state
Mar 27, 2026
ed3e3da
test: remove remaining skipped coverage
Mar 27, 2026
fdde6ff
fix: sync sidebar search controls with requested state
Mar 27, 2026
bd7736c
fix: restore sidebar request state contract
Mar 27, 2026
a240949
fix: hide sidebar search chrome during browse refresh
Mar 27, 2026
ca50ad0
fix: preserve visible sidebar refresh state
Mar 27, 2026
c9460a6
docs: revise title search implementation plan
Mar 27, 2026
13279f9
docs: fix trycycle title-search plan
Mar 27, 2026
5b4eaad
docs: refocus title-search implementation plan
Mar 27, 2026
8408ab6
docs: revise title-search subdir test plan
Mar 27, 2026
461ea90
refactor: split sidebar replacement and refresh commits
Mar 27, 2026
bdf68e6
fix: refresh sidebar results by visible identity
Mar 27, 2026
9f742de
test: lock refresh drift regressions
Mar 27, 2026
f4577dd
test: lock direct refresh regressions
Mar 28, 2026
0f67a76
fix: preserve sidebar search debounce on stale commits
Mar 28, 2026
c21c473
docs: add plan for fixing tool strip showTools toggle
Mar 27, 2026
d9da0e1
fix: make tool strip toggle session-only, controlled by showTools prop
Mar 27, 2026
e8452d6
fix: remove dead code from AgentChatView and browserPreferencesPersis…
Mar 28, 2026
67e3287
fix: always show tool strip chevron, showTools only controls default …
Mar 28, 2026
2f373a1
plan: clickable terminal URLs with context menu integration
Mar 29, 2026
b0a4455
plan: improve clickable-terminal-urls plan with verified code references
Mar 29, 2026
572d822
plan: refine clickable-terminal-urls plan after code verification
Mar 29, 2026
dca0d9c
plan: fix xterm link provider priority order and test file references
Mar 29, 2026
cfe933b
test-plan: concrete enumerated test plan for clickable terminal URLs
Mar 29, 2026
ee7516a
feat: add terminal-hovered-url and url-utils utility modules with tests
Mar 29, 2026
bb5fefd
feat: URL click opens browser pane, add hover/leave tracking and URL …
Mar 29, 2026
e91e3e1
feat: add URL context menu items for terminal panes
Mar 29, 2026
e71a33d
test: add integration tests for URL click and context menu
Mar 29, 2026
988aefa
test: add hidden state cleanup test for hovered URL
Mar 29, 2026
ed423a9
fix: update file link test to capture first provider, not last
Mar 29, 2026
f74b6c4
refactor: fix lint issues in url-utils and TerminalView cleanup
Mar 29, 2026
3803106
fix: balanced parens in URL detection, scheme validation on OSC 8 lin…
Mar 29, 2026
adc4b5a
fix: add button guard to prevent right/middle-click link activation
Mar 29, 2026
9b25f5e
chore: gitignore opencode MCP state and ephemeral files
Mar 29, 2026
bf2be81
fix: defer terminal link pane splits
Mar 29, 2026
3b42d33
refactor: tighten terminal link split deferral
Mar 29, 2026
ad85bf9
fix: support precheck in worktrees
Mar 29, 2026
4e6acb8
fix: type queued terminal pane splits as pane inputs
Mar 29, 2026
d418b4a
ci: add client typecheck workflow
Mar 29, 2026
b15e191
feat: redesign TabsView with device-centric card grid layout
Mar 29, 2026
e2ad1c0
test: update TabsView tests for redesigned component
Mar 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions .github/workflows/typecheck-client.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Typecheck Client

on:
push:
branches:
- main
pull_request:

permissions:
contents: read

concurrency:
group: typecheck-client-${{ github.ref }}
cancel-in-progress: true

jobs:
typecheck-client:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v4

- uses: actions/setup-node@v4
with:
node-version: 22
cache: npm

- name: Install dependencies
run: npm ci

- name: Run client typecheck
run: npm run typecheck:client
12 changes: 12 additions & 0 deletions .opencode/opencode.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"freshell": {
"type": "local",
"command": [
"node",
"/home/user/code/freshell/dist/server/mcp/server.js"
]
}
}
}
279 changes: 279 additions & 0 deletions .plans/clickable-terminal-urls-tests.md

Large diffs are not rendered by default.

Loading
Loading