-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UT-210: Rebuilding of the code structure for Cliptool. #81
Commits on Mar 7, 2023
-
UT-210: splits Thumbnail.tsx into multiple files.
refactor: divides down Thumbnail.tsx into files such that there is maximum one component per file. refactor: extracts much of the common logic used between thumbnail components to mediaService.ts. refactor: updates references to the Thumbnail.tsx to its new locations. refactor: adds explicit types on constants and functions' arguments and return.
Configuration menu - View commit details
-
Copy full SHA for a371ad3 - Browse repository at this point
Copy the full SHA a371ad3View commit details -
UT-210: splits Header.tsx into multiple files.
refactor: divides down Header.tsx into files such that there is maximum one component per file. refactor: renames 'manualstartState' to 'manualStartState'. fix: fixes header not showing the thumbnail as it was suppose too.
Configuration menu - View commit details
-
Copy full SHA for 3768d71 - Browse repository at this point
Copy the full SHA 3768d71View commit details
Commits on Mar 8, 2023
-
Merge branch 'UT-211/reimplementTabs' into UT-210/refactorStructure
# Conflicts: # src/client/components/Tab/TabContent.tsx
Configuration menu - View commit details
-
Copy full SHA for bc469b5 - Browse repository at this point
Copy the full SHA bc469b5View commit details
Commits on Mar 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 03ba501 - Browse repository at this point
Copy the full SHA 03ba501View commit details -
Configuration menu - View commit details
-
Copy full SHA for d478cfd - Browse repository at this point
Copy the full SHA d478cfdView commit details -
UT-210: continues work on splitting Settings into multiple files.
refactor: splits last parts of Settings.tsx into other files. refactor: renames the constant being exported from mediaService.ts to mediaService, so Intellisense is able to aid with adding import for it. refactor: moves some styling applied inline to CSS.
Configuration menu - View commit details
-
Copy full SHA for 8979edd - Browse repository at this point
Copy the full SHA 8979eddView commit details -
UT-210: WIP: rework structure of saved settings. Opening Settings wil…
…l crash at the moment, and toggling settings doesn't work.. refactor: renames interfaces in settingsReducer to not have 'I' in their names. refactor adds placeholder user confirmations when saving/discarding settings changes. refactor: extracts input layouts for settings to a reusable component. refactor: fixes typo in 'transistionTime' to 'transitionTime'. refactor: changes arrays of 'GenericSettings' into a single array of 'OutputSettings', each containing an attribute for the previous arrays. refactor: removed most code in 'correctStructure(...)' and verifyStructure(...), as they have to be redone with the new settings structure.
Configuration menu - View commit details
-
Copy full SHA for 17dbde7 - Browse repository at this point
Copy the full SHA 17dbde7View commit details
Commits on Mar 10, 2023
-
Merge branch 'develop' into UT-210/refactorStructure
# Conflicts: # src/client/components/Header.tsx # src/client/components/Settings.tsx # src/client/components/Thumbnail.tsx
Configuration menu - View commit details
-
Copy full SHA for 8bd7272 - Browse repository at this point
Copy the full SHA 8bd7272View commit details
Commits on Mar 13, 2023
-
UT-210: WIP: almost finishes moving and merging where settings are sa…
…ved in redux refactor: adds and implements Zod, to handle validation of the settings file loaded from drive. refactor: updates used version of typescript. refactor: reimplements validation of loaded settings, by use of Zod. refactor: shifts many mediaActions over to settingsAction as the data they handle going to be stored in there instead. refactor: create few service classes with shared logic. refactor: updates a number of places to use the new service classes. refactor: created type for reduxState, and applies it in a few dozen places.
Configuration menu - View commit details
-
Copy full SHA for ecd3750 - Browse repository at this point
Copy the full SHA ecd3750View commit details
Commits on Mar 15, 2023
-
UT-210: WIP: continues moving attributes over to settings.
refactor: renamed 'IThumbnailFile' to 'ThumbnailFile'. refactor: renamed 'IMediaFile' to 'MediaFile'. refactor: renamed 'IOutput' to 'Output'. refactor: renamed 'IMedia' to 'Media'. refactor: moves and renames Output.tallyFile to OutputSettings.selectedFile. refactor: moves service classes from being client only to model level, as backend want many of the same functions.
Configuration menu - View commit details
-
Copy full SHA for ec86a3d - Browse repository at this point
Copy the full SHA ec86a3dView commit details -
UT-210: WIP: extracts settings related models to new file to prevent …
…circular dependency.
Configuration menu - View commit details
-
Copy full SHA for f5f07e7 - Browse repository at this point
Copy the full SHA f5f07e7View commit details -
UT-210: continues on reworking settings.
refactor: extracts interfaces from mediaReducer to mediaModels, for consistencies sake. refactor: implements the settings view sufficiently to not class cliptool. refactor: makes SingleOutput only render, if it isn't undefined.
Configuration menu - View commit details
-
Copy full SHA for e291515 - Browse repository at this point
Copy the full SHA e291515View commit details
Commits on Mar 16, 2023
-
UT-210: completes rewrite of settings to new structure.
refactor: changes useState in SingleOutput to be one per attribute. refactor: adds 'deep-copy-ts' to create a deep copy of settings, to allow discarding changes, should the user not want them anyways.
Configuration menu - View commit details
-
Copy full SHA for 0890dd4 - Browse repository at this point
Copy the full SHA 0890dd4View commit details -
UT-210: WIP: Adjusts settings so discard button changes test dependin…
…g on if there is changes or not. refactor: changes 'deep-copy-ts' for 'lodash' as lodash has other functions i need anyways.
Configuration menu - View commit details
-
Copy full SHA for 65b597d - Browse repository at this point
Copy the full SHA 65b597dView commit details -
UT-210: fix: fixes incorrect structure of saved settings. fix: fixes …
…header buttons not having their colour.
Configuration menu - View commit details
-
Copy full SHA for 982c6d0 - Browse repository at this point
Copy the full SHA 982c6d0View commit details
Commits on Mar 17, 2023
-
UT-210: Updates signature of functions to function definitions and el…
…iminates some duplicate code. refactor: changes functions defined as constants to function definitions. refactor: removes/merges duplicate code to a single implementation(s). refactor: adds return type to most, if not all, functions.
Configuration menu - View commit details
-
Copy full SHA for 216dd81 - Browse repository at this point
Copy the full SHA 216dd81View commit details -
UT-210: WIP: makes attempts to figure out why OSC messages aren't rec…
…eived. Applies changes for GeneralSettings that was missed. refactor: updates GeneralSettings to support the new structure for allowing discarding changes. refactor: adds a half dozen or so temp console.log used to try and track down why selectedFile is not set. refactor: removes 'I' from interface name of 'TimeTallyPayload'. refactor: renames 'handleOscMessage' to 'processOscMessage'. refactor: renames 'updateThumbFileList' to 'updateThumbnailFileList' along with associated constants.
Configuration menu - View commit details
-
Copy full SHA for 547aa5c - Browse repository at this point
Copy the full SHA 547aa5cView commit details -
UT-210: refactor: out-comments temp logs. Will be removed ones the is…
…sue they are used for has been fixed.
Configuration menu - View commit details
-
Copy full SHA for cbcfc32 - Browse repository at this point
Copy the full SHA cbcfc32View commit details -
UT-210: refactor: renames files, except css and components for now, t…
…o use camelCase.
Configuration menu - View commit details
-
Copy full SHA for 1e69ed3 - Browse repository at this point
Copy the full SHA 1e69ed3View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb11042 - Browse repository at this point
Copy the full SHA cb11042View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5d9f3b - Browse repository at this point
Copy the full SHA e5d9f3bView commit details
Commits on Mar 20, 2023
-
UT-210: fix: fixes not receiving messages from CCG. Fixes 2 values un…
…der settings being swappped. Woops.
Configuration menu - View commit details
-
Copy full SHA for 623091c - Browse repository at this point
Copy the full SHA 623091cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fa367f - Browse repository at this point
Copy the full SHA 4fa367fView commit details -
UT-210: removes the need to apply indexing when accessing redux state…
… attributes. refactor: changes types in reduxState to be ordinary objects, instead of array of said objects. refactor: changes many commonly accessed attributes from reduxState to be retrieved via the service classes. refactor: renamed one file i missed in the mass renaming to camelCase. refactor: removes a few left over console.logs.
Configuration menu - View commit details
-
Copy full SHA for 457aa0d - Browse repository at this point
Copy the full SHA 457aa0dView commit details -
UT-210: WIP: makes tsconfig's way more strict.
refactor: makes tsconfig's more strict, and applied a number of changes to begin fixing compile errors. refactor: updates version used of @tv2media/logger.
Configuration menu - View commit details
-
Copy full SHA for 177dfcf - Browse repository at this point
Copy the full SHA 177dfcfView commit details
Commits on Mar 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ee6bcb3 - Browse repository at this point
Copy the full SHA ee6bcb3View commit details -
UT-210: refactor: changes code that loads files into service classes.
refactor: moves getting the default generic settings to settingsService. refactor: renames settingsFileService to settingsPersistenceService. refactor: moves settingsPersistenceService from model layer to server layer.
Configuration menu - View commit details
-
Copy full SHA for c0b6131 - Browse repository at this point
Copy the full SHA c0b6131View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4e892d - Browse repository at this point
Copy the full SHA f4e892dView commit details
Commits on Mar 22, 2023
-
UT-210: fixes more errors in atempt to being able to start Cliptool a…
…gain. refactor: updates redux to use new configureStore instead of deprecated createStore. refactor: WIP: attempts to fix order of loading global files. refactor: fixes some more compile errors.
Configuration menu - View commit details
-
Copy full SHA for bb89259 - Browse repository at this point
Copy the full SHA bb89259View commit details
Commits on Mar 23, 2023
-
UT-210: WIP: implements changes for PR comments and fixes a number of…
… compilation errors.
Configuration menu - View commit details
-
Copy full SHA for 6d5ed12 - Browse repository at this point
Copy the full SHA 6d5ed12View commit details -
UT-210: applies changes for PR comments, and continues to try and fix…
… circular run/load order. refactor: applies a large amount of changes in response to PR comments. refactor: starts on renaming files to use kebab-case. refactor: splits settingsSchema into new-new-settings-schema and old-old-settings-schema. refactor: moves CCG related settings to new object/interface, to help improve how settings page functions. refactor: renames event handler methods to better describe what they do. refactor: changes from console.log's to use logger. refactor: removes a very old settings template file, that hasn't been valid since the first commit to Cliptool.
Configuration menu - View commit details
-
Copy full SHA for f5b36e1 - Browse repository at this point
Copy the full SHA f5b36e1View commit details
Commits on Mar 24, 2023
-
UT-210: solves circular dependency.
refactor: changes type on inputs to settingsService, to eliminate knowledge of redux. refactor: adds input to appNavigationService.getActiveTab, to eliminate knowledge of redux. refactor: renames 'appNav' for redux to 'appNavigation'. refactor: renames 'NavReducer' interface to 'AppNavigation'. refactor: renames 'appNavAction.ts' to 'app-navigation-action.ts'. refactor: renamed 'appNavReducer.ts' to 'app-navigation-reducer.ts'. refactor: moves some functions from mediaService to settingsService, as their underlying accessed attributes had been moved to settings.
Configuration menu - View commit details
-
Copy full SHA for ebc9778 - Browse repository at this point
Copy the full SHA ebc9778View commit details -
UT-210: WIP: starts on finguring out why the redux state is mutating.
refactor: temporarely out comments code that spam log ALOT (100k+ lines) until current error has been fixed.
Configuration menu - View commit details
-
Copy full SHA for 5a9fbf6 - Browse repository at this point
Copy the full SHA 5a9fbf6View commit details
Commits on Mar 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 60ab564 - Browse repository at this point
Copy the full SHA 60ab564View commit details -
Configuration menu - View commit details
-
Copy full SHA for 463ea9a - Browse repository at this point
Copy the full SHA 463ea9aView commit details
Commits on Mar 28, 2023
-
UT-210: eradicated settingsInput.tsx
refactor: split settingsInput into 4 new components. - labelled-checkbox-input - labelled-number-input - labelled-text-input - label refactor: creates a new button.tsx file. refactor: changes many uses of the html button to use the new component, thus deleting toggleButton.tsx.
Configuration menu - View commit details
-
Copy full SHA for 00ddfa6 - Browse repository at this point
Copy the full SHA 00ddfa6View commit details
Commits on Mar 29, 2023
-
UT-210: renames a few components and extract swipe logic to its own c…
…omponent refactor: extract swipe component logic to its own component, meant to be used as a wrapper for what should be swipeable. refactor: renames thumbnailUsingImage to image-thumbnail. refactor: renamed thumbnailUsingText to text-thumbnail. refactor: renamed thumbnail to be plural. refactor: moves decision of used css from thumbnail-button to the places it is used instead.
Configuration menu - View commit details
-
Copy full SHA for bb9b9e4 - Browse repository at this point
Copy the full SHA bb9b9e4View commit details -
UT-210: does some cleanup of duplicate files and unsed imports.
refactor: merges handleShortcuts from client and gateway level to new shortcut-service on model level. refactor: removes some unused imports.
Configuration menu - View commit details
-
Copy full SHA for 2911e3a - Browse repository at this point
Copy the full SHA 2911e3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e3e320 - Browse repository at this point
Copy the full SHA 8e3e320View commit details -
UT-210: reworks tab system to murder tabContent.
refactor: deletes tabBar and tabContent. refactor: reworks tabs, such that only one iteration over tabdata is needed.
Configuration menu - View commit details
-
Copy full SHA for 3f26b81 - Browse repository at this point
Copy the full SHA 3f26b81View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7e716e - Browse repository at this point
Copy the full SHA b7e716eView commit details -
UT-210: refactor: renames files to use kebab-case. refactor: renames …
…ReduxStateType to State.
Configuration menu - View commit details
-
Copy full SHA for 092b934 - Browse repository at this point
Copy the full SHA 092b934View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b30b08 - Browse repository at this point
Copy the full SHA 3b30b08View commit details
Commits on Mar 30, 2023
-
UT-210: Starts om converting css to scss. Joins logic for figureing o…
…ut which view is in use to single service class. refactor: moves css for footer to new location and footer.scss file. refactor: moves css for operation-mode-edit-visibility-footer to new location and operation-mode-edit-visibility-footer.scss file. refactor: extracts overlay when disconnected to new component - OfflineOverlay. refactor moves displaying of disconnect overlay to be part of app.tsx. refactor: created browserService, housing logic for figureing out which view is in use. refactor changes a number of places that read searchbar info dirrectly to use new browserService. refactor: renamed settings-buttons to settings-actions.
Configuration menu - View commit details
-
Copy full SHA for a48517b - Browse repository at this point
Copy the full SHA a48517bView commit details -
UT-210: applies changes for a number of comments by Lindved and Anders.
refactor: creates time-service, and moves secondsToTimeCode(...) from media-service to it. refactor: renames 'storeUpdate' to 'state'. refactor: converts control-buttons' css to scss. refactor: renames a few attributes to better match the type of its content.
Configuration menu - View commit details
-
Copy full SHA for 83fca71 - Browse repository at this point
Copy the full SHA 83fca71View commit details -
UT-210: applies changes for PR comments by Anders.
refactor: renames 'reduxState' to 'state'. refactor: changes most constants in socket-io-constants to be housed within one of 2 enums. refactor: changes references to 'socket-io-constants' to make use of new enums. - currently unable to exit edit visibility, so i broke something. refactor: fixes scss stylings not being applied. refactor: renames 'control-buttons' to 'control-actions'.
Configuration menu - View commit details
-
Copy full SHA for a689c39 - Browse repository at this point
Copy the full SHA a689c39View commit details
Commits on Mar 31, 2023
-
UT-210: applies changes in response to a number of PR comments by And…
…ers. refactor: renames single-output to output. refactor: renames general-settings to casparcg-settings-form. refactor: lowers amount of information send to a handful of child components to their minimally needed information. refactor: cuts away unnecessary code in timeCode.tsx. refactor: broke a few different lines into into more lines - and the invers. refactor: renames folderList of Media to folders, along with all related actions. refactor: fixes webpack missing some config to handle scss correctly.
Configuration menu - View commit details
-
Copy full SHA for 2f84be2 - Browse repository at this point
Copy the full SHA 2f84be2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c63522 - Browse repository at this point
Copy the full SHA 0c63522View commit details
Commits on Apr 3, 2023
-
UT-210, UT-215: extracts remaining css to scss, fixing the red border…
…s of text view. Disables operation modes for text view.
Configuration menu - View commit details
-
Copy full SHA for c5dca7c - Browse repository at this point
Copy the full SHA c5dca7cView commit details -
UT-210: fixes a number of smaller errors.
refactor: adds missing attribute accessor. refactor: fixes the wrong list thumbnails and mediafiles being sent by the backend on startup. style: adds missing css styling to tabs. style: adds missing css styling for swipeable. style: re-adds css that was accidently removed. style: aligns a handful of components more neatly with. refactor: changes used html component from button to label.
Configuration menu - View commit details
-
Copy full SHA for 5de294d - Browse repository at this point
Copy the full SHA 5de294dView commit details -
Configuration menu - View commit details
-
Copy full SHA for cee5bac - Browse repository at this point
Copy the full SHA cee5bacView commit details
Commits on Apr 5, 2023
-
UT-210: re-added ability to close settings via 'settings' button.
refactor: moves logic keeping track of changes to settings to changing-settings-service. refactor: re-adds ability to close settings via clicking the same button, used to open it. refactor: fixes settings button not being shown on channel view.
Configuration menu - View commit details
-
Copy full SHA for 91e9913 - Browse repository at this point
Copy the full SHA 91e9913View commit details -
UT-210: extracts socket emits performed in components to service clas…
…s, due to PR comment. refactor: creates socket-service, wherein component emit calls on socket are performed instead of directly in components. refactor: lowers the amount of useSelectors used in control-actions. refactor: renames a handful of click handlers.
Configuration menu - View commit details
-
Copy full SHA for d315cb1 - Browse repository at this point
Copy the full SHA d315cb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f1e70f - Browse repository at this point
Copy the full SHA 2f1e70fView commit details
Commits on Apr 11, 2023
-
UT-210: fixes playing image files displaying a time, if a video is lo…
…aded for manual start. refactor: removes some leftover console logs. refactor: makes playing image files display the 'SELECTED' text, even when a video file is load with manual start. refactor: adds exsplicite types to a few constants.
Configuration menu - View commit details
-
Copy full SHA for f013b07 - Browse repository at this point
Copy the full SHA f013b07View commit details -
UT-210: finalizes the loaded indicator.
refactor: extracts wrapping html code from time-code to new thumbnail-overlay. refactor: renames time-code to selected-thumbnail-overlay, and makes it use the new thumbnail-overlay. refactor: creates new loaded-Thumbnail-overlay, for displaying when a file is loaded. refactor: adds some safeguards to not play a *EMPTY* named file, while in manual mode. refactor: makes image files always play regardless of manual mode, as playing or loading an image does the same.
Configuration menu - View commit details
-
Copy full SHA for cd6775f - Browse repository at this point
Copy the full SHA cd6775fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c45d24b - Browse repository at this point
Copy the full SHA c45d24bView commit details
Commits on Apr 12, 2023
-
UT-210: refactor: eliminates tabData from the redux state, as it can …
…be calculated from other state parts when needed.
Configuration menu - View commit details
-
Copy full SHA for bc0b448 - Browse repository at this point
Copy the full SHA bc0b448View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bbba23 - Browse repository at this point
Copy the full SHA 8bbba23View commit details -
UT-210: WIP: reduces amount of times redux state is updated.
refactor: add check to only update time state in redux state when needed on backend and frontend. refactor: add variables from some shared css, to reduce duplication/improve editability. refactor: splits processOscMessage into smaller functions. refactor: renames some interfaces and enums to better fit new naming schemes. refactor: attempts to fix flickering time on thumbnail when changing selected file.
Configuration menu - View commit details
-
Copy full SHA for 978e3d1 - Browse repository at this point
Copy the full SHA 978e3d1View commit details
Commits on Apr 13, 2023
-
UT-210: renames a few attributes to better fit their content, and fix…
…es from visual issues related to updating reduxState when changing selected file. refactor: renames 'selectedFile' to 'selectedFileName' to better indicate that as string is returned. refactor: renames 'loadedFile' to 'cuedFileName' to better match the content. refactor: changes media-service functions to take the media state in instead of the whole state. refactor: fixes saving of files being done one line to soon. refactor: extracts thumbnail overlay text to its own component, to reduce duplication. refactor: reduces amount of times the redux state is updated, by only updating it, when a change has happened. refactor: removes processing of file/path OSC message. refactor: adds processing of foreground/producer OSC message.
Configuration menu - View commit details
-
Copy full SHA for f04a6ba - Browse repository at this point
Copy the full SHA f04a6baView commit details -
UT-210: refactor: renames some scss classes, and attributes. reduces …
…amount of use selectors used.
Configuration menu - View commit details
-
Copy full SHA for f1dcd1c - Browse repository at this point
Copy the full SHA f1dcd1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39090d9 - Browse repository at this point
Copy the full SHA 39090d9View commit details
Commits on Apr 14, 2023
-
UT-210: adds types to a number of functions and variables.
refactor: adds return types to a number of functions. refactor: adds types to a few 'let's, mainly in the reducers. refactor: renames a handful of function to fix incorrect camelcasing. refactor: fixes 'discard changes' button saying the wrong thing when opening settings.
Configuration menu - View commit details
-
Copy full SHA for 8637cd1 - Browse repository at this point
Copy the full SHA 8637cd1View commit details -
UT-210: splits 'startTimerControlledServices' into two different func…
…tions to better fit Single Responsibility. refactor: moves first 'setInterval' and accompanying subscribe in 'startTimerControlledServices' to new function 'startTimeEmitInterval'. refactor: moves second 'setInterval' in 'startTimerControlledServices' to new function 'startFileChangesPollingInterval'. refactor: renames 'loadCcgMedia' to 'loadCcgThumbnails'. refactor: reworks 'loadCcgThumbnails' to have fewer side-effects. refactor: renames a few variables/functions that had 'list' in their name, to use the plural form of what they have more than one of.
Configuration menu - View commit details
-
Copy full SHA for 4a43b0a - Browse repository at this point
Copy the full SHA 4a43b0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a44fc8e - Browse repository at this point
Copy the full SHA a44fc8eView commit details
Commits on Apr 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e490351 - Browse repository at this point
Copy the full SHA e490351View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9874d9f - Browse repository at this point
Copy the full SHA 9874d9fView commit details -
UT-210: refactor: removes more duplicate css and fixes borders not sh…
…own on text-thumbnail.
Configuration menu - View commit details
-
Copy full SHA for c83ae54 - Browse repository at this point
Copy the full SHA c83ae54View commit details
Commits on Apr 19, 2023
-
UT-210: fixes some styling isues.
refactor: aligns thumbails, with or without image, centered in the thumbnail area. refactor: fixes the selected/cued overlay not being placed correctly. refactor: renames a few CSS class names. refactor: removes unneeded area below thumbnail button for text-view. - fixes part of UT-215.
Configuration menu - View commit details
-
Copy full SHA for e89871c - Browse repository at this point
Copy the full SHA e89871cView commit details
Commits on Apr 24, 2023
-
UT-210: addresses a few PR comments.
refactor: renames 'control-group' to 'action-group'. refactor: renames some css classes to better match where they are used. refactor: renames 'secondsToTimeCode' to 'durationToTimeCode' refactor: renames 'first argument of 'durationToTimeCode' to 'duration'.
Configuration menu - View commit details
-
Copy full SHA for bc5d0d4 - Browse repository at this point
Copy the full SHA bc5d0d4View commit details -
UT-210: addresses some more PR comments.
refactor: renames files with 'control-group' to 'action-group'. refactor: reduces duplicate css by pulling it out to a new css class called 'control-action-base'. refactor: renames css class 'c-action-background' to 'c-action-group' refactor: renames css class 'control-button' to 'control-action' refactor: renames css class 'control-start-button' to 'control-action-start-button'
Configuration menu - View commit details
-
Copy full SHA for 60a078f - Browse repository at this point
Copy the full SHA 60a078fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75df749 - Browse repository at this point
Copy the full SHA 75df749View commit details -
UT-210: creates new switch component to encapsulate switch styling.
refactor: renames className prop of 'button' to be plural. refactor: changes control-actions to use new switch component instead of buttons. refactor: changes settings-actions to use new switch component instead of a button.
Configuration menu - View commit details
-
Copy full SHA for 10aefbd - Browse repository at this point
Copy the full SHA 10aefbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for e22d683 - Browse repository at this point
Copy the full SHA e22d683View commit details -
UT-210: refactor: changes usage of jsx-service into a new component i…
…nstead, called component-decider.
Configuration menu - View commit details
-
Copy full SHA for 20afcc7 - Browse repository at this point
Copy the full SHA 20afcc7View commit details -
UT-210: refactor: changes default indexing of channel in browser-serv…
…ice to be 0-indexed. Adds missing type on constant.
Configuration menu - View commit details
-
Copy full SHA for 775eea4 - Browse repository at this point
Copy the full SHA 775eea4View commit details
Commits on Apr 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bf1ff27 - Browse repository at this point
Copy the full SHA bf1ff27View commit details
Commits on Apr 26, 2023
-
UT-210: refactor: fixes mixup of default values in fallback and no de…
…fault for zod generated default CasparcgSettings.
Configuration menu - View commit details
-
Copy full SHA for 61e3216 - Browse repository at this point
Copy the full SHA 61e3216View commit details -
UT-210: refactor: adds missing margin and trims ends of string interp…
…olated css class names.
Configuration menu - View commit details
-
Copy full SHA for b22c44a - Browse repository at this point
Copy the full SHA b22c44aView commit details
Commits on Apr 27, 2023
-
UT-210: refactor: adds logging of Unhandles Rejections and handling o…
…f a rare rejection.
Configuration menu - View commit details
-
Copy full SHA for 7ae2d08 - Browse repository at this point
Copy the full SHA 7ae2d08View commit details -
UT-210: refactor: adds changes that should fix rare/sporadic reading …
…from undefined value.
Configuration menu - View commit details
-
Copy full SHA for 8c6f8b7 - Browse repository at this point
Copy the full SHA 8c6f8b7View commit details
Commits on Apr 28, 2023
-
UT-210: feature: adds usage of 'transitionTime' for mix duration, as …
…originally intended according to Kasper.
Configuration menu - View commit details
-
Copy full SHA for 38d128a - Browse repository at this point
Copy the full SHA 38d128aView commit details
Commits on May 22, 2023
-
UT-210: addresses a number of comment by Lindved.
refactor: renames component-decider to body. refactor: deletes offline-overlay by moving the code to body. refactor: removes unused property of swipeable. refactor: adds nullish coalescing to a number of optional properties. refactor: changes a few rgb color definitions to white. refactor: renames switch to toggle. refactor: improves indentation in a number of places. refactor: deletes cued-thumbnail-overlay by moving the code to thumbnail-overlay-display. refactor: moves calls to timeService.durationToTimeCode(...) to be done outside of return statements. refactor: changes states in swipeable to be undefinable instead of nullable. refactor: changes naming from tick to checkbox in output.
Configuration menu - View commit details
-
Copy full SHA for 8d211c5 - Browse repository at this point
Copy the full SHA 8d211c5View commit details -
UT-210: changes in reponse to PR comments by Lindved.
refactor: removes 'trimEnd()' on a handful of lines, as my reasoning to use it was poor. refactor: redoes labelled-checkbox-input, labelled-number-input, labelled-text-input to improve reuseability.
Configuration menu - View commit details
-
Copy full SHA for 1118a0d - Browse repository at this point
Copy the full SHA 1118a0dView commit details
Commits on May 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ed8f564 - Browse repository at this point
Copy the full SHA ed8f564View commit details
Commits on May 25, 2023
-
UT-210: fix: fixes Cliptool ordering CasparCG to stop overlay playing…
… when none is playing, when making any settings change.
Configuration menu - View commit details
-
Copy full SHA for a8cea34 - Browse repository at this point
Copy the full SHA a8cea34View commit details
Commits on May 26, 2023
-
UT-210: fix: removes old settings example as it shows the old setting…
…s structure, rather than the new.
Configuration menu - View commit details
-
Copy full SHA for b36c3f2 - Browse repository at this point
Copy the full SHA b36c3f2View commit details
Commits on May 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 33ca811 - Browse repository at this point
Copy the full SHA 33ca811View commit details
Commits on Jun 1, 2023
-
UT-210: applies a large number of changes in response to PR. See expa…
…nded commit details. refactor: renames body.tsx to application-router.tsx, and related files/components. refactor: renames operation-mode-edit-visibility-footer.tsx to edit-visibility-footer.tsx, and related files/components. refactor: renames header.tsx to application-header.tsx, and related files/components. refactor: renames action-group.tsx to group.tsx, and related files/components. refactor: renames timer.tsx to timer-thumbnail.tsx, and related files/components. refactor: renames 'isSettingsOpen' of state.appNavigation to 'isSettingsVisible' and constants created from it. refactor: renames 'activeTab' of state.appNavigation to 'activeTabIndex' and constants created from it. refactor: renames 'NewGenericSettings' to 'newGenericSettingsSchema'. refactor: renames 'initConnectionEvents' to 'initConnectionEventsListeners' in client-handler-service.ts. refactor: renames 'initServerEvents' to 'initServerEventsListeners' in client-handler-service.ts. refactor: renames 'updateStateTemporarySettings' to 'updateTemporarySettings' in changing-settings-service.ts refactor: renames a number of props that used plural to singular. refactor: makes output.tsx and casparcg-settings-form.tsx into dump components. refactor: adds new attribute to changing-settings-service.ts to save if settings has changes on change, rather then to calculate on request, saving time on rendering. refactor: extracts function in map in settings-service.getTabInfo(...) to new function with name describing performed operation. refactor: makes socket attribute on socket-service.ts and client-handler-service.ts private. refactor: removes log statement of redux state in client-handler-service.ts. refactor: removes a few unused props. refactor: changes the location that search parameters are read from to be an input to the constructor of the browser-service.ts. Still reads from the same location, just parsed in, instead of directly accessed. refactor: changes the way the cleanFileName is gotten in timer-thumbnail.tsx to use an OR operator instead of if-statement. refactor: removes a wrapper div in app.tsx that looks to be redundant. refactor: capitalizes some text in edit-visibility-footer.tsx instead of using 'toUpperCase()'. fix: fixes zero or negative channel numbers giving errors - now defaults to one. fix: fixes footer not updating correctly when changing active tab.
Configuration menu - View commit details
-
Copy full SHA for d3b3d0b - Browse repository at this point
Copy the full SHA d3b3d0bView commit details
Commits on Jun 6, 2023
-
UT-210: applies changes for a handful of PR Comments.
refactor: renames casparcg-settings-form.tsx to casparcg-settings.tsx and the accompanying scss file. refactor: removes swipe-service.ts by moving code to swipeable.tsx. refactor: moves usage of swipeable.tsx from tab.tsx to tabs.tsx refactor: renames main.tsx to tab-panel.tsx. refactor: restructures outputs.tsx to be more readably.
Configuration menu - View commit details
-
Copy full SHA for 1cf582c - Browse repository at this point
Copy the full SHA 1cf582cView commit details -
UT-210: applies changes for a number of PR comments.
refactor: renames checkbox-input.tsx to checkbox.tsx. refactor: renames css class 'save-button' to 'c-settings-actions-button'. refactor: changes type of child input for button to a string. refactor: changes used button in thumbnail-button.tsx to a 'div'. refactor: extracts thumbnail file name display paragraph to new component - file-name-display.tsx.
Configuration menu - View commit details
-
Copy full SHA for 7ae008b - Browse repository at this point
Copy the full SHA 7ae008bView commit details
Commits on Jun 8, 2023
-
UT-210: applies changes for a number of PR comments. See extended det…
…ails for list of changes. refactor: renames 'models' layer to 'shared'. refactor: moves action files from 'reducer' folder to new 'actions' folder. refactor: moves model files from 'reducer' folder to new 'models' folder. refactor: renames thumbnail-button to media-card. refactor: renames image-thumbnail to image-media-card. refactor: renames text-thumbnail to text-media-card. refactor: renames thumbnails to media-overview. refactor: renames client-handler-service to backend-observer. refactor: renames CcgConfigChannel to CasparcgConfigChannel. refactor: renames toggle to switch. refactor: renames thumbnail-overlay-display to card-overlay-display. refactor: renames thumbnail-overlay to card-overlay. refactor: merges thumbnail-picture into image-media-card. refactor: removes event-service by moving its usage to inline. refactor: splits emits from socket-service out to multiple backend api services. refactor: makes tab-title into a dumb component.
Configuration menu - View commit details
-
Copy full SHA for eb04a4b - Browse repository at this point
Copy the full SHA eb04a4bView commit details
Commits on Jun 12, 2023
-
UT-210: last big chunk of changes for PR comments. See extended commi…
…t details for changes. refactor: moves client specific logic of time-service to new client-time-service. refactor: moves type definition for 'HiddenFiles' to media-models. refactor: changes types related to HiddenFIles from 'Record<string, HiddenFileInfo>' to 'HiddenFiles'. refactor: splits settings-persistence-service.load() into multiple methods to improve readability/flow. refactor: splits hidden-files-persistence-service.load() into multiple methods to improve readability/flow. refactor: renames a few arguements/enums to better match their content. refactor: updates some enum values to use kebab-case. fix: fixes casing of one argument of the old-settings-schema. fix: fixes grayscale not being applied to hidden images. fix: fixes backend-observer never being called, and thus nothing received from backend.
Configuration menu - View commit details
-
Copy full SHA for 668cc84 - Browse repository at this point
Copy the full SHA 668cc84View commit details
Commits on Jun 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7efd77f - Browse repository at this point
Copy the full SHA 7efd77fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f27d5b9 - Browse repository at this point
Copy the full SHA f27d5b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f729200 - Browse repository at this point
Copy the full SHA f729200View commit details -
UT-210: refactor: improves readability of browser-service, and also l…
…owers duplications..
Configuration menu - View commit details
-
Copy full SHA for 9429a7b - Browse repository at this point
Copy the full SHA 9429a7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98ce64c - Browse repository at this point
Copy the full SHA 98ce64cView commit details -
UT-210: refactor: applies changes from talk with Anders and folder th…
…at didn't match content.
Configuration menu - View commit details
-
Copy full SHA for 7f5f477 - Browse repository at this point
Copy the full SHA 7f5f477View commit details
Commits on Jun 15, 2023
-
UT-210: reworkes how settings are display eliminating changing-settin…
…gs-service. refactor: renames tab-panel to main-page. refactor: renames settings to settings-page. refactor: moves logic in changing-settings-service to settings-actions and settings-page. refactor: moves the task of displaying the header and footer from the overall app, to the individual pages, which is only main-page at the moment.
Configuration menu - View commit details
-
Copy full SHA for b1b3f39 - Browse repository at this point
Copy the full SHA b1b3f39View commit details -
UT-210: refactor: moves css applied from constant to inside the compo…
…nents and changes calls for events to be performed via bindings.
Configuration menu - View commit details
-
Copy full SHA for 9ae0da3 - Browse repository at this point
Copy the full SHA 9ae0da3View commit details -
UT-210: refactor: moves Singleton instance of all services to an stat…
…ic attribute on each service and changes the import of the services to not use default import.
Configuration menu - View commit details
-
Copy full SHA for a38a292 - Browse repository at this point
Copy the full SHA a38a292View commit details -
UT-210: refactor: changes targeting local css to be done via Enum val…
…ue instead of via css class name.
Configuration menu - View commit details
-
Copy full SHA for 910a07b - Browse repository at this point
Copy the full SHA 910a07bView commit details
Commits on Jun 16, 2023
-
UT-210: improves persisting of data and checking for settings layout …
…type. refactor: changes to checks for new layout structure before old. refactor: removes defaults from new-settings-schema. refactor: lowers amount of OutputSettings in the fallback default. refactor: makes startup sequence fill in extra default OutputSettings, if file contained too few compared to configured channels. refactor: reduces redux dispactches by changing used action, during startup. refactor: updates usage of 'fs' to use promise based versions. refactor: moves main part of forEach to new function for readability.
Configuration menu - View commit details
-
Copy full SHA for e7326e8 - Browse repository at this point
Copy the full SHA e7326e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6c3880 - Browse repository at this point
Copy the full SHA a6c3880View commit details
Commits on Jul 3, 2023
-
UT-210: applies changes for comments by Lindved
refactor: removes singleton usage for all but one services. refactor: renames backend-play-api to socket-play-service. refactor: renames backend-settings-api to socket-settings-service. refactor: renames backend-operation-api to socket-operation-service. refactor: moves backend-observer to new observer folder, and splits it into connection-observer, settings-observer, operation-observer and play-observer.
Configuration menu - View commit details
-
Copy full SHA for b303ecd - Browse repository at this point
Copy the full SHA b303ecdView commit details
Commits on Jul 4, 2023
-
UT-210: refactor: reworks client file structure to match structure su…
…ggested by Lindved.
Configuration menu - View commit details
-
Copy full SHA for 0a5fda6 - Browse repository at this point
Copy the full SHA 0a5fda6View commit details -
UT-210: applies a few more changes for comments by Lindved
refactor: renames array-service to utility-service. refactor: renames fillWithDefault to expandArrayWithDefaultsIfNeeded refactor: adds function on utility-service to convert Pascal case to Screaming Snake case and vice-versa. refactor: changes the 'edit visibility' button to be a dropdown per output. refactor: renames a function argument to better describe its content.
Configuration menu - View commit details
-
Copy full SHA for ccac2b0 - Browse repository at this point
Copy the full SHA ccac2b0View commit details
Commits on Jul 5, 2023
-
UT-210: refactor: fixes operation mode change via clicking button on …
…footer not being saved.
Configuration menu - View commit details
-
Copy full SHA for 82022e2 - Browse repository at this point
Copy the full SHA 82022e2View commit details
Commits on Jul 12, 2023
-
UT-210: applies changes for comments by Anders
refactor: updates a number of css classes to better follow BEMIT refactor: updates a number of arguemnts to better explain their content. refactor: moves many end parentheses to new line. refactor: split header component in two. One for base, and one specific for main-page. refactor: deletes tab.tsx by moving what it did to main-page.tsx. refactor: fixes typo.
Configuration menu - View commit details
-
Copy full SHA for 88e63ea - Browse repository at this point
Copy the full SHA 88e63eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for db51914 - Browse repository at this point
Copy the full SHA db51914View commit details
Commits on Jul 13, 2023
-
UT-210: applies more changes for comments on PR by Anders.
refactor: extracts creation of most services to start of component/function/file. refactor: re-adds switch to convert enum value to css class.
Configuration menu - View commit details
-
Copy full SHA for b0e99bb - Browse repository at this point
Copy the full SHA b0e99bbView commit details
Commits on Jul 14, 2023
-
UT-210: solves a half-dozen circular dependencies that had hit critic…
…al mass preventing startup. refactor: converts express-handler into express-service. refactor: converts socket-io-server-handler into socket-io-server-handler-service. refactor: converts parts of caspar-cg-handler into casparcg-handler-service.
Configuration menu - View commit details
-
Copy full SHA for 008db18 - Browse repository at this point
Copy the full SHA 008db18View commit details