Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| igotcha:changelog [2019/07/08 10:38] – francis | igotcha:changelog [2023/11/14 09:58] (current) – updated list to latest francis | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Change Logs ====== | ====== Change Logs ====== | ||
| ===== iGotcha Signage C# ===== | ===== iGotcha Signage C# ===== | ||
| + | ==== 2.20.0.117 ==== | ||
| + | * Added monitor control for PLANAR devices over serial cable [RS232] (IGS-127) | ||
| + | |||
| + | ==== 2.20.0.116 ==== | ||
| + | * Added support for offline indicator (ISCP-448) | ||
| + | |||
| + | ==== 2.19.0.113 ==== | ||
| + | * Added network control for Panasonic PT-RZ120 (ISCP-447) | ||
| + | |||
| + | ==== 2.18.0.112 ==== | ||
| + | * Allow persistent local storage in interactive browser (ISCP-442) | ||
| + | * Fixed LG RS232 control does not work for device ids greater than 9 (ISCP-439) | ||
| + | * Fixed files with " | ||
| + | * Fixed spaces in allowed URLs field crash the player (ISCP-436) | ||
| + | |||
| + | ==== 2.17.0.110 ==== | ||
| + | * Upgraded CEF to 170.1.12 (ISCP-437) | ||
| + | |||
| + | ==== 2.16.2.109 ==== | ||
| + | * Fixed setting order algorithm to "one, ordered" | ||
| + | |||
| + | ==== 2.16.1.108 ==== | ||
| + | * Fixed white flash on web content load after a channel switch (ISCP-433) | ||
| + | |||
| + | ==== 2.16.0.107 ==== | ||
| + | * Added live stream support (ISCP-430) | ||
| + | * Added scaling option for screenshots (ISCP-431) | ||
| + | * Implemented sending system time zone (ISCP-428) | ||
| + | * Fixed unhandled exception when status log is updated (ISCP-429) | ||
| + | * Fixed content does not update when there is nothing to play (ISCP-427) | ||
| + | * Fixed special characters in media URLs are not handled properly (ISCP-432) | ||
| + | |||
| + | ==== 2.15.0.103 ==== | ||
| + | * Changed default server URL to https:// | ||
| + | * Implemented remote control (ISCP-414) | ||
| + | * Implemented previous media action (ISCP-415) | ||
| + | * Added local WebSocket server for offline remote control (ISCP-420) | ||
| + | * Removed Flash support (ISCP-416) | ||
| + | * Renamed sequence attribute " | ||
| + | * Fixed next media does not reset media timer when duration is unchanged (ISCP-413) | ||
| + | * Fixed next media does not always work when there are multiple frames (ISCP-417) | ||
| + | * Fixed content does not play or pauses when a media group is empty (ISCP-421) | ||
| + | * Fixed benign error in logs when trying to load an unchanged sequence file (ISCP-419) | ||
| + | * Fixed WebSocket randomly disconnects since 2.14.18.0 (ISCP-418) | ||
| + | * Fixed WebSocket is not reconnected immediately when switching player id (ISCP-353) | ||
| + | * Fixed manager sometimes crashes at midnight while rotating logs (ISCP-423) | ||
| + | * Fixed log related race conditions when settings panel is open (ISCP-367) | ||
| + | * Fixed interactive browser subframes should not be restricted to allowed URLs (ISCP-425) | ||
| + | |||
| + | ==== 2.14.20.0 ==== | ||
| + | * Fixed player may not restart automatically when crashed | ||
| + | |||
| + | ==== 2.14.19.0 ==== | ||
| + | * Implemented " | ||
| + | * Expose a next() method to web content | ||
| + | |||
| + | ==== 2.14.18.0 ==== | ||
| + | * Implemented real-time sequence status | ||
| + | * Improved RS-232 monitor control responsiveness | ||
| + | * Reduced delay for turning screen on/off according to opening hours | ||
| + | * Increased frequency of monitor status refreshes | ||
| + | |||
| + | ==== 2.14.17.0 ==== | ||
| + | * Logs are now automatically deleted after 30 days | ||
| + | |||
| + | ==== 2.14.16.0 ==== | ||
| + | * Fixed black screen after closing the interactive browser in some conditions | ||
| + | * Suppressed error messages when mediaGroup position attribute is missing | ||
| + | |||
| + | ==== 2.14.15.0 ==== | ||
| + | * Restrict interactive browser to allowed URLs | ||
| + | |||
| + | ==== 2.14.14.2 ==== | ||
| + | * Fixed browser does not time out when using proximity triggers | ||
| + | * Fixed browser is timing out when standing still in front of a proximity sensor | ||
| + | * Fixed browser should not open when no URL is configured | ||
| + | |||
| + | ==== 2.14.14.1 ==== | ||
| + | * Automatically append index.html to microsite path for triggers | ||
| + | |||
| + | ==== 2.14.14.0 ==== | ||
| + | * Added Nexmosphere IR sensor support | ||
| + | * Fixed screenshots are not sent when screen is black | ||
| + | |||
| + | ==== 2.14.13.0 ==== | ||
| + | * Added Samsung EX-LINK support | ||
| + | |||
| + | ==== 2.14.12.0 ==== | ||
| + | * Implemented " | ||
| + | |||
| + | ==== 2.14.11.0 | ||
| + | * Fixed team sync issue with priority deployments | ||
| + | |||
| + | ==== 2.14.10.0 ==== | ||
| + | * Proxy configuration is now based on system settings | ||
| + | * Fixed WebSocket issue with HTTP proxies | ||
| + | * Fixed HTTP proxy authentication issue | ||
| + | |||
| + | ==== 2.14.9.1 ==== | ||
| + | * Fixed team sync issue with media groups | ||
| + | |||
| + | ==== 2.14.9.0 ==== | ||
| + | * Fixed team sync issue with media groups | ||
| + | * Fixed crash when videowall attribute is missing | ||
| + | |||
| + | ==== 2.14.8.0 ==== | ||
| + | * Enable TLS 1.2 for WebSocket connection | ||
| + | |||
| + | ==== 2.14.7.0 ==== | ||
| + | * Fixed incorrect monitor resolution and cropped screenshots with display scaling | ||
| + | |||
| + | ==== 2.14.6.3 ==== | ||
| + | * Fixed browser does not reload when " | ||
| + | |||
| + | ==== 2.14.6.2 ==== | ||
| + | * Fixed issue with Nexmophere X-Eye minimum distance zone | ||
| + | |||
| + | ==== 2.14.6.1 ==== | ||
| + | * Fixed various issues when " | ||
| + | * Fixed on-screen keyboard disappears when switching between fields | ||
| + | |||
| + | ==== 2.14.6.0 ==== | ||
| + | * Improved interactive session timeout overlay | ||
| + | * Added Nexmophere X-Eye support | ||
| + | * Fixed videos with audio not auto-playing in web content | ||
| + | * Disabled two-finger zoom gesture in web content | ||
| + | * Fixed spinner placement on multiple monitor setups | ||
| + | * Removed spinner shown when clearing IE cache | ||
| + | |||
| + | ==== 2.14.5.6 ==== | ||
| + | * Fixed numpad keys cannot be used to change channels | ||
| + | |||
| + | ==== 2.14.5.5 ==== | ||
| + | * Added display scaling support | ||
| + | * Fixed interactive browser does not get keyboard focus when touched | ||
| + | |||
| + | ==== 2.14.5.4 ==== | ||
| + | * Implemented conditional deployments | ||
| + | |||
| + | ==== 2.14.5.3 ==== | ||
| + | * Added ad type in proof of play reports (needed for V3 support) | ||
| + | * Added monitor control for Sony devices over the network using SSIP | ||
| + | |||
| + | ==== 2.14.5.2 ==== | ||
| + | * Added automatic secret token authentication mode (needed for V3 support) | ||
| + | |||
| + | ==== 2.14.5.1 ==== | ||
| + | * Fix cookies are not persisted when playing web content | ||
| + | |||
| + | ==== 2.14.5.0 ==== | ||
| + | * Implemented " | ||
| + | * Added setting to enable Chrome DevTools | ||
| + | * Fixed black screen should be displayed when no content is scheduled | ||
| + | * Days of the week now roll over to the next day when deployment start time is after end time | ||
| + | * Improved on-screen keyboard | ||
| + | * Improved template and interactive browser performance | ||
| + | * Added user-friendly error messages when interactive web pages fail to load | ||
| + | * Disabled web security in Chromium to avoid cross-origin issues | ||
| + | * Screenshots are now cropped to the player window | ||
| + | * Removed IE cache clearing for interactive browsers | ||
| + | * Removed Skype automatic sign-in | ||
| + | |||
| + | ==== 2.14.4.1 ==== | ||
| + | * Fix fade-in animation may get stuck on slower computers | ||
| + | |||
| + | ==== 2.14.4.0 ==== | ||
| + | * Improved interactive browser loading time | ||
| + | * Added fade in/out when switching to interactive browser | ||
| + | * Enabled GPU acceleration for templates and interactive browser | ||
| + | * Added 4K video support in templates | ||
| + | |||
| + | ==== 2.14.3.0 ==== | ||
| + | * Added unique code for new players | ||
| + | * Added secret token for calls to server | ||
| + | * Fixed audio player not downloading mp3s | ||
| + | * Fixed manager logs resetting to the top | ||
| + | * Fixed chromium not playing webcam | ||
| + | * Made interactive kiosk refresh the webpage every so often when there isn't any digital signage content | ||
| + | * Added channel scheduling from CMS | ||
| + | |||
| + | ==== 2.14.2.1 ==== | ||
| + | * Changed keyboard to homemade one | ||
| + | * Various bug fixes | ||
| + | * Removed DirectX playback | ||
| + | |||
| + | ==== 2.14.2.0 ==== | ||
| + | * Can now play .exe content | ||
| + | * Fixed chromium spawning infinite browser subprocesses | ||
| + | * Removed player registration upon new player opened for the first time | ||
| + | |||
| + | ==== 2.14.1.2 ==== | ||
| + | * Can now drag the config menu around | ||
| + | * Player version now shown on the manager | ||
| + | * Player no longer restarts when content is changed | ||
| + | * TCP connection between manager and player no longer causes errors when multiple players are opened on the same computer | ||
| + | * Empty folders are deleted along with old content | ||
| + | * Errors and crashes aren't logged during closing hours | ||
| + | |||
| + | ==== 2.14.1.1 ==== | ||
| + | * Fixed interactive kiosk mode showing black every second time it went to ads | ||
| + | * Added milliseconds override for media length | ||
| + | * Fixed array out of bounds when syncing players with 2 pieces of content | ||
| + | * Added play media and go to next functions to websocket and tcp, respectively | ||
| + | |||
| + | ==== 2.14.1.0 ==== | ||
| + | * Changed Manager/ | ||
| + | * Interactive kiosk with Chromium | ||
| + | * Remade Manager' | ||
| + | * Changed references to config.xml to point to sequence.xml instead | ||
| + | * Changed name of content.xml to sequence.xml | ||
| + | * Send player uptime logs to server | ||
| + | * Resolution resizes properly when a fraction of screens are unplugged/ | ||
| + | * Changed media override duration to accept float values | ||
| + | * Various bug fixes | ||
| + | |||
| + | ==== 2.14.0.7 ==== | ||
| + | * Reduced thread count growth | ||
| + | |||
| + | ==== 2.14.0.6 ==== | ||
| + | * Stabilized vlc, fixed black screens | ||
| + | * Optimized Sequence file to only check media files if Sequence file itself is different | ||
| + | * Fixed updater error popup | ||
| + | * Added media remote control feature | ||
| + | * Upgraded cefsharp (chromium browser) to latest version | ||
| + | * Better thread closing in Manager | ||
| + | * Added Sequence file overwrite if the current file is unreadable | ||
| + | |||
| + | ==== 2.14.0.5 ==== | ||
| + | * Changed status to get Lamar version from lamar.exe | ||
| + | * Upgraded VLCDotNet to newest version | ||
| + | |||
| ==== 2.14.0.4 ==== | ==== 2.14.0.4 ==== | ||
| * Added file caching of 10s for VLC | * Added file caching of 10s for VLC | ||
| Line 13: | Line 244: | ||
| * Added restart at specific time | * Added restart at specific time | ||
| + | ==== 2.14.0.3 ==== | ||
| + | * Fixed video freeze timer issue | ||
| + | * Cleaned up monitor status logs on manager | ||
| + | * Fixed placement of lastTimeVerifiedIfPlayListChanged | ||
| + | |||
| + | ==== 2.14.0.1 ==== | ||
| + | * Fixed chromium browser frames not loading properly | ||
| + | * Added GDS monitoring | ||
| + | * Added stream fallback PNG if stream is unreachable | ||
| + | * Added cef_extensions.pak for extra chromium browser support | ||
| + | * Added explicit Dispose for NAudio | ||
| + | * Fixed missing CurrentlyPlayingAdId.txt causing screenshots not to be taken | ||
| + | * Fixed memory leak from screenshots | ||
| + | * Added Lamar version check in express status (if present) | ||
| + | * Fixed status thread hanging when manager was launched without player | ||
| + | * Cleaned debug logs | ||
| + | |||
| + | ==== 2.14.0.0 ==== | ||
| + | * Chromium browser | ||
| + | * Streaming fix | ||
| + | * ApplicationUpdater updated | ||
| + | |||
| + | ==== 2.13.0.4 ==== | ||
| + | * Fixed ApplicationUpdater so it always runs silently without popups | ||
| + | * Removed XMLRPC server who's sole purpose was to get some public variables from the player. Changed to NamedPipeClient | ||
| + | * Fixed sync so that future-dated content doesn' | ||
| + | |||
| + | ==== 2.13.0.3 ==== | ||
| + | * Fixed null sequence error in mediagroup init() caused by calling First() on an empty linq | ||
| + | * Fixed NamedPipe for audio changes | ||
| + | * ApplicationUpdater now opens silently | ||
| + | * Fixed VLC player playing black when ChangeLayout is called | ||
| + | |||
| + | ==== 2.13.0.2 ==== | ||
| + | * Fixed timer bug in PlayArea that skipped the first video in a mediagroup when syncing | ||
| + | * Cleaned logs | ||
| + | |||
| + | ==== 2.13.0.1 ==== | ||
| + | * Fixed generate weighted queue working with play x more times | ||
| + | * Halved size of libvlc folder | ||
| + | |||
| + | ==== 2.13.0.0 ==== | ||
| + | * VLC player added | ||
| + | * New ApplicationUpdater added | ||
| + | * Priority deployments past midnight fixed | ||
| + | * Doesn' | ||
| + | |||
| + | ==== 2.12.4.6 ==== | ||
| + | * Sync functionality working with media group | ||
| + | * Fixed currently playing ad id not displaying under screenshot | ||
| + | * ffplay flashing is lessened, but still present | ||
| + | |||
| + | ==== 2.12.4.5 ==== | ||
| + | * Proxy only used to download files | ||
| + | * Removed logs from player sync | ||
| + | * Tweaked redownload attempt, flag is now raised once | ||
| + | * Proxy connection check fixes | ||
| + | * More logging in catch blocks on player | ||
| + | * Player now remembers the PIDs of ffplay processes its spawned, and kills only its own | ||
| + | * Limited redownload attempts on new and updated files, flag is raised on server after too many attempts | ||
| + | |||
| + | ==== 2.12.4.4 ==== | ||
| + | * Fixed proxy fallback working properly -- currently checks NBC's ip, need to make dynamic | ||
| + | * Added proxy server checkbox to config file | ||
| + | * Added fix for xml file not loading google sheets url properly (synced from 2.12.5.4) | ||
| + | * Fixed NamedPipeClient between manager and player; player now spawns n+1 PipeServerStreams, | ||
| + | |||
| + | ==== 2.12.4.3 ==== | ||
| + | * Fixed ffplay detaching issue - ffplay now attaches properly and can be used | ||
| + | * Added working proxy fallback | ||
| + | * Added null check block to status | ||
| + | |||
| + | ==== 2.12.4.2 ==== | ||
| + | * Non-Chromium template version | ||
| + | * Fixed template caching - now the browser deletes its files properly | ||
| + | |||
| + | ==== 2.12.4.1 ==== | ||
| + | * Fix timers when one file is played. | ||