Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
412735c
docs: add comprehensive issue filter and search design
timothyfroehlich Jan 13, 2026
172af61
feat: add interactive mockup components and page
timothyfroehlich Jan 18, 2026
bb9bbc6
fix: explicit return type for checkMobile
timothyfroehlich Jan 18, 2026
14bfdc6
feat: Enhance MultiSelect component with grouped options and add new …
timothyfroehlich Jan 19, 2026
76b625e
Ready to implement issue filter search
timothyfroehlich Jan 19, 2026
57ecef6
WIP new issue page
timothyfroehlich Jan 19, 2026
6e841b9
refactor: address code review feedback
timothyfroehlich Jan 20, 2026
b04b9f0
refactor: remove redundant type cast in filters.ts
timothyfroehlich Jan 20, 2026
3edad33
fix: resolve client-side build error by splitting filter logic
timothyfroehlich Jan 20, 2026
c0cfc1c
refactor: remove redundant type cast in filters-queries.ts
timothyfroehlich Jan 20, 2026
92c006f
feat: comprehensive filter refinements and improvements
timothyfroehlich Jan 20, 2026
cd04eac
feat: expand search to all fields including comments
timothyfroehlich Jan 20, 2026
50a93c6
test: fix e2e tests for default status visibility
timothyfroehlich Jan 20, 2026
b394a4c
feat: Refined issue filters and search (Closes #815)
timothyfroehlich Jan 20, 2026
f904e98
feat: Add machine name search and multi-select reporter filter (Close…
timothyfroehlich Jan 20, 2026
62a4d06
Missed a file
timothyfroehlich Jan 20, 2026
782f243
refactor: refine issue filtering status logic and address PR nits
timothyfroehlich Jan 24, 2026
3498e98
fix: resolve CI failures and refine issue filtering logic
timothyfroehlich Jan 24, 2026
5b3f7b5
fix: ensure status badges are visible on landing and Clear resets to …
timothyfroehlich Jan 24, 2026
9fbb943
chore: document heuristic for badge width estimation (addresses revie…
timothyfroehlich Jan 24, 2026
dc846eb
Merge remote-tracking branch 'origin/main' into feature/issue-filter-…
timothyfroehlich Jan 24, 2026
22c2199
Merge branch 'main' into feature/issue-filter-search
timothyfroehlich Jan 24, 2026
e5a0e73
Merge remote-tracking branch 'origin/main' into feature/issue-filter-…
timothyfroehlich Jan 24, 2026
c908f8b
refactor(issues): Fix bugs and extract hooks/components (PR #815)
timothyfroehlich Jan 24, 2026
20f4e9f
chore(agents): Remove script dependencies from pinpoint-commit skill
timothyfroehlich Jan 24, 2026
1af3a9b
fix(issues): resolve infinite rerender loops and stabilize filters
timothyfroehlich Jan 24, 2026
645da28
fix: resolve infinite loop in search filters and stabilize layout
timothyfroehlich Jan 25, 2026
a8c6338
Merge remote-tracking branch 'origin/main' into feature/issue-filter-…
timothyfroehlich Jan 25, 2026
a3681d8
test: fix inconsistency in status-overhaul smoke test
timothyfroehlich Jan 25, 2026
2b69968
chore: address Copilot PR review suggestions
timothyfroehlich Jan 25, 2026
324dcb7
chore: cleanup temporary review artifacts
timothyfroehlich Jan 25, 2026
2e2fa94
fix(db): reconcile migration history and journal
timothyfroehlich Jan 25, 2026
25576f1
style(ui): align filter icons to the right and add watching icon
timothyfroehlich Jan 25, 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
392 changes: 392 additions & 0 deletions docs/plans/2026-01-12-issue-filter-search-design.md

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ export default [
"*.config.mjs",
"*.config.ts",
"*.config.cjs",
"src/app/(app)/mockup/**",
"src/components/mockups/**",
],
},
{
Expand Down
4 changes: 4 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -61,9 +61,11 @@
"@hookform/resolvers": "^5.2.2",
"@next/env": "^16.1.1",
"@radix-ui/react-avatar": "^1.1.11",
"@radix-ui/react-checkbox": "^1.3.3",
"@radix-ui/react-dialog": "^1.1.15",
"@radix-ui/react-dropdown-menu": "^2.1.16",
"@radix-ui/react-label": "^2.1.8",
"@radix-ui/react-popover": "^1.1.15",
"@radix-ui/react-select": "^2.2.6",
"@radix-ui/react-slot": "^1.2.4",
"@radix-ui/react-switch": "^1.2.6",
Expand All @@ -78,6 +80,7 @@
"@upstash/redis": "^1.36.0",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"cmdk": "^1.1.1",
"date-fns": "^4.1.0",
"drizzle-orm": "^0.45.1",
"lucide-react": "^0.562.0",
Expand All @@ -87,6 +90,7 @@
"postgres": "^3.4.7",
"qrcode": "^1.5.4",
"react": "^19.2.3",
"react-day-picker": "^9.13.0",
"react-dom": "^19.2.3",
"react-hook-form": "^7.69.0",
"resend": "^6.6.0",
Expand Down
118 changes: 118 additions & 0 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading