update#227
Merged
Merged
Conversation
* feat: Enhance SignInPage with form validation and loading state - Implemented form validation using Zod and react-hook-form for email and password fields. - Added loading state to improve user experience during sign-in. - Integrated error handling for various sign-in scenarios, including unverified email and session management. - Updated LoginForm component to accept form props and handle submission logic. - Introduced Loading component for better visual feedback during loading states. - Refactored AuthLayout for improved layout and responsiveness. * feat: Revamp landing page structure and components - Removed the old Home component and replaced it with a new layout for the landing page. - Introduced a new LandingLayout component to encapsulate the Navbar and Footer. - Created multiple new pages for the landing section, including About, Contact, Disclaimer, Grants, Hackathons, Privacy, Projects, and Terms of Service. - Updated the Projects component to include pagination and improved project filtering based on user ownership and status. - Enhanced the ProjectCard component to conditionally display the ellipsis menu based on project ownership. - Added a Footer component for consistent navigation across the landing pages. * feat: Update CampaignTable and pagination handling across user pages - Modified CampaignTable component to accept `limit` and `showPagination` props for flexible display. - Adjusted CampaignTable instances in UserPage and CampaignsPage to utilize new props. - Refactored pagination logic in Projects component to streamline page navigation and improve user experience. - Enhanced Pagination component for better integration and usability across different contexts. * chore: Update Next.js version to 15.5.2 in package.json and package-lock.json - Upgraded Next.js from 15.4.4 to 15.5.2 for improved performance and features. - Updated related dependencies in package-lock.json to reflect the new version. * feat: Refactor Projects and RecentProjects components for improved data fetching and dependency management - Updated fetchProjects function in Projects component to include necessary dependencies for useCallback. - Enhanced RecentProjects component to properly utilize fetchProjects with updated dependency array. - Improved error handling and loading state management during project data fetching. * feat: Add GSAP animations and new waitlist page - Integrated GSAP for enhanced animations in the Navbar and new WaitlistPage component. - Added form validation using Zod and react-hook-form for the waitlist form. - Implemented character animations for the title and subtitle on the waitlist page. - Updated package.json and package-lock.json to include GSAP and @gsap/react dependencies. - Enhanced global styles with new CSS classes for animations and gradients. * feat: A lot of implentations
* feat: Enhance SignInPage with form validation and loading state - Implemented form validation using Zod and react-hook-form for email and password fields. - Added loading state to improve user experience during sign-in. - Integrated error handling for various sign-in scenarios, including unverified email and session management. - Updated LoginForm component to accept form props and handle submission logic. - Introduced Loading component for better visual feedback during loading states. - Refactored AuthLayout for improved layout and responsiveness. * feat: Revamp landing page structure and components - Removed the old Home component and replaced it with a new layout for the landing page. - Introduced a new LandingLayout component to encapsulate the Navbar and Footer. - Created multiple new pages for the landing section, including About, Contact, Disclaimer, Grants, Hackathons, Privacy, Projects, and Terms of Service. - Updated the Projects component to include pagination and improved project filtering based on user ownership and status. - Enhanced the ProjectCard component to conditionally display the ellipsis menu based on project ownership. - Added a Footer component for consistent navigation across the landing pages. * feat: Update CampaignTable and pagination handling across user pages - Modified CampaignTable component to accept `limit` and `showPagination` props for flexible display. - Adjusted CampaignTable instances in UserPage and CampaignsPage to utilize new props. - Refactored pagination logic in Projects component to streamline page navigation and improve user experience. - Enhanced Pagination component for better integration and usability across different contexts. * chore: Update Next.js version to 15.5.2 in package.json and package-lock.json - Upgraded Next.js from 15.4.4 to 15.5.2 for improved performance and features. - Updated related dependencies in package-lock.json to reflect the new version. * feat: Refactor Projects and RecentProjects components for improved data fetching and dependency management - Updated fetchProjects function in Projects component to include necessary dependencies for useCallback. - Enhanced RecentProjects component to properly utilize fetchProjects with updated dependency array. - Improved error handling and loading state management during project data fetching. * feat: Add GSAP animations and new waitlist page - Integrated GSAP for enhanced animations in the Navbar and new WaitlistPage component. - Added form validation using Zod and react-hook-form for the waitlist form. - Implemented character animations for the title and subtitle on the waitlist page. - Updated package.json and package-lock.json to include GSAP and @gsap/react dependencies. - Enhanced global styles with new CSS classes for animations and gradients. * feat: A lot of implentations * feat: Enhance landing page components and add newsletter functionality - Updated spacing and layout in LandingPage, BackedBy, WhyBoundless, and Hero components for improved responsiveness. - Introduced a new Newsletter component with form handling and state management. - Added SVG assets for SDF, Trustless, and Stellar branding. - Improved dialog overlay styling for better visual consistency. - Refactored existing components to accommodate new design and functionality. * feat: Add BlogCard and BlogSection components with mock data and styling - Introduced BlogCard component to display individual blog posts with title, excerpt, image, and date. - Created BlogSection component to manage and display a collection of BlogCard components, including responsive design for mobile and desktop views. - Implemented a card stack animation for mobile users and a grid layout for larger screens. - Added mock blog data for initial rendering and testing. - Updated global styles for text clipping and improved layout consistency.
- Added useEffect to automatically navigate users to the waitlist page upon landing page load. - Imported useRouter from Next.js for routing functionality. - Updated import statements to include useEffect alongside useRef.
…d Wallet Protection - Deleted outdated documentation files that are no longer relevant to the current project structure and features. - Ensured a cleaner codebase by removing unnecessary files that may cause confusion for developers.
- Disabled the final build check in the pre-push hook to streamline the push process. - Retained the security audit and uncommitted changes check for continued code quality assurance.
…nimations - Updated TestimonialsSection to dynamically calculate the number of columns based on container width. - Improved scrolling animations using GSAP for a smoother user experience. - Added gradient images for visual enhancement and adjusted layout for better responsiveness. - Introduced a new fade.png asset for background effects.
…PI client - Upgraded axios dependency in package.json and package-lock.json to version 1.12.0 for improved functionality. - Implemented a check in the API client to proactively reject requests to data: URLs, enhancing security and preventing potential issues with large payloads.
* feat: Our Team and Partners section design implementation, prettier fix * fix: npm audit fix
…e direct paths - Replaced variable imports for images with direct paths in the CampaignLiveSuccess component for improved clarity and consistency. - This change simplifies the image handling and reduces unnecessary imports.
…e session handling - Added TypeScript types for Session, JWT, and NextAuthUser to improve type safety in auth.ts. - Updated the authorize, jwt, and session callbacks to utilize these types, enhancing clarity and maintainability. - Adjusted eslint configuration to ignore specific directories and updated linting commands in package.json for consistency.
Co-authored-by: Maxzi3 <obisikemaxwell@gmail.com>
* feat: created the timeline section of the about page * fix: minor fix --------- Co-authored-by: Shadow-MMN <nnajimakuochukwu4@example.com> Co-authored-by: Nnaji Benjamin <60315147+Benjtalkshow@users.noreply.github.com>
* Create logger.types.ts * Create logger.ts
Co-authored-by: Collins Ikechukwu <collinschristroa@gmail.com>
Co-authored-by: Collins Ikechukwu <collinschristroa@gmail.com>
…175) - Add Jest, React Testing Library, and related dependencies - Configure Jest with TypeScript support - Add test setup files and sample test - Update project card component with new features Co-authored-by: Collins Ikechukwu <collinschristroa@gmail.com>
Co-authored-by: Collins Ikechukwu <collinschristroa@gmail.com>
- Refactored AboutLayout to include additional styling for better responsiveness. - Updated AboutPage to streamline the structure by removing redundant elements and integrating new components: AboutUsHero, AboutUsDifferent, and TestimonialsSection. - Improved overall organization of the About page content for a cleaner presentation.
- normalizeDraftKey -> adds the defined suffix to the draft key - denormalizeDraftKey -> strips the added suffix from draft key when need - useLocalStorageDraft -> main hook - useFormDraft -> form adaptation of the main hook - getDraftStorageStats -> storage statistics - cleanupOldDrafts -> clean up old drafts
…s/auth/AuthLayout.tsx file. (#224)
…onent - Removed AboutLayout component and integrated its content directly into the AboutPage. - Enhanced the layout with a new section wrapper for improved styling and organization. - Cleaned up the code by eliminating unnecessary imports and streamlining the component structure.
- Updated the Next.js configuration to include 'i.pravatar.cc' in remote image patterns. - Added a new gradient text style in globals.css. - Improved the AboutUsHero component layout and added background gradients for better visual appeal. - Refactored the OurTeam component for better structure and added responsive design elements. - Enhanced the timeline section with GSAP animations for smoother transitions and interactions. - Updated testimonial avatars for better representation. - Removed the unused AboutLayout component to streamline the About page structure.
- Added @emnapi/runtime version 1.5.0 with its dependency on tslib. - Downgraded @ethereumjs/common to version 4.4.0 and updated its dependencies. - Updated @ethereumjs/rlp to version 5.0.2 and adjusted its dependencies accordingly. - Updated @ethereumjs/tx to version 5.4.0 with new dependency versions. - Updated @ethereumjs/util to version 9.1.0 and modified its dependencies. - Updated several other packages including @solana/web3.js, chalk, and commander to their latest versions. - Removed deprecated packages and cleaned up unused dependencies.
- Removed resolved and integrity fields for several packages to reduce file size. - Updated versions for @babel/runtime, @creit.tech/stellar-wallets-kit, and @ethereumjs packages. - Upgraded various dependencies including wrap-ansi, yargs, and zod to their latest versions. - Added new dependencies such as undici and updated peer dependencies for compatibility.
- Introduced a new vercel.json file to define build and install commands for the Next.js application. - Specified environment variables for target platform and architecture to ensure compatibility during deployment.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
- Added a new BeamBackground component to the Waitlist page for visual enhancement. - Wrapped the WaitlistForm in a div with a background image for better aesthetics. - Updated the WaitlistForm styling to include a 'bg-center' class for improved layout.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.