Fix Update: 4.4.1053
Fixed an issue causing a false positive with some virus scanners
6/19/2025 - 4.4.1053
Fix Update: 4.4.1050
Fixed issue with graphics card detection on app startup
6/16/2025 - 4.4.1050
Fix Update! 4.4.1045
Fixed: App may hang when starting up
Fixed: Some network printers don't show when printing
Fixed: Error when using the designation editor or transcript pane: Index was outside the bounds of the array.
Fixed: When replacing docs, name and admitted status may get cleared out
Fixed: Load printers when printing rather than at startup
6/13/2025 - 4.4.1045
1 New Feature and 15 fixes since v4.4.974
New: Allow a default settings XML file to be placed in machine storage
Fixed: Error opening case on NAS: Unable to write to the case folder
Fixed: Error when opening case: attempted to write to readonly database
Fixed: Startup may hang due to WMI system queries not responding
Fixed: Exporting WMV to video may not show picture
Fixed: Replacing a doc by re-adding with a different filename copies with old filename
Fixed: Suppress errors during waveform generation
Fixed: Hotkeys don't work on floating panes
Fixed: Exhibit list export may hang on a large case
Fixed: Exhibit list export doesn't show progress and can't be canceled
Fixed: Video export fails with error: Generic error in an external library
Fixed: Zoomed depo video exports unzoomed
Fixed: Hidden video shows on exported designation videos
Fixed: Edits to printed labels may not get saved
Fixed: Objection report placeholder columns may get populated if path is set
Fixed: Multiple text annotations on a page may not show correctly
5/30/2025 - 4.4.1033
1 new feature and 27 fixes since v4.4.906
What's New:
• New: Allow annotations on AV clips
• New: When opening a case, automatically mark the case database as writeable
• New: Add friendly error message when case folder is not writeable
• Fixed: Media Bar search should show partial document ID matches before pages
• Fixed: Media Bar search can be slow on a large case database
• Fixed: Media summary is slow to calculate for 1000s of docs
• Fixed: Media summary may show incorrect page count when multiple documents are selected
• Fixed: Notebook search may not find native files
• Fixed: Default hotkeys using comma may get unassigned
• Fixed: Opening a large case database may be slow
• Fixed: Deleting a lot at once may take a very long time
• Fixed: Stopping 'Get media info' in Media bar has no effect
• Fixed: Stopping slow delete operation has no effect
• Fixed: Stopping slow media bar search has no effect
• Fixed: Error showing media script: Index was outside the bounds of the array
• Fixed: Error exporting designation video: Device failed -17
• Fixed: Media summary shows wrong linked document IDs
• Fixed: Error searching media bar: An item with the same key has already been added.
• Fixed: Optimize video may cause rotated video to become stretched
• Fixed: Error opening old case: SQL logic error, no such column DisplayOrder
• Fixed: Exported clips do not show video annotations
• Fixed: When properties pane is open, admitted date/time may change unexpectedly
• Fixed: Copying a notebook entry may insert at the wrong position
• Fixed: Add Media popup should allow dupes when bulk renaming
• Fixed: Editing transcript ID does not update XML and may revert to old ID
• Fixed: Network printers don't show when printing
• Changed: Suppress logging of waveform generation
• Changed: Turn off auto database optimization when opening a case
4/4/2025 - 4.4.974
Fixed: Callout connector style of None gets reset when you relaunch
Fixed: Cue step back from the beginning of a designation should step backward from end of previous
Fixed: Cue step forward into next designation may not set correct position
Fixed: Error exporting video: could not find any MFT for the given media type
Fixed: Extraneous database overhead when deleting records
1/24/2025 - 4.4.906
1/17/2025 - 4.4.889
Fixed: When selecting media in media bar, Getting Media Info takes longer than it should, causing lag
Fixed: Error when designations have duplicate media IDs on export: An item with the same key has already been added...
Fixed: Error selecting designation with missing transcript XML: Sequence contains no elements
Fixed: Activating license may fail with error: UnauthorizedAccessException
Fixed: License activated by admin may not get auto-activated for other users
1/10/2025 - 4.4.891
121 fixes, 64 other improvements since 4.3.709
as of v4.4.870 (A15)
Highlights
Presenting: Mark media as admitted, use Publish Lock to prevent publishing unadmitted material
Media Bar: Better search results, new filter options, Search results now show in notebook hierarchy
Documents: Faster image exporting, more optimization options
Audiovisuals: Better waveform support, more playback options
Designations: Unlimited highlighters, hide video per-designation, find/replace transcript text
Transcripts: Find and replace all text, export as text
Reporting: Objection report improvements, designation reports with page/line only
Preferences: Change scratch folder, customize playback speeds, more A/V and designation text options
Licensing: Activation now applies to all users on a machine, new failsafe if server outage occurs
Runtime: Update from legacy .Net Framework 4.8 to modern .NET 8 runtime that's self-contained
Media Bar
New: Color code or star admitted exhibits
New: Add option to match exactly when searching media bar
New: Add sort option for Admitted date
New: Add option to manually sort multi-deponent lists when sorting by pageline/highlighter
New: Media bar - Add search filters for scripts, links and notebooks
New: Add checkbox to "Optimize PDF" for rasterizing pages into new PDF (not foldered images)
New: Sorting media bar by date should default to "Sort Newest to Oldest"
New: Add Fill/Clear Bates options to AV
Fixed: After turning off Show ID and Name, Show ID gets turned back on automatically but has no effect
Fixed: Selected media may get obscured when media info panel expands in media bar
Fixed: Media in script may not show duration summary when selection is changed quickly
Fixed: AV clip tuning may not be set correctly for clips duplicated in a script
Fixed: Renumber IDs command does not report progress correctly
Fixed: Media Bar - Name sort should work same as ID
Fixed: Copy/pasting media in script does not copy auto-advance wait time
Fixed: Pages and AV segments should not be expandable when added to notebook from scripts
Fixed: Don't show auto-advance wait time for designation lists
Fixed: Error when deleting clips: Count not find part of the path...
Fixed: Transcript rename error incorrectly states that only letters and numbers are allowed
Fixed: Media bar search results may not reappear after the search phrase is changed
Fixed: Optimize Video should not be available on Clip records
Fixed: Copy Clip/Annotation Info should be unavailable for segments/pages with no children
Fixed: Imported annotations failed to detect changes in pane layout
Fixed: Auto-advance options shouldn't be available on right-click menu for single desigantions in notebooks
Fixed: Open sidebar button should be grayed out if there's nothing to open (eg no notebooks)
Fixed: Bulk edit IDs should not allow spaces and other invalid ID chars
Fixed: Bulk edit ID/rename allows you to set duplicates
Fixed: Optimized PDF and Video should get new Created Date assigned in Windows
Fixed: Bates import may fail while checking dupes with overlapping assignments in text file
Fixed: Media bar search ordering should be based on relevance, not arbitrary DB order
Notebooks
New: When showing items added to target notebook, use all trees where notebook is expanded
New: Show notebook search results in actual notebook heirarchy
Fixed: On-the-fly impeachments get auto-added to target notebook with a 'Missing media' caption
Fixed: Notebooks can't be copy/pasted into the root level
Fixed: Notebook search may not match correctly on Native file names
Fixed: AV Clips imported from notebook shouldn't get re-added to segment if they exist
Presenting and Viewer
New: Add options for pres. status bar: Hide ID, show milliseconds on time
New: Add prefs option for color of Redact (R) tool
New: Automatically prompt user to optimize docs that are slow to load (popup, banner, etc)
New: Publishing designation with no video should auto-publish as text only
New: Prevent system from sleeping while presentation is open
New: Add a way to set resolution of images when using Copy/Save as Image in Viewer pane
New: Add option to revert display names to default
Fixed: When pages are deleted from a doc, the first/last media links in viewer do not update
Fixed: When a display is disconnected, other displays may lose their assigned names
Fixed: Native file popup remains when selecting designation list in viewer
Fixed: Change native file instructions from 'media bar' to 'notebook'
Fixed: Viewer toolbars, errors, and scrubber should reset when case is closed
Fixed: Line, Arrow, Freehand do not render correctly with Blend Mode other than Normal
Fixed: Setting Arrow thickness to None throws "object reference" error
Audiovisual Playback
New: Add 1.5x playback speed option
New: Add prefs setting for playback speed increments
New: Add "Clear screen when playback completes" for AV media
Fixed: Blanking at end doesn't work for full AV segments, only clips
Fixed: Undo caption when zooming AV shows "Undo Zoom Page"
Fixed: Waveform does not render for some encodings and container formats
Fixed: Video playback should not begin when publishing a split-screen page next to a clip
Fixed: Go to beginning button does not work when playing in reverse
Fixed: Reverse playback doesn't update frames but does update time
Fixed: Make scrubber labels more visible against waveform
Designations
New: On scrolling designation text, allow setting to zero emphasized lines in prefs
New: Add hotkey for toggling link split-screen on the fly
New: Add option to hide video per-designation
New: Add option to turn off doc links globally, like scrolling text
New: Allow adding more designation highlighters
New: Find/Replace all occurences of text in a transcript
New: Allow on-the-fly impeachments to be saved to target notebook
New: Add path/browse link to "Missing Video" popup when preview or publishing from Transcript Viewer
New: Allow saving designations zoomed in, and zooming on the fly
New: Add hotkeys (up/down) for scrolling transcript published as text
New: Add pref setting for text style of unsynched text in transcript pane
Fixed: Des. Editor allows setting link page/line out of range
Fixed: After unpinning transcript, it may not change until a new list is selected
Fixed: Prevent editing designation range to another video segment
Fixed: Make the Designation Editor usable with less vertical space (scrollbar?)
Fixed: Designation dashboard may not show the first time you publish
Fixed: Editing link pg/ln may not update tune point to the correct time
Fixed: When previewing designation tuning, the buttons may shift in the UI
Fixed: When replacing media, treatments/clips from original may not show until refresh
Fixed: Transcript search may not match unsynched text
Fixed: Prev/next designation buttons in dashboard don't show hotkey on the tooltip
Fixed: Don't allow preview option on unsynched transcripts
Fixed: When changing untuned link to first designation line, time should include min. offset
Fixed: Transcript viewer may not update after highlighters are edited/imported
Fixed: Hitting ESC should cancel out of the designation wizard
Fixed: Pause indicator may wrongly reappear on designation after changing tuning
Fixed: Copy Transcript Lines without Page/Line may format unprefixed lines incorrectly
Transcript Synching
New: Manually edit timecodes when synching
New: Manual Sync - Allow shifting timecode (using [/]) on multiple lines at once
New: Manual Sync - Allow clearing timecodes from multiple lines at once
New: Add "shift pagination up/down by x" to sync tool
New: Add line numbers to sync error popup in sync tool
New: Add segment indicators to transcript in sync tool
Fixed: Edit transcript text dialog may have inconsistent text indentation
Fixed: Unsynched segments shouldn't get removed when saving changes in Sync tool
Fixed: Increase transcript sync times to double-precision
Fixed: Error editing transcript text with unsynched media segment: Index out of range
Fixed: Transcript sync tool may incorrectly set offsets for newly added segments
Fixed: Transcript sync tool may fail to show error message when saving with invalid sync
Fixed: After syncing lines in multiple segments, first transcript line of video may get duplicated
Fixed: Manual sync may set timecode incorrectly when synching segments out of order
Fixed: Manual sync may incorrectly show out-of-order sync indicator for lines in added segments
Fixed: Manual sync may fail to set page/lines for added segments
Fixed: Manual sync tool may not find video if extension does not match
Fixed: Sync tool should keep fewer transcript backups
Fixed: Manual sync tool may not let you start synching in the middle of an unsynched range
Fixed: Don't set sync point if video position is out of valid range
Reports
New: Obj report should warn of responses do not match objection pg:ln range
New: Obj report should show error if a response column is added without a objection column
New: Save export, report output paths to case settings
New: Add text encoding auto-detect when importing transcripts from text and obj report files
New: Add option for page/lines without text on designation report
Fixed: Designation report does not list linked docs for split-pane pages
Fixed: Objection report - Non-breaking space in objection causes them not to be included
Fixed: Objection report should not show blank objections if column is missing from objection file
Fixed: Transcript highlighter priority by Highlighter order is reversed
Import and Export
New: Add "only selected notebook" checkbox to Exhibit List options
New: Add timecodes to ascii transcript export
New: When exporting images from notebooks, add option to exclude full docs that are in notebooks
New: Doc image export should export rasterzed pages directly when using original media dimensions
New: Add list/script checkboxes for exhibit list export
New: Export transcript to ascii with page/lines
New: Add option to include only admitted docs/AV in exhibit list export
New: Add prompt to create highlighters when importing new IDs
New: Include highlighters in XML export
Fixed: CMS transcript with dot in the deponent name may fail to import
Fixed: Line numbers with leading zeros don't get ignored when included in the transcript text
Fixed: When importing a non-OnCue transcript XML, notify the user that it is in fact a non-OnCue xml file
Fixed: Transcript import may truncate deponent name with accent characters
Fixed: Importing CMS may fail with error: "Specified argument was out of range..."
Fixed: CMS Import may assign wrong ID to first transcript line of video
Fixed: Error importing single-page transcripts: Sequence contains no elements
Fixed: Video export with hidden depo video may drop audio
Fixed: Video export fails with error: Cannot load cuDevicePrimaryCtxRetain
Fixed: Export popup does not save "Designation Line Format" setting
Fixed: Image export popup settings aren't saved after relaunch
Fixed: Can't set transcript date before year 1800 when importing
Fixed: Video export using Intel QSV may fail due to incorrect audio/video bitrates
Add and Remap Media
New: Add Media - Add delimiter option for "Nth space"
New: Add option to ignore files with errors on Add Media popup
Fixed: When adding media using space as ID/Name delimiter, ignore leading spaces in filename
Fixed: Replaced docs get "(2)" added to filename instead of using original name
Fixed: Foldered pages should not get renamed when added, should be ordered numerically
Fixed: Replaced docs should not have name/bates cleared out if none are set on replacement
Printing
New: Adjust print label size presets to be larger
New: Add info tool tip explaining slip sheets
Fixed: Printed barcode replaces underscores with spaces
Fixed: When printing, 'Only print annotation' checkbox is not sticky
Fixed: Printing media from within notebook should use the media ID for the job name
Fixed: Print dialog may fail to activate after printing AV
Preferences
New: Add pref to change temp/scratch folder location
New: Add warning to H/W accelerated playback that it may cause slow loading
Fixed: Settings xml should not contain empty tags for missing values
Fixed: Assigning keypad + as Hotkey doesn't work
Fixed: Hotkey reference guide is missing background image and logo
Fixed: Rename 'case highlighters' to 'designation highlighters'
Fixed: Preferences text boxes should not allow user to enter extremely large numbers
Fixed: Preferences should not use E notation for showing numbers
Fixed: Database polling interval states that it accepts -1 value but does not
Licensing
New: Add means of license activation during server outage
Database
New: Ignore leading zeros when retrieving/searching by name
Fixed: Database recovery leaves behind ".recovered" file even if it is irrecoverable
Fixed: Database Tools show unhelpful "Operation is not valid..." error if no db path is entered
Fixed: Can't retrieve a record by Name.Page if its name is all numbers
Fixed: Shorten shared case activity notification threshold to 15 minutes
Other
New: Make Retrieve by ID popup blink when it receives keystrokes
Fixed: Change "Retrieve by ID" caption to read "Type an ID, Name, or Bates then enter"
Fixed: Retrieve by ID should support Cancellation and not prevent case closure
Fixed: Properties pane does not let you edit the filename after changing extension to .ppt
Fixed: Files pane list does not refresh when refresh button is clicked
Fixed: Include skipped updates in list when maually checking for updates
Fixed: Error changing multi-select list box: Assertion: index is between...
1/3/2025 - 4.4.870
Fixed: Importing list XML with split-screen annotation with same ID as existing single-page annotation may cause duplicate IDs
7/11/24 - 4.3.709
Fixed: Hovering over publish button when ribbon is collapsed causes binding error to be shown
Fixed: Can't advance media script with arrow after deleting items
Fixed: Scrolling text may show blank line when continuous text is turned on with 9 lines
Fixed: When importing transcripts, count all lines per page and use the most common
Fixed: Adding designation that span pages might unexpectedly split if lines-per-page is wrong
Fixed: Remove Overlaps and Merge Page-to-Page should not use "lines per page" setting on transcript
Fixed: CMS imported with extra lines on first page throws off page count
Fixed: When replacing multiple files that conflict with same existing ID, they may not get unique IDs assigned
Fixed: Adding foldered media with multiple dots in the folder name truncates incorrectly
Fixed: Add to Notebook submenu should not list native files
Fixed: Split-screen AV is blank when printed from the AV tree
Fixed: Video export fails with error: "OpenEncodeSessionEx failed: unsupported device"
Fixed: Change default video renderer back to VMR-9
Fixed: Media bar tab may not collapse correctly, showing blank space
Fixed: Error when replacing docs: LockTimeoutException
Fixed: Error when making lots of changes at once on a case shared on a NAS: 'SQL logic error'
Fixed: Error deleting split-screen annotation: 'The file is in use...'
Fixed: Saving annotations may fail with error: 'The process cannot access the file...'
New: Allow downgrades/rollback via updater
6/7/2024 - 4.3.668
Fixed: Time labels don't hide when blanking presentation
Fixed: Target notebook may fail to auto-scroll to the bottom when manually adding to it
Fixed: Video export may fail with error: 'Cannot load nvEncodeAPI64.dll'
Fixed: Transcript XML import fails with error: 'Object reference not set...'
Fixed: Error working in designation editor: "information for developers..."
Fixed: Video export may have poor quality
3/22/2024 - 4.3.592
Fixed: When video is blanked in presentation, X+ID to show a doc may fail and cause audio to continue playing
3/11/2024 - 4.3.589
Hotfix: Video export fails with error 'dl_fn→cuda_dl→cuInit(0) failed’
3/9/2024 - 4.3.587
195 bugs fixed, 105 other improvements
Media Bar
New: Fill Bates Numbers in Notebooks
New: For Renumber IDs, add option to choose starting ID
New: When adding scripts via "+" on media bar, default name should not conflict
New: Add option when deleting, to check for references in lists and notebooks
New: Add support for copy/pasting AV Clips in media bar
New: Allow copy/paste annotations between docs, pages
New: [Media Bar] Add hotkey for "Collapse All" (ctrl + F9)
New: Optimize Video on right-click to transcode to known good encoding
New: When editing transcript/depo ID, save deponent name/date back to transcript XML
New: Warn user when renaming and ID/Name/Bates conflict, including full barcode
New: Add "Sort by Timecode" option for AV clips in Media Bar
Fixed: Make PDF optimizer errors more friendly
Fixed: Media Bar should not refer to showing sidebar with selected as plural
Fixed: Items deleted from notebooks or lists may not be removed from tree until refresh
Fixed: Treatments imported with designation XML may not show in tree until refresh
Fixed: Media info/summary pane does not refresh when video is remapped
Fixed: Added pages using "Add Pages" may appear in reverse ID order until refresh
Fixed: Media Bar may behave as though previously selected items are still selected although they aren't
Fixed: Imported/filled Bates numbers may not update in Media Bar until refresh
Fixed: Media summary may not update after pages are added to the selected PDF
Fixed: [Media bar] Disclosure caret may fail to disappear from tree nodes when all children have been removed
Fixed: [Media Bar] Designation may not expand to show links added to the selected designation
Fixed: Publish as text not showing for individual designations
Fixed: Show Name/ID in media bar does not apply to child media
Fixed: Remove bulk edit ID/Name from transcripts tree
Fixed: Dragging transcript into Media Script should not show drop indicator
Fixed: When changing cases, sidebars showing single list/notebook should revert to showing all
Fixed: Can't drag child into last position under parent
Fixed: Sorting designation by transcript should sort on date first, then ID
Fixed: Can't add designation from right-click on a list in notebook
Fixed: Error dragging newly-saved annotation: "Object reference not set..."
Fixed: Edit ID should not allow you to add leading zeroes
Fixed: Tree caret may not disappear after last child is deleted
Fixed: [Media Bar] Add Clips ID dropdown is not sorted
Fixed: Create new list from selection does now allow you to click save
Fixed: When sorting designations, transcript should sort by deponent name, then date, then ID
Fixed: [Media Bar] Adding script/list from right-click menu does not set unique name
Fixed: Adding L1 media to list/script by media ID should add children as scenes
Fixed: When assigning Bates using F2, warning of dupe shows too late to be seen
Fixed: Import/Fill bates should not assign to depo segments or designation lists
Fixed: Sorting by last modified should not sort unmodified docs before most recent
Fixed: Drag-and-drop to reorder pages does not mark doc as modified
Fixed: [Media Bar] Turning off key navigation does not allow certain command hotkeys to work
Fixed: Show previous L1 by ID does not wrap to end from first ID
Fixed: Adding des. to script by ID adds existing scene rather than new designation
Fixed: Media bar may jump back to prior tab after clearing search then quickly switching tabs
Notebooks
New: Add support for native files in notebooks which open external apps on F5 or double-click
New: Show notebook separators as horizontal lines for 5x dashes or equals
Fixed: Foldered images dragged into Notebook get extra notebook added for the doc folder
Fixed: When reordering items in a notebook, discontinuously selected items should group together once moved
Fixed: Can't drag notebook descendent to after its parent if its parent is last child
Fixed: Designations in notebooks should not be able to be renamed
Fixed: When stepping thru designations in the editor, notebook sidebar does not update selection if it is last used
Fixed: Notebooks don't update correctly when moved to/from root-level
Fixed: Set Target Notebook should not be allowed on media entries in Notebooks
Fixed: Notebook "Add" options should not be available if multiple items are selected
Fixed: Add Notebook button (+) does not work if media is selected in notebook
Fixed: Fill Bates in notebooks assigns Bates multiple times if doc is in notebook twice
Fixed: Adding media IDs to script in Notebook causes error: "Operation is not valid..."
Fixed: Add to Target Notebook may cause error "Assertion: 'matches' count is between 1 and 1, inclusive"
Fixed: Presentation Notebooks drop-down does not show new Notebooks added since case was opened
Presentation and Viewer
New: Add "(2x)" caption on "Stop Presenting" commands
New: Allow adjusting the size, color, and placement of presentation Status Bar text
New: Show remaining time for AV playback in the presentation status bar
New: If depo video is missing, automatically look for the same file with any other AV file extension
New: Add toggle to begin AV playback automatically on publish
New: Add popup for notebooks, scripts on presentation toolbar (hidden by default)
New: Enable hardware acceleration for LAV Player
New: Add keyboard shortcut (shift + v) to hide designation video from view on-the-fly (and keep audio playing)
New: Add frame step buttons to presentation toolbar (shown by default)
New: Add option for confirmation when closing presentation
New: Add ability to show/hide buttons on viewer and presentation toolbars (separately)
New: Add Shift+Arrow as alternate hotkey for frame step
New: Add indicator to "Add to Target Notebook" on toolbar showing if auto-add is turned on
New: Add center alignment option for presentation status bar
New: Add 'media errors' to designation dashboard (for missing videos)
New: Add option to show playback elapsed time in pres. status bar
New: Add pref to start depo playback paused
New: Add 'Clear Viewer' button to Viewer pane
New: Show scrubber for depos in presentation
New: Add media ID to Publish tooltip in ribbon
New: Allow zooming on video clips
New: Allow split-screen layout to be saved with A/V clip and document
New: Add hotkey label to "Reset Zoom" command in menus
Fixed: Presentation status bar has no space between playback time and media ID
Fixed: AV scrubber tick lines become too dense for 4+hr clips
Fixed: Threads may deadlock when unloading multiple lav players simultaneously
Fixed: When publishing video from transcript, "begin playback automatically" setting is not honored
Fixed: Error when showing media script with missing AV file: "Failed to seek to position..."
Fixed: Waveform renders with uneven peak widths when high-dpi scaling is used
Fixed: Designation Clear Screen when playback complete does not work with AA off
Fixed: T to toggle scrolling text ON should work if designation text is turned OFF
Fixed: Publishing designation as text should continue until auto-advance is off
Fixed: Publishing transcript selection as text may present selected designation as text instead
Fixed: Designations published as Text Only may show out of order
Fixed: Scrubber may stop tracking position after playing to end of audiovisual media
Fixed: If an onscreen treatment is modified during designation playback, then the changes reappear if the treatment comes up again
Fixed: Newly linked treatments don't show in designation that's already loaded into presentation
Fixed: Hide keyboard status in presentation when its targeting the viewer
Fixed: Compound media rotations cause video to become skewed
Fixed: Publish from transcript may start paused due to bad sync times (old CMS import bug)
Fixed: Can't undo hitting ID+Enter to go to scene
Fixed: Show previous ID hotkey throws error when at the first ID: "Index out of range..."
Fixed: Viewer media links should open in media bar rather than sidebars if possible
Fixed: Scrolling pages (ctrl+scroll) quickly in viewer causes blank pages, error "Media brush must not change..."
Fixed: Waveform render may not get canceled when AV content is unloaded
Fixed: Unsynched AV may jump back to cue point when pausing
Fixed: Video blanks when app loses and regains focus
Fixed: Go To field in Viewer does not work when On-Air
Fixed: AV not show video frames on some machines for certain aspect/resolutions
Fixed: Error while updating viewer "Media brush must not change..."
Fixed: Pre-load media causes lag when scrolling pages
Fixed: Unsplitting linked media using "/" should not hide annotation toolbar
Fixed: Media script playback should use first child if media is top-level (L1)
Changed: Integrate EVRPresenter for rendering video and make it the default
Changed: Waveform should default to 1:1 in presentation
Fixed: Viewer labels may get out of synch with split-screen doc/AV
Fixed: When double-click to erase is set to "only when tool is active", callout tool can erase anything
Docs and Annotations
New: Allow split pane layout to be locked when saving annotations
New: Add "Lock on Save" toggle to automatically lock split-pane annotations when saved
Fixed: Error creating callouts when machine region uses comma as decimal separator
Fixed: Error when scrolling docs: "Object reference not set..."
Fixed: Saved annotations may get duplicate barcode assigned if Properties Pane is open
Fixed: Deskew does not get canceled when closing app
Fixed: Deskew pages does not properly report overall status
Fixed: When a saved annotation is unsplit, then updated, it does not remove its sibling treatment
Fixed: Split/scrolled treatments may lose one of the pages when saved or updated
Fixed: Saved annotations may show as not found if pages were added or removed from a doc
Fixed: Overlapping highlight annotations in same color may render with holes
Fixed: Changing color of highlight annotation may not correctly re-render with new color
Fixed: TIFF files are slow to load, rasterize at wrong resolution
Fixed: Errors while saving treatments may cause presented content to change
Fixed: Panning/scrolling pages and text stops working if you click too fast
Fixed: Updating a treatment should update the one for the active pane, not the one selected in the tree
Designations and Transcripts
New: Allow ctrl+select on transcript to add/save multiple designations at one time
New: Allow transcript to have no date, or time only
New: Create a single designation list for entire transcript
New: [Transcript Pane] Make "Add all to new list" button shown by default
New: Add .docx transcript import
New: Add support for importing unstructured transcript text
New: Add "Reset text size" to transcript viewers
New: Add timecode column to Transcript Viewer
New: Add log message when tuning is auto-saved in Designation Editor
New: [Manual Sync] Add confirmation to save before closing
New: [Manual Sync] Add ability to save changes without closing popup
New: [Manual Sync] Auto-select transcript after importing
New: [Manual Sync] Auto-find/add media segments when importing transcripts
New: [Manual Sync] Add auto QA when lines/segments are out of order
New: [Manual Sync] Add hotkey [,] for stepping sync point forward/back
New: [Manual Sync] Add slower playback speeds when synching (0.25, 0.5x, etc)
New: [Manual Sync] Allow editing transcript text, like in des. editor
New: Add instructions to Manual Sync tool
New: Add option enable find/replace when editing transcript text
Fixed: Remove Overlaps may fail to set videoID correctly, causing error on re-import
Fixed: Remap and sync tool do now allow browsing to audio files
Fixed: Highlighters may fail to update in UI after changing colors or names
Fixed: Can't use spacebar after editing pg/ln range in tuner
Fixed: Edited transcript text may not show on designations
Fixed: Remap video paths may not update top-level AV/Depo record path
Fixed: Transcript row height stops getting smaller as text is shrunk
Fixed: [Transcript pane] Allow transcript/highlighter drop-downs to shrink so they don't overflow
Fixed: Deleted (deferred) designations may trigger warning that designations exist when deleting a transcript
Fixed: [Manual Sync] Error clicking transcript while playback is running: "Can only change SelectedItems..."
Fixed: Error when opening transcript sync tool: "horizontalDimension is not NaN or Infinity"
Fixed: Transcript can't read short dates and times (eg "1am", "2/23 3p")
Fixed: Transcript pane Go To field shows red error indicator when emptied
Fixed: App hangs with high CPU when using "Cue Step Backward" repeatedly on presented designations
Fixed: Tuning a clip does not update the list "modified" date
Fixed: Designation playback may begin unexpectedly if first clip has zero duration
Fixed: Des. export to text with "PG:LN - PG:LN" format is missing [transcript] tags; won't re-import
Fixed: Des. export to text with "PG:LN - PG:LN with text" should be labeled "won't re-import" (does not re-import in v3 either)
Fixed: Error "index is between 0 and 0" when transcript viewer is refreshing
Changed: Change sync tool so single-click does no seek; only double-click does
Changed: Change "Toggle" to "Hide/Show" for video and scrolling text commands
Fixed: Transcript imports with "§" in text
Fixed: Importing list XML with all missing media should not create an empty list
Fixed: Video export may fail for raw audio files in media script
Fixed: Edit Colors popup shows custom colors as all black
Fixed: Designation editor may only show last line of designation
Reports
New: Add option to turn off doc links on Designation report
New: Rebuild Legacy reports in QuestPDF, including newer features
New: [Des. Report] Option to show "(edited)" on edited lines
New: Add option to condensed transcript report to have all pages condensed after cover page
New: Add option to toggle priority for highlighter overlap on Transcript report
New: Add setting to XML for max perceived lightness of HL color on reports
New: Show line number when Objection Report input file has page/line error
Fixed: Renamed doc ID may not be reflected on report for newly imported des lists
Fixed: Objection reports may not read obj text file with correct encoding
Fixed: Objection report with Word format throws error for single-line designations/objections
Changed: Remove legacy reports and dependencies
Import / Export
New: Add HW acceleration support for video export
New: Add "update" clarification to Import popup
New: Allow exporting individual designations to video
Fixed: Transcript text import may include garbage if source file has UTF-8 encoding
Fixed: CMS Import may set sync times incorrectly for lines adjacent to unsynched lines
Fixed: Can't export synched audio with embedded text
Fixed: [Video Export] Scrolling text hidden by a link may not reappear once the link is cleared
Fixed: Video export may throw error when time before/after links is very short
Fixed: Exported AV clip audio may cut off early when source has MP3 audio track
Fixed: Video export may fail for audio-only media in scripts
Fixed: Video Export is glitchy when some clips have audio and others don't
Fixed: Exported transcripts in XML may not auto-reimport with list if they were marked as a non-depo transcript
Fixed: Exhibit list export does not sort transcripts by id
Fixed: MDB import throws error if no deponent name is set
Fixed: When exporting video with missing transcript XML, error message is unhelpful
Fixed: Error importing CMS with multiple transcripts: "The given key was not present..."
Fixed: Import from TXT with ID conflict does not let you click OK on rename prompt
Fixed: Transcript text import may set lines per page incorrectly
Fixed: Media script export to video should use first segment if media is top-level AV
Fixed: Media script import should add L1 IDs as first child
Fixed: Bates fill/import conflict list shows dupes
Fixed: Notebook import takes a long time with 7000 docs
Fixed: Video encoding to MPEG-1 may fail if source has 8 kHz sample rate
Changed: Consolidate video export for lists to single ffmpeg operation per clip
Changed: Increase large label size on Image Exports
Changed: Make ffmpeg "Conversion failed!" error more friendly
Fixed: Video export may be jerky using Original size with multiple source formats
Fixed: Video export may fail if settings change while export is running
Adding Media
New: Recreate folder structure in case media folder when dropping folder with nested media
New: Add AMR audio playback extension
Fixed: When a PDF is replaced by AV with same ID, media gets put in wrong tree and folder
Fixed: Deleted AV may not delete the media file from the case folder
Fixed: Encrypted PDF may show as corrupt on Add Media popup
Fixed: [Add media] Use Page Numbers as Bates setting is not sticky
Fixed: Add media dialog may fail to finish checking for ID conflicts when it shows
Fixed: Multiple Add Media windows open if you drag more files in while one is up
Fixed: Replacing doc by dragging into Media Bar causes split-screen annotations to be lost
Preferences
New: Add "Reset to Defaults" to keyboard preferences sections
New: Add "Reset to Defaults" for each section of Pref panes
Fixed: Prompt user to save preferences before exporting
Fixed: Importing prefs does not include Case Highlighters
Fixed: Can't unset a hotkey once one has been set on a command
Fixed: Prefs "Reset to Defaults" does not work on presentation status bar settings
Fixed: Can't assign hotkey to Publish as Text command
Fixed: Color preset hotkeys in Presentation Prefs do not save when changed
Fixed: Typo in prefs > general > advanced: "sotware"
Fixed: Hotkeys that have been changed in prefs but not yet saved don't get checked for conflicts when editing others
Changed: Improve layout of preference panes
Changed: Add notice to Reset Settings popup that it won't reset case paths
Changed: Prefs export should go to _exports folder by default
New: Add pres toolbar dock/position to preferences
Properties
New: Allow editing folder and filename in Properties pane for docs, AV, depos
Fixed: [Properties Pane] Show most recent "modified by" info for lists/scripts that includes changes to media/tuning
Fixed: Properties pane scrollbar may stop working after the selected record is changed
Fixed: Can't use mouse wheel to scroll properties pane
Fixed: [Properties pane] start/stop time on tuned clips show in reverse order
Printing
Fixed: Print job name for notebook should be notebook name
Fixed: [Printing] Include subnotebook checkbox is broken
Fixed: Print preview page number does not update shown page when changed
New Case
Fixed: Can't add spaces to case name
Fixed: [New Case] Disable 'Create Case' button until a case name is entered
Fixed: Error when creating a new case with a space at the end of the case name
Database
New: Add indicator showing other users' activity in the case
New: Migrate case/repository to nested context with case lifetime scope
New: Add support for async streams to database API
New: Track database changes and auto propagate to all active users
New: Track machine name in Users table
New: When database I/O errors occur, recommend that the user move their case to C: (e.g. desktop)
New: Add busy indicator when database contention is high
Fixed: Error thrown when Publish tooltip changes: "A TwoWay or OneWayToSource binding cannot ..."
Fixed: Assertion failure errors show redundant error message
Fixed: Optimize DB should purge deleted script and notebook entries
Fixed: Malformed database errors may not get reported correctly, or cause app to hang
Fixed: Track created/modified dates in universal time
Fixed: Modified By/On fields may not get read correctly from database
Fixed: Prevent SQLite from creating a new DB file if the old one disappears due to network/NAS glitch
Fixed: Select from database by primary key ignores "order by" parameter
Fixed: Suppress database notification when running background optimization
Fixed: Improve delete performance so that deferred deletion is not necessary
Fixed: Database auto-retry delay is too long; calculation is backward
Fixed: Database connections take longer to open the longer the app is open
Changed: Refactor repository access, change notification to occur within records
Other
New: [Files pane] Add column for Date Modified
New: Add "will not cancel subscription" to Deactivate License on menu
Fixed: Edit Color popup displays incorrect RGB hex value for selected color
Fixed: Log file may not get split up according to max size settings
Fixed: Remove IEquivalence extension methods from 'object' type
Fixed: Workflow ribbon and Displays/Publish may be grayed out if ribbon was closed previously
Fixed: Access Violation in LAVVideo.ax may get logged when app is closed
Fixed: Help tooltip on 'Optimize PDF' says "Exporting Images" (link is correct)
Fixed: Error logged on app shutdown: "System.ComponentModel.Win32Exception: Invalid window handle"
Fixed: Pane text may turn black when the pane is made floating
Fixed: Some open panes may not reopen when OC is relaunched
Fixed: Null reference exception when unloading AV media
Fixed: Invocation throttling should invoke only once per interval, but it invokes once for each request
Fixed: When switching panes, keyboard focus may stick with prior pane (eg Go To in Transcript pane)
Fixed: If an error occurs while loading the workspace, the default Annotate/Present workspace should load automatically
Fixed: Error on startup: "Object reference not set to an instance of an object in PathTextBlock.cs"
Fixed: Double-click to toggle auto-advance can cause database to hang
Fixed: Changing workspaces with Media Bar Search open causes it to get stuck hidden