Commit Graph

130 Commits

Author SHA1 Message Date
93d707c79d Refactor styles for consistency and clarity across components
- Updated theme.scss to use rgb() for background colors and added stylelint rules.
- Modified _mixins.scss to reorder properties for better readability and consistency.
- Enhanced button styles in _buttons.scss for improved layout and hover effects.
- Improved card styles in _cards.scss for better hover effects and layout consistency.
- Refined dialog styles in _dialogs.scss to enhance animations and layout.
- Updated form styles in _forms.scss for better accessibility and consistency.
- Enhanced header styles in _header.scss for improved layout and visual hierarchy.
- Refined typography styles in _typography.scss for better readability and consistency.
- Improved utility classes in _utilities.scss for better opacity handling and layout.
2026-01-20 00:14:36 +00:00
9ae6776f37 feat: add stylelint for SCSS and CSS, update theme and global styles
- Added stylelint scripts to package.json for linting SCSS and CSS files.
- Updated global styles to remove quotes from font-family declarations and changed `currentColor` to `currentcolor`.
- Refactored theme.scss to use shorthand hex color codes and updated font-family declarations.
- Modified carousel component to remove unnecessary onSelect call.
- Enhanced useSnippetForm hook with comments and ESLint disable/enable for clarity.
- Improved mixins in _mixins.scss for flexbox and responsive breakpoints.
- Updated color definitions in _variables.scss to use the `hsl()` format with degrees.
- Changed button and dialog styles to use `currentcolor` for background.
- Adjusted header styles for box-shadow and gradient backgrounds.
- Refined typography styles to ensure consistent font-family usage.
- Enhanced utility classes in _utilities.scss for better readability and maintainability.
2026-01-20 00:06:44 +00:00
f25e5e0597 feat: refactor ESLint configuration and update dependencies; improve error handling and code structure 2026-01-19 23:55:01 +00:00
1cbcb2051f feat: implement Material Design 3 styles for buttons and dialogs
- Revamped button styles to align with Material Design 3 guidelines, including new variants (filled, tonal, elevated, outlined, text, and icon buttons).
- Enhanced button states with hover, focus, and active effects, incorporating opacity transitions and background color changes.
- Updated dialog styles to reflect MD3 design principles, including scrim overlay, dialog content, headers, footers, and close buttons.
- Introduced animations for dialogs, dropdowns, and snackbars to improve user experience.
- Refined dropdown menu and select component styles, ensuring consistency with MD3 aesthetics.
2026-01-19 23:41:56 +00:00
copilot-swe-agent[bot]
72a9164233 Soften styling with Material Design 3 principles - less bright colors, subtle elevations, balanced contrast
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-19 22:29:07 +00:00
copilot-swe-agent[bot]
77a19db9fb Remove Tailwind CSS and migrate to pure SCSS with polished UI components
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-19 22:16:09 +00:00
copilot-swe-agent[bot]
4b36e2c852 Polish UI: Beautiful header, burger menu, logo, dialogs, and dropdowns inspired by GitHub Spark
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-19 22:14:04 +00:00
copilot-swe-agent[bot]
1ef70d6661 Add comprehensive Tailwind-like utilities to SCSS for proper UI rendering
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-19 22:05:29 +00:00
copilot-swe-agent[bot]
d6c7c43b1a Fix code review issues: centralize variables, remove duplication, use SCSS vars consistently
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-19 21:50:36 +00:00
copilot-swe-agent[bot]
84b6b1f80f Complete SCSS migration: Remove Tailwind, add component styles, convert all CSS to SCSS
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-19 21:46:32 +00:00
copilot-swe-agent[bot]
242364f985 Updated plan: Remove Tailwind, convert all CSS to SCSS
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-19 21:40:14 +00:00
copilot-swe-agent[bot]
c1b3929940 Improve SCSS import consistency with namespaced imports
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-19 20:19:41 +00:00
copilot-swe-agent[bot]
f3bc433297 Fix Sass deprecations and enable TypeScript checking
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-19 20:15:18 +00:00
copilot-swe-agent[bot]
8be2c3e313 Remove 77 unused dependencies and add missing @types/node
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-19 19:18:42 +00:00
copilot-swe-agent[bot]
de0a282086 Replace Tailwind with modular Sass system using mixins and utilities
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-19 19:13:21 +00:00
copilot-swe-agent[bot]
95b712db37 Address code review feedback: fix model name, error messages, and TypeScript config comment
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-19 19:06:01 +00:00
copilot-swe-agent[bot]
1e1a978472 Add OpenAI API integration for error analysis with settings UI
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-19 18:59:19 +00:00
copilot-swe-agent[bot]
8192bdce0c Fix Turbopack build by removing @github/spark dependency and using dynamic imports
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-19 18:55:47 +00:00
copilot-swe-agent[bot]
d1180dc739 Fix TailwindCSS v4 compatibility by migrating from v3 syntax
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-19 14:05:43 +00:00
copilot-swe-agent[bot]
ea79d908bb Complete Next.js conversion - removed sql.js, updated routing, fixed Tailwind
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-19 13:36:35 +00:00
copilot-swe-agent[bot]
8e93467317 Convert to Next.js - core setup complete
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-19 12:57:36 +00:00
553092cb56 Refactor modules into single-function files 2026-01-18 00:08:37 +00:00
497ccaa10f Use JSON seed data for snippets 2026-01-17 23:53:46 +00:00
copilot-swe-agent[bot]
92a22fdfb7 Changes before error encountered
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 23:47:23 +00:00
copilot-swe-agent[bot]
a7962f8d55 Refactor snippet files to load data from JSON
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 23:45:28 +00:00
copilot-swe-agent[bot]
34f76d6ee4 Address code review feedback - extract shared constants
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 23:28:35 +00:00
copilot-swe-agent[bot]
35e69c36c3 Refactor component-code-snippets.ts (1006 LOC) into category modules
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 23:24:10 +00:00
copilot-swe-agent[bot]
6ee69a5ff7 Refactor db.ts (1085 LOC) into focused modules
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 23:21:57 +00:00
copilot-swe-agent[bot]
c907b3cf08 Fix demo code to include React import
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 23:07:20 +00:00
copilot-swe-agent[bot]
d146e2b2a7 Refactor remaining large components into focused modules
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 23:05:16 +00:00
copilot-swe-agent[bot]
311016a0fa Refactor AtomsSection and MoleculesSection into focused components
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 23:01:41 +00:00
copilot-swe-agent[bot]
50d1d27a97 Address code review feedback: add error handling, clarify magic numbers, document reload usage
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 22:51:13 +00:00
copilot-swe-agent[bot]
f43c907ee2 Phase 4: Extract Monaco config to separate module, reduce MonacoEditor from 249 to 70 LOC
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 22:48:51 +00:00
copilot-swe-agent[bot]
8e8cd556cf Phase 3: Extract settings state to useSettingsState hook, reduce SettingsPage from 321 to 100 LOC
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 22:46:52 +00:00
copilot-swe-agent[bot]
7dce8c587a Phase 1: Extract db-mapper helper to reduce duplication in db.ts
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 22:43:47 +00:00
copilot-swe-agent[bot]
a8efcd4dd2 Split NamespaceSelector.tsx into dialog components
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 22:18:29 +00:00
copilot-swe-agent[bot]
7051a75755 Split OrganismsSection.tsx into individual showcase components
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 22:16:05 +00:00
copilot-swe-agent[bot]
6c4549be35 Split TemplatesSection.tsx into individual template components
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 22:11:53 +00:00
copilot-swe-agent[bot]
444aed1872 Fix accessibility: Add DialogTitle to SnippetViewerHeader
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 22:04:04 +00:00
copilot-swe-agent[bot]
12fabfdab2 Split SnippetViewer.tsx (158 LOC) into 2 focused components
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 22:02:12 +00:00
copilot-swe-agent[bot]
5a419e764a Split SnippetCard.tsx (285 LOC) into 3 focused components
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 22:00:16 +00:00
copilot-swe-agent[bot]
9328bf3102 Split SettingsPage.tsx (627 LOC) into 6 smaller components
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 21:58:03 +00:00
copilot-swe-agent[bot]
089130b0bc Split sidebar.tsx (726 LOC) into 4 modular files
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 21:54:29 +00:00
copilot-swe-agent[bot]
cf721c018e Clean up final formatting issue in Navigation.tsx
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 21:44:33 +00:00
copilot-swe-agent[bot]
95fa780d68 Fix formatting in Navigation.tsx - remove empty lines
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 21:43:11 +00:00
copilot-swe-agent[bot]
e628b2cd0e Organize components folder structure with consolidated subdirectories
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 21:39:52 +00:00
2eaa790034 Merge pull request #1 from johndoe6345789/copilot/organize-markdown-files
[WIP] Organize markdown and components into the correct folders
2026-01-17 21:31:38 +00:00
7511586b1d Generated by Spark: Break up components <150LOC 2026-01-17 21:29:32 +00:00
copilot-swe-agent[bot]
968de1de0e Organize markdown files into docs folder and move ErrorFallback component
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 21:28:10 +00:00
3ff9df1c66 Generated by Spark: Remove duplicate components. 2026-01-17 21:19:10 +00:00