This is the changelog for the application. It will be updated as new features are added and bugs are fixed.
Loading...
.nvmrc
file in nextbase-essential
to enforce Node.js version v21.6.1
, ensuring consistency across development environments..nvmrc
):
.nvmrc
file to specify Node.js version v21.6.1
for consistent development.src/app/(dynamic-pages)/(authenticated-pages)/(application-pages)/_sidebar/OrganizationSidebar.tsx
): Changed class name to text-muted-foreground
.src/app/(dynamic-pages)/(authenticated-pages)/(application-pages)/_sidebar/OrganizationSwitcher.tsx
): Updated button and popover background to align with the theme.src/app/(dynamic-pages)/(authenticated-pages)/(application-pages)/_sidebar/ProjectsList.tsx
): Corrected import and class name for consistency._sidebar/
): Updated classes to use theme-based styles across multiple sidebar components for improved design consistency.page.tsx
files): Enhanced UI by applying theme-based styles to links and backgrounds across organization settings.ConfirmApproveProjectDialog
, ConfirmMarkProjectAsCompleteDialog
) to use bg-muted
.UserNavDropDownMenu
and deletion of UserNavPopover
and UserSidebarMenu
, enhancing user navigation experience.FeatureViewModal
, UserNavPopover
, and UserSidebarMenu
components, indicating a shift in the user navigation approach and streamlining the codebase.Chat System: Integrated real-time chat functionalities with OpenAI support across the platform, enhancing user interaction and experience.
Account Management: Improved account deletion processes with new confirmation dialogs and email notifications, streamlining user account management.
Database Enhancements: Updated database schema with new tables and columns to support chat features and user organization management, enhancing data integrity and usability.
Account Deletion Enhancements (emails/account-deletion-request.tsx
, src/app/(dynamic-pages)/(authenticated-pages)/(user-pages)/settings/(basic-user-settings)/ConfirmDeleteAccount.tsx
):
ConfirmAccountDeletion
component to generate email templates for account deletion confirmation.ConfirmDeleteAccountDialog
for user confirmation during account deletion.User Settings Upgrades (src/app/(dynamic-pages)/(authenticated-pages)/(user-pages)/settings/(basic-user-settings)/AccountSettings.tsx
):
useSAToastMutation
for improved error handling.userEmail
prop to AccountSettings
, enhancing personalization.Database Schema Changes (src/lib/database.types.ts
, supabase/migrations/20230816181765_default_organization.sql
):
default_organization
column to user_private_info
table.Chat Integration (src/app/api/chat/route.ts
):
Account Settings Improvements (src/app/(dynamic-pages)/(authenticated-pages)/(user-pages)/settings/(basic-user-settings)/AccountSettings.tsx
):
userEmail
prop for better user-specific settings handling.Database Migration Updates (supabase/migrations/20230816181765_default_organization.sql
):
default_organization
in user_private_info
table.Chat Functionality (src/components/chat-panel.tsx
, src/components/chat-container.tsx
, src/components/chat-history.tsx
):
ChatContainer
, ChatHistory
, and ChatPanel
, enhancing user interaction.Image Generation Feature (src/components/dall-e.tsx
):
Database Schema Updates (supabase/migrations/20240514182410_slugs.sql
, supabase/migrations/20240516183510_ai_chats.sql
):
chats
table with user ID and payload columns, enabling better chat record management.src/components/UpdateAvatarAndName/UpdateAvatarAndName.tsx
):
src/app/api/chat/route.ts
):
Database Schema Changes (supabase/migrations/20240517130909_ls_sync.sql
):
API Changes (src/app/api/generate-image/route.ts
):
Type Updates (various files):
ValidSAPayload
with SAPayload
across multiple files, enhancing type consistency and may require code adjustments in client projects.ChatPanel
, ChatMessage
, and ChatHistory
components to manage user messages and interactions effectively.pnpm
field across several commits to enhance compatibility with the pnpm
package manager, improving dependency management and speeding up installs.v2
)v2
)useToastMutation
to useSAToastMutation
across multiple files to optimize the toast notification mechanism.@sidebar
slot, improving the rendering and usability of the sidebar.v2
)v2
).nvmrc
file specifying Node.js version 20 to ensure consistency across development environments./projects
page for an improved user interface and navigation experience.supabase.auth.getUser
to get Current Session User: Rolled back a previous fix due to unforeseen issues.getUser
instead of getSession
to Get Current User: Rolled back a previous fix due to issues with user data retrieval.getSession
with getUser
.serverGetLoggedInUser.ts
: Improved server-side user retrieval logic.auth.uid()
: Improved user authentication mechanisms with auth.uid()
.getUser
instead of getSession
: Ensured accurate user data retrieval./projects
page, improving navigation and user interface.v2
and the blogs feature branch, ensuring the integration of recent updates./feedback
route: A new route to handle user feedback more effectively.Note: Multiple dependency updates performed by Renovate Bot to ensure the project benefits from the latest improvements and bug fixes.
created_by
Field: Improved the foreign key cascade logic to ensure related records are properly deleted when a user is removed. Updated the handling of the created_by
field in the organizations table to maintain data consistency.posthog-js
(v1.118.0), ai
(v3.0.18), embla-carousel-react
(v8.0.1), @supabase/supabase-js
(v2.42.0), @stripe/stripe-js
(v3.2.0), @sentry/nextjs
(v7.109.0), stripe
(v14.23.0), framer-motion
(v11.0.24), and lucide-react
(v0.364.0).SELECT
operation in project policies to ensure accurate policy enforcement.@types/react
(v18.2.74), supabase
(v1.153.4), and @types/react-dom
(v18.2.24)yarn-error.log
to maintain a clean repository.ReactNoSSR
and optimized import of Confetti
for performance improvements.react-hot-toast
to sonner
.command.tsx
.cmdk
to v1.@types/react
, ai
, react-hook-form
, framer-motion
, @tailwindcss/typography
, @stripe/stripe-js
, geist
, lucide-react
, sonner
, autoprefixer
, typescript
, supabase
, postcss
, next-nprogress-bar
, @supabase/supabase-js
, typescript-eslint
monorepo.v10.4.19
.@playwright/test
to v1.42.1
.v2.29.1
.posthog-js
to v1.116.3
framer-motion
to v11.0.18
sonner
to v1.4.32
nodemailer
to v6.9.13
nextjs
monorepo to v14.1.4
ai
to v3.0.13
posthog-node
to v4
date-fns
to v3.6.0
@unkey/nextjs
to v0.15.7
lucide-react
to ^0.359.0
v11.0.17
and v11.0.15
, addressing bug fixes and performance improvements.nextjs
monorepopostcss
, @testing-library/react
, typescript-eslint
, @types/react
, and supabase
.postcss
, @testing-library/react
, typescript-eslint
, @types/react
, supabase
, posthog-js
, framer-motion
, sonner
, nodemailer
, nextjs
, ai
, posthog-node
, date-fns
, @unkey/nextjs
, and lucide-react
.nextjs
monorepo dependency.useSAToast
Hook Error Message Handling: Fixed error message handling in the custom hook.auth.ts
to maintain system stability.@stripe/stripe-js
, @unkey/api
, and supabase
to their latest versions for enhanced stability and functionality.@playwright/test
for better performance and security.auth.ts
.isPro
prop from SidebarItem
and SidebarLink
components, cleaned up unused images and updated references.This consolidated changelog encapsulates significant feature additions, essential bug fixes, and a variety of improvements made across Nextbase Ultimate, Nextbase Pro, and Nextbase Essential.
posthog-js
, @sentry/nextjs
, react-resizable-panels
, ai
, @remixicon/react
, react-email
, nodemailer
, framer-motion
, @tiptap/extension-placeholder
, sonner
, embla-carousel-react
, @react-email/components
, and lucide-react
to their latest versions to ensure bug fixes, performance improvements, and enhanced compatibility.posthog-js
to v1.106.2, improving performance and stability.^0.334.0
for better functionality.v8.0.0-rc23
to resolve existing issues.v1.2.1
and v1.2.0
for enhanced performance.v2.39.7
to include bug fixes and performance improvements.stripe
to v14.17.0
and @stripe/stripe-js
to v3.0.3
for compatibility and security.v2.2.3
to fix compatibility problems.v3.6.3
for better stability.v7.101.1
for improved error monitoring.v2.0.9
to address performance issues.v7.0.2
, offering improved TypeScript support and linting capabilities.@types/react
to v18.2.56
for compatibility with newer features.^0.331.0
for potential performance gains and new features.v1.3.0
to include the latest features and improvements.GraphContainer
component for improved UI metadata display.Input
component to standardize user input handling across the application.Input
component to replace traditional input elements for improved consistency.@tailwindcss/line-clamp
package for controlling text span across elements.@stripe/stripe-js
, resend
, posthog-js
, @supabase/supabase-js
, react-resizable-panels
, @sentry/nextjs
, react-tooltip
, emittery
, ai
, framer-motion
, stripe
, hastscript
, sonner
, tiptap
, and tailwindcss
.dotenv
, vitest
, sync-internal.yml
, typescript-eslint
, wrap-ansi
, strip-ansi
, string-width
, and jsdom
.sync-internal.yml
workflow file for optimization and efficiency.next
package version.Anchor
to Link
.All versions of Nextbase are much faster now.
Right now, organisation invite links need an additional step to accept if the user hasn't created an account yet.
SaaS makers are able to collect feedback right from within the app without the need of external services
SaaS makers can create and manage blog posts on the /blog route and improve their SEO