Skip to content

Latest commit

 

History

History
304 lines (203 loc) · 26 KB

CHANGELOG.md

File metadata and controls

304 lines (203 loc) · 26 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.15.0 (2023-03-10)

Features

  • button logic and settings for http overlay (2c0509b)
  • change startupWebState check to return if not (416c494)
  • Load overlay if startupstate is activated (445335a)
  • Overlay graphics from http webpage (44ec73e)
  • setup model for web/http overlay (0d4720c)

Bug Fixes

  • create webURL array if not in received settings. (51a5bb8)
  • make webURL optional to avoid crash when loading settings from old version (e38be54)
  • OSC Error was logged as info (5f82cdd)
  • Updated incorrect log statements and made logs more consistent. (d273dde)

2.14.2 (2022-12-05)

Bug Fixes

  • create webURL array if not in received settings. (51a5bb8)

2.14.1 (2022-12-05)

Bug Fixes

  • make webURL optional to avoid crash when loading settings from old version (e38be54)

2.14.0 (2022-12-05)

Features

  • button logic and settings for http overlay (2c0509b)
  • change startupWebState check to return if not (416c494)
  • Load overlay if startupstate is activated (445335a)
  • Overlay graphics from http webpage (44ec73e)
  • setup model for web/http overlay (0d4720c)

Bug Fixes

  • OSC Error was logged as info (5f82cdd)

2.13.1 (2022-11-30)

Bug Fixes

  • Checking folders should also show files from a subfolders subfolders (1c43ed2)

2.13.0 (2022-11-30)

Features

  • Confirm restart from client, and hide restart when only showing a single output (108012d)
  • Implement MediaTech logger, log cleanup, removed Winston (c79392f)

Bug Fixes

  • prevent overwriting settings with initial settings (e.g if a restart occours while a client stores an update.) (5cb8a5a)

2.12.0 (2022-09-20)

Features

  • Stettings startupstate of Loop, Mix and Manual (38fd868)
  • update prebuild .exe files (6ebe5a8)
  • use nullish coalescing (??) instead of || (0485f40)

2.11.0 (2022-09-19)

Features

  • refactor - foldercomparison was double coded (ac6fcc3)
  • refactor CasparCGHandler preparing better folder filename handling (6b6aac3)
  • Use framerate from casparcg channel config. (d964c86)

Bug Fixes

  • compare full filename including path when setting Tally (b09742e)
  • compare full folder name (3ce1cd5)
  • Filter out alpha files. (50adabf)
  • Gateway should handle Path in settings (a0bb2f8)
  • Ignore broken typescript dependency. (4c86131)
  • Input of getVideoFormat is string instead of ICcgConfigChannel. (12e7b1c)
  • show all files when selected folder is empty (root) (38deb7f)
  • Uses non-alpha/keyer file for marking tally. (ebf7bbc)

2.10.1 (2021-12-09)

Bug Fixes

  • After changing folders on outputs the Thumbnails didn't reload. (0fe86c4)

2.10.0 (2021-12-09)

Features

  • Different label (SELECTED or END) depended on whether it's a video clip or a still pix (e4cf798)
  • Indicate when connection form client to server is not established (d3f0fac)
  • preload filelist before thumbnails are loaded (5cd85db)

Bug Fixes

  • handle more than 100 media files - Queue CCG thumbnail commands and only reload if thumbnail list has changed (7a76626)
  • Loading folders did not happen until all thumbnails was loaded. With +600 media files this took to much time (db33500)
  • media files with dublicate start of filename was all shown as having tally. (5604431)

2.9.0 (2021-10-28)

Features

  • Rename Restart and Save buttons in Settings from "SERVER" to "CLIPTOOL" (3bc98c4)

Bug Fixes

  • Header PVW thumbnail was not shown (7f90563)

2.8.3 (2021-10-27)

Bug Fixes

  • media clips was not indicated as selected if it was from a sub folder (because of using name instead of path) (c0721cc)

2.8.2 (2021-10-18)

Bug Fixes

  • Startup of ClipTool before CasparCG caused no clips shown (b108dac)

2.8.1 (2021-10-15)

Bug Fixes

  • Stills we're not shown as selected in preview window and old timing was still shown (d0cf903)

2.8.0 (2021-10-14)

Features

  • Only show specified channel in settings when using /?channel=xx (839899a)

Bug Fixes

2.7.0 (2021-09-04)

Features

  • only view one channel output (e.g. for a client only controlling a screen localhost:555/?channel=2) (30bb477)

2.6.3 (2021-06-08)

Bug Fixes

  • AMP Gateway always played on output 1 because of missing empty string in emit (c439867)

2.6.2 (2021-06-07)

2.6.1 (2021-05-30)

Bug Fixes

  • Re-render thumbnails if thumbs are updated (if received later than filelist) (2e608c9)

2.6.0 (2021-05-29)

Features

  • Indicatwe when the clip has played and no longer are cured. (6c70832)
  • speedoptimization, only rerender when needed, goal is to run client on Rpi 2. (cdfc405)
  • textview - simple header for small screens (E.G. Rpi with touch) (c47455b)
  • textview larger thumbs, settings and timecode (b48b943)

Bug Fixes

  • cleanup mediafiles for reloading after changing settings (e.g. folders) (4be38a5)
  • gateway was not updated with new TimeTally handling (3e9e743)
  • logger levels should be 0 to 3 not 3 to 0 (06e3c3b)
  • only update and emit store when changes in files and thumbs (f09bb19)
  • renderTabdata should return an array for tabs (b54479b)
  • update number of channels on clients when connecting to CasparCG (if ClipTool are started prior to CCG) (08f35e0)

2.5.0 (2021-05-28)

Features

  • AMP control from Ross (0c5daa2)
  • AMP protocol control - Vrt1 - 8 . Play command implemented (574ee2f)

Bug Fixes

  • textview was limited to only one line of thumbs (70e5b78)

2.4.1 (2021-05-22)

Bug Fixes

  • in prebuild .exe settings was not stores as storage folder was not created (0cc20e1)
  • prebuild casparcg-clip-tool.exe was not build correctly (3c16109)

2.4.0 (2021-05-22)

Features

  • textview /?textview=1 for quing on small screens e.q. a small raspberry pi (70f19a4)

2.3.0 (2021-04-21)

Features

  • controlgateway - select gateway type as cli args (bab2271)
  • gateway - cli args handling - OSC controller, play,load working (ca0a276)
  • Gateway - OSC server initial setup (7e018f9)
  • package .exe files of ClipTool AND Gateway (7c9b074)

Bug Fixes

  • GUI - css thumbs was scrolling over settings. Scaling on small screen (09a1dff)
  • Order of initial loading of webpage, settings are now passed upon connection. And pages loaded imidiately (651249c)

2.2.0 (2021-04-14)

Features

  • Settings - enable/disable scaling (disable will scale to outputformat) (b706693)

Bug Fixes

  • Scaling - set default store to 1920x1080 (25771dd)

2.1.0 (2021-04-12)

Features

  • added check for not reloading an already loaded template when calling a invoke (2a49b2a)
  • added invoke start & end to default reducer (1c31c7c)
  • changes invoke to invokeSteps[] so multiple steps can be controlled. (1ab5c1c)
  • client can build - preparing move to socket-io (2bac765)
  • ClipTool only settings. Disables OVERLAY and AUTONEXT function on clint (if more than one client is connected, only one should add overlay and control autonext) (6dad196)
  • countdown instead of count up. Mix and autoplay button -ready to implement (45a00d1)
  • dropdown selectors for dataFolder and overlayFolder in settings (67cbe27)
  • express nodejs based initial commit (3288e92)
  • first working draft of Invoke (18736c7)
  • Folders - extract folders from filenames. Select folder in settings (d9ed75e)
  • GraphQl mediaFolders implemented (fd806cd)
  • mediadat and thumbnails pr output based on selected folder (4962f6d)
  • mix implemented (77fba63)
  • Optimization - only rerender updated components (time and tally) (c4fb14d)
  • prepare output settings (3e542c1)
  • refactor - basic rendering of thumbs in client working (9bff267)
  • refactor - functional components - tabs recieved from Caspar CG settings (3959dfe)
  • refactor - Header timer ccs align, manualplay instead of autoplay (as autoplay is default) (42e7320)
  • refactor - loop implemented (77da4e5)
  • refactor - play media when clicking on thumb (6b0a4d7)
  • refactor - remove channelsReducer and leftovers from autonext feature (9096b6e)
  • refactor - setting up socketIO client (82cd33f)
  • refactor - time object parsed to client instead of full channels object (c348464)
  • refactor - timer on client (4c75380)
  • refactor manual start implemented (08490b3)
  • refactoring - further refact and rewrite. Focus on Server-side (0c4dca3)
  • refactoring - serverside casparCg connection and datastructure (4065e35)
  • scaling - individual scaling of outputs (dc221d5)
  • scaling in pixel format - fix: state buttons (29b6f25)
  • Select folder from pull-down menu in settings, gets folderlist by query mediaFolders to casparcg-state-scanner (1659c99)
  • Select MediaFolder CCS improvements (87b774a)
  • settings - css on buttons and fields (e921a09)
  • Settings Tab label implemented (fe96674)
  • settings.json storage implemented. Basic setttings working (138220c)
  • uptimize update tally info to only send updates when changed (117b6a8)

Bug Fixes

  • added indexChannel instead of static 1 so all channels can have gfx (bb72d4e)
  • added subfolder .filter as CCG 2.2 does not support subfolder argument in the CLS command. (09d6332)
  • Autonext and Loop buttons did not work after refactoring (29afbc6)
  • Autonext and Loop type when refactoring (195496f)
  • Autonext didn´trestart when stopped (randomly) - lastTimeCounter was shared among all channels. Now array (5611f9c)
  • Avoid calling an overlay template or the wipe 2 frames in a row. (56f7363)
  • checking index againts length was missing subtracktion of -1 to length (40223f0)
  • Clear gfx instead of Stop when mix or play a new clip, so both XML and INVOKE based templates will be cleared. (2187b0f)
  • Clear overlayIsStarted when loading clip (55cb4de)
  • Clear Wipe layer 11 when loading new clip without AutoNext on. (29bd386)
  • data folder, media filename could include subfolders. (5c698bc)
  • Error when updating playingStatus and thumblist is not yet loaded (2469d34)
  • forgot foreground in object so it kept loading overlay if it started at zero (f2c91e0)
  • handle wipe didn´t include item in function declaration (16d12b5)
  • ipreset layer 20, if meteFile doesn´t include layer (5837407)
  • moved set connection status to last part ofv initialistion, so it´s not setting it online if an error happens (857d38e)
  • multiple outputs now working (12388b5)
  • only create tabs for existing outputs (d3667f3)
  • Output did reference to folderslist instead of configured outputfolders (15a0199)
  • removed filter out media/ in cleanUpFilename() as the folder is now selected from a list, and therefore safe. (0d85e42)
  • removed setting starting to 0.08 as lowest value (ffd6d4b)
  • selfcontaines package-builds did not include client part. (/package/*linux & *win) (bf606e9)
  • settings - select folder css width to small (6e80f9b)
  • Settings screen scrollable (622e907)
  • type in all variable names: loadClipToolCommonrSettings -> loadClipToolCommonSettings (5675472)
  • update local settings if common (server stored) settings are changed (2ed1b46)
  • update loop state clientside when restarting server (c8b207c)