Skip to content

Releases: cncjs/cncjs

v1.8.7

05 Dec 11:05
Compare
Choose a tag to compare

This update fixes some critical issues in 1.8.5 and 1.8.6:

  • Fixes an issue that failed to start Electron app due to a side effect of commit c9c78d9 (8a1a94b, resolves #102)
    • Affected releases: 1.8.5 and 1.8.6
  • Resolves an issue in 1.8.6 that didn't handle the error event reported by Smoothie parser (d3705dd, closes #100)
  • Controller and workflow enhancements (ee25784)
    • Disable Run button in Alarm state
    • Keep workflow in a running state if the controller state is not updated in time. This may happen when using a character-counting streaming protocol to stream a tiny G-code program to Grbl.

v1.8.6

02 Dec 18:32
Compare
Choose a tag to compare
v1.8.6 Pre-release
Pre-release

Adds preliminary support for Smoothieware (bbbce43, resolves #94)

v1.8.5

01 Dec 15:54
Compare
Choose a tag to compare
v1.8.5 Pre-release
Pre-release

Release notes

  • Refactors cncengine and monitor services (49c86e4)
  • Prevents body scrolling when opening a modal window (0b4efde)
  • Adds support for uploading G-code from a watch directory (946fd3d, resolves #75, #91)

Usage

 $ cnc --watch-directory /home/pi/watch

Instead of passing command line options for --watch-directory and --allow-remote-access, you can create a ~/.cncrc file that contains the following configuration in JSON format:

{
  "watchDirectory": "/path/to/dir",
  "allowRemoteAccess": false
}

Then you can browse the watch directory to select a G-code file to load:

image

v1.8.4

28 Nov 16:24
Compare
Choose a tag to compare

Resolves an installation issue with react-sortablejs@"<1.2.0" and sortablejs@1.5.0-rc1 (closes #98)

v1.8.3

27 Nov 15:47
Compare
Choose a tag to compare

v1.8.2

25 Nov 08:50
Compare
Choose a tag to compare
  • Adds a command-line option that allows remote access to the server (5fc8e1f, #48)

    $ cnc --allow-remote-access

    Default whitelist:

    ## IPv4 reserved space
    127.0.0.0/8 # loopback addresses to the local host
    10.0.0.0/8 # Private network
    172.16.0.0/12 # Private network
    192.168.0.0/16 # Private network
    169.254.0.0/16 # Link-local address
    
    ## IPv4 mapped IPv6 address
    ::ffff:10.0.0.0/8
    ::ffff:127.0.0.0/8
    ::ffff:172.16.0.0/12
    ::ffff:192.168.0.0/16
    
    ## IPv6 reserved space
    ::1/128 # loopback address to the local host
    fc00::/7 # Unique local address
    fe80::/10 # Link-local address
    
  • Fixes a bug of displaying wrong server address when the -H option is specified (05cc514)

  • Updates uuid to version 3.0.0 (Merge PR #95)

v1.8.1

19 Nov 14:48
Compare
Choose a tag to compare

New Language

v1.8.0

17 Nov 16:55
Compare
Choose a tag to compare

This release adds multi-account management support to enable secure web access and web socket connections. The web interface will automatically redirect user to the Sign In page when at least one user account has been enabled in Settings > Account.

Note. If you forgot your password, you can find user account settings in the ~/.cncrc file and disable account management by setting all users to the disabled state. For example:

"users": [
  {
    "id": "......",
    "enabled": false, // false to disable
    "name": "admin",
    "password": "......"
   }
 ],

Sign in page

image

Settings > Account

image

v1.7.2

16 Nov 06:34
Compare
Choose a tag to compare

This update contains some improvements, including:

  • Grbl 1.1: New override buttons to control feed, rapid, and spindle speed (resolves #89).
    Note. This feature is not available for Grbl 0.9 or earlier versions.

    image

  • Update "New update available" tooltip

v1.7.1

08 Nov 15:43
Compare
Choose a tag to compare
  • Various translation improvements
  • Refines Dashboard and About page
  • [Electron] Packaging both ia32 and x64 versions under Windows x64 platform