beta
cables is under heavy development.
There might be one or another bug, please let us know about it!

changelog

2023-09-21 - 4 days ago

Editor / UI

  • load userops of collaborators later/only when use, speed up loading of editor
  • add "save anyway" to "patch has been updated" warning

Website

  • add "unlisted - view only" mode to patch visibilities to mimic old secret url behaviour
  • remove ribbons for private patches in lists, add icon for state of visibility next to name
  • fix sorting of logentries for patches/teams/patchlists
  • show "last update" date on patch page for non-public patches

Docs

  • update docs for new patch visibility
2023-09-14 - 12 days ago

Release Blog post: blog.cables.gl

New Ops:

Op Enhancements

Renamed ops

Editor / UI

  • editor: fixed bugs with edit buttons opening the editor in readOnly state
  • editor: cleaned patch settings formular
  • editor: op search: now searches all op names in available collections like teams and extensions
  • editor: object/json inspect: open in tab and no longer in modal dialog
  • editor: better saved state management
  • editor: set orange icon if something is not saved
  • editor: shows now patch summary - added shortcut to change the title of the patch without going into settings panel
  • editor: opsearch: "/200" will create divide op and set the second number to 200, works with all math ops
  • editor: opsearch math symbol shortcuts now also work with arrays (and + works with strings)
  • editor: profiler can now be paused
  • editor: updated webdemoexe to current version
  • editor: exporter dialog is now opened in a tab, not as modal dialog anymore
  • editor: shift x works with multiple in/multiple out ports connected
  • editor: general optimization of ui performance
  • editor: ui performance: switching focus between renderer and patchfield does not drop a frame anymore
  • editor: texture preview pinning
  • editor: texture preview remembers state
  • editor: GPU profiler
  • editor: flowmode is fast in big patches with subpatches, hidden ops are ignored
  • editor: fix bug with canvas being resized after creating screenshot on hdpi devices
  • editor: fixed bugs with sanitzed html not showing in port value param panel
  • editor: double click bg to move up one level in subpatch hierarchy
  • editor: search for opids / op instance ids
  • editor: copy pasting subpatches that contains subpatches works
  • editor: added user preference: format source code after saving
  • editor: added user preference: right click drag on cables: unlink and grab cable
  • editor: added user preference: choose mouse button for panning the patchfield
  • editor: easier hitting ports with your mouse doubled height of hitbox
  • editor: cut cables by pressing y and draw a line
  • editor: onAnimFrame callbacks are no longer executed when op is deleted or reexecuted
  • editor: do not show "op editing on live environment" for non-core ops
  • editor: fix wrong text/type in file deletion check for libraries
  • editor: show proper warning text on uploading assets into read-only patch
  • editor: remove default inclusion for backups for exe-export, needs to be checked explicitly
  • editor: fix abbreviation search in opselect after creating new op
  • editor: fix editing of patchops on live if created on dev and vice versa
  • editor: better errormessage for "failed to load op", link to oppage, and to dev (if on live)
  • editor: make exe-export work with "multiple files" option
  • editor: fix bug when dragging port to param-panel to link it
  • editor: add webexe export to export options on cables.gl, update to newest version
  • editor: rework patch-summary in parampanel, allow to edit title by click
  • editor: link teams and patchlists in patch-summary
  • editor: fix links in patchsettings, always open new window when clicked in editor session
  • editor: fix remote viewer loading after qrcode or direkt link
  • editor: allow access to editor for "unlisted" patches

Website

  • website: add "public patchlists" to main menu
  • website: add "patchlists" to "my patches" menu
  • website: show patchlists on patchpage and userprofile
  • website: display seach results for users only if searchword exists
  • website: make password-recovery case insensitive
  • website: fix file deletion check for libraries
  • website: add loading indicator to team and namespace edit forms
  • website: show better errormessages on signup page
  • website: fix broken link to documentation on teams-collab page
  • website: fix artifacts for default/empty teamlogo on settings page
  • website: rework structure of "basic examples" page
  • website: introduce patch visibility, patches can now be public/unlisted/private
  • website: remove secret url in favour of "unlisted" patch-visibility
  • website: fix bug with "illegal namespace" of team that sometimes happend when generated id started with "-"

Docs

  • docs: update docs for cables-gl to include short-id for better understanding
  • docs: update "how to support cables development" with tezoz wallet
  • docs: update section on patch permissions for new patch visibility
  • docs: add section on patchlist permissions
2023-07-19 - 2 months ago

Editor / UI

  • handle opened editors for ops and attachments after code was deleted
  • speed up code and documentation requests

Website:

  • add conflicting ops to "patch uses dev ops" error page and show patch
  • add keyboard shortcuts to op-page (e for edit, for rename, save on enter), project settings (save on enter), comments (save on enter)
  • add patreon supporters to credits page
  • add statusinformation and error messages to op deletion page
  • allow access to patch ops in public patches for non-logged in users
  • allow for patreon account to be linked to cables.gl
  • better guide to renaming all/older versions of an op
  • create "delete" functionality for team-owners, only teams with no ops in namespaces can be deleted
  • integration of badges for supporters of [https://](patreon.com)
  • link to namespace overview from "op not found" errorpage if op actually is namespace
  • optimize loading of "my teams" menu
  • remove flickering of some pages when using tabs
  • show public patches, top of the month, featured patches, examples and ops on /patches for non-logged in users
  • show visibility change, owner change and namespace removal in team log
  • start cleaning up date formats (logdate, displaydate, relativedate), show displaydate after seven days for "relativedate"