🚨 Breaking Changes
🚀 Features
- Enhance documentation - by @onmax (e478a)
- Split components and layout - by @onmax (1c9f9)
- Enhance GradientPalette component with ShikiBlock for Tailwind output and update build config for CSS output - by @onmax (9c15f)
- Add unocss presets to pnpm workspace and update package dependencies - by @onmax (7253e)
- Enhance card components with title, description, and label props for improved content display - by @onmax (55180)
- Add span prop to NqCard component and update grid layout for mixed spans - by @onmax (3e915)
- Update VitePress theme to include CSS imports and adjust UnoCSS output file - by @onmax (a0575)
- Add layers.css for improved CSS organization and import in index.css - by @onmax (47975)
- Implement custom loader for Git data in VitePress theme - by @onmax (0c34c)
- Add CardSpan type and update span handling in NqCard component - by @onmax (0f844)
- Update TypeScript version and enhance NqCard and NqGrid components with new properties and styles - by @onmax (8cd06)
- Refactor NqCard and NqGrid components, update styles, and improve layout structure - by @onmax (87fe9)
- Implement breadcrumbs - by @onmax (94f67)
- Async loading for NqCard and NqLargeCard - by @onmax (70c46)
- Update CSS selectors to exclude Shiki elements in preflight and typography styles - by @onmax (4ef79)
- Add footer note about Nimiq Vitepress Theme in PageContent component - by @onmax (a6284)
- Adjust caret color for text inputs and textareas in preflight styles - by @onmax (e2cbf)
- Improve current module computation and handle undefined values - by @onmax (95446)
- Add fluid font size calculations to preflight and typography styles - by @onmax (174da)
- Update padding variables to use pixel-based calculations for improved layout consistency - by @onmax (ffe13)
- Enhance CSS specificity and improve line-height consistency across headings and paragraphs - by @onmax (e07a4)
- Update package dependencies and add vitest for testing - by @onmax (c50cb)
- Add Nimiq icons package with initial structure and metadata - by @onmax (ecc6d)
- Enhance Nimiq theme with Git changelog integration and update dependencies - by @onmax (a76e7)
- Integrate group icon plugin and update Vitepress configuration - by @onmax (8b77b)
- Update Vitepress configuration and theme imports for improved module support - by @onmax (85bb0)
- Add release script to package.json for automated versioning and publishing - by @onmax (de425)
- Add theme entry in package.json for improved type definitions and imports - by @onmax (390cf)
- Enhance getNimiqIcons function to return icon names alongside rules - by @onmax (a8784)
- Add animation to accordion content in Sidebar component - by @onmax (33f76)
- Enhance layout and sidebar functionality with new frontmatter options - by @onmax (1bbcc)
- Add changelog option to frontmatter and update default behavior in useChangelog - by @onmax (1304e)
- Add NqModulesGrid component and integrate it into the theme - by @onmax (e9c76)
- Add breadcrumbs option to frontmatter and implement showBreadcrumbs logic - by @onmax (397fc)
- IconClass prop to NqCard component - by @onmax (26ba6)
- Mobile support! - by @onmax (1e0c7)
- Add v-html in nq-card - by @onmax (9f60d)
- Add @unocss/preset-wind4 dependency and update related imports - by @onmax (86945)
- Use lh units for typography margins - by @onmax in #66 (2ccd3)
- Mobile search - by @onmax (774c4)
- Introduce nimiq-colors package and refactor color definitions - (d7013)
- Migrated to oklch - by @onmax (7129d)
- Add outputCSSLayer option to NimiqPresetOptions for conditional CSS @layer declarations - by @onmax (a6fc0)
- Add NqHeadline component and enhance documentation with new frontmatter options - by @onmax (9285c)
- Enhance 404 error page with user-friendly design, navigation options, and search integration; add useRandomEmoji composable for dynamic emoji display - by @onmax (e1b17)
- Add 'Hiding Modules' section to documentation and introduce 'wide' frontmatter option for improved layout flexibility; enhance sidebar and navigation logic to support hidden items - by @onmax (cb0d6)
- Add OverviewContent component and update Layout.vue to support overview pages - by @onmax (4c17d)
- Add 'Layout Types' section to documentation and update frontmatter options for layout - by @onmax (05550)
- Enhance DocNavigation and navigation logic - by @ines-toupeira (0d24f)
- Add NqPlayground component for docs - by @onmax (6af3e)
- Align dropdown menu to bottom-right in CopyButtonGroup - by @onmax (1b410)
- Disable copy options in palette and icons explorer - by @onmax (2fbc3)
- Add favicon to docs site - by @onmax (917be)
- Add smooth animation to module collapsible - by @onmax (5dc6d)
- Enhanced search command box with manual options - by @onmax (8c565)
- Refactor VitePress plugin with top-level repo config - by @onmax (aa9de)
- Improve components and add breadcrumb text humanization - by @onmax (76c95)
- Add text humanization to navigation - by @onmax (9f9e1)
- Add NqLinks component with docs - by @onmax (b1d51)
- NqLinks with auto icons, first blue rest secondary - by @onmax (c30e3)
- Add copy page as markdown feature - by @onmax (869fa)
- Add custom outline actions sidebar - by @onmax (ef31c)
- Add separator and denser menu for outline actions - by @onmax (704c7)
- Add header-nav-before-modules slot - by @onmax (7816d)
- Add header slot to mobile sidebar - by @onmax (2312b)
- Inline actions & layout slots - by @onmax (50c75)
- Copy markdown files in buildEnd hook - by @onmax (7a6dc)
- Add configurable footer suggestChanges - by @onmax (fed5a)
- Add optional beta badge to logo - by @onmax (95480)
- Add logo context menu with version & custom items - by @onmax (9670d)
- Add icon support to logo context menu - by @onmax (cb820)
- Improve beta badge & context menu styling - by @onmax (023bb)
- Add id to NqHeadline for linking - by @onmax (ba5fb)
- Set color-scheme dark for darkblue sections - by @onmax (4da84)
- Add default slot to NqCard - by @onmax (863a6)
- Add span prop to NqGrid for custom column widths - by @onmax (201e6)
- vitepress-theme: Add vitepress-plugin-llms for auto llms.txt generation - by @onmax (eb0f6)
🐞 Bug Fixes
- Update typography CSS selectors for improved prose handling - by @onmax (dfb03)
- Update image path for demo article and add missing image asset - by @onmax (007e5)
- Update documentation links - by @onmax (33a00)
- Update typography styles and improve CSS rule handling in Unocss preset - by @onmax (c5c84)
- Exclude headings within data-card elements from outline generation - by @onmax (813bb)
- Update package.json to include index.css path and remove assets entry - by @onmax (d4bb8)
- Update package.json to rename index.css to style.css - by @onmax (fbeb6)
- Change NqGrid component from div to ul for semantic HTML structure - by @onmax (0b3a8)
- Optimize CSS selectors for improved performance and readability - by @onmax (66e3d)
- Escape code group - by @onmax (06eea)
- Update package.json and eslint config for consistency; refactor imports and improve code formatting - by @onmax (98d82)
- Replace remote icon fetch with local nimiq icons import for improved performance - by @onmax (1a06c)
- Rename CSS variable for icon URL to improve clarity - by @onmax (e79ec)
- Adjust Sidebar component layout and improve CollapsibleTrigger styling - by @onmax (a0d73)
- Ui in changelog - by @onmax (ff4de)
- Use the right close icon - by @onmax (26eee)
- Enhance type safety for sidebar and navigation links - by @onmax (fadb5)
- Update Nimiq icons links to point to the correct paths - by @onmax (05254)
- Refactor sidebar item definition for improved readability - by @onmax (206fd)
- Update Nimiq icons configuration path and remove obsolete installation guide - by @onmax (10888)
- Enable markdown rendering in sidebar item text - by @onmax (a820d)
- Update Sidebar.vue to use class binding for the aside element - by @onmax (4a3d0)
- Neutral color for headings - by @onmax (57294)
- Update icon class binding in NqCard component for improved styling - by @onmax (e963d)
- Update href mapping in NqModulesGrid component to use defaultPageLink - by @onmax (dbc20)
- Add padding to article in PageContent component for improved layout - by @onmax (40b86)
- Refactor nq-card styles for improved outline and structure - by @onmax (8b905)
- Update version numbers and lastModified timestamps in icon files - by @onmax (b2012)
- Update version numbers and lastModified timestamps across icon files - by @onmax (3fe2e)
- Adjust line-height margin variables for consistency - by @onmax (8c1b1)
- Update cwd to use dirname for retrieving remote repository URL - by @onmax (ab4d2)
- Update version to 1.0.0-beta.33 and lastModified timestamps in icons and flags - by @onmax (7dc3f)
- Update layer names in presetNimiq to use 'preflights' instead of 'tw-reset' - by @onmax (e363b)
- Update color variables and gradients in CSS - by @onmax (c3dff)
- Update presets in uno.config.ts and colors.css for improved gradient handling - by @onmax (dfb5c)
- Layers - by @onmax (20ff9)
- Update gradient handling and hoverable classes in CSS and Vue components - by @onmax (1d6fc)
- Restore colors neutral-0 - by @onmax (c7d97)
- Gradients - by @onmax (7615f)
- Update gradient color definitions to use oklab color space - by @onmax (78870)
- Update gradient definitions to use 'in oklab' for improved color accuracy - by @onmax (fdaea)
- Update gradient background shortcut - by @onmax (81335)
- Replace gradient background with solid color for nq-card component - by @onmax (376e9)
- Update sidebar visibility logic in Layout.vue to improve responsiveness on home layout - by @onmax (15045)
- Update header styling in Layout.vue and improve conditional class binding in PageContent.vue for better responsiveness and visual consistency - by @onmax (a76a8)
- Streamline sidebar rendering in Layout.vue and adjust padding in PageContent.vue for improved layout consistency - by @onmax (2e9c1)
- Refactor NqHeadline component for improved layout and class binding consistency - by @onmax (ac5a8)
- Improve layout and styling consistency in DocNavigation.vue and NotFound.vue by adjusting class bindings and enhancing responsive design - by @onmax (11d84)
- Enhance code block styling by adding padding to tabs for improved visual consistency - by @onmax (4aacb)
- Update icon paths in Vitepress config and theme for consistency; adjust typography max-width for improved readability - by @onmax (da8fa)
- Enhance 404 error page layout and styling; refactor navigation components for improved responsiveness and user experience - by @onmax (66459)
- Add language aliases for code block icons - by @ines-toupeira (da552)
- Background color - by @onmax (6eb6e)
- NqCard row layout two-column structure - by @onmax (89195)
- Sidebar active state matching - by @onmax (1971f)
- Correct URL construction in copy functionality - by @onmax (d37e8)
- Reduce toast notification duration - by @onmax (19f3a)
- Sidebar and copy - by @onmax (c77cd)
- Sidebar module collapsible for empty sidebars - by @onmax (c01e8)
- Simplify copyMarkdownContent URL logic - by @onmax (1c717)
- Nimiq config - by @onmax (21347)
- NqLinks TypeScript and add variant docs - by @onmax (7d05a)
- Remove text humanization from sidebar labels - by @onmax (cb8e7)
- Downgrade unocss to resolve build issues - by @onmax (9b950)
- Replace missing icons with available alternatives - by @onmax (64363)
- Build - by @onmax (0f0ee)
- Adjust margin and icon opacity in sidebar and headline components - by @onmax (8c8f7)
- Copy markdown link uses .md URL - by @onmax (3c4bb)
- Improve outline actions with kebab menu and popover - by @onmax (e7758)
- Use same text color for all menu items - by @onmax (42cbb)
- Set mdream plugin to run with post enforce - by @onmax (76a5a)
- Outline actions click handlers - by @onmax (ce960)
- Llms plugin headers & remove slot - by @onmax (e6009)
- Copy markdown in dev mode - by @onmax (5e9f7)
- Remove double URL encoding - by @onmax (d977c)
- Add @unocss-include for icons - by @onmax (b2cc4)
- Add headers to markdown fetch - by @onmax (29b1d)
- View as markdown opens .md URL, copy page uses mdream - by @onmax (68b30)
- Use named import for mdream - by @onmax (97fc4)
- Guard mdream dev middleware - by @onmax (226e5)
- Use proper namespaced ContextMenu import - by @onmax (be7ac)
- Use w-max for logo width - by @onmax (2ae4f)
- Update logo beta badge & version access - by @onmax (7ed93)
- Adjust beta badge position and add arrow to context menu - by @onmax (0a58e)
- Modules selector close on outside click - by @onmax (fd6d3)
- Card href not being set properly - by @onmax (4fdff)
- Hide copy actions on non-docs layouts - by @onmax (06481)
- Skip icon build when no Figma changes - by @onmax (6992d)
- Skip icon build without .env - by @onmax (ea573)
- Handle invalid Figma credentials gracefully - by @onmax (aa78e)
- NqGrid renders with slot even without cards - by @onmax (a4775)
- Use :global for span selectors to work with slotted content - by @onmax (34ff8)
- theme:
- vitepress-theme: