FAB STTDB Subtitle Database Changes & Corrections - Server - Installation process will not add duplicate firewall rules. 3.94c: 2010-07-27 - Server - Bug fixed: When a record with attached subtitle file was reopened and saved, the information on original and translated title was lost. - Client - Bug fixed: Subtitle file description was displayed incorrectly when a record was loaded from the database. 3.94b: 2010-07-26 - Server - Correctly converts national characters in subtitle properties when a subtitle is added to the database. 3.94a: 2010-07-22 - Client - Correctly converts national characters in subtitle properties when a subtitle is added or imported to the database. 3.94: 2010-07-20 - Server - Database upgrade doesn't block service startup anymore. - Service cannot be stopped until the database is upgraded. 3.93b: 2010-07-19 - Client - Correctly reports number of imported rows if Spanish user interface is active. 3.93a: 2010-06-29 - Client - Installation procedure prompts for IP address of master and standby server. 3.93: 2010-06-28 - Client - In Harris playlist monitor, non-current networks with problems are listed as "Name (n)" where 'n' is number of problematic events for that network. 3.92b: 2010-06-23 - Server & Client - Improved HTML parser for better compatibility with Harris playlists. - Server - Added database index for faster operation. Database version is raised to 5.25 to mark this change. - Client - Fixed deadlock problems, introduced in version 3.90. 3.92a: 2010-06-22 - Server - Fixed replication problem (broken in version 3.92). - Harris playlist IDs and database automation IDs are compared without case sensitivity. - Client - Fixed crash when Harris playlist monitor returned empty playlist. 3.92: 2010-06-07 - Server - Enhanced exporting support for the FAB Subtitler Broadcast client. 3.91: 2010-06-04 - Server - Upgraded database drivers to version 2.1.3. 3.90: 2010-06-03 - Client - 'Export to XML with subtitles' function was storing subtitle files into wrong folder. - 'Export to XML with subtitles' exports uncompressed subtitle files. - Added support for the /subtdir import switch. - Autoimport retry logic improved. - Autoimport panel can be resized. - Server - Correctly convert STL metadata to Unicode when a subtitle file is added to the playlist entry. 3.89: 2010-05-11 - Server - Configurator doesn't allow for network deletion. Networks can only be added and renamed. - Client - Checks whether the client and server version are the same and reports an error if that is not the case. 3.88: 2010-03-29 - Server & Client - Implemented support for the client-side 'channel' switch. When specified, only channels from the list provided by the switch can act as a source for automatically copied STL files during import. 3.87a: 2010-02-23 - Server - Returns specific error state for 'backup in progress' to the playlist exporter. 3.87: 2010-02-16 - Server - Monitored playlists can be enabled/disabled for each user. - Client - Disable "Monitor playlist" if user is not logged in. - Recheck Harris playlist after the Copy operation. - Added "Display ignored items" toggle to the playlist popup menu. If unchecked, ignored items will not be displayed in the list. - Added "Display all events with the same ID" command to the playlist popup menu. - Added "Copy existing from" command to the playlist popup menu. - Optimized database load when monitoring playlists. - Monitors only playlists that are enabled for the current user. 3.86: 2010-01-22 - Server - Unlimited number of networks can be configured. License limitation only applies to exportable networks. - Client - Added "Copy ID" command to the playlist monitor popup menu. - Fixed problem where valid monitored playlist items got visible for a short period. - Ignored playlist items are displayed at the end of the list, not at the end of each network block. 3.85a: 2010-01-20 - Client - Localised some Harris column titles. 3.85: 2010-01-18 - Server - Playlist monitor for each channel can be disabled while URL is still configured. - Playlist monitor IDs and database automation IDs are compared without case sensitivity. - Server & Client - Playlist monitor can be filtered by wildcards. - When matching Harris playlist item to the database, future events are preferred. - Client - Playlist monitor popup menu is activated by the right mouse click. - Displays monitored playlist items as CHANNEL: HH:MM TITLE. - Added "Add subtitle item" command to the playlist monitor popup menu. 3.84b: 2010-01-14 - Server & Client - Added support for NTLM web authentication. - Client - Displays monitored playlist items as CHANNEL:ID. - Bug fixed: Range check error if user clicked into empty playlist monitor cell. 3.84a: 2010-01-14 - Server & Client - Added support for password protected Harris playlists. 3.84: 2009-12-03 - Server & Client - Added support for Harris playlist monitoring. 3.83: 2009-08-25 - Server - Prevent the system from going into automatic standby/suspend mode. - Log power management events. 3.82c: 2009-07-16 - Server - Fixed "Create Master from Standby" and "Create Standby from Master" to work with readonly source files. - Fixed small problem in data replication. - Client - Assign the name of the user importing the data with the database records during the import (manual or auto). - Records without creation time or user data will be fixed on the first edit or import. - Disable OK button when editing readonly records in non-wizard mode. 3.82b: 2009-07-03 - Server - Included new database drivers. - Correctly generates 'created time' during the insertion into database. - Client - Doesn't display '31.12.1899' in the 'Creation time' column. 3.82a: 2009-03-12 - Server - Doesn't change created/modified time when replicating and reindexing. 3.82: 2009-02-05 - Server - During the installation, server application is added to the Windows Firewall exception list. 3.81: 2009-01-27 - Server - Enhanced exporter support so that selected custom fields can be returned. 3.80a: 2009-01-15 - Server - Report is periodically logged for lenghty database operations (upgrade, reindex). 3.80: 2009-01-13 - Server - Implemented new storage mechanism, capable of storing national characters from different code pages in the same database. Database must be upgraded during the server startup. During the upgrade process, database will not respond to client requests! Database version is raised to 5.23 to mark this change. - Bug fixed: It was not possible to change database port when running on Vista with UAC enabled. 3.79a: 2008-12-24 - Server - Fixed database cloning (Create Master from Standby and Create Standby from Master) to work with Vista UAC. 3.79: 2008-12-17 - Server - Added Vista UAC support to the configurator (required for setting database folder and port). 3.78a: 2008-12-15 - Server - Bug fixed: Search was not working correctly for subtitle file names containing accents when accented file was assigned to a deleted playlist entry. Database has to be reindexed for search to work correctly. This will happen automatically when server is started for the first time. Database version is raised to 5.22 to mark this change. 3.78: 2008-10-28 - Server & Client -Other subtitle files (besides .stl) are allowed: .pac, .rac, .890, .wtc, .tit, .das, .dat, .ztt, .wcf, .srt, .pns. 3.77: 2008-09-29 - Server - Moved Update/Add button next to the Subtitle Files column in Web Access. - Modified Web Access HTML generation to improve rendering in Firefox 3. - Improved Web Access error messages. - Bug fixed: It was not possible to rearrange layout of the Web Access fields. - Client - Removed Minimize/Maximize icons from the playlist edit window. - Fixed multirow selection problems. 3.76b: 2008-09-13 - Client - Bug fixed: It was not possible to sort on custom fields. 3.76a: 2008-09-02 - Client - Fixed problem in 'XML with subtitle files' export when last displayed playlist entry had no subtitle files attached. 3.76: 2008-08-28 - Client and Server - Added 'XML with subtitle files' import/export. 3.75c: 2008-07-31 - Server - Bug fixed: When subtitle file was copied during the import operation, its 'last modified' data was not set. - Bug fixed: During the import, playlist could be marked as 'modified' even if the import data was equal to the previously imported playlist. 3.75b: 2008-07-30 - Client - Display created/modified date/time in playlist hints. 3.75a: 2008-07-23 - Server - Fixed startup problems introduced in the 3.75 release. 3.75: 2008-07-22 - Server - Video files are now downloadable through the Web access interface. 3.74c: 2008-07-18 - Server - Bug fixed in the import handling. If there was identical entry already in the database and the 'copy STL files on import' was set then STL files were (erronously) not copied from the existing entry with the same automation ID. 3.74b: 2008-07-14 - Server - Removed warning "Database backup time has been changed ..." when creating master database from standby (or vice versa). Backup and export time are still adjusted. 3.74a: 2008-07-08 - Server - Bug fixed: Search was not working correctly for subtitle file names containing accents. Database has to be reindexed for search to work correctly. This will happen automatically when server is started for the first time. Database version is raised to 5.21 to mark this change. - Improved query search expression to allow for more complicated queries. - Doesn't crash the server when query search limit is reached. 3.74: 2008-06-15 - Client - Added text describing duration of the the prepared subtitles to the status bar. 3.73: 2008-06-02 - Server - Provides initial settings (channel, user, custom fields required for Subtitler and Web access) when creating empty database. - Added sender and authentication settings to the email configuration. - Sends an email when subtitle file is modified via Web Access (if configured). - Web access session timeout increased to 60 minutes. - Timeouted sessions are redirected to the login screen. - Unassigned files are moved into the Unassigned folder only if they are present in the video folder for more than 7 days. - Client - Added support for attaching video files that are not stored in the video folder. Application will ask the user for confirmation and then copy the video file into the appropriate folder. - Bug fixed: 'Remove video' was displaying bad video list when more than one video file was attached and video ID contained spaces. 3.72: 2008-05-26 - Server - Enhanced Media Encoder support. 3.71c: 2008-05-22 - Client - Fixed behaviour: and now leave the custom field grid active. - Fixed date formatting issuis in the custom field grid. 3.71b: 2008-05-22 - Client - Restored and key functionality when editing custom fields. - Date values in custom fields now default to the current date. 3.71a: 2008-05-21 - Server - Web Access is enabled for one user even if web registration key is not set. - Some Web Access GUI elements made wider to accomodate German translations. - Added missing translations. - Fixed bug in Web Access: It was not possible to enable maximum number of allowed web access users. - Bug fixed: "Web clients won't be able to ..." was always displayed when configurator was started - even if 'username match' field was set. 3.71: 2008-05-20 - Server - Added support for assigning administration role to some users. Administrator users can configure user access in the STTDB Client. - Client - Added support for configuring user access in the STTDB Client. 3.70: 2008-05-19 - Server - Enabled Web Access module. - Fixed problems with video files cleanup that occured when no video file was in the video folder. 3.69: 2008-05-05 - Server - Periodically checks video files on the disk and moves unassigned video files to the Unassigned\ subfolder. - Optionally connects to network resource before doing any video file operations. 3.68: 2008-04-28 - Server - Resolved some small inconsistencies in the server configuration metadata. Database version is raised to 5.20 to mark this change. - Bug fixed: promoted repeating records were not re-exported in Subtitler BCAST. - Client - Adding interface for attaching/removing video files to the main screen and to add/edit wizard and classical interface. New buttons are visible only when video path is configured on the server. 3.67: 2008-04-09 - Server - Implemented 'export configuration' functionality. - Server & Client - Faster communication. 3.66: 2008-04-08 - Client - When the user edits STL file via the context menu in the main window, Subtitler will also open associated video file (if any). - When the user edits STL file by double-clicking it in the Edit dialog, STTDB Client will reuse active Subtitler program (if any). - Bug fixed: Editing STL file with Subtitler from the Edit dialog now increments file version in the database (required for correct operation of the Subtitler BCAST). - Bug fixed: Editing a playlist entry without modifying attached STL files caused file version in the database to be reset to zero, which could cause a problem with the Subtitle BCAST operation. 3.65: 2008-03-01 Server - Internal watchdog thread disabled. It can be enabled by setting registry entry [HKEY_LOCAL_MACHINE\SOFTWARE\FAB\FAB Subtitle Database\Config] EnableExporterWatchdog="1" 3.64c: 2007-12-18 Server - Bug fixed: When importing records with millisecond precision in the date/time fields, records were always marked as 'modified'. 3.64b: 2007-12-13 Server - Properly stop the Sttdb service during system restart or shutdown. Client - Correctly process time information when time delimiter character is not ':'. 3.64a: 2007-12-10 Server & Client - Improved operation speed when editing an entry in a large playlist. 3.64: 2007-12-07 Server & Client - Improved operation speed when processing large playlists. 3.63b: 2007-12-04 Server - Bug fixed: colors for custom field list elements were not preserved in the database. 3.63a: 2007-12-03 Server - Bug fixed: Updating custom field definitions in the configurator required server restart for new definitions to be visible in all applications. - Bug fixed: It was not possible to start the server with totally empty (no license data) standby database. 3.63: 2007-11-30 Server - Manages 'last modified by' information for each subtitle file. Client - Shows 'last modified by' information for all subtitle files in playlist hint. - Added 'Subtitle file information' column. - Hints are always visible when mouse is positioned over the first column, regardless of the configuration settings. 3.62: 2007-11-28 Server - Added licensing support for unlimited number of networks. 3.61: 2007-11-22 Server - A STL property field can be associated with each custom field. Client - Preload custom fields from STL properties when configured. - Offer STL property fields in Description/Custom Fields drop-down lists for quick selection. - Display 'total duration' correctly when it exceeds 23 hours 59 minutes. 3.60: 2007-11-22 Server - Don't change 'last modified' timestamp for imported records that haven't changed since the last import. 3.59: 2007-11-19 Client & Server - Faster (backwards compatible) communication protocol. Server - Faster request execution. - Don't display 'Create Master from Standby' and 'Create Standby from Master' buttons in then configurator if database folder is not set. - Display 'Are you sure' prompt before a custom field is deleted in the configurator. Client - 'Copy' command will generate new Automation ID for the copied record if automatic ID generation is enabled for the selected network. - Fixed bug in hint preparation exhibiting when database contained deleted custom fields. - Context menus in edit fields are working again. 3.58a: 2007-11-01 Server - Bug fixed: It was not possible to search for text containing 'ß' character. Database has to be reindexed for search to work correctly. This will happen automatically when server is started for the first time. Database version is raised to 5.19 to mark this change. - Bug fixed: It was not possible to declare new custom field in the configurator. 3.58: 2007-09-30 Server - Faster information retrieval. - Faster playlist export. - New database drivers. - Default time for database backup on Standby system changed form 04:00 to 04:30. - Default time for database export on Standby system changed from 03:00 to 03:30. - Database backup and export times are adjusted by +30 minutes when creating standby database from master. - Database backup and export times are adjusted by -30 minutes when creating master database from standby. 3.57a: 2007-08-17 Server - Bug fixed in the import implementation. When UniqueID field from the XML file matched UniqueID field of a deleted event, corresponding event wasn't imported. 3.57: 2007-07-13 Server - Replicator timeout increased from 30 to 150 seconds. - Bug fixed: If replicator was configured with unresolvable address, server would crash. - Bug fixed: When repeating event was copied to another day and replication was enabled, extraneous subtitle files were created in the database. Those files are removed on first server startup. Database version is raised to 5.18 to mark this change. - Bug fixed: Replicator was not closing socket connections properly. - Bug fixed: Replicator was not releasing all allocated memory. - Changed configurator's Create Master from Standby/Create Standby from Master behaviour so that database from a networked drive can be used as a source. 3.56: 2007-07-02 Server - Implemented faster export protocol. - Added 'start export now' and 'start backup now' functionality to the configurator. Client - Communication timeout interval increased from 30 to 150 seconds. 3.55b: 2007-06-28 - Fixed 'List index out of bounds' error in the exporter. 3.55a: 2007-06-10 - Fixed occasional program crashes introduced in 3.55. 3.55: 2007-05-23 - Faster client-server communication. 3.54d: 2007-05-07 Server - Bug fixed: It was not possible to perform scheduled database backup. 3.54c: 2007-05-03 Server - Fixed access violation in service installation/uninstallation. 3.54b: 2007-02-12 Server - Fixed memory leaks. 3.54a: 2006-11-23 Server - Don't try to match deleted records when importing data with UniqueID. 3.54: 2006-11-21 Client - Importer made more tolerant against missing input data. 3.53: 2006-10-26 Client - Improvements in the client-server communication protocol. 3.52: 2006-10-25 Server - Faster request processing. - Remember configuration window position even if it is on a secondary monitor. - Fixed access violation when stopping service. Client - Remember configuration window position even if it is on a secondary monitor. 3.51a: 2006-10-23 Server - Fixed access violation when running with /install or /uninstall switch. 3.51: 2006-09-15 Client - Fixed bug that allowed user to enter empty date. Server - Fixed broken database rows generated by the 'empty date' bug. Database version raised to 5.17 to mark this change. 3.50: 2006-07-03 Server - Added configuration setting 'Copy STL files from database record with same Automation ID during import'. Client - Added support for the 'Copy STL files from database record with same Automation ID during import' configuration option. 3.49a: 2006-06-12 Server - Fixed bug when importing XML file with tags. 3.49: 2006-06-09 Server - Modified Reindex module to recreate subtitle file names. 3.48c: 2006-05-30 Server - Fixed connectivity problems. 3.48b: 2006-04-26 Server - Fixed 5.15 -> 5.16 upgrade process. 3.48a: 2006-04-25 Server - Modified 'Cannot verify database ...' text in the configurator. 3.48: 2006-04-11 Server - Email address can now be configured for each user. - Added Web Access configuration. - Fixed problem with STTWIN client not being able to retrieve subtitle files. - Faster playlist import. Client - More than one playlist entry can be selected. - 'Delete' will delete all selected playlist entries. 3.47: 2006-04-03 Client - Moved GUI language configuration to the server. - Bug fixed: Program accepted any string in the 'Old password' entry box when changing passwords. Server - Added GUI language configuration. - Bug fixed: It was not possible to change password if username as defined in the database and username as entered by the user differed in case. 3.46b: 2006-04-01 Client - Prevented problems when 'Date/time is currently unknown' was checked. Server - Fixed broken database rows generated by the 'Date/time is currently unknown' bug. Database version raised to 5.16 to mark this change. 3.46a: 2006-03-29 Client - Fixed localisation problems in the new single-page editor. 3.46: 2006-03-28 Client - Added support for single-page editing. - When all networks use VPS for automation ID and no network is selected, automation ID entry field stays in VPS mode. Server - Added STTDB Client configuration (single-page editing). 3.45a: 2006-03-17 Client - Removed PRODUCTION_NO and TAPE_NO fields from the CSV header. - Refocuses playlist after each (automatic or manual) refresh. 3.45: 2006-03-16 Client - Show/hide hints according to the settings configured on the server. Server - Added Media Encoder-related settings to the configuration. - Added general client configuration. - Prevented watchdog from restarting the server during the database reindex. 3.44a: 2006-02-27 Server - Fixed some problems with automatic service startup and restart during the initial server configuration. 3.44: 2006-02-27 Client - Added automatic language detection on first startup. 3.43: 2006-02-24 Client and Server - Added support for multiple video files per playlist entry. 3.42d: 2006-02-21 Client - Display date, time, and description in caption when viewing playlist entry mode. 3.42c: 2006-02-16 Server - More extensive error logging in case of internal database query problems. - Fixed server shutdown during the lengthy backup. 3.42b: 2006-02-15 Server - Fixed various problems during SOAP request execution. 3.42a: 2006-02-13 Server - Fixed problems with replicator. 3.42: 2006-02-13 Client and Client loader - Settings moved to the "HKLM\FAB\FAB Subtitle Database" key. - Removed 'EnableStandby' registry setting. 3.41h: 2006-02-09 Client - Copy button now always opens playlist entry in Edit mode, even if original entry cannot be editied due to user's restrictions. - Small GUI visual fixes. 3.41g: 2006-02-06 Client loader - Increased download timeout to ten minutes. - Changed settings layout in the registry. Client - Changed settings layout in the regi stry. - Server address modification removed. 3.41f: 2006-02-06 Server - Fixed occasional access violations inside the server. - Bug fixed: Replicator was not able to log into the server. (bug introduced in version 3.41e). 3.41e: 2006-02-02 Client loader - Bug fixed: State of the 'Enable standby server' was incorrectly written into the registry. 3.41d: 2006-01-31 Server - Fixed problem where colors for custom fields with many entries were not saved correctly. - Modified database structure. Current database version is 5.15. Database will be upgraded automatically. 3.41c: 2006-01-30 Client - Fixed occasional 'Synchronous SOAP request is already active' errors. Server - Don't allow database creation if selected folder doesn't exist or is unwriteable. - Fixed problems with service startup during initial configuration. - Minor tweaks in internal thread management. 3.41b: 2006-01-17 Server - Modified database structure. Current database version is 5.14. Database will be upgraded automatically. - 'Video files folder for clients' setting is now replicated to standby server automatically as it must always be configured to the same value on both servers. 3.41a: 2006-01-12 Server - Modified database structure. Current database version is 5.13. Database will be upgraded automatically. - STTWIN access settings are now replicated to standby server automatically. - Fixed problems with custom field replication. 3.41: 2005-12-21 Client - Added loader application that can automatically load new client version from the server. Server - Added support for automatic client update. 3.40a: 2005-12-14 Client - Fixed image display bug in custom fields. Server - Fix problems with custom field values synchronisation. 3.40: 2005-12-01 Server - Bug fixed: When accented charaters were presented in custom field data, searching on those custom fields wasn't working. - Modified database structure. Current database version is 5.12. Database will be upgraded automatically. - Fixed problems regarding selection of colors associated with list items in the Configurator. 3.39: 2005-11-09 Server - Added access condition checking on STTWIN subtitle add/update. 3.38: 2005-11-04 Server & Exporter - Completely changed logic for processing additional automation IDs. 3.37a: 2005-10-26 Server - Fixed problems that occured when custom field was created as text, filled with values and then changed to list. - Under certain conditions, Searchable flag was disabled when new custom field was created. 3.37: 2005-10-20 Server - Added support for export operation on multiple networks. 3.36a: 2005-10-19 Server - Fixed export by automation IDs. 3.36: 2005-10-18 Server - Added database support for Subtitler access. - Enforce 'Searchable' flag on custom fields used for Subtitle access filtering. 3.35: 2005-10-03 Client - Added support for new custom field types (list, users, date/time). Server - Added configuration for new custom field types (list, users, date/time). - Added configuration for the Subtitler access. - Bug fixed: After changing database folder in the configurator, the change was stored to registry only when configurator was closed (should be stored immediately). 3.34: 2005-09-15 Client - Updated support for 'Open video file' menu. Server - Updated support for FAB Media Encoder. 3.33d: 2005-09-02 Server - Fixed exporter problems (duplicate record exported). 3.33c: 2005-08-29 Client - Bug fixed: '+ days' setting was ignored. 3.33b: 2005-08-28 Server - Fixed access violation (FilterAutomationSet). 3.33a: 2005-08-20 Server - Fixed CSV header in exporter module. - Fixed exporter crashes on entries with undefined networks. 3.33: 2005-08-18 Client - Added Copy button which opens a copy of selected playlist entry in the wizard and appends a new playlist entry when wizard is closed. - Added display selector [defined networks] which only shows playlist entries with network name set. - When editing existing playlist entry, wizard displays current date, time and description in window caption. - When editing custom fields, Enter moved to next field. - Total duration of a playlist is always displayed in hours:minuts, even if it is greater than one day. Server - Added support for [defined networks] display selector. 3.32: 2005-08-12 Client - Added support for configurations without any networks. - Added Video ID display (when Video ID is set) and checkbox 'Video file can be deleted'. - Added popup menu item 'Open video file'. Server - Added support for configurations without any networks. - Added 'Open log files' button to the configurator. - Added support for FAB Media Encoder. - Added video file cleanup engine. - Modified database structure. Current database version is 5.11. Database will be upgraded automatically. 3.31: 2005-07-04 Client - Added FAB Activity Manager support. Server - Modified database structure. Current database version is 5.09. Database will be upgraded automatically. 3.30: 2005-06-02 Client - Added support for network XML name in XML import. - Displays server version number in the About dialog. - Added auto-import mode (switches /importdir, /username, /password, and /archivedir). Server - Modified database structure. Current database version is 5.08. Database will be upgraded automatically. - Added support for network XML name configuration. - Displays version number and database version number in the configurator. - Fixed database upgrade from 5.06 to 5.07. Interface - Added parameter AdditionalAutomationIDs to the ExportFromSttdb method. 3.29: 2005-05-02 Client - Added export of subtitle file names to CSV and XML. - Added support for playlist entries without assigned network. Server - Added support for playlist entries without assigned network. 3.28a: 2005-04-25 Server - It was not possible to upgrade database from 5.04 format. Fixed. 3.28: 2005-04-22 Client - Implemented ORF CSV import. 3.27: 2005-04-12 Client - Implemented data import via XML files. - 'End range' attribute in exported XML file was not set correctly. Fixed. - 'Last wizard playlist date' is not stored between consecutive runs anymore. Server - Modified database structure. Current database version is 5.07. Database will be upgraded automatically. - Enabled searching on Automation IDs. This change only applies to newly inserted data - to search on existing Automation IDs, you'll have to reindex the database. - Fixed access violation errors in replicator. 3.26a: 2005-04-08 Client - Added fix for 'Language name shall be included in LangNames property' error. 3.26: 2005-04-07 Client - Implemented playlist grid sorting. 3.25c: 2005-04-06 Server & Client - Fixed protocol problems resulting in access violations. Client - Fixed error logging. 3.25b: 2005-04-06 Server - Fixed random crashes. 3.25a: 2005-04-05 Server - Typo fixed. 3.25: 2005-04-04 Client - Added support for repeating records. - Added support for searching in deleted records. - Added support for custom field XML names. - Included 'repeating record' data in CSV and XML exports. - Removed millisecond part from all date/time variables when exporting to XML. - 'Add from database' grid now displays same data as main grid. - Shows only custom fields with non-empty value in hints. Server - Added support for repeating records. - Added support for custom field XML names. - Modified database structure. Current database version is 5.06. Database will be upgraded automatically. 3.24: 2005-03-23 Client - Modified XML export to export networks into separate nodes. - Implemented playlist grid columns for each custom field. - Playlist grid column widths are now preserved. - Export duration to XML as hh:mm:ss.zzz. 3.23: 2005-03-16 Client - Implemented editing of custom fields with presets. - Added per-user customization of the playlist display. Server - Added support for custom field presets. 3.22: 2005-03-01 Client - Added playlist mode selector. - Added support for playlist events with unknown date & time. - Displays clipboard icon in leftmost column when playlist entry has files attached. Server - Added custom field attribute 'Searchable' to the configurator. - Prefix all custom fields in the exported CSV header with CF_. - Implemented database reindexing. 3.21: 2005-02-21 Client - Prefixed custom field names with 'CF_' in CSV export. - Changed syntax of custom fields export. 3.20: 2005-02-11 Client - Added Refresh button to the toolbar. - Right-clicking on the playlist displays pop-up menu with items 'Save files to disk' and 'Open files'. 3.19: 2005-02-09 Client - F5 refreshes playlist. Server - Can function in master-only mode (i.e. no stanby server, no replication). Interface - Added parameter TerminateEvent to the ExportFromSttdb method. If not 0, exporter will check this event periodically (after each SOAP request is completed) and return with status sttdbeCancelled in case of this event being signalled. - Enabled multilingual support through parameters FileModePrefix and FileMode. - Bug fixed: playlist file was not exported if only one of following fields was changed: automation id, date/time, description, command line, duration. 3.18c: 2005-02-03 Server - It was not possible to disable daily backup. Fixed. - Enforce uncompressed backups. - If backup crashed, database was not restarted. Fixed. 3.18b: 2005-02-02 Server - Serialize requests (for testing purposes). 3.18a: 2005-02-01 Client & Server - Fixed unwanted GUI modifications from background threads. 3.18: 2005-01-24 Client - Allow editing of subtitle files by double-clicking on the list in the Add/Edit wizard. Server - Enforce compressed backups. 3.17a: 2005-01-21 Server - Make sure that automation ID is at most 8 characters long when generated automatically. 3.17: 2005-01-20 Server - Added support for daily database backup. 3.16a: 2005-01-17 Server - Improved exception logging. 3.16: 2005-01-17 Server - Added support for daily database export to CSV format. - Fixed 'Start Subtitle Database service' behaviour. 3.15e: 2005-01-16 Client - Disallow searching on an empty string. - Removed from CSV export: CHAPTER, CREATED_TIME, CREATED_USER, MODIFIED_TIME, MODIFIED_USER. - Added VPS formatting to printing, CSV export, and XML export. - Added NETWORK field to the printed document. - When in search mode, Add/Edit caused wrong playlist data to be reloaded. Fixed. - Search bound to F3 shortcut. Server - When result set is truncated, only newest playlist items are returned. 3.15d: 2005-01-15 Client - Small GUI and behaviour modifications. 3.15c: 2005-01-15 Server - Deleted records were not replicated correctly. Fixed. 3.15b: 2005-01-15 Server - Fixed critical bug in the replication module. 3.15a: 2005-01-14 Client - Fixed automatic fallback to standby server. Server - Fixed Create from Master/Standby. 3.15: 2005-01-14 Client - Implemented playlist search interface in main window. - Displays warning if result set is truncated. - Access violation fixed. Server - Search set length limited to 1000 entries. 3.14: 2005-01-14 Client - Implemented hints in the playlist view. - Playlist entries without attached subtitle files can now be added from the database. - Adding an entry from a database copies description, duration and custom fields together with the subtitle file(s). 3.13: 2005-01-14 Server - Optimized the database. Change is not upgradeable. New database version is 504. - Custom fields renaming now works. 3.12: 2005-01-13 Client - Modified 'Add from database' to also display playlist entries without attached subtitle files. - Modified Database search window to display multiline hint with information on a selected playlist entry. Server - Fixed bug in playlist searcher which sometimes returned invalid subtitle file names. 3.11: 2005-01-13 Client - Modified VPS validity checking. Empty VPS is allowed now. - Simplified 'add from database' search interface. Server - Restructured database. Change is not upgradeable. New database version is 503. - Automatically calculates data for faster searching. - Enhanced search engine, which can now search on multiple strings. 3.10: 2005-01-11 Client - Implemented VPS support. Server - Allowed configurator to enable VPS support. 3.09: 2005-01-06 Server - Added GUI for 'Create Master form Standby' and 'Create Standby from Master' to the configurator. 3.08a: 2005-01-04 Interface - Prevented ExportFromSTTDB to disable the GUI during the operation. 3.08: 2005-01-03 Interface - Fixed exporter to not stop if one STL BLOB is invalid. - Playlist.inf file is only saved when modified. - New status code sttdbeNoChange indicates successful operation that didn't modify the playlist.inf file. 3.07: 2004-12-12 Interface - Export information on playlist entry duration into the Duration setting. 3.06b: 2004-12-09 Client - 'Duration' was not reset to zero on each Add. - 'Add from database' will now ignore playlist entries without attached subtitle files. - Fixed 'SOAP request already active' error when user tried to close the program during the playlist refresh. Server - Configurator was not checking for maximum allowed number of networks in the Networks configuration window. - Modified production number/tape number/description search behaviour. Now all three are searching on a substring and ignoring accents. - Modified handling of custom fields so that they can be replicated. - Upgrading database in configurator left 'Upgrade' button enabled. Fixed. - Fixed various configurator problems when server was not installed or started. 3.06a: 2004-12-02 Client - Fixed "SOAP request already active" error. - Allows setting "+days" to zero. Server - "Prohibit editing of playlist for today" setting was jumping by five days when clicked with a mouse. Fixed. - Fixed reception of large subtitle files. - Fixed memory leaks. - Fixed "Add from database" implementation. 3.06: 2004-12-02 Interface - Modified exporter to use only database ID (no automation ID) for the file name. 3.05: 2004-11-15 Client - Added support for the standby server. 3.04: 2004-11-10 Client - Paints non-editable rows light-grey. - Honours the per-channel modification rights. - Program was keeping the CPU at 100% while waiting on a server response. Fixed. - Changed logon logic to not close the application if a user clicks 'Cancel' in the connection error dialog. Server - Enforces per-channel modification rights. - Enforces 'prohibit editing' user settings. - Fixed case sensitivity problem with usernames. 3.03: 2004-11-05 Client - Added few missing translations. - Starting client with non-English GUI caused weird error messages to appear before Login window was displayed. - Changed automation ID generation logic. - Disabled 'Chapter' field. - Moved all per-user settings (last folder, last network ...) into the database. Only GUI language is still stored in the registry because it must be read before the database is accessed. - Added Spanish GUI. Client & Server - Changed all date/time variables to UTC. All conversions are done on the client side. - Added support for 'prohibit editing' user setting. - Added support for 'display warning' user setting. Server - Playlist items were not returned in date/time order. Fixed. 3.01: 2004-11-03 Client - Added Duration to the Add/Edit wizard. - Moved Description to another page in the Add/Edit wizard. - Implemented 'Save to file' functionality in the Add/Edit wizard. - Total duration of visible playlist items is displayed in the status bar. - Fixed 'modified date/time' export - if playlist entry was not yet modified, program will save creation date/time into the 'modified' field. Server - Fixed Custom Fields configuration panel layout when database is not available. 3.0: 2004-11-02 - First version 3 release.