Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Dynamsoft/barcode-reader-javascript-samples
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: Dynamsoft/barcode-reader-javascript-samples
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: skill
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 15 commits
  • 15 files changed
  • 3 contributors

Commits on May 20, 2026

  1. Init skills

    Justin-dynamsoft committed May 20, 2026
    Configuration menu
    Copy the full SHA
    9f959bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab051a0 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2026

  1. Configuration menu
    Copy the full SHA
    cc5fd8c View commit details
    Browse the repository at this point in the history

Commits on May 26, 2026

  1. Configuration menu
    Copy the full SHA
    8ed0e43 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2026

  1. Fix license key inconsistency; add BarcodeFormatIds reference and dyn…

    …amic settings API
    
    - Replace incorrect license key in SKILL.md (5 occurrences) to match all
      reference files and actual samples
    - Add complete EnumBarcodeFormat table (45+ BF_* values) to api-sdk.md
    - Add common format presets for templates (retail, industrial, 2D)
    - Add dynamic settings modification pattern (outputSettings → modify → initSettings)
    - Document custom template usage with capture() for image decoding
    - Note framework template placement (public/ directory)
    Tom-Dynamsoft committed Jun 5, 2026
    Configuration menu
    Copy the full SHA
    2eb38c2 View commit details
    Browse the repository at this point in the history
  2. Add advanced DCE APIs to api-camera.md

    - Camera selection (getAllCameras, selectCamera)
    - Resolution control (setResolution, getResolution)
    - Enhanced features (auto-zoom, tap-to-focus)
    - Video fit mode, single frame mode
    - Coordinate conversion (convertToPageCoordinates, convertToClientCoordinates)
    - Tip messages (setTipConfig, updateTipMessage, setTipVisible, TipConfig interface)
    - Audio feedback (Feedback.beep)
    - Drawing layers and custom overlays (DrawingLayer, DrawingStyleManager)
    - UI element customization (hide camera/resolution dropdowns)
    Tom-Dynamsoft committed Jun 5, 2026
    Configuration menu
    Copy the full SHA
    b6be720 View commit details
    Browse the repository at this point in the history
  3. Expand Next.js section with full App Router guidance

    - Replace 4-line stub with complete Next.js App Router documentation
    - Server vs client component architecture diagram
    - Page wrapper pattern with next/dynamic and ssr: false
    - Custom template placement in public/ directory
    - Server component layout example (no SDK imports)
    - Next.js-specific rules (5 key points)
    - Fix MD040 lint warnings (add language to fenced code blocks)
    Tom-Dynamsoft committed Jun 5, 2026
    Configuration menu
    Copy the full SHA
    4e575ad View commit details
    Browse the repository at this point in the history
  4. Add CodeParser reference, update SKILL.md routing table, expand evals

    - New api-parsing.md: CodeParser API for GS1, driver's license (AAMVA), VIN
      parsing with complete patterns (loadSpec, parse, onParsedResultsReceived)
    - Update SKILL.md routing table to include api-parsing.md
    - Update .claude/skills/ descriptions to reflect new content in all ref files
    - Expand evals from 5 to 10 test cases covering: Next.js App Router,
      tip messages + beep, dynamic format filtering, GS1 parsing, auto-zoom
    Tom-Dynamsoft committed Jun 5, 2026
    Configuration menu
    Copy the full SHA
    615564e View commit details
    Browse the repository at this point in the history
  5. Add DCE Advanced Features license note to api-camera.md

    Clarify that EF_AUTO_ZOOM and EF_TAP_TO_FOCUS require a DCE Advanced
    Features license, while tip messages, Feedback.beep(), and other
    CameraView/CameraEnhancer APIs work with a standard DBR license.
    Tom-Dynamsoft committed Jun 5, 2026
    Configuration menu
    Copy the full SHA
    dc35024 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2026

  1. Update dedicated license string in SKILL.md for data tracking & enhan…

    …ce barcode reading options in api-sdk.md
    Justin-dynamsoft committed Jun 8, 2026
    Configuration menu
    Copy the full SHA
    1f318cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9cbb06 View commit details
    Browse the repository at this point in the history
  3. Add ImageEditorView API reference to skill

    Document ImageEditorView for displaying decoded images with barcode
    highlights using QuadDrawingItem — replaces manual canvas coordinate
    mapping with SDK-native drawing layers.
    Tom-Dynamsoft committed Jun 8, 2026
    Configuration menu
    Copy the full SHA
    6070705 View commit details
    Browse the repository at this point in the history
  4. Add DCV bundle guidance, singleFrameMode caveats, and DrawingLayer vi…

    …ewer mode
    
    Learnings from building the tip-and-beep sample:
    - ImageEditorView requires dcv.bundle.js (not in dbr.bundle as of v11.4, expected v11.6+)
    - singleFrameMode is unreliable for advanced UX (cross-filter conflict)
    - DrawingLayer.setMode("viewer") prevents interaction with overlays
    Tom-Dynamsoft committed Jun 8, 2026
    Configuration menu
    Copy the full SHA
    58c644a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e871359 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2026

  1. Configuration menu
    Copy the full SHA
    c15e807 View commit details
    Browse the repository at this point in the history
Loading