Changelog

We’re constantly improving & updating Geeks. See the latest features and improvements.

v2.3.0 - July 25, 2024

Geeks NextJS Update

  • Added react-select package
  • Added react-hook-form package
  • Added @hookform/resolvers package
  • Added react-range-slider-input package
  • Required packages are updated.
  • Fixed a few bugs

New Components / Layout / Hook / React Files:

  • /pages/marketing/landings/mentor.js
  • /pages/marketing/mentor/list.js
  • /pages/marketing/mentor/single.js
  • /sub-components/landings/mentor/*.*
  • /sub-components/mentor/*.*
  • /widgets/clientlogos/LogosTopBrands.js
  • /widgets/cards/MenteeTestimonialCard.js
  • /widgets/cards/MentorCard.js
  • /widgets/call-to-action/CTAMentor.js
  • /widgets/cards/MentorSummaryCard.js
  • /layouts/marketing/footers/FooterDark.js
  • /layouts/marketing/navbars/NavbarMentorPages.js
  • /routes/marketing/MentorFooterRoutes.js

New SCSS Files:

  • /styles/theme/components/_transition.scss
  • /styles/theme/vendor/range-slider-input/_range-slider-input.scss
  • /styles/theme/vendor/react-select/_react-select.scss

New Media Files:

  • /public/images/mentor/*.*

New Data Files:

  • /data/marketing/mentor/*.*

Updated Components / Layout / Hook / React Files:

  • /layouts/DarkLightMode.js
  • /sub-components/dashboard/ecommerce/checkout/steps/PaymentSelection.js
  • /layouts/marketing/navbars/DocumentMenu.js
  • /routes/dashboard/DashboardRoutes.js
  • /routes/marketing/NavbarDefault.js
  • Removed defaultProps from below components, because support for defaultProps will be removed from function components in a future major release.
  • /widgets/tags/*.*
  • /widgets/clientlogos/*.*
  • /widgets/form-select/FormSelect.js
  • /widgets/tooltips/GKTippy.js
  • /widgets/flat-pickr/FlatPickr.js
  • /widgets/charts/ApexCharts.js
  • /widgets/courses/CourseSlider.js
  • /widgets/courses/CourseCard.js
  • /widgets/testimonials/TestimonialsSlider.js
  • /widgets/testimonials/TestimonialsSlider2.js
  • /widgets/testimonials/TestimonialsSlider3.js
  • /widgets/section-headings/SectionHeadingDarkCenter.js
  • /widgets/section-headings/SectionHeadingLeft3.js
  • /widgets/features/FeatureTopIconWithLink.js
  • /widgets/stats/StatRightBadge.js
  • /widgets/range-slider/RangeSlider.js
  • /components/bootstrap/Avatar.js
  • /layouts/marketing/navbars/NavbarDefault.js
  • /layouts/marketing/navbars/NavbarLanding.js
  • /layouts/marketing/navbars/mega-menu/NavbarMegaMenu.js
  • /layouts/marketing/navbars/help-center/NavbarHelpCenter.js

Updated SCSS Files:

  • /styles/theme/components/_card.scss
  • /styles/theme/components/_button.scss
  • /styles/theme/components/_footer.scss
  • /styles/theme/components/_nav.scss
  • /styles/theme/components/_navbar.scss
  • /styles/theme/root/_darkmode.scss
  • /styles/theme/_theme.scss
  • /styles/theme/_utilities.scss
  • /styles/theme/_variables.scss

v2.2.1 - February 01, 2024

Geeks NextJS Update

  • Required packages are updated.
  • Mobile menu issue fixed
  • Fixed a few bugs

Updated React Files:

  • /layouts/marketing/HelpCenterTransparentLayout.js
  • /layouts/marketing/navbars/mega-menu/MegaMenu.js
  • /sub-components/dashboard/ecommerce/ProductsTable.js
  • /sub-components/dashboard/ecommerce/orders/OrdersTable.js
  • /sub-components/help-center/help-center-default/HeroGradientHeader.js
  • /widgets/maps/UsersbyCountry.js
  • /widgets/tables/TableDark.js
  • /pages/dashboard/tables/datatables.js

Updated Data Files:

  • /data/dashboard/ecommerce/ProductsData.js

Updated SCSS Files:

  • /styles/themes/_variables.scss

v2.2.0 - November 29, 2023

Geeks NextJS Update

  • Required packages are updated with nextjs 14.x
  • Fixed a few bugs
  • Added below new packages
    @tanstack/react-table ( removed react-table )
    react-moment
    react-data-table-component
    styled-components (as a required dev-dependency for react-data-table-component)

New Components / Layout / Hook / React Files:

  • /hooks/useCartOperations.js
  • /pages/marketing/landings/landing-education.js
  • /pages/marketing/portfolio/list.js
  • /pages/marketing/portfolio/single.js
  • /pages/dashboard/ecommerce/*.*
  • /pages/dashboard/tables/*.*
  • /sub-components/landings/education/*.*
  • /sub-components/portfolio/*.*
  • /sub-components/data-table/*.*
  • /widgets/advance-table/TanstackTable.js
  • /widgets/cards/SkillCourseCard.js
  • /widgets/cards/WebinarCard.js
  • /widgets/clientlogos/LogosTopHeading3.js
  • /widgets/ratings/RatingsBiIcon.js
  • /widgets/tables/*.*
  • /store/cartSlice.js

New SCSS Files:

  • /styles/theme/vendor/bs-stepper/_bs-stepper.scss

New Media Files:

  • /public/images/ecommerce/*.*
  • /public/images/education/*.*
  • /public/images/portfolio/*.*
  • /public/images/svg/graphics-1.svg
  • /public/images/svg/graphics-2.svg

New Data Files:

  • /data/marketing/portfolio/*.*
  • /data/marketing/landing-education/*.*
  • /data/dashboard/customers/*.*
  • /data/dashboard/ecommerce/*.*
  • /data/dashboard/tables/*.*

Updated React Files:

  • /layouts/DarkLightMode.js
  • /widgets/lightbox/GKLightbox.js
  • /widgets/advance-table/GlobalFilter.js
  • /widgets/advance-table/Checkbox.js
  • /widgets/advance-table/Pagination.js
  • /widgets/index.js
  • /sub-components/index.js
  • /sub-components/quiz/quiz-start/QuizTimer.js
  • /routes/dashboard/DashboardRoutes.js
  • /routes/dashboard/NavbarTopRoutes.js
  • /routes/marketing/NavbarDefault.js
  • /helper/utils.js
  • /store/store.js
  • /pages/_app.js
(Note: Updated all react pages in which react-table was used by replacing @tanstack/react-table )

Updated SCSS Files:

  • /styles/theme/_theme.scss
  • /styles/themes/_variables.scss
  • /styles/theme/components/_table.scss
  • /styles/theme/vendor/slick-slider/_slick.scss

v2.1.1 - June 12, 2023

Geeks NextJS Update

  • Required packages are Updated
  • Fixed Bootstrap 5.3.0 with _variable.dark scss issue

Updated SCSS Files:

  • /styles/theme/_utilities.scss

v2.1.0 - May 30, 2023

Geeks NextJS Update

  • Required packages are Updated
  • Added @fullcalendar/bootstrap5 , @fullcalendar/core , @fullcalendar/daygrid ,@fullcalendar/interaction , @fullcalendar/list , @fullcalendar/react and @fullcalendar/timegrid new packages
  • Fixed a few bugs

New Components / Layout / Hook / React Files:

  • /pages/dashboard/calendar.js
  • /pages/dashboard/mail/*.*
  • /store/mailSlice.js
  • /sub-components/dashboard/calendar/*.*
  • /sub-components/dashboard/mail-app/*.*

New SCSS Files:

  • /styles/theme/vendor/fullcalendar/_calendar.scss

Updated React Files:

  • /store/store.js
  • /widgets/form-select/FormSelect.js
  • /widgets/highlight-code/HighlightCode.js
  • /routes/DashboardRoutes.js
  • /routes/marketing/NavbarDefault.js
  • /sub-components/index.js

Updated SCSS Files:

  • /styles/theme/_theme.scss
  • /styles/themes/vendor/_flatpickr.scss

Added Data Files:

  • /data/dashboard/calendar/*.*
  • /data/dashboard/mail/*.*

v2.0.1 - Mar 07, 2023

Geeks NextJS Update

  • Fixed UI issues for dark mode
  • Fixed a few bugs
  • Replaced all <Tippy> tooltip with custom <GKTippy> component
  • Replaced all <GKTooltip> component with <GKTippy> component
  • Moved <QuickMenu> sub componet at /layout/QuickMenu and included in required layouts

New Components / Layout / Hook / React Files:

  • /widgets/tooltips/GKTippy.js
  • /hooks/useLocalStorage.js

New SCSS Files:

  • /styles/theme/vendor/dropzone/_dropzone.scss
  • /styles/theme/components/_pagination.scss

Updated SCSS Files:

  • /styles/theme/vendor/slick-slider/_slick_slider.scss
  • /styles/theme/vendor/nouislider/_nouislider.scss
  • /styles/theme/vendor/prism/_prism.scss
  • /styles/theme.scss

Deleted React Files:

  • /widgets/tooltips/GKTooltip.js

v2.0.0 - Feb 02, 2023

Geeks NextJS Update [ Breaking Update ]

  • Updated Symantic and UI Changes
  • Added academy landing page with Mega Menu
  • Quiz pages for students and instructor
  • Job Listing Pages
  • Table improvements
  • Dark/Light Mode
  • Required packages are Updated
  • Added nouislider-react package
  • Added yet-another-react-lightbox package
  • Fixed a few bugs
  • Added/Updated required data and media files for react components.

New Components / Layout / React Files:

  • app.config.js
  • /store/appSlice.js
  • /layouts/DarkLightMode.js
  • /layouts/marketing/AcademyLayout.js
  • /layouts/marketing/JobListingLayout.js
  • /layouts/marketing/AcademyLayout.js
  • /layouts/marketing/navbars/mega-menu/*.*
  • /layouts/marketing/HelpCenterDefaultLayout.js
  • /layouts/marketing/navbars/help-center/HelpCenterDropDown.js
  • /layouts/marketing/navbars/help-center/HelpCenterTransparentLayout.js
  • /widgets/cards/*.*
  • /widgets/lightbox/GKLightbox.js
  • /widgets/range-slider/RangeSlider.js
  • /widgets/testimonials/TestimonialsSlider.js
  • /widgets/testimonials/TestimonialCard3.js
  • /widgets/stepper/GKStepper2.js
  • /widgets/stats/StatTopSVGIcon.js
  • /widgets/stats/StatTopBigIcon.js
  • /widgets/call-to-action/CTALightBG.js
  • /widgets/call-to-action/CTA2Buttons.js
  • /widgets/clientlogos/LogosTopHeadingOffset2.js
  • /sub-components/quiz/Question.js
  • /sub-components/jobs/*.*

New Routes:

  • /routes/marketing/JobListingRoutes.js
  • /routes/marketing/NavbarMegaMenuRoutes.js
  • /routes/marketing/HelpCenterRoutes.js

New SCSS Files:

  • /styles/theme/components/_breadcrumb.scss
  • /styles/theme/components/_password.scss
  • /styles/theme/root/*.*
  • /styles/theme/_root.scss
  • /styles/theme/vendor/nouislider/_nouislider.scss
  • /styles/theme/vendor/lightbox/_lightbox.scss
  • /styles/theme/vendor/map/_map.scss

New Media Files:

  • /public/images/hero/hero-icon-bg-dark.svg
  • /public/images/job/*.*
  • /public/images/png/*.*
  • /public/images/background/*.*( Added some new files)
  • /public/images/path/*.*( Replaced all JPGs to SVGs)
  • /public/images/svg/*.*( Added some new files)

Updated React Files:

  • Updated all required react files consiering new pages, symantic UI, table improvements and dark/light mode facilities integration.
    A few major updated files are...
  • /pages/index.js
  • /store/store.js
  • /routes/marketing/NavbarDefault.js
  • /routes/marketing/InstructorDashboard.js
  • /routes/marketing/StudentDashboardMenu.js
  • /layouts/marketing/navbars/NavbarLanding.js
  • /layouts/marketing/navbars/help-center/NavbarHelpCenter.js
  • /widgets/miscellaneous/GridListViewButton.js
  • /widgets/from-select/FormSelect.js
  • /widgets/ratings/Ratings.js
  • /helper/utils.js

Updated SCSS Files:

  • /styles/scss/theme/components/*.*( Excluding _gallery.scss, _ie.scss and _reboot.scss files )
  • /styles/theme/utilities/_background.scss
  • /styles/theme/utilities/_border.scss
  • /styles/theme/utilities/_icon-shape.scss
  • /styles/theme/utilities/_sizing.scss
  • /styles/theme/utilities/_text.scss
  • /styles/theme/vendor/apex-chart/_apexchart.scss
  • /styles/theme/vendor/flatpickr/_flatpickr.scss
  • /styles/theme/vendor/modal-video/_modal-video.scss
  • /styles/theme/vendor/quill/_quill-snow.scss
  • /styles/theme/vendor/slick-slider/_slick_slider.scss
  • /styles/theme/vendor/slick-slider/_slick-theme.scss
  • /styles/theme/vendor/stepper/_stepper.scss
  • /styles/theme/vendor/tag-input/_tag-input.scss
  • /styles/theme/vendor/tippyjs/_tippy.scss
  • /styles/theme/_theme.scss
  • /styles/theme/_utilities.scss
  • /styles/theme/_variables.scss
  • /styles/theme.scss

Deleted React Files:

  • /layouts/marketing/footers/FooterLandings.js

v1.0.1 - Dec 06, 2022

Geeks NextJS Update

  • Updated bootstrap package from 5.2.0 to 5.2.3
  • Updated react-bootstrap package from 2.4.0 to 2.6.0
  • Updated next package from 12.2.3 to 13.0.5
  • Updated eslint (devDependencies) package from package from 8.20.0 to 8.28.0
  • Updated eslint-config-next (devDependencies) package from 12.2.3 to 13.0.5

Updated React Files:

  • Updated all files which contains code <Link><a></a></Link> tags,
    considering the NextJs 13 documentation Link 1 and Link 2
    Don't panic !! You just need to backup your code and apply single command i.e.
    npx @next/codemod new-link . (including last dot)
    Above command will remove <a></a> which are written between <Link></Link> tags and all attributes applied with <a> tag will be moved to <Link> tag.
  • Above Change will not apply if Link tag is applied with as attribute like as=❴Link❵, so for that you need to modify those Links manually, for our project, we have modified below pages for the same.
    Note : - After applying npx @next/codemod new-link . command search for as=❴Link❵
    and remove <a> tags between <Link> tags
    /layouts/dashboard/navbars/NavDropdownMain.js
    /layouts/dashboard/navbars/NavbarCompact.js
    /layouts/dashboard/DashboardIndexTop.js
    /layouts/marketing/navbars/NavbarDefault.js
    /layouts/marketing/navbars/NavbarHelpCenter.js
    /layouts/marketing/navbars/NavbarLanding.js
    /layouts/marketing/navbars/NavDropdownMain.js

Fixed code issues :

  • Fixed Level Icon with tooltip issue, it was wrong import
    /widget/headers/ProfileCover.js

v1.0.0 - Aug 18, 2022

Initial Release of Geeks NextJS

Geeks theme nextjs version.