Special Offer!

Upgrade to Pro monthly and get 100% off for 1 month with code TAGS

Changelogs

All new Background Sync mode

BETA APP

Background Sync: A New Seamless Way to Work

We've heard your feedback and we are excited to share a significant update that should go largely unnoticed moving forward: Local Mode now syncs in the background while you keep drawing (similar to how apps like Google Docs work).

Instead of pausing your workflow to run a sync like previous modes, your projects stay up to date automatically, with much more resilient error handling and automatic recovery if something goes wrong.

This means that every gear, port, connection, VLAN, layer, and every other part of your project is seamlessly saved back to the database that powers every project with you no longer needing to think about it.

The new Background Sync mode replaces the previous Sync Periodically and Sync Manually modes as we have overhauled how the syncing algorithm works in GearConnect. It is now multi-threaded, with project validation happening when you save the project on the main thread before your project is snapshotted and handed off to the sync engine.

The Background Sync will now dynamically talk to the main thread to coordinate project snapshots, syncing cadence, server updates, and error handling which means the app will no longer lock editing with the full page loading screen, allowing you to keep working without any app slowness while the sync runs.

This means any edits you make while a sync is in progress will now simply be queued up for the next sync. Syncs run shortly after you stop editing the project and you can monitor progress in the Main Menu Bar, complete with a more helpful progress percent to let you know how close the syncing is to completion.

Background Syncs run at a slower, more relaxed pace however you can still manually trigger a sync just like before in a variety of ways such as clicking on the last synced time, which will trigger a fast sync.

You can try this new Background Sync mode in the Beta app today; it will be activated automatically for you if you previously had Local Mode enabled.

Offline Mode Handoff

Background Syncing works in tandem with Offline Mode - because GearConnect installs as an app automatically, you can install and run the app completely offline. When you are in poor internet connections like on site, Offline Mode automatically kicks in and syncing continues to store your project changes in a local database.

Once you come back online, Background Sync will take your most recent changes and start syncing them back up to the server, making the handoff seamless for you.

And now, if you lose internet half way through a sync, the all new syncing resilience improvements seamlessly recover for when you are back online.

Improved Syncing Resilience

Interrupting a sync is no longer an issue, never leaving your project in a mid-synced state as syncing is now far more resilient thanks to snapshot based syncing. If something goes wrong partway through a sync, the app has more recovery paths to seamlessly recover using various methods before alerting you. If it can't recover, it simply abandons the snapshot and takes a new one on the next sync, picking up where it left off.

It will only update your project with the sync results if the snapshot was fully 100% syncable, ensuring project integrity. We have also extended this improved resilience across more parts of the project, including VLANs, cable inventories, and layers, not just the core gear, ports, and connections.

In the event that several snapshots fail to sync repeatedly, you will be presented with an option to perform a full project validation as before, complete with the new smarter repair options we added in recent releases.

Instant Version History Reverts and Project Imports

But it's not just editing that gets a major performance boost. Importing projects and reverting Version Histories now take seconds instead of minutes as the snapshot based syncing simply will queue up your latest changes. This means the admittedly long and drawn out process of reverting Version Histories is now compressed to a matter of seconds as you no longer need to wait for a full re-sync and project validation.

This makes quickly swapping between different versions much more feasible now, for those times you can't remember the exact older version you were looking for and need to hop around a few different versions until you find it. Just revert as many as you need, and let background sync clean up gracefully when you are done.

Local Mode Changes

We've also made some changes to how Local Mode works in general. Previously, deleting a project in one browser would still leave your local copy on other browsers and devices. The intention was to allow you an extra backup method in the event of accidental mistakes, but this ended up just causing confusion for most people.

Instead, it now removes deleted projects from your other browser sessions instead of leaving previous copies behind, matching how shared team projects already behaved. This does mean delete is now more permanent though!

Another important change to be mindful of - your local projects are now treated as the source of truth. If you are syncing the same project across multiple browsers or devices at the same time, the most recently synced one will now always take precedence, regardless of if the server's version is newer.

This keeps syncing clear, consistent, and predictable, and you can always recover previous versions from Version History in the event of a mistake.

Improvements

  • Some self-healing steps, such as correcting layer ordering and port colours, now run as part of the normal project load rather than requiring a full project validation.
  • Thanks to the improved error handling with Background Sync, the old import-with-errors workflow and checkbox is no longer needed and has been removed.
  • Local Mode is now no longer bypassed during project syncs, preventing rare cases where you may be told Local Mode needs to be enabled when using Local Mode specific features such as undo shortly after a sync completes. Local Mode is still required to be bypassed during full project validations.
  • During syncs, project data is now synced in chunks for faster syncing instead of one-at-a-time for all project data, not just ports and connections.
  • Manual syncs will now always run if requested, even if there are no changes to the project.
  • Several notifications that should never have been dis-missable can no longer be dismissed by mistake.

Bug Fixes

  • Fixed panning not working for read-only users and read-only projects.
  • Fixed an auto save not being triggered in some situations after changing non-drawing items like layers or cable inventories.
  • Fixed the Library Editor not saving updates when you saved very quickly after making a change.
  • Fixed the validating-project notification disappearing while validation was still in progress.
  • Fixed a rare case where a duplicate VLAN or layer could be created after a sync.

Connection Tags are now released!

1.40.0

Connection Tags are now Available in the Main App

Thanks to everyone for your feedback, we've heard great things about Connection Tags from the Beta, and we're excited to now release them fully in the Main app!

As a recap, when two pieces of gear are far apart, the connection between them can now be shown as two short stubs, one at each end, with a label that tells you what each stub links to. The result is a drawing that stays readable no matter how big your system gets.

You stay in control of how tags behave. Connections can switch to tags automatically based on distance, always show as tags, or always show the full line, so you can tune the look of each drawing to suit the way you work. You also choose what the tag labels display, whether that is the gear name on its own, the gear and port together, or just the port.

Tags double as a fast way to move around a big drawing too. Click a tag label to jump straight to the other end of the connection, and hover a stub to highlight the matching stub at the far end. Tagged connections also eliminate the need for Smart Connection Routing, drastically speeding up performance on larger drawings as the app no longer needs to calculate the best path for each connection.

Connection Tags are a Pro feature, and we are running a special promotion until the end of the month to get your first month of Pro free to try them out!

Read the full Beta changelogs here.

Default Library Updates

Thank you to everyone who has submitted and requested library items! The library is now almost up to 2,500 verified items!
  • Advatek Lighting
    • A4-S Mk3
    • E4-S Mk3
    • E16-S Mk3
    • T8-S Mk3
    • T16X-S Mk3
    • R1F-S
    • R2F-S
    • R4D-S
  • Biamp
    • Devio DCM-1
    • Devio DTM-1
    • Devio SCR-10
    • Devio SCR-20
    • Devio SCR-25
    • Devio SCX 400
    • Devio SCX 800
    • Tesira EX-AEC
    • Tesira EX-IN
    • Tesira EX-IO
    • Tesira EX-LOGIC
    • Tesira EX-MOD
    • Tesira EX-OUT
    • Tesira EX-UBT
    • Tesira SERVER
    • Tesira SERVER-IO
    • Tesira SERVER-IO AVB
    • TesiraCONNECT TC-5
    • TesiraCONNECT TC-5D
    • TesiraFORTÉ AI
    • TesiraFORTÉ AVB AI
    • TesiraFORTÉ AVB CI
    • TesiraFORTÉ AVB VT
    • TesiraFORTÉ AVB VT4
    • TesiraFORTÉ CI
    • TesiraFORTÉ DAN AI
    • TesiraFORTÉ DAN CI
    • TesiraFORTÉ DAN VT
    • TesiraFORTÉ DAN VT4
    • TesiraFORTÉ VT DSP
    • TesiraFORTÉ X 400 Meeting Room DSP
    • TesiraFORTÉ X 800 Meeting Room DSP
    • TesiraFORTÉ X 1600 Meeting Room DSP
    • Vocia MS-1e
    • Vocia TTS-1nce
  • Canon
    • CR-N300
    • CR-N500
    • RC-IP100
    • RC-IP1000
  • Cisco
    • SG350-20
  • GearConnect
    • Generic LED Driver
  • KLANG
    • KLANG:fabrik
  • Obsidian Control Systems
    • NX Touch
    • NX Wing
    • NX1
    • NX1-16
    • NX2
    • NX3
    • NX4
    • NX P
    • NX W
    • NX DMX
    • NX DMX for Education
    • NX SYNC
  • Roland
    • UM-ONE mk2
  • Shure
    • MXCWAPT
    • MXCWNCS
    • SBRC
  • TOA Corporation
    • IP-A1AF
    • IP-A1MP
    • IP-A1PA12
    • IP-A1PC238
    • IP-A1PC580R
    • IP-A1PC580S
    • IP-A1PG
    • IP-A1RM
    • IP-A1SC15
    • TS-D1000-CF
    • TS-D1000-CU
    • TS-D1000-DF
    • TS-D1000-DU
    • TS-D1000-EX
    • TS-D1000-M1
    • TS-D1000-M2
    • TS-D1000-SU
    • TS-D1100-MC
    • TS-D1100-MU
    • TS-D1100-SP
  • Wisycom
    • Wisycom ADB3 (BNC)
    • Wisycom ADFA (BNC)
    • Wisycom ADFA (N-Type)
    • Wisycom ADN3 (N-Type)
    • Wisycom CSA221 (Combine)
    • Wisycom CSA221 (Split)
    • Wisycom LFA (BNC)
    • Wisycom LFA (N-Type)
    • Wisycom MAT288
    • Wisycom MFL-RRRR
    • Wisycom MFL-TTRR
    • Wisycom MFL-TTTT
    • Wisycom MRK16
    • Wisycom MRK980
    • Wisycom MTK952
  • Yamaha
    • CS-R3
    • CS-R5
    • CS-R10
    • CS-R10-S
    • CSD-R7
    • DSP-R10
    • DSP-RX
    • DSP-RX-EX
    • QL1
    • QL5
    • RPio222
    • RPio622

Clean up your drawings with Connection Tags!

BETA APP

Connection Tags

First shown off at EXPO-SCENE this year, Connection Tags are a new way to cut down on visual clutter in large drawings. Instead of drawing the full line between two distant pieces of gear, a tagged connection appears as two short stubs, one at each end, with a navigation label that tells you what the connection links to. And Connection Tags come packed with helpful features beyond just the tidier look too!

Check out our video on the new feature, or read on below!
Connections come in three new modes. Auto Tag switches between a full line and tag stubs based on how far apart the connected gear is, so connections only tag themselves once the gear is far enough away to benefit from it, and this happens automatically for you as you move gear around the drawing!

Show As Tag always shows the connection as tag stubs no matter the distance, and Show Full Connection always shows the full line. You can set the preference by right-clicking a connection, from the Selection Toolbar when one or more connections are selected, or from the Edit menu under Connections.
You can also control what text a tag displays. The Tag Label option gives you three choices. Gear Only is the default and shows just the name of the gear on the other end. Gear and Port shows both the gear name and the connected port label together, for example FOH · RJ45 1. Port Only shows just the connected port label, for example RJ45 1. This makes it easy to tell at a glance not only which device a connection runs to, but which specific port it lands on. Just like the tag mode, you can set the label by right-clicking a connection or from the Edit menu under Connections, with single and multi-select supported so you can update many connections at once.
Connection Tags are also a quick way to get around a big drawing. Clicking a tag label jumps the view straight to the other end of the connection, and hovering a stub highlights the matching stub at the far end so you can always find where a connection goes.

As an added bonus, to improve performance, when a connection is tagged, the line no longer calculates its Smart Connection Routing, drastically speeding up path finding when moving gear around the drawing.

You can fine tune tag behaviour in Project Settings, including the Default Tag Mode and Default Tag Label for new connections, whether tag labels are always pinned or only appear on hover, the distance threshold that triggers Auto mode, and the length of the tag lines.

Connection Tags are a Pro feature, and when a new project is created, Pro users will have connections set to Auto Tag by default, while Starter users will have connections set to Show Full Connection by default.

If you aren't already a Pro member, you can try Connection Tags out with a free month of Pro, activated automatically when you sign up! Try Tags today at beta-app.gearconnect.ca.

Default Library Updates

Thank you to everyone who has requested and submitted library items!
  • Blackmagic Design
    • Blackmagic Cloud Store
    • Blackmagic Cloud Pod
    • Blackmagic Cloud Store Ultra 48TB
    • Blackmagic Cloud Store Ultra 24TB
    • Blackmagic Cloud Store Max 48TB
    • Blackmagic Cloud Store Max 24TB
    • Blackmagic Cloud Store Mini 16TB
    • Blackmagic Cloud Store Mini 8TB
    • Blackmagic SDI Expander 8x12G
    • Blackmagic Studio Fiber Converter
    • Blackmagic Camera Fiber Converter
    • HyperDeck ISO Recorder 100G
    • Teranex Mini IP Video 12G
    • Teranex Mini Quad SDI to 12G-SDI
    • Teranex Mini 12G-SDI to Quad SDI
    • Teranex Mini SDI Distribution 12G
    • Teranex Mini HDMI to Optical 12G
    • Teranex Mini Optical to HDMI 12G
    • Teranex Mini Audio to SDI 12G
    • Teranex Mini SDI to Audio 12G
    • Teranex Mini Analog to SDI 12G
    • Teranex Mini SDI to Analog 12G
    • Teranex Mini HDMI to SDI 12G
    • Teranex Mini SDI to HDMI 12G
  • Crown
    • CT 8150
    • CT 875
    • CT 4150
    • CT 475
    • CTD-8125
    • CTD-4125
    • CTD-2125
  • DirectOut
    • ANDIAMO
  • Hive Media Control
    • Pluto 2TB
    • Pluto 1TB
    • Osmia 2TB
    • Osmia 1TB
    • Minima 1TB
    • Minima 500GB
  • iConnectivity
    • mioXL
    • mioXM
  • KLANG
    • KLANG:konductor
    • KLANG:vokal
  • Luminex
    • GigaCore 30i
  • QSC
    • LS218
    • LS118
    • LA112
    • LA108
  • Rupert Neve Designs
    • RMP-D8

Improvements

  • The Hover Card no longer twitches between the left and right side of the drawing when your cursor sits near the center. Once it settles on a side, the card now stays there until your cursor moves well past the middle of the drawing.
  • Zoom to Fit now accounts for the drawing toolbar when framing tall gear, so they are no longer tucked behind it.
  • Jumping to a gear item that is too large to fit within your current camera size now zooms the drawing out to fit the gear cleanly.
  • Local Mode now re-activates faster after a sync, dropping the delay from 5 seconds down to 1.5 seconds.
  • The drawing integrity check can now repair mismatched connections. When a connection's endpoints have drifted out of sync, choosing Repair reconnects it to the correct ports instead of removing it from the drawing.

Bug Fixes

  • Fixed not being able to use CTRL + Click to pan around the drawing.
  • Fixed clicking into the drawing not clearing active text boxes such as the grid size and search fields.
  • Fixed the Connection Hover Card showing a connection's own port as the connected port in some situations.
  • Fixed connections not being hoverable or selectable immediately after a bulk duplicate.
  • Fixed being able to middle mouse pan around in the Library Editor preview.

1.39.2

The bug fixes from the previous Beta release are now released. Please see below for more details.

Bug Fixes

  • Fixed a crash that could occur when opening a project containing hidden ports that were still connected to connections.
    • Projects affected by this crash are now automatically repaired when opened.
  • Fixed an issue where an existing connection could be reconnected onto a hidden port.
  • Fixed an issue where a port could be hidden while still connected to a connection.
  • Fixed pan, multi select, and other interactive drawing features being unresponsive in projects affected by the issues mentioned above.

BETA APP

Bug Fixes

  • Fixed a crash that could occur when opening a project containing hidden ports that were still connected to connections.
    • Projects affected by this crash are now automatically repaired when opened.
  • Fixed an issue where an existing connection could be reconnected onto a hidden port.
  • Fixed an issue where a port could be hidden while still connected to a connection.
  • Fixed pan, multi select, and other interactive drawing features being unresponsive in projects affected by the issues mentioned above.