Changelog
Version 0.12
Section titled “Version 0.12”Version 0.12.1
Section titled “Version 0.12.1”fix(callsheet): hotfix for internal exception on missing state
fix(notepad): small visual improvements
fix(notepad): hotfix for list selection on load
fix: improve query string configuration engine
Version 0.12.0
Section titled “Version 0.12.0”feat(notepad): add quick entry page for mobile usage
feat(recording): add tags to recordings for better organization
feat(administration): allow copy of tags and lists from show settings to clipboard
Version 0.11
Section titled “Version 0.11”Version 0.11.9
Section titled “Version 0.11.9”fix: streamline in-app links
fix(review): do not show note dialog when edit dialog is open
Version 0.11.8
Section titled “Version 0.11.8”feat: new updater system and allow automatic updates
fix: do not show license missing while loading
Version 0.11.7
Section titled “Version 0.11.7”fix: avoid error when deleting a recording without existing file
fix: allow underscore in filenames
fix: use local timezone for timestamps in filenames
Version 0.11.6
Section titled “Version 0.11.6”feat: add notification if showfile has changed
feat(notepad): update notes when timecode start range changes
feat: improve demo data
feat(callsheet): improve label of confirmed and unconfirmed cues
feat(notepad): improve label of done and not done notes
feat(recording): add edit/admin menu items
feat(recording): display message in player if recording is still in progress
fix(recording): option to automatically cancel and remove short recordings
fix(recording): ignore autostop when autostart is disabled
fix(recording): show empty overlay slots on correct position
Version 0.11.5
Section titled “Version 0.11.5”feat(notepad): improve note view to compact view on bigger screens
feat(notepad): add option to hide older items
feat(notepad): improve note view in mobile devices and make design more consistent
feat(callsheet): skip cues based on tags and optionally hide skipped/disabled cues
feat(callsheet): improve responsive view
feat: delay app offline dialog for 1s if reconnecting
feat: add 5s seek button to video player
fix: show license expired for longer time
Version 0.11.4
Section titled “Version 0.11.4”feat: note remark icon shows tooltip with remark text
feat(administration): update recording config without restarting all connections
feat(callsheet): show cues with same timecode as group
feat(callsheet): skip cues based on tags and optionally hide skipped/disabled cues
feat(recording): allow enabling/disabling autostart via recording remote page
feat: make ui less noisy by changing some success messages (saved, …) to green loading bar
feat: add more details to app server ui
feat: use noto sans font to ensure proper display of utf8 symbols
feat: save main window position on close
feat(notepad): display outlined flag for done notes
feat(review): add range selector
fix(recording): reduce overlay default transparency for better readability
fix(administration): align ui of import dialogs
fix(administration): improve display of recording start/stop behaviour
Version 0.11.3
Section titled “Version 0.11.3”feat: allow adding a specific list to notes on save (using >list or @list)
feat(notepad): save to range instantly if text is already present
feat(administration): add experimental smart-sort to cuelist table
feat(administration): add timecode-based sort function to cuelist table
feat(administration): add system information
feat(administration): warn when deleting recordings from disk
feat(administration): allow direct access to application log
feat(administration): show showfiles size
feat(administration): improve layout of edit recording dialog
feat(notepad): improve visibility of selected timecode/range
feat(notepad): improve some visual details
feat(recording): improve remote and admin styling and auto-start hints
feat(recording): default to latest version when showing a video
feat: improve video area responsiveness
fix(administration): recordings can be deleted from edit dialog
fix(review): preserve note list case
refactor(administration): improve menu labels
refactor: improve internal clock- and event-bus
Version 0.11.2
Section titled “Version 0.11.2”feat(notepad): add range detail view to see recordings for range
feat(notepad): allow hiding of note edit sidebar
feat(review): allow hiding the sidebar and adjust width
feat(review): add search function to recording selection as autocomplete
feat(administration): remove reload button from recordings page (updates in realtime now)
feat(administration): direct download of recordings instead of opening
feat(callsheet): validate note list when creating a note
feat(notepad): save as undone is now possible in details dialog
feat(recording): change timecode start point tolerance to catch ranges
feat(recording): improve force start/stop button color for more visual clarity
feat(review): validate note list when creating a note
feat: allow retry if loading a video has failed
feat: make some input dialogs moveable
feat: improve dark mode plugin compatibility
feat: improve video area responsiveness
Version 0.11.1
Section titled “Version 0.11.1”fix(review): proper generation of note feed for unfinished recordings
Version 0.11.0
Section titled “Version 0.11.0”feat: add recording review module
feat: change videoplayer component
feat: add metadata (flag, title, remarks) to recordings
feat(recording): make sure autostart works after manual stop
feat: add proper page titles
feat: improve dark mode plugin compatibility
feat: improve video player error display
feat: improve overall dialog styling
feat(administration): make recording table sortable
feat(administration): improve recording editing table and detail view
feat(administration): use uppercase filename tag to improve clarity on export
feat(administration): small visual improvements of edit table ui
feat(administration): improve import-and-load warning message
feat(notepad): disable text select to avoid layout glitches
feat(notepad): improve video view with metadata
feat(notepad): improve some visual details
feat(recording): update button styles and improve status chip display
feat(recording): use range title for recording title if set
fix(notepad): add a timecode tolerance to find recordings for notes on block start
fix(notepad): improve preferences handling
fix(notepad): item update logic is now more reliable
fix: disable public video caching to avoid cloudflare cache problems
refactor: make video sidebar layout more responsive
Version 0.10
Section titled “Version 0.10”Version 0.10.5
Section titled “Version 0.10.5”feat: improve home screen sort
feat: add loading indicator to video elements
feat(notepad): improve detail view header
feat(notepad): improve note list item icons on small screens
fix(notepad): avoid layout jumps on small devices while loading the recording
Version 0.10.4
Section titled “Version 0.10.4”fix: pwa creation in secured environments (behind proxy)
fix(administration): display license offline days correctly
fix(notepad): move save as done to middle to avoid clicking by accident
fix(notepad): make sure a video is selected when details open
Version 0.10.3
Section titled “Version 0.10.3”feat: show system name in main window
feat: show ip addresses in main window
feat(notepad): improve responsive layout and dblclick behaviour
feat(administration): show if a recorder is considered as local obs
feat(administration): clarify deletion of local files
feat(administration): prevent doubleclick action of table rows on checkbox
feat(notepad): allow changing of default video selection
fix(administration): improve table toolbar and menu
Version 0.10.2
Section titled “Version 0.10.2”feat(recording): allow opening of non-finished recordings
feat(notepad): also show in-progress videos
feat(notepad): improve note detail view
feat(administration): improve recordings list
fix: timecode connection on older browsers is fixed now
Version 0.10.1
Section titled “Version 0.10.1”feat: allow experimental https with correct same-host config
fix: app login now has a back home button
Version 0.10.0
Section titled “Version 0.10.0”feat: change realtime clock to use server time
feat: allow experimental https with correct host config
feat(administration): add edit page for recordings
feat(notepad): add recordings to details dialog and improve dialog layout
feat(recording): save local recordings to database
feat(recording): serve local recordings via http
feat(recording): allow deletion of local files
feat(recording): improve stop and retry logic
feat(administration): improve edit submenu
fix(administration): remove some typos
fix(recording): improve recording when no ranges are defined
refactor: improve reconnection overlay
fix: improve graceful shutdown
fix: updatecheck now uses semver instead of string comparison
refactor: major internal codebase rewrite
refactor: change internal url of clock ws for consistency
Version 0.9
Section titled “Version 0.9”Version 0.9.8
Section titled “Version 0.9.8”fix(callsheet): properly set cues to done when autoconfirm is higher than tolerance
Version 0.9.7
Section titled “Version 0.9.7”fix: macos intel builds are working again
Version 0.9.6
Section titled “Version 0.9.6”feat: use server port from env or app config
feat: add demo showfile and improve application paths
feat: prevent zoom on double-tap
feat: add build date info display
Version 0.9.5
Section titled “Version 0.9.5”feat(notepad): improve note list range header on mobile devices
feat(recording): add recording remote
feat: improve reconnect overlay to not flash so bright
feat: improve connection state detection
fix(recording): improve start reliability after manual stop
Version 0.9.4
Section titled “Version 0.9.4”refactor: use internal web socket server for clock server
refactor: internal adjustments for upcoming features
Version 0.9.3
Section titled “Version 0.9.3”feat(recording): add watchdog to ensure recording is started
Version 0.9.2
Section titled “Version 0.9.2”fix(recording): improve restart reliability
Version 0.9.1
Section titled “Version 0.9.1”feat(callsheet): add info text to current cue
feat(callsheet): scroll to next cue if no reference text is displayed
fix: prevent zoom on double-tap now does not block doubleclick on android tablets
fix: improve app expired overlay
Version 0.9.0
Section titled “Version 0.9.0”feat: prevent zoom gesture on double-tap
feat(callsheet): add sound hints for prep and call states
feat(callsheet): add unattended timecode view
feat(callsheet): suppress countdown if cue is in next block
feat(callsheet): open quick note entry on double-click of timecode
feat(callsheet): properly handle state when no cue is selected
feat(callsheet): remove “hide manual cues” in favor of new unattended callsheet
fix(callsheet): correctly display icons in help
fix(callsheet): do not display countdown on completed cues
fix(callsheet): store preferences for callsheet modes independently
fix: correctly display orange color tag
fix: improve preferences dialog layout on small screens
fix: ignore non-existent app favorites
refactor(callsheet): rename viewer to display
chore(callsheet): improve panel block spacing
Version 0.8
Section titled “Version 0.8”Version 0.8.0
Section titled “Version 0.8.0”chore: major update of base system and libs
feat: add new reconnection overlay
feat: remove server status icon to save space
feat: allow selection of ip address for qr code generation
refactor: improve app expired overlay
Version 0.7
Section titled “Version 0.7”Version 0.7.9
Section titled “Version 0.7.9”feat(recording): allow using recorder label in filename template
feat(recording): allow setting a label for devices
fix(recording): correctly handle keypress of enter in recording device dialog
Version 0.7.8
Section titled “Version 0.7.8”feat(administration): allow backups with a custom name
feat(administration): show system name in title
feat(administration): add downloadable xlsx templates
fix(administration): improve time/duration input field
fix(administration): fixes case sensitivity in cue tags check
fix(administration): cues can now be moved to the end
feat(administration): allow import of cues from notes if no lists are set
feat(administration): add showname to exported xls files
feat(callsheet): improve display of master/local mode state
fix(administration): streamline import button styling
fix(display): show correct range length if timecode is stopped
fix(callsheet): use proper no list in quick note entry
fix(callsheet): do not require name on quick note entry
fix(callsheet): hide viewer mode status icon when stable
fix: improve page title
Version 0.7.7
Section titled “Version 0.7.7”feat: allow setting a system name
fix: add home button to 404 page
fix(callsheet): manual cue color is now displayed correctly
Version 0.7.6
Section titled “Version 0.7.6”fix: app start was broken on some windows versions
Version 0.7.5
Section titled “Version 0.7.5”feat(recording): support for blackmagic hyperdeck
Version 0.7.4
Section titled “Version 0.7.4”feat(administration): allow selection of import sheet
fix(administration): end timecode was not parsed when importing ranges
Version 0.7.3
Section titled “Version 0.7.3”feat(administration): allow copy/paste of cue items across different showfiles
feat(administration): allow shifting timecode of multiple cues
feat(administration): allow creation of cues from notes
feat(administration): improve cue edit table
feat(administration): allow selection toggle of whole blocks in cue edit mode
feat(administration): improve mass deletion performance
fix(administration): only show one notification when importing cues as ranges
Version 0.7.2
Section titled “Version 0.7.2”feat(callsheet): add callsheet viewer and sync engine
fix(callsheet): performance optimized for large callsheets on slow devices
Version 0.7.1
Section titled “Version 0.7.1”fix(callsheet): remove debug timestamp
Version 0.7.0
Section titled “Version 0.7.0”feat: allow customization of app overview to only show favorites
feat(administration): add internal showfile archive (load/save backups)
feat(callsheet): also use left/right keys for undo/done
fix(administration): convert modes/colors/… to lowercase on import
fix(callsheet): performance optimized for large callsheets on slow devices
feat(administration): show show name in admin header
fix: macos local network access
fix: improve reliability of url preference handling in some circumstances
fix(administration): editing notes now works again
refactor: streamline ui componenets, icons and styles
refactor: improve overall license handling and management
Version 0.6
Section titled “Version 0.6”Version 0.6.3
Section titled “Version 0.6.3”feat: use trayicon for server usage without window
Version 0.6.2
Section titled “Version 0.6.2”feat(callsheet): allow customization of timecode size and color
feat(recording): allow customization of recording overlay
fix(display): timecode display preference labels are now shown correctly
fix: app loader was displayed infinitely on fast route change
Version 0.6.1
Section titled “Version 0.6.1”feat(callsheet): add quicknote shortcut for note-taking during showcalling
feat(callsheet): open edit dialog on doubleclick
fix(callsheet): disable text selection to avoid accidental text selection
Version 0.6.0
Section titled “Version 0.6.0”feat(callsheet): allow color-coding of cues
feat(administration): add duplication and quick sort to cue editor
feat(administration): convert duration to readable time on excel export/import
feat(administration): convert excel time in timecode field to string on import
fix(administration): moving multiple cues now works as expected
feat(administration): improve cue input dialog
fix(callsheet): better alignment of cuelist data
Version 0.5
Section titled “Version 0.5”Version 0.5.1
Section titled “Version 0.5.1”feat(callsheet): add duration and timecode to block header
feat(callsheet): allow hiding of manual cues
feat(administration): display errors if excel import contains wrong data instead ignoring it
feat(callsheet): show loading indicator on first page load
feat(notepad): show loading indicator on first page load
feat: add proper third-party-license management
fix(administration): update notification in status icon now links to correct route
fix: improve database maintenance
fix: graceful shutdown in docker container
fix: improve spa loading text on slow connections
fix: improve loading indicator after multiple starts
fix: reduce footer to avoid multiline text on small devices
fix: disable text-select in electron app
fix: use custom loading indicator to not show bar on every loading below 200ms
fix: use proper 404 page
Version 0.5.0
Section titled “Version 0.5.0”feat(display): show range duration/countdown on timecode display
feat(administration): allow inserting a cue at a specific position
feat(recording): restart on timecode jumps to cut files when a new range begins
feat(recording): allow multiple recording devices (obs)
feat(recording): allow setting a range preroll for recording
feat: add simple pin/password protection
fix(notepad): remove ‘saved’ notifications to not interrupt chris’ notetaking process with overlays
fix(callsheet): always display range duration
fix: midi timecode stability on jumps
fix: removed 1 frame delay from range detection
feat(administration): add end timecode to timecode range
feat(administration): improve admin table icons
feat: move app overview to top of menu for faster navigation
feat: new app loading indicator for server requests
feat: use new loading indicator for action feedback
feat: add remote ip to connection log
fix(notepad): do not waste space on very small screens
fix(notepad): ignore case when colorizing name
fix(callsheet): improve range countdown display
fix(callsheet): do not waste space on very small screens
fix(callsheet): remove countdown warning icon to save screen space
fix(callsheet): hide call mode icon if not set
fix: wait for full midi tc frame after start to avoid jumps on start
fix: timecode input fields are now clearing correctly
fix: block countdown had slightly off spacing
Version 0.4
Section titled “Version 0.4”Version 0.4.4
Section titled “Version 0.4.4”feat: improve loader animations
feat: add refresh button to spa loading
fix: force reload on request and ignore loop protection
fix: improve shutdown confirmation
fix(administration): editing timecode notes does not remove status info
refactor: change beta to preview
refactor: many internal improvements
Version 0.4.3
Section titled “Version 0.4.3”feat: add application log
build: fix windows release
Version 0.4.2
Section titled “Version 0.4.2”feat: improve splash screen
feat: add tooltip infos to status icons
feat: reload app instead of refresh data
feat: refresh app if connection is established to a newer version
feat: add reset and app overview button to preferences dialog
feat(administration): parse timecode fields on import
feat(administration): show loading indicator when checking for updates
feat(callsheet): add timecode to info field
feat(callsheet): improve responsive header layout
feat(notepad): darker icons to improve focus on notes
feat(notepad): show add note button for ranges only on hover
fix: clipboard now working on remote browser again
fix: startpage now has correct canvas height
fix: add timecode socket reconnection workaround
fix: streamline delete button styling
fix(administration): mask license key once activated
fix(callsheet): scroll to cue was broken
fix(callsheet): remove permanent status icons
fix(notepad): scroll to range was broken
Version 0.4.1
Section titled “Version 0.4.1”feat: add splash screen during app startup, so wolfgang does not get bored during startup
fix: database reset and backup/restore now works on windows
fix: menu icon in safari was not shown correctly
Version 0.4.0
Section titled “Version 0.4.0”v0.4.0-1 fixes a bug with the menu icon in safari
feat: new license system
feat: make preferences available via query string
feat: add support for pwa icon on homescreen
feat(display): allow customization of timecode display
fix(administration): correct comma in disclaimer
fix(callsheet): don’t resize panel on timecode start and stop because of countdown display
fix(notepad): wrap action icons together
fix(notepad): improve list selection and display
fix(recording): overlay should have darker background
fix(notepad): improve relative time display
fix: preferences dialogs should be scrollable
Version 0.3
Section titled “Version 0.3”Version 0.3.ELF
Section titled “Version 0.3.ELF”feat(administration): add tag configuration for cues
feat(administration): allow setting ranges on cue import
feat(administration): improve conversion from cue blocks to ranges
feat(callsheet): allow filtering by cue tag
feat(callsheet): allow hiding of reference text
feat(callsheet): allow auto-reset of all cues if before specific timecode
feat(callsheet): allow setting preferences via url parameter
feat(notepad): allow setting preferences via url parameter
fix(callsheet): header display on saschas mobile devices
fix: improve artnet reliability
Version 0.3.1
Section titled “Version 0.3.1”feat: improve db performance
fix: overlay should have transparent background
fix: avoid transparent background after opening overlay
Version 0.3.0
Section titled “Version 0.3.0”feat: new demo data (downloads)
refactor: change database system to avoid breaking changes on updates, hopefully ;-)
Version 0.2
Section titled “Version 0.2”Version 0.2.3
Section titled “Version 0.2.3”feat(callsheet): auto-confirm selected timecude/realtime cues
feat(callsheet): add duration for blocks
feat(callsheet): show current block and display countdown (duration)
feat(administration): allow moving of multiple cues
feat(administration): improve menu items
fix(callsheet): responsive menu button layout
fix(administration): use correct cue index when adding a cue
fix(administration): make edit dialog scrollable
refactor: make app window frameless
Version 0.2.2
Section titled “Version 0.2.2”feat(administration): create item with keyboars shortcut
Version 0.2.1
Section titled “Version 0.2.1”feat(notepad): allow change of flag color
feat(notepad): allow changing of note flag in edit window
feat(recording): add showname to filename template
feat(notepad): add color preview to name input
feat(notepad,callsheet): improve preference dialog
fix(notepad): generic notes had timecode in some rare conditions
fix(notepad): improve responsive layout
fix(callsheet,notepad): help dialog did not re-open in some cases
fix(notepad): improve responsive layout
fix(recording): improve recording settings display
fix: improve get-license button
fix: some typos
refactor: streamline app urls
Version 0.2.0
Section titled “Version 0.2.0”feat: add global show settings
feat: display show name and timestamp in recording overlay
feat: settings for predefined note lists
feat: quick note list switching
feat: allow moving notes to other list
feat: add range filename
feat: allow customization of recording filename
feat: add remarks to notes
feat: lazy load notes for improved performance
feat: improve cue edit dialog with icons
refactor: rename note group to list
refactor: improve group change and reload handling
fix: note editing should not set done
build: add notarise mac builds
Version 0.1
Section titled “Version 0.1”Version 0.1.2
Section titled “Version 0.1.2”feat: ignore big timecode jumps in callsheet
feat: scroll to current block on reload if timecode is active
fix: use same monospace font on all devices
fix: ranges and notes were not sorted correctly in some cases
fix: alert callsheet cues only if they are within timerange or selected
fix: improve callsheet responsive styling and alignment
Version 0.1.1
Section titled “Version 0.1.1”fix: typo in obs info
fix: notepad loading bug with some ranges
fix: deleting items did not sync in some cases
fix: reset note timecode on send
fix: some occasional autoscroll hiccups
Version 0.1.0
Section titled “Version 0.1.0”First public preview release. All private releases were tagged as version 0.0.*.