Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/hope #34

Merged
merged 45 commits into from
Feb 4, 2025
Merged

Feat/hope #34

merged 45 commits into from
Feb 4, 2025

Conversation

nyxb
Copy link
Collaborator

@nyxb nyxb commented Feb 4, 2025

No description provided.

nyxb added 18 commits February 2, 2025 16:10
…es and adjusting class names for consistency across components
- Introduced a new `build` command to facilitate building components
  for a nyxb registry. This command reads a registry file, validates
  its content, and outputs JSON files for each registry item.
- Updated the `index.ts` to include the new `build` command in the CLI.
- Enhanced the `tsup.config.ts` to include the new entry point for
  the registry.

🎨 style: unify string quotes to double quotes

- Changed all single quotes to double quotes across multiple files
  for consistency and to adhere to the project's style guide.

♻️ refactor(add.ts): improve project initialization logic

- Enhanced the project initialization logic to handle monorepo
  structures by adjusting the working directory accordingly.
- Improved the handling of configuration prompts and defaults.

These changes aim to enhance the functionality and maintainability
of the codebase, providing a more robust and consistent developer
experience.
…nsistency

💙 core(registry): change type definition for Registry to Registry["items"] for improved type safety

♻️ refactor(registry): streamline registry entries by removing redundant subcategories and updating paths for better organization

🧹 chore(registry): update import paths to use "nyxb/registry" for consistency across the codebase
… enable format on save

♻️ refactor: update build-registry script to improve registry item handling and sync styles

🛠️ build: add Biome configuration file and remove ESLint configuration

🧹 chore: update package.json to remove ESLint dependencies and add Biome

These changes were made to streamline the development process by adopting Biome as the default formatter and linter, replacing ESLint. This simplifies the configuration and reduces the number of dependencies, while also ensuring consistent code formatting and style across the project. The build-registry script was refactored to improve the handling of registry items and to include a new function for syncing styles, enhancing the maintainability and scalability of the codebase.
Added three new chart components: `chart-area-step.tsx`,
`chart-bar-active.tsx`, and `chart-bar-horizontal.tsx`. These
components provide different visual representations of data,
enhancing the ability to analyze trends and patterns. The
`chart-area-step` displays a step area chart, `chart-bar-active`
features a bar chart with an active bar, and `chart-bar-horizontal`
offers a horizontal bar chart. These additions aim to improve
the user interface by offering diverse charting options.
…eadability

♻️ refactor(theme-customizer.tsx): remove unused tooltip and style selection code

✨ feat(theme-customizer.tsx): enhance theme customization with additional color options

🎨 style(theme-wrapper.tsx): adjust code formatting for consistency

♻️ refactor(content-collections.ts): update import paths and improve code readability

📝 docs(data-table.mdx, theming.mdx): update component source paths for clarity

🧹 chore(biome.json): disable noSuspiciousSemicolonInJsx rule for improved flexibility
The V0Button component was removed as it is no longer in use. This helps in reducing the codebase size and improving maintainability by eliminating redundant code.
…monstration of typography components

🎨 style: update imports and improve code readability in layout and navigation components

📚 docs: update docs configuration with new sidebar and main navigation items

The changes introduce new typography examples to the registry, enhancing the demonstration of typography components. Additionally, imports have been updated for consistency, and code readability has been improved in layout and navigation components. The documentation configuration has been updated to reflect new sidebar and main navigation items, ensuring accurate and up-to-date information.
📚 docs(page.tsx): update title branding from 'Magic UI' to 'Nyxb UI'

♻️ refactor(appearance-form.tsx): update import paths to use tilde for consistency and change registry from 'new-york' to 'miami'
… and consistency

🎨 style(nav-label.tsx): enhance label styles with gradient backgrounds for better visual appeal

📚 docs: update references from 'shadcn' to 'nyxb' for consistency with branding

🧹 chore(docs.ts): comment out unused 'Story' section in docs configuration

These changes improve the visual consistency and branding alignment across the web application, while also cleaning up unused sections in the documentation configuration.
- Added support for displaying labels next to navigation items.
- Improved UI by adjusting label positioning for better alignment.

📚 docs(docs.ts): add new "Registry" section to documentation

- Introduced a new "Registry" section with multiple sub-items.
- Commented out the "Experimental Feature" section for future use.
- Introduced collapsible sections in the DocsSidebarNav component to improve user experience by allowing users to expand and collapse categories.
- Updated the layout to use the Collapsible component for better organization and navigation.
- Adjusted styles for active and hover states to enhance visual feedback.
- Updated the package version to 2.0.8-canary.1 to reflect the new feature addition.
- Introduced a new "terminal" UI component and "terminal-demo" example
  to the registry, allowing users to showcase a command line interface.
- Updated documentation to include installation and usage details for
  the new terminal component.
- Added new build script "build:all-registry" for building all registry
  components efficiently.
- Improved code style consistency and readability across components.
@nyxb-ui
Copy link

nyxb-ui bot commented Feb 4, 2025

Dokploy Preview Deployment

Name Status Preview Updated (UTC)
ui ✅ Done Preview URL 2025-02-04T13:41:47.273Z

nyxb added 11 commits February 4, 2025 09:56
…all-peers

Added `strict-peer-dependencies=false` to allow more flexible peer
dependency resolutions. Duplicate `auto-install-peers=true` entry
was added, which may need review for redundancy.
…or improved compatibility with Node.js applications and ensure necessary dependencies are available for runtime environments
…and nix packages for better clarity and maintainability
…date PATH usage for consistency and readability
…to streamline setup phase

✨ feat(nixpacks.toml): enable corepack and update install commands for production use, improving package management and reducing build size
…submitting requests

🤖 ci: update GitHub Actions workflows to use Node.js 20 and pnpm 9.0.6, add format check job for code consistency

🛠️ build: enhance nixpacks configuration with additional packages and environment variables for improved build process and performance
nyxb added 16 commits February 4, 2025 10:46
…encies to ensure proper functionality of Chromium-based applications

🛠️ build(nixpacks.toml): update install phase to ignore scripts and rebuild packages to enhance build reliability and consistency
…o the main list for better readability and maintainability
…mand to ensure correct package installation in a monorepo setup
…o ensure consistent dependency resolution across environments
…or improved build process efficiency and consistency
…erbose pnpm install

Added `NIXPACKS_DOCKER_OPTS` to enable Docker debugging. Enhanced `pnpm install` with `--verbose` for detailed output during installation.
…related configurations to simplify the build process
…agement and specify pnpm version for consistency

✨ feat(nixpacks.toml): add NODE_VERSION environment variable to ensure the correct Node.js version is used
…re consistent package management across environments

🩹 fix(package.json): update pnpm version to 9.15.4 to ensure compatibility with the latest features and bug fixes
- Updated import statements to use consistent quotation marks.
- Reordered imports for better readability and organization.
- Improved code formatting for better readability.
- Changed variable names for better clarity and consistency.
- Updated component styles for better visual consistency.
- Adjusted logic to use more descriptive variable names and conditions.
- Updated package.json to reflect correct package versions and names.
- Improved separator component styles for better visual consistency.
🧹 chore: update package.json to use module type and update dependencies

✨ feat: add env.mjs for environment variable management

♻️ refactor: dynamically import shiki in script-copy-btn for better performance

📦 build: update tsconfig for better module resolution and path management
@nyxb nyxb merged commit 155059e into main Feb 4, 2025
2 of 5 checks passed
@nyxb nyxb deleted the feat/hope branch February 4, 2025 14:17
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.

1 participant