Skip to content

Optimize code - #151

Merged
amrabed merged 5 commits into
mainfrom
refactor/consolidated-updates
Sep 3, 2026
Merged

Optimize code#151
amrabed merged 5 commits into
mainfrom
refactor/consolidated-updates

Conversation

@amrabed

@amrabed amrabed commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

Consolidation and optimization update for cur8d/typescript across 5 distinct commits:

  1. Consolidate open PRs:
  2. Update all dependencies:
    • Upgraded root and docs dependencies to latest compatible versions
    • Pinned typescript to 6.0.3 to maintain @typescript-eslint/parser compatibility
  3. Optimize performance:
    • Enabled compress: true and disabled poweredByHeader
    • Added optimizePackageImports for UI and icon libraries in next.config.ts
  4. Optimize security:
    • Added Cross-Origin-Opener-Policy and Cross-Origin-Resource-Policy security headers
    • Added pnpm-workspace.yaml overrides and updated lockfile for qs, @xmldom/xmldom, and browserslist (0 audit vulnerabilities)
  5. Optimize design:
    • Upgraded Hero headline text to high-contrast text-foreground
    • Added Documentation CTA button alongside GitHub link

Verification

  • verify workflow: All checks passing (0 errors, 56 unit tests passed)
  • Vercel preview deployment: Complete and passing
  • SonarCloud quality gate: Passed

@vercel

vercel Bot commented Sep 3, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
typescript Ready Ready Preview Sep 3, 2026 8:29pm UTC

@amrabed
amrabed force-pushed the refactor/consolidated-updates branch from 1eacad0 to 150a12e Compare September 3, 2026 17:10
@amrabed
amrabed force-pushed the refactor/consolidated-updates branch from 150a12e to 685df3b Compare September 3, 2026 19:27
@amrabed
amrabed force-pushed the refactor/consolidated-updates branch from 685df3b to 885a028 Compare September 3, 2026 20:10
@amrabed amrabed changed the title refactor: consolidate open PRs, update dependencies, optimize perf, security, and design Update dependencies and optimize code Sep 3, 2026
@amrabed amrabed changed the title Update dependencies and optimize code refactor: consolidate PRs, update dependencies, optimize perf, security, and design Sep 3, 2026
@amrabed
amrabed force-pushed the refactor/consolidated-updates branch from 885a028 to 37a319d Compare September 3, 2026 20:17
@amrabed amrabed changed the title refactor: consolidate PRs, update dependencies, optimize perf, security, and design Optimize code Sep 3, 2026
- Standardize focus ring styles across interactive components (#148)
- Optimize search state allocation and hook dependencies (#149)
- Sanitize HTML rendering to eliminate potential XSS vectors (#150)
- Upgrade all root and docs dependencies to latest compatible versions
- Maintain TypeScript 6.0.3 compatibility for typescript-eslint parser
- Enable gzip response compression and strip powered-by header
- Configure optimizePackageImports for UI and icon libraries
- Add COOP and CORP security headers in next.config.ts
- Configure pnpm-workspace overrides and lockfile for qs, xmldom, and browserslist
…n CSS classes

- Upgrade Hero headline to high-contrast text-foreground
- Add Documentation CTA button with open book icon alongside GitHub repository link
- Define and use reusable .btn-primary and .btn-secondary CSS classes in globals.css
@sonarqubecloud

sonarqubecloud Bot commented Sep 3, 2026

Copy link
Copy Markdown

@amrabed
amrabed merged commit ebf89fd into main Sep 3, 2026
5 checks passed
@amrabed
amrabed deleted the refactor/consolidated-updates branch September 3, 2026 21:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant