Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
50c47b8
Update: Initialize default settings on install extension.
ujiro99 Mar 18, 2026
cce1868
Update: Add testcases.
ujiro99 Mar 18, 2026
5f3c0bc
Update: Add e2e tests for menu-style and settigs.
ujiro99 Mar 21, 2026
2e8c444
Update: Completed implementation of e2e tests for startup methods.
ujiro99 Mar 23, 2026
ff0046f
Update: Add e2e tests for SearchCommand.
ujiro99 Mar 23, 2026
d894c7c
Update: Add e2e tests for Single Function Command.
ujiro99 Mar 24, 2026
fdb9051
Update: prettier settings.
ujiro99 Mar 24, 2026
f0e8d02
Merge branch 'main' into feat/add-e2e-testcases
ujiro99 Mar 25, 2026
5df8525
Update: Dont use `expect` in the page object.
ujiro99 Mar 25, 2026
4c677cc
Fix: e2e tests.
ujiro99 Mar 25, 2026
b354436
Update: Add e2e tests for UserStyle.
ujiro99 Mar 25, 2026
14783b7
Update: Add exclude folders.
ujiro99 Mar 25, 2026
e07e7bb
Update: Add e2e tests for LinkPreview.
ujiro99 Mar 27, 2026
652fce1
Fix: Unit tests.
ujiro99 Mar 27, 2026
cee500a
Update: Exclude vite.config.ts from test coverage.
ujiro99 Mar 27, 2026
977814c
Update: Add e2e tests for ai-prompt command.
ujiro99 Mar 28, 2026
066ad5c
Update: Add e2e tests for the Hub.
ujiro99 Mar 28, 2026
75d66a9
Update: Add e2e test cases for PageAction.
ujiro99 Mar 30, 2026
f0df448
Update: Fix a e2e test for PageActions.
ujiro99 Mar 31, 2026
be6ad12
fix: avoid returning zero screen size in getScreenSize fallback
Copilot Mar 31, 2026
24e62e8
fix: remove unimplemented getSyncStorage from Fixtures type
Copilot Mar 31, 2026
0650e6a
Update packages/extension/e2e/fixtures.ts
ujiro99 Mar 31, 2026
e086c99
fix: safely handle null metadata in getCommands fixture
Copilot Mar 31, 2026
0236230
Update packages/extension/src/action/selectedLinkPopup.ts
ujiro99 Mar 31, 2026
023f73e
fix: use await expect().toBeVisible() and remove ?? 0 from popup options
Copilot Mar 31, 2026
d2519ac
fix: remove debug console.log from TestPage waitForFunction polling
Copilot Mar 31, 2026
1d0a5ce
Update: Remove unused mock.
ujiro99 Mar 31, 2026
c6a0bb4
fix: replace name attribute with aria-label in MenuItem and update e2…
Copilot Mar 31, 2026
5a05232
Initial plan
Copilot Mar 31, 2026
568c983
Revert: Restore icons.svg sprite injection in content_script.tsx
Copilot Apr 1, 2026
c7acafe
Merge pull request #351 from ujiro99/copilot/sub-pr-345
ujiro99 Apr 1, 2026
62a350b
Fix: Type error.
ujiro99 Apr 1, 2026
fac8183
refactor: replace hardcoded storage keys with STORAGE_KEY constants i…
ujiro99 Apr 1, 2026
c267908
Update: fix reivew comments.
ujiro99 Apr 1, 2026
1a832db
Update: Ai settings.
ujiro99 Apr 1, 2026
623acb3
Merge branch 'main' into feat/add-e2e-testcases
ujiro99 Apr 1, 2026
db19291
Fix: Fix missing CSS import.
ujiro99 Apr 1, 2026
80cb811
Fix: Dont use `any`.
ujiro99 Apr 1, 2026
231925c
Fix: Removes duplicated `importSettings`.
ujiro99 Apr 1, 2026
24d832c
Update: Upload e2e test results to artifact on failure.
ujiro99 Apr 1, 2026
aa0dccd
Fix: Review comments.
ujiro99 Apr 1, 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
5 changes: 4 additions & 1 deletion .claude/settings.local.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"Bash(cat:*)",
"Bash(curl:*)",
"Bash(do echo \"=== $lang ===\")",
"Bash(do echo:*)",
"Bash(do)",
"Bash(done)",
"Bash(echo:*)",
Expand All @@ -14,6 +15,7 @@
"Bash(gh pr:*)",
"Bash(git stash:*)",
"Bash(grep:*)",
"Bash(head:*)",
"Bash(jq:*)",
"Bash(ls:*)",
"Bash(mkdir:*)",
Expand All @@ -25,9 +27,11 @@
"Bash(rm:*)",
"Bash(sed:*)",
"Bash(tsc:*)",
"Bash(while read:*)",
"Bash(yarn add:*)",
"Bash(yarn build)",
"Bash(yarn build:*)",
"Bash(yarn check-ids)",
"Bash(yarn eslint:*)",
"Bash(yarn lint)",
"Bash(yarn lint:*)",
Expand All @@ -36,7 +40,6 @@
"Bash(yarn test:run:*)",
"Bash(yarn tsc)",
"Bash(yarn tsc:*)",
"Bash(yarn check-ids)",
"Bash(yarn workspace @selection-command/extension:*)",
"Bash(yarn workspace @selection-command/hub:*)",
"Bash(yarn workspace:*)",
Expand Down
8 changes: 8 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,3 +76,11 @@ jobs:

- name: Run E2E tests
run: yarn test:e2e

- name: Upload E2E test results
if: failure()
uses: actions/upload-artifact@v4
with:
name: e2e-test-results
path: packages/extension/test-results/
retention-days: 7
16 changes: 15 additions & 1 deletion .serena/project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ encoding: utf-8
# yaml zig
#
languages:
- typescript
- typescript

# time budget (seconds) per tool call for the retrieval of additional symbol information
# such as docstrings or parameter information.
Expand All @@ -124,3 +124,17 @@ line_ending:
# list of regex patterns which, when matched, mark a memory entry as read‑only.
# Extends the list from the global configuration, merging the two lists.
read_only_memory_patterns: []

# list of regex patterns for memories to completely ignore.
# Matching memories will not appear in list_memories or activate_project output
# and cannot be accessed via read_memory or write_memory.
# To access ignored memory files, use the read_file tool on the raw file path.
# Extends the list from the global configuration, merging the two lists.
# Example: ["_archive/.*", "_episodes/.*"]
ignored_memory_patterns: []

# advanced configuration option allowing to configure language server-specific options.
# Maps the language key to the options.
# Have a look at the docstring of the constructors of the LS implementations within solidlsp (e.g., for C# or PHP) to see which options are available.
# No documentation on options means no options are available.
ls_specific_settings: {}
Loading
Loading