Skip to content

Feature: feature/member-site to dev#253

Merged
aamoghS merged 54 commits into
devfrom
feature/member-site
May 12, 2026
Merged

Feature: feature/member-site to dev#253
aamoghS merged 54 commits into
devfrom
feature/member-site

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented May 9, 2026

Automated PR tracking changes from feature/member-site into dev.

@github-actions github-actions Bot added dependencies Pull requests that update a dependency file feature labels May 9, 2026
@github-actions
Copy link
Copy Markdown
Contributor Author

github-actions Bot commented May 9, 2026

Dependency Review Summary

The full dependency review summary was too large to display here (1281KB, limit is 1024KB).

Please download the artifact named "dependency-review-summary" to view the complete report.

View full job summary

aamoghS and others added 21 commits May 8, 2026 22:38
- Switch packageManager from bun to npm
- Update scripts to use turbo directly (no pnpm prefixes)
- Restore workspaces field for npm
- Clean up all workspace:* references to *
- Delete pnpm-workspace.yaml
- Delete .npmrc
- Generate package-lock.json
- Update tooling package references
- Switch from npm to pnpm package manager
- Add pnpm-workspace.yaml for workspace management
- Update all @query/* internal package references to workspace:*
- Add pnpm-lock.yaml
- Update CI workflows to use pnpm
- Add pnpm-ci.yml for CI pipeline
- Add CODEOWNERS to ensure aamoghS reviews PRs
- Add pnpm/action-setup step to CI workflows
- Use pnpm cache for node_modules
- Remove bun setup since we use pnpm now
- Add node cache setup to speed up builds
- Create proxy.ts middleware for edge/CDN caching
- Add Cache-Control headers for static and dynamic content
- Add ETag and Last-Modified headers for validation caching
- Add Vary headers for cache correctness
- Add security headers (X-Content-Type-Options, X-Frame-Options, X-XSS-Protection)
- Configure cache duration per route pattern (static assets, pages, dynamic content)

- Also add author attribution to layout files:
  - mainweb/app/layout.tsx: authors: [{ name: aamoghS }]
  - hacklytics2027/app/layout.tsx: authors: [{ name: aamoghS }]

- Optimize React Query configuration:
  - Increase staleTime from 60s to 5 minutes
  - Add gcTime for better cache reuse
  - Enable background updates
  - Set offlineFirst network mode

- Add placeholder='blur' to images for better perceived performance
- Truncate SVG path decimals in turborepo-logo to 2 decimal places
- Improve SVG rendering performance
- Fix all react-doctor issues (score: 100/100)
- Complete HTTP caching middleware implementation
- Add author attribution to all layouts
- Document how to restrict commits to 'aamoghS' via GitHub branch protection
- Requires admin access to repo settings: Settings > Branches > main
- Remove console.log from sendVerificationRequest
- Remove unused 'url' parameter from redirect callback
- Keep console.error for actual errors (not removed)
NextAuth's redirect callback uses 'url' (not '_url') as the parameter name. TypeScript compiles correctly with 'url' since the unused-args rule allows '_' prefixed parameters.
- Remove console.warn from adapter initialization
- Remove console.error from adapter catch block
- Remove unused 'error' variable in catch block
- Keep error throwing for proper error handling
- Add eslint, @typescript-eslint to @query/auth devDependencies
- Update pnpm action to v5 (latest)
- Pin pnpm version to 10 in CI

This ensures lint passes on CI without needing global eslint installation.
aamoghS added 29 commits May 11, 2026 21:19
Let pnpm@10.33.2 from package.json determine the version. This avoids the
'multiple versions specified' error from the pnpm action self-installer.
Turbo is required for the build command. Using catalog dependency pattern
for workspace packages.
The site's next.config.ts enables React Compiler. babel-plugin-react-compiler
is now installed to satisfy this requirement during build.
@aamoghS aamoghS merged commit 2273dac into dev May 12, 2026
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⤵️ pull dependencies Pull requests that update a dependency file feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant