Skip to content

v1.0.0-rc3#2

Merged
BiancoGabry merged 6 commits into
mainfrom
development
Apr 24, 2026
Merged

v1.0.0-rc3#2
BiancoGabry merged 6 commits into
mainfrom
development

Conversation

@BiancoGabry
Copy link
Copy Markdown
Collaborator

This pull request primarily migrates the project from the next-themes package to the @teispace/next-themes package and improves user input fields by adding character limits and live counters. It also removes a sample configuration file.

Theme package migration:

  • Replaced all imports of next-themes with @teispace/next-themes throughout the codebase, including in components/providers.tsx, components/theme-toggle.tsx, components/settings/AppearanceSettingsCard.tsx, components/manager/UserMenu.tsx, components/ui/sonner.tsx, and app/(login)/page.tsx. [1] [2] [3] [4] [5] [6]
  • Updated package.json to add @teispace/next-themes as a dependency and remove next-themes.

User input improvements:

  • Added a maxLength of 500 to the notice text area in components/manager/header.tsx and displayed a live character counter that changes color as the limit approaches.
  • Added a maxLength of 100 to the event name input in components/settings/GeneralSettingsCard.tsx and displayed a live character counter with color feedback.

Configuration cleanup:

  • Removed the data/display-config.json file, which contained sample announcement and event name data.

@BiancoGabry BiancoGabry merged commit ffe2e92 into main Apr 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants