igotcha:changelog

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
igotcha:changelog [2019/07/08 10:38] francisigotcha: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 ".jpeg" extension are not recognized as JPEGs (ISCP-434)
 +  * 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" has not effect (ISCP-438)
 +
 +==== 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://igotchasignage.com (ISCP-424)
 +  * 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 "observe_player_monitor" (ISCP-422)
 +  * 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 "Automatic turn on monitor if it turns off"
 +  * 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 "info" timer
 +
 +==== 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 "browser digital signage after timeout" is off
 +
 +==== 2.14.6.2 ====
 +  * Fixed issue with Nexmophere X-Eye minimum distance zone
 +
 +==== 2.14.6.1 ====
 +  * Fixed various issues when "browser clean session on timeout" is enabled
 +  * 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 "Browser active in background" option to preload interactive browser web pages
 +  * 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/Player communications to use TCP sockets instead of NamedPipes
 +  * Interactive kiosk with Chromium
 +  * Remade Manager's Config UI
 +  * 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/replugged
 +  * 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 18: Line 249:
   * Fixed placement of lastTimeVerifiedIfPlayListChanged   * 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't pop up in current playlists
 +
 +==== 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't dispose of VLC player between playing two videos (faster load time)
 +
 +==== 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, where n is the number of currently connected PipeClients
  
 +==== 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.
  
  • igotcha/changelog.1562596728.txt.gz
  • Last modified: 2023/08/11 12:19
  • (external edit)