Skip to content

Commit 99ae658

Browse files
committed
feat(terminal): add PTY data batching and scroll stabilization
- Batch PTY writes per animation frame to reduce render frequency - Lock scroll position during write to prevent flicker - Strip ANSI escape sequences from terminal title - Add AnnualReport view and FeaturedCarousel component
1 parent 07f7e85 commit 99ae658

15 files changed

Lines changed: 1322 additions & 7 deletions

File tree

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,11 @@
4040
"clsx": "^2.1.1",
4141
"date-fns": "^4.1.0",
4242
"framer-motion": "^12.23.26",
43+
"html2canvas": "^1.4.1",
4344
"jotai": "^2.16.0",
4445
"lodash-es": "^4.17.22",
4546
"lucide-react": "^0.556.0",
47+
"modern-screenshot": "^4.6.7",
4648
"react": "^19.1.0",
4749
"react-dom": "^19.1.0",
4850
"react-markdown": "^10.1.0",

pnpm-lock.yaml

Lines changed: 47 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/annual-report-phoenix.png

1.39 MB
Loading

0 commit comments

Comments
 (0)