Commit graph

  • a077dea68e feature: Replace connection indicator with shadcn StatusIndicator Jan-Henrik Bruhn 2025-12-21 13:29:27 +0100
  • 4992c33bf1 feature: Migrate ProgressMonitor color blocks to shadcn ScrollArea Jan-Henrik Bruhn 2025-12-21 13:20:12 +0100
  • 47c36f92dd
    Merge pull request #22 from jhbruhn/feature/shadcn v0.6.0 Jan-Henrik Bruhn 2025-12-21 00:25:29 +0100
  • 8ad8d7c773 fix: tw animate css Jan-Henrik Bruhn 2025-12-21 00:24:04 +0100
  • 8b6eb593d9 feature: Add shadcn Tooltips to AppHeader for better UX Jan-Henrik Bruhn 2025-12-21 00:16:52 +0100
  • e1a64e9459 fix: Filter out error code 0xDD from error display Jan-Henrik Bruhn 2025-12-21 00:09:53 +0100
  • 0e84f7ebe5 fix: Add eslint ignore for shadcn component utility exports Jan-Henrik Bruhn 2025-12-21 00:07:56 +0100
  • 5849a1e854 feature: Migrate ErrorPopover to shadcn Popover component Jan-Henrik Bruhn 2025-12-21 00:06:38 +0100
  • 621de91bc8 fix: Improve theme color definitions and dark mode styling Jan-Henrik Bruhn 2025-12-21 00:02:22 +0100
  • 1820bcde77 feature: Migrate ConfirmDialog and BluetoothDevicePicker to shadcn dialogs Jan-Henrik Bruhn 2025-12-20 23:13:09 +0100
  • 3ca5edf4dc fix: Run prettier formatting on all components Jan-Henrik Bruhn 2025-12-20 23:03:38 +0100
  • 7cf4a5de17 feature: Migrate PatternCanvas to shadcn/ui and rename placeholder Jan-Henrik Bruhn 2025-12-20 20:12:40 +0100
  • bb066d7775 feature: Migrate PatternPreviewPlaceholder to shadcn Card Jan-Henrik Bruhn 2025-12-20 20:05:13 +0100
  • 93cca6d2d0 feature: Migrate ProgressMonitor to shadcn/ui and improve styling Jan-Henrik Bruhn 2025-12-20 20:01:25 +0100
  • 054524cb5e feature: Enhance PatternInfo with Tooltip and improve card layouts Jan-Henrik Bruhn 2025-12-20 19:52:16 +0100
  • 2544504933 feature: Update ConnectionPrompt to use shadcn Card component Jan-Henrik Bruhn 2025-12-20 19:41:17 +0100
  • ed3950b5d0 feature: Migrate FileUpload to shadcn/ui and fix dark mode Jan-Henrik Bruhn 2025-12-20 19:38:27 +0100
  • bd80e95004 feature: Migrate SkeletonLoader and PatternSummaryCard to shadcn/ui Jan-Henrik Bruhn 2025-12-20 15:44:51 +0100
  • 365b0c7ae3 feature: Migrate AppHeader buttons and badges to shadcn/ui Jan-Henrik Bruhn 2025-12-20 15:41:33 +0100
  • 08532d0b01 feature: Add shadcn/ui component library and migrate ConnectionPrompt Jan-Henrik Bruhn 2025-12-20 15:33:02 +0100
  • d31cb2f29e
    Merge pull request #21 from jhbruhn/fix/security-headers-and-csp Jan-Henrik Bruhn 2025-12-19 12:55:01 +0100
  • 1084633b64 fix: Add file path validation with dialog-based approval fix/security-headers-and-csp Jan-Henrik Bruhn 2025-12-19 12:52:34 +0100
  • 8e84cbf609 fix: Implement Content Security Policy and secure COOP/COEP headers Jan-Henrik Bruhn 2025-12-19 12:43:54 +0100
  • a253901fb4 fix: run linter Jan-Henrik Bruhn 2025-12-18 11:39:22 +0100
  • 20b8d47b6a feature: add prettier to eslint Jan-Henrik Bruhn 2025-12-18 11:37:47 +0100
  • a4fc959eb1 fix: slightly shorten homing message Jan-Henrik Bruhn 2025-12-18 11:27:58 +0100
  • 7c2172f52c fix: Remove unused src/assets directory Jan-Henrik Bruhn 2025-12-18 11:26:25 +0100
  • 6b3752cfc2 fix: Remove unused pyodideLoader file Jan-Henrik Bruhn 2025-12-18 10:21:54 +0100
  • 444e31af35 ci: run smaller tasks on slim runners v0.5.0 Jan-Henrik Bruhn 2025-12-17 21:49:57 +0100
  • 346e81a7c9 ci: run draft release on ubuntu-slim Jan-Henrik Bruhn 2025-12-17 21:47:25 +0100
  • 8ae52a79fa
    Merge pull request #20 from jhbruhn/feature/unified-color-system Jan-Henrik Bruhn 2025-12-17 21:45:17 +0100
  • ab9b22b9b8 feature: Implement unified semantic color system with Tailwind v4 feature/unified-color-system Jan-Henrik Bruhn 2025-12-17 21:43:36 +0100
  • a275f72311
    Merge pull request #19 from jhbruhn/fix/fallback-to-pen-stitch-count Jan-Henrik Bruhn 2025-12-17 12:28:29 +0100
  • 38afe33826 style: Apply linter formatting to useMachineStore fix/fallback-to-pen-stitch-count Jan-Henrik Bruhn 2025-12-17 12:27:34 +0100
  • a6868ae5ec chore: Remove unused useBrotherMachine hook Jan-Henrik Bruhn 2025-12-17 12:26:49 +0100
  • bc46fe0015 fix: Calculate time correctly per color block using Brother formula Jan-Henrik Bruhn 2025-12-17 12:19:24 +0100
  • f2d05c2714 fix: Fall back to PEN stitch count when machine reports 0 total stitches Jan-Henrik Bruhn 2025-12-17 12:14:41 +0100
  • 467eb9df95 refactor: Derive patternUploaded from patternInfo instead of syncing state Jan-Henrik Bruhn 2025-12-17 11:25:26 +0100
  • c81930d1b7 refactor: Break down App.tsx into focused subcomponents Jan-Henrik Bruhn 2025-12-17 11:16:59 +0100
  • 60762d1526
    Merge pull request #18 from jhbruhn/fix/progress-monitor-use-pen-stitches Jan-Henrik Bruhn 2025-12-17 00:26:14 +0100
  • 356e850147 ci: allow pull request write for autolabeler fix/progress-monitor-use-pen-stitches Jan-Henrik Bruhn 2025-12-17 00:25:21 +0100
  • e07d6b9a6f refactor: Extract PatternInfo component to eliminate duplication Jan-Henrik Bruhn 2025-12-17 00:23:56 +0100
  • a6d9d266f8 fix: Display PEN stitch count with PES count in parentheses Jan-Henrik Bruhn 2025-12-17 00:21:02 +0100
  • 0e504c3069 fix: Use decoded penStitches for progress monitor color blocks Jan-Henrik Bruhn 2025-12-17 00:09:14 +0100
  • 9f13d49487
    Merge pull request #16 from jhbruhn/feature/show-browser-hint Jan-Henrik Bruhn 2025-12-16 23:59:13 +0100
  • dac772713c ci: add nameto autolabel workfow feature/show-browser-hint Jan-Henrik Bruhn 2025-12-16 23:58:26 +0100
  • abe8dde159 Merge branch 'main' into feature/show-browser-hint Jan-Henrik Bruhn 2025-12-16 23:57:52 +0100
  • f301269efd ci: only run autolabeler on PRs, draft-release on main Jan-Henrik Bruhn 2025-12-16 23:57:36 +0100
  • 5fea462a71 feature: Add browser compatibility detection for Web Bluetooth Jan-Henrik Bruhn 2025-12-16 23:49:35 +0100
  • 6cf491d921 feature: Add browser compatibility detection for Web Bluetooth Jan-Henrik Bruhn 2025-12-16 23:49:35 +0100
  • 1517c69595 chore: rename npm tasks with categories Jan-Henrik Bruhn 2025-12-16 23:04:27 +0100
  • 1cf3d231fe chore: upgrade pyodide Jan-Henrik Bruhn 2025-12-16 23:01:16 +0100
  • 7d42435056
    Merge pull request #15 from jhbruhn/fix/inject-version-in-pages-build v0.4.1 Jan-Henrik Bruhn 2025-12-15 13:54:31 +0100
  • f2c5716ad8 fix: Only build and upload artifacts on main branch fix/inject-version-in-pages-build Jan-Henrik Bruhn 2025-12-15 13:53:01 +0100
  • 2891eea03b fix: Rename release.yml to draft-release.yml Jan-Henrik Bruhn 2025-12-15 13:51:37 +0100
  • 78e15432d8 fix: Build web app with version in release workflow Jan-Henrik Bruhn 2025-12-15 13:50:41 +0100
  • 957241dcca
    Merge pull request #14 from jhbruhn/fix/detect-pairing-issues Jan-Henrik Bruhn 2025-12-15 13:48:00 +0100
  • caf800b40b fix: Detect unpaired Bluetooth devices during connection fix/detect-pairing-issues Jan-Henrik Bruhn 2025-12-15 13:45:09 +0100
  • 5f46f67cb4 doc: Add Readme v0.4.0 Jan-Henrik Bruhn 2025-12-14 20:44:53 +0100
  • 254b09271e
    Merge pull request #13 from jhbruhn/fix/combine-color-end-cut-flags Jan-Henrik Bruhn 2025-12-14 16:52:14 +0100
  • 7a1178166a fix: Combine COLOR_END and CUT flags on same stitch for color changes fix/combine-color-end-cut-flags Jan-Henrik Bruhn 2025-12-14 16:44:56 +0100
  • 38c34315f8
    Merge pull request #11 from jhbruhn/feature/add-pen-conversion-tests Jan-Henrik Bruhn 2025-12-14 15:22:02 +0100
  • 6048a61230 fix: add more tests for lock stitch at start, properly place the lock stitch after the first imported stitch feature/add-pen-conversion-tests Jan-Henrik Bruhn 2025-12-14 15:20:47 +0100
  • 4fb2b40cba fix: Add starting lock stitches to PEN encoder to match C# behavior Jan-Henrik Bruhn 2025-12-14 13:23:20 +0100
  • e7fb02a163
    Merge pull request #10 from jhbruhn/feature/add-pen-conversion-tests Jan-Henrik Bruhn 2025-12-14 12:34:57 +0100
  • d35228e40b feature: Add tests for automatic DATA_END flag insertion Jan-Henrik Bruhn 2025-12-14 12:32:05 +0100
  • ba380723c0 feature: Refactor PEN parser to decoder with coherent types Jan-Henrik Bruhn 2025-12-14 12:27:24 +0100
  • 11b710eb17 feature: Reorganize code into formats folder structure Jan-Henrik Bruhn 2025-12-14 12:19:21 +0100
  • b09f97afef feature: Add test step to CI workflow Jan-Henrik Bruhn 2025-12-14 12:02:32 +0100
  • 6699fcf8e7 feature: Add detailed sequence verification tests for PEN encoding Jan-Henrik Bruhn 2025-12-14 11:59:46 +0100
  • 584f795330 feature: Add comprehensive tests for PEN encoding logic Jan-Henrik Bruhn 2025-12-14 11:44:48 +0100
  • 5ededbb166
    Merge pull request #9 from jhbruhn/feature/add-version-to-title v0.3.0 Jan-Henrik Bruhn 2025-12-13 23:49:10 +0100
  • ded3423a19 feature: Add application version to page title feature/add-version-to-title Jan-Henrik Bruhn 2025-12-13 23:48:05 +0100
  • a1b009065c
    Merge pull request #8 from jhbruhn/fix/pattern-rendering-and-coordinate-bugs Jan-Henrik Bruhn 2025-12-13 23:40:55 +0100
  • abf7b9a67f fix: Resolve TypeScript build errors in PatternCanvas and imports fix/pattern-rendering-and-coordinate-bugs Jan-Henrik Bruhn 2025-12-13 23:38:13 +0100
  • 8c3e177ea6 fix: Update color change lock stitch direction to match C# Loop C Jan-Henrik Bruhn 2025-12-13 23:35:23 +0100
  • eb774dcb30 fix: Resolve linter issues in pattern converter and hooks Jan-Henrik Bruhn 2025-12-13 23:30:56 +0100
  • 8a32d5184e fix: Implement rotated lock stitches and improve PEN format handling Jan-Henrik Bruhn 2025-12-13 23:25:48 +0100
  • 0bd037b98a fix: Resolve pattern rendering and coordinate handling bugs Jan-Henrik Bruhn 2025-12-13 18:37:30 +0100
  • 8c0b893599
    Merge pull request #7 from jhbruhn/delete-release-artifacts-before-upload v0.2.0 Jan-Henrik Bruhn 2025-12-13 14:16:37 +0100
  • 6293aebc46 feature: Streamline build pipeline to only run lint and build checks delete-release-artifacts-before-upload Jan-Henrik Bruhn 2025-12-13 14:15:07 +0100
  • d3655c4565
    Merge pull request #6 from jhbruhn/delete-release-artifacts-before-upload Jan-Henrik Bruhn 2025-12-13 14:10:02 +0100
  • 6e7f4fb212 fix: Delete release artifacts before upload to prevent duplicates Jan-Henrik Bruhn 2025-12-13 14:07:41 +0100
  • 77efb8e9b9
    Merge pull request #5 from jhbruhn/center-button Jan-Henrik Bruhn 2025-12-13 13:57:29 +0100
  • ca3d18fb2c feature: Add center pattern button to canvas controls center-button Jan-Henrik Bruhn 2025-12-13 13:54:04 +0100
  • 7b5cf26428
    Merge pull request #4 from jhbruhn/conversion-worker Jan-Henrik Bruhn 2025-12-13 13:36:38 +0100
  • 0dfc8b731b feature: Implement Web Worker-based pattern conversion with progress tracking conversion-worker Jan-Henrik Bruhn 2025-12-13 13:34:13 +0100
  • 077c7d0bf5 Add enhancement label to minor Jan-Henrik Bruhn 2025-12-12 21:48:27 +0100
  • 2eb78329df
    Merge pull request #3 from jhbruhn/zustand Jan-Henrik Bruhn 2025-12-12 21:47:37 +0100
  • fe2e68a457 feature: Update WorkflowStepper to use Zustand stores directly zustand Jan-Henrik Bruhn 2025-12-12 21:43:45 +0100
  • c22216792a feature: Update components to use Zustand stores directly Jan-Henrik Bruhn 2025-12-12 21:40:24 +0100
  • e015c587bd feature: Implement Zustand state management Jan-Henrik Bruhn 2025-12-12 21:28:52 +0100
  • b7d64887cb
    Merge pull request #2 from jhbruhn/update-node Jan-Henrik Bruhn 2025-12-12 21:01:51 +0100
  • e48879d8f9
    Merge pull request #1 from jhbruhn/show-version Jan-Henrik Bruhn 2025-12-12 20:59:14 +0100
  • 7ca4a52c85 feature: use proper node version for used electron version update-node Jan-Henrik Bruhn 2025-12-12 20:58:48 +0100
  • ae13001f25 feature: Display version in Electron window title show-version Jan-Henrik Bruhn 2025-12-12 20:50:29 +0100
  • b2fa76d0dd feature: newer release-drafter version Jan-Henrik Bruhn 2025-12-12 20:33:06 +0100
  • 34c641abc7 feature: Add autolabeler configuration and commit guidelines Jan-Henrik Bruhn 2025-12-12 20:31:44 +0100
  • 2d38451629
    Increase minimum height of main window to 800 v0.1.2 Jan-Henrik Bruhn 2025-12-12 11:54:58 +0100
  • 821f41d69a
    Adjust minimum window size for better layout Jan-Henrik Bruhn 2025-12-12 11:52:41 +0100