Skip to content

Changelog

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

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


fix: streamline in-app links

fix(review): do not show note dialog when edit dialog is open

feat: new updater system and allow automatic updates

fix: do not show license missing while loading

fix: avoid error when deleting a recording without existing file

fix: allow underscore in filenames

fix: use local timezone for timestamps in filenames

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

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

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

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

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

fix(review): proper generation of note feed for unfinished recordings

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


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

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

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

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

feat: allow experimental https with correct same-host config

fix: app login now has a back home button

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


fix(callsheet): properly set cues to done when autoconfirm is higher than tolerance

fix: macos intel builds are working again

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

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

refactor: use internal web socket server for clock server

refactor: internal adjustments for upcoming features

feat(recording): add watchdog to ensure recording is started

fix(recording): improve restart reliability

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

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


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


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

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

feat: allow setting a system name

fix: add home button to 404 page

fix(callsheet): manual cue color is now displayed correctly

fix: app start was broken on some windows versions

feat(recording): support for blackmagic hyperdeck

feat(administration): allow selection of import sheet

fix(administration): end timecode was not parsed when importing ranges

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

feat(callsheet): add callsheet viewer and sync engine

fix(callsheet): performance optimized for large callsheets on slow devices

fix(callsheet): remove debug timestamp

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


feat: use trayicon for server usage without window

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

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

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


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

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


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

feat: add application log

build: fix windows release

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

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

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


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

feat: improve db performance

fix: overlay should have transparent background

fix: avoid transparent background after opening overlay

feat: new demo data (downloads)

refactor: change database system to avoid breaking changes on updates, hopefully ;-)


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

feat(administration): create item with keyboars shortcut

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

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


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

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

First public preview release. All private releases were tagged as version 0.0.*.