Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
3cb31d6
SearchLayout, EmailList, TasksLayout, DocumentRepositoryTab 등의 동적 UI에…
seonghobae Sep 6, 2026
7e221bb
test(search): pin live-region interaction boundary
seonghobae Sep 6, 2026
84a7659
fix(search): isolate live status from interactive controls
seonghobae Sep 6, 2026
69c92ec
chore(a11y): restore canonical Palette guidance
seonghobae Sep 6, 2026
a0c544b
chore(a11y): exactly adopt protected Palette guidance
seonghobae Sep 6, 2026
597790b
SearchLayout, EmailList, TasksLayout, DocumentRepositoryTab 등의 동적 UI에…
seonghobae Sep 6, 2026
bb8209b
fix(a11y): restore reviewed live-region contract
seonghobae Sep 6, 2026
13e3f18
test(a11y): cover empty email live region
seonghobae Sep 6, 2026
3f41ff5
test(a11y): cover empty search live region
seonghobae Sep 6, 2026
dfa3f03
fix(a11y): narrow empty-state announcement scope
seonghobae Sep 6, 2026
6bd0ec5
test(a11y): match inbox empty-state copy
seonghobae Sep 6, 2026
84cf3c9
test(a11y): distinguish inbox and search empty states
seonghobae Sep 6, 2026
65c370d
fix(a11y): distinguish inbox and search empty copy
seonghobae Sep 6, 2026
b243f7c
SearchLayout, EmailList, TasksLayout, DocumentRepositoryTab 등의 동적 UI에…
seonghobae Sep 6, 2026
4d2c0cb
fix(a11y): preserve reviewed empty-state contracts
seonghobae Sep 6, 2026
98f7c66
test(mail): preserve latest result set across search races
seonghobae Sep 6, 2026
05423b5
fix(mail): ignore stale search responses after scope changes
seonghobae Sep 6, 2026
134813f
test(mail): make stale-response ordering contract deterministic
seonghobae Sep 6, 2026
a2810ed
test(a11y): exercise mail and search live regions in browser
seonghobae Sep 6, 2026
270acbc
test(a11y): make search-detail browser probe deterministic
seonghobae Sep 6, 2026
33f1e14
SearchLayout, EmailList, TasksLayout, DocumentRepositoryTab 등의 동적 UI에…
seonghobae Sep 6, 2026
58df9fb
fix(a11y): preserve reviewed mail search contracts after concurrent c…
seonghobae Sep 6, 2026
c4b3666
SearchLayout, EmailList, TasksLayout, DocumentRepositoryTab 등의 동적 UI에…
seonghobae Sep 19, 2026
71b0667
SearchLayout, EmailList, TasksLayout, DocumentRepositoryTab 등의 동적 UI에…
seonghobae Sep 20, 2026
73bfed4
security: fix vulnerable dependencies
seonghobae Sep 21, 2026
4fe974d
repair(a11y): restore canonical empty-state contract after intervenin…
seonghobae Sep 21, 2026
5f706c4
security: fix vulnerable dependencies
seonghobae Sep 22, 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
1 change: 1 addition & 0 deletions backend/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ dependencies = [
"PyJWT==2.13.0",
"icalendar==7.2.0",
"defusedxml==0.7.1",
"anyio>=4.14.1",
]

[dependency-groups]
Expand Down
2 changes: 2 additions & 0 deletions backend/uv.lock

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

5 changes: 3 additions & 2 deletions frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,11 @@
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"lucide-react": "^1.27.0",
"next": "16.2.12",
"next": "^16.3.5",
"react": "19.2.8",
"react-dom": "19.2.8",
"react-resizable-panels": "^4.12.2",
"sharp": "0.35.0",
"tailwind-merge": "^3.5.0",
"tailwindcss": "^4",
"tw-animate-css": "^1.4.0",
Expand Down Expand Up @@ -57,4 +58,4 @@
"postcss": "8.5.24",
"undici": "8.9.0"
}
}
}
Loading