I joined Github on
21 Aug 2020
.
π« I contributed to 47
repositories , made 10229
commits and made 233
PRs.
π I'm currently working on Distributed systems
π I regularly write articles on Dev.to and Hashnode
π¬ Want to know more about me? Visit my Website
π« Reach me at pacholoamit.tech@gmail.com
β‘ I make software engineering tutorials on Youtube
- β‘οΈ Pushed 1 commit in pacholoamit/xevon-ai on branch
feat/extend-features
- #0401daa feat: migrate API routes to Next.js 15 Server Actions
- Convert all /api/* routes to server actions in app/actions/
- Add comprehensive server actions for connectors, groups, messages, reports, onboarding, and user management
- Update all Zustand stores to use server actions instead of fetch calls
- Replace API endpoints with type-safe server actions for better performance
- Implement automatic cache revalidation with revalidatePath()
- Maintain all existing functionality while improving type safety
- Update onboarding flow and profile settings to use server actions
- Document server actions architecture in CLAUDE.md files
Benefits:
- Improved type safety with direct TypeScript integration
- Better performance through direct server execution
- Automatic cache invalidation and revalidation
- Simplified error handling without HTTP status codes
- Enhanced developer experience with Next.js 15 features
π€ Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
- π Starred wifiphisher/wifiphisher
- β‘οΈ Pushed 1 commit in pacholoamit/xevon-ai on branch
feat/extend-features
- #8263311 style: Improve code formatting and update string quotes
- β‘οΈ Pushed 1 commit in pacholoamit/xevon-ai on branch
feat/extend-features
- #6f39e6d fix: resolve Slack OAuth callback "No Slack connector available" error
- Update frontend to create connector via API before OAuth redirect
- Pass connector ID in OAuth state parameter for proper callback handling
- Enhance backend callback logic to find connectors by ID or fallback to pending status
- Improve PrismaInstallationStore to handle connector association properly
- Replace hardcoded OAuth button with dynamic button using handleOAuthConnect
π€ Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
- β‘οΈ Pushed 3 commits in pacholoamit/xevon-ai on branch
main
- #e1c463c Merge pull request #4 from pacholoamit/feat/extend-features
feat/extend features
- #60ed142 style: Disable unsafe TypeScript rules in Slack connector
- #c2f76db feat: enhance UI, fix types, and improve navigation
- Fix sidebar navigation to use client-side routing (eliminates page refreshes)
- Add chat submenu with recent conversations in sidebar
- Fix light mode compatibility for chat messages and topics views
- Update background colors, text colors, and borders for proper contrast
- Remove all "any" types throughout codebase
- Fix API route parameter handling with proper null checks
- Resolve connector type inheritance issues
- Add proper type annotations for all service methods
- Fix undefined array access with bounds checking
- Fix infinite useEffect loops in chat components
- Add proper dependency management for Zustand stores
- Create missing data directory with required JSON files
- Implement proper error handling in message loading
- Add custom Slack OAuth button with proper branding
- Update all Slack connector references to use /external/slack.png icon
- Implement proper Slack authentication flow
π€ Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
βοΈ Recent posts from dev.to
|
Getting started with Typescript Generics π |
---|---|
TypeScript has revolutionized the way developers write and manage JavaScript code, offering type...
Published on 5 May 2024 |
|
Use over 140+ amazing ChatGPT prompts in 10 minutes π |
---|---|
We're going to be exploring this amazing NodeJS library called chatgpt-prompts. This library allows...
Published on 7 Feb 2023 |
|
Is this the end of localhost? VS Code Server Preview |
---|---|
We're going to take a look at VS Code Server which is currently in private preview. I'm going to walk...
Published on 6 Sept 2022 |