Carlos Valente
c8e979bc9a
v2 ( #386 )
...
* Refactor/ts sockets (#210 )
* refactor(ts): create socket subscription service
* refactor(ts-sockets): useSubscription hook
* refactor(ts-sockets): extract colour selection to utility
* Refactor/socket controller (#212 )
* refactor(socket): dictionary cleanup
* refactor(socket): detangle socket from EventTimer
* refactor(socket): poll object
* refactor(socket): wip, extract data responsibilities to provider
* fix: issue with onAir
* refactor: create data provider and validation utils
* refactor: remove deprecated endpoint
* refactor: detangle and validate ontime controller
* refactor: detangle and validate events controller
* refactor: validate routers
* refactor: handle post failure in modals
* chore: upgrade electron (#215 )
* Fix: issue with text colour (#214 )
* fix: adjust text colour from context
* fix: issue with wrong proptype
* chore: upgrade electron
* chore: declare node version
* chore: upgrade node actions
* Feat/55 v2 (#225 )
* chore: upgrade relevant libraries
* feat(skip): add skip styling to paginated items
* chore: upgrade relevant libraries
* Fix: issue with text colour (#214 )
* fix: adjust text colour from context
* fix: issue with wrong proptype
* fix issue with vite migration (#217 )
* hotfix: 1.8.2 issues vite migration
* fix: file import options
* feat(55): styling
* refactor: remove onhover option for entry block
* refactor: relocate logging provider
* refactor: convert to typescript
* feat(55): add event editor
* refactor: extract event actions
* fix: bad import
* feat(55): redesign components
* fix: issues with not awaiting async
* refactor: replace socket with subscription
* refactor: remove unused
* style: small tweaks
* refactor: extract event actions
* refactor: cleanup debug
* refactor: chakra imports
* fix: optimistic mutations
* refactor: handle promise rejections
* refactor: validation
* fix: rq optimistic mutations
* feat: add playback feedback to block
* refactor: no optimistic adding of events
* refactor: simplify cursor state
* styles: cleanup editor style
* refactor: cleanup duration update
* fix: revert package upgrade (issues with vitest)
* fix: prevent cyclic imports
* refactor: extract data fetcher
* refactor: typescript migration
* chore: update tests
* fix: remove problematic (#228 )
* styles: v2 (#229 )
* style: revise selected style
* style: revise editor styles
* style: revise viewer styles
* chore: update tests
* v2:feat (#231 )
* style: element relationship
* feat: utility to add first element
* refactor: organise dir
* ux: deleting element closes drawer
* fix: issue with escaped characters
* fix: issue with overflow in events list
* fix: prevent event timer from receiving non event
* style: prevent small shift on class change
* style: visually detach event editor
* fix: entry block knows last event
* fix: skip event timer updates on non events
* fix: prevent electron OPENGL error
* style: cleanup text styles
* style: unify input styles
* refactor: simplify style and composition
* refactor: tweaks on style + ts
* refactor: add validation to events post
* fix: handle non events in event timer
* refactor: cleanup unused
* V2 styles part2 (#233 )
* style: create tag to display network messages
* style: create button style for playback
* style: review style for QuickEntry
* style: review style for Info panel
* style: review style for Event blocks
* style: review style for Message control panel
* style: review style for Playback control
* style: review application styles
* style: review block styles
* refactor: TapButton has active state
* style: small style tweaks
* refactor: type checks
* V2 message manager (#234 )
* refactor: server run script
* refactor: extract message control feature
* refactor: socket usage for message control feature
* refactor: migrate e2e testing to playwright
* chore: add feature tests
* refactor: add validation on socket controller
* chore: jest tests server logic
* chore: update tests
* chore: run playwright tests on pull_requests
* V2 rundown manager (#237 )
* refactor: migrate eventlist > rundown
* hotfix: fix object naming error on excel import (#252 )
* feat: V2 ontime menu (#259 )
* V2 socket store (#254 )
* refactor: create socket utility
* refactor: ensure a single subscription to topics
* refactor: replace usages of socket object with subscription store handler
* refactor: v2 event loader (#260 )
* refactor: extract jest config
* refactor: rename params in reoder endpoint
* refactor: avoid app exports
* refactor: small code smells
* refactor: run development server
* refactor: extract rundown service and event loader logic
* refactor: rename events > rundown
* refactor: code style
* fix: handle external change of title
* refactor: cleanup dictionary
* refactor: rename MessageService
* refactor: use eventID for operations
* refactor: migrate OSC controller to service
* refactor: migrate Socket controller to service
* refactor: migrate HTTP controller to service
* refactor: extract logic into discrete services
* refactor: remove rundown from event timer
* refactor: remove duplicate
* refactor: remove unused
* chore: update tests
* refactor: run test CI on master or manual run
* lint: reorder imports
* refactor: ensure consistent routing
* V2 event block (#261 )
* feat: implement progress bar on running event
* refactor: use event action hook
* refactor: align backend data
* v2 styling (#263 )
* feat: implement progress bar on running event
* refactor: use event action hook
* refactor: align backend data
* style: v2 style tweaks
* style: v2 style tweaks + ts <Info>
* fix: fix delay increment calls
* style: v2 style tweaks + ts <Playback>
* style: v2 style tweaks + ts <EventEditor>
* style: v2 style tweaks + ts <MessageControl>
* fix: naming issue with message control socket endpoint
* chore: upgrade style dependencies
* style: v2 style tweaks + ts <MenuBar>
* style: v2 style tweaks + ts <RundownMenu>
* style: v2 style tweaks + ts <Playback>
* fix: add selected and next information to EventTimer
* style: v2 style tweaks + ts <EventBlock>
* style: v2 style tweaks + ts <DelayBlock>
* style: v2 style tweaks + ts <BlockBlock>
* style: v2 style tweaks + ts <QuickEntry>
* refactor: extract <TextInput> logic
* chore: upgrade build dependencies
* chore: folder structure refactor
* fix: issue with dependency path in electron
* chore: update version in demo db
* v2: refactor (#264 )
* chore: upgrade dependencies
* chore: remove unused
* fix: issue with missing index data
* fix: discrepancy on counting events
* fix: swapped classes
* fix: prevent attempting load in empty list
* chore: cleanup completed
* chore: remove unused
* refactor: convert to typescript
* refactor: migrate to new endpoints
* refactor: convert to typescript
* fix: prevent issue with undefined process
* fix: small code smells
* fix: issue with missing version variable on build
* refactor: configure retries on data fetching
* style: design review
* fix: prevent cursor out of range
* lint: react query linting
* style: checkbox styles
* v2 event editor (#265 )
* style: add cursor indicator in all blocks
* style: prevent reflows on width
* style: harmonise white range
* ux: focus elements on cursor nav
* ux: prevent focus on indicators
* refactor: convert to typescript
* fix: missing dependency
* chore: add linter rules for dependency arrays
* style: style editable component
* style: tweak input styles
* style: tweak switch styles
* style: style tweaks
* V2 sentry (#267 )
* chore: add sentry to frontend
* chore: add sentry to server
* chore: report only in production
* chore: add sentry source maps
* v2 alpha 3 (#272 )
* style: correct background colours
* chore: add folder resolutions to vite
* refactor: add auto refetch to HTTP APIs
* fix: view settings override endpoint
* refactor: memoize callbacks
* fix: reorder reaching wrong data adapter
* refactor: memoize callbacks
* style: presentation cleanup
* fix(delete): prevent flow with deleted event in playback
* refactor: convert to typescript
* refactor: small fixes and typescript conversion
* ux: improve feedback on local changes
* refactor: cleanup props
* v2 event timer (#274 )
* lint: cleanup unused
* refactor: rename component to avoid conflict
* style: gap in element row
* refactor: rename playstate -> playback
* refactor: cleanup usages of timer and prepare integration manager
* style: re-arrange button order
* refactor: improve event loading
* feat(timer-service): hot reload
* fix: issue with duration input
* chore: cleanup debug
* refactor: resolve poll from runtime store
* refactor: cleanup merge
* refactor: small improvements in timer hot-reload
* v2: views (#278 )
* config(sentry): instrumentation only in production
* chore: upgrade deps
* refactor: simplify and convert to ts
* refactor: composition and styles
* chore: remove deprecated deps
* ux: close menu on click outside
* style: small tweaks and clarifications
* refactor: retire PiP view
* ux: small tweaks
* style: cleanup deprecated styles
* chore: remove unused
* refactor: remove usages of deprecated fields and improve null timer presentation
* refactor: improve composition of countdown
* style: cleanup overridable styles
* ux: show event overtime status
* style: correct logic in paused timers
* v2: roll (#280 )
* ux: delete flow
* style: small tweaks in interface
* refactor: gracefully quit on error
* fix: logic around updating events
* chore: cleanup dictionary
* refactor: improve DX on creating aux files
* fix: safe destructure function return
* refactor: safe handling of falsy timer values
* fix: improve ux on stopping roll mode
* chore: upgrade deps
* feat: roll mode
* refactor: remove unused
* V2 monorepo (#285 )
* refactor(project structure): UI
* refactor(project structure): extract utilities
* refactor(project structure): remove unused
* refactor(project structure): electron
* refactor(project structure): server
refactor: migrate to vitest
refactor: monorepo config
* refactor: extract application menu
* refactor: exit process
* refactor: extract tray menu
* chore: electron build
* Added Seconds in studio clock #282
---------
Co-authored-by: Fabian Posenau <fabian@fphome.de >
---------
Co-authored-by: Fabian Posenau <fabian.p99@gmx.de >
Co-authored-by: Fabian Posenau <fabian@fphome.de >
* Fix : #279 End Message in Minimal Timer (#286 )
* fix: Minimal View #279 end message
---------
Co-authored-by: Fabian Posenau <fabian@fphome.de >
* hotfix: resolve data directory (#288 )
* Feature/#276/qrcodes (#289 )
* bugfix: wrong format when on 12h format
* update: website link in placeholder
---------
Co-authored-by: Fabian Posenau <fabian@fphome.de >
Co-authored-by: cv <34649812+cpvalente@users.noreply.github.com >
* V2 types (#291 )
* V2 integration (#293 )
* feat: integrations and lifecycles
* refactor: prevent issues with start order
* V2 fix offline (#294 )
* fix: resolve path to UI build in dev
* fix: configure offline fetching
* V2 fix socket (#296 )
* refactor: rename timer endpoint
* refactor: typescript
* refactor: rename eventData and viewSettings
* refactor: message manager uses event store
* style: alpha4 style tweaks (#299 )
* fix: backgroundcolor for .blockNotes (#300 )
Co-authored-by: Fabian Posenau <fabian@fphome.de >
* Feat/countdown style (#290 )
* feat: Countdown Style
---------
Co-authored-by: Fabian Posenau <fabian@fphome.de >
Co-authored-by: cv <34649812+cpvalente@users.noreply.github.com >
Co-authored-by: Fabian Posenau <19673098+kellhogs@users.noreply.github.com >
* fix: wrong parameter (#302 )
Co-authored-by: Fabian Posenau <fabian@fphome.de >
* V2 fix timer (#304 )
* Feat/update check (#303 )
* feat: show latest version in settings modal
---------
Co-authored-by: Fabian Posenau <fabian@fphome.de >
* improve time input (#307 )
* add the ability to parse time like 2h20m
---------
Co-authored-by: Fabian Posenau <fabian@fphome.de >
* V2 ws store (#310 )
* Update TimerService.ts
* refactor: message service publishes to store
* refactor: several type improvements
* V2 ws store wss (#309 )
* refactor: shared logging types
* refactor: simplify message service consumption
* refactor: create discrete logging system
* refactor: move socket.io > websocket
* Feat/end action (#308 )
* feat: end action
---------
Co-authored-by: Fabian Posenau <fabian@fphome.de >
Co-authored-by: cv <34649812+cpvalente@users.noreply.github.com >
Co-authored-by: Fabian Posenau <19673098+kellhogs@users.noreply.github.com >
* V2 osc (#313 )
* chore: upgrade relevant deps
* fix: electron app to tray
* chore: cleanup dictionary
* feat: handle several messages in a event
* ux: disable irrelevant buttons in browser
* feat: parse and validate subscriptions
* feat: create UI for OSC Integration
* fix: cleanup logger behaviour
* feat: allow OSC settings to be changed at runtime
* v2 alpha5 (#315 )
* fix: fetch in offline environments (#295 )
* add arm platforms to docker build
---------
Co-authored-by: Fabian Posenau <fabian@fphome.de >
* fix: docker build (#298 )
Co-authored-by: Fabian Posenau <fabian@fphome.de >
* Timer: fix too many renders error when using ?progress (#305 )
* ux: remove duplicate showing of selected event
* several small fixes and UX improvements
---------
Co-authored-by: Fabian Posenau <fabian.p99@gmx.de >
Co-authored-by: Fabian Posenau <fabian@fphome.de >
Co-authored-by: Marks Polakovs <github@markspolakovs.me >
* V2 docker (#312 )
* Create docker-ci.yml
* docker build
* add build app
* path changes
* delete double workflow
* update docker run template
* cleanup
* resolve wierd path issue
* wrong path
* again wrong path
* rename docker releases
* move styles population and change to function call
* re-add old build pipeline
* rename buld file
* feractor init function
* refactor: startDb to initAssets
* refactor: startDB to initAssets
* fix: docker.cjs building whole app
* fix: docker environment
* update docker paths
* update: build command
* cleanup
* cleanup: commented code
---------
Co-authored-by: Fabian Posenau <fabian@fphome.de >
* v2 lazy rundown (#317 )
* chore: update related deps
* refactor: memoise entrypoints
* refactor: store selectors
* refactor: improve component performance
* chore: remove unused dependencies
* refactor: improve component dnd
* V2 build (#319 )
* chore: build pipeline for v2
* chore: run unit tests
* chore: configure sentry build
* Update test_v2.yml
* Update test_v2.yml
* V2 e2e (#320 )
* chore: cleanup handling of a bad read
* chore: configure e2e testing
* chore: version bump
* V2 align (#321 )
* fix: fetch in offline environments (#295 )
* Add arm platforms to docker build (#297 )
* add arm platforms to docker build
---------
Co-authored-by: Fabian Posenau <fabian@fphome.de >
* fix: docker build (#298 )
Co-authored-by: Fabian Posenau <fabian@fphome.de >
* Timer: fix too many renders error when using ?progress (#305 )
* Timer: fix too many renders error when using ?progress
* version bump (#314 )
* style: small tweaks
* fix: prevent actions in roll mode
* chore: update external assets
* style: show shortcuts in quick blocks
* refactor: revert optimisations on callbacks
* fun: industry dictionary
* style: indicators for event features
---------
Co-authored-by: Fabian Posenau <fabian.p99@gmx.de >
Co-authored-by: Fabian Posenau <fabian@fphome.de >
Co-authored-by: Marks Polakovs <github@markspolakovs.me >
* refactor: ensure start order (#322 )
* Update build_docker_v2.yml
* V2 fix roll (#323 )
* chore: profile node
* fix: always roll
* Add translations for views (#325 ) (#328 )
* Add translations for views (#325 )
---------
Co-authored-by: Kevin <60135953+kev-ac@users.noreply.github.com >
* feat: notify ws clients on rundown changes (#327 )
* V2 beta1 (#326 )
* style: labels on added time
* style: remove mentions of PiP
* refactor: unify usage of ms for timers
* refactor: create events with 0 duration
* style: several small tweaks
* refactor: keep block when applying delays
* feat: blocks have titles
* style: improvements in time entry warnings
* style: override progress bar styles
* style: prevent overflow
* feat: show character count in editor
* refactor: provide initial payload
* refactor: lower test boundary
* refactor: get colour from swatches
* style: rename title block
* chore: version bump
* style: fix info scroll
* refactor: performance tweaks to event editor
* chore: upgrade deps
* refactor: prevent iterating on undefined
* style: small style tweaks
* fix: close editor on event delete
* refactor: improve performance on EventBlock
* style: small tweaks on blocks
* chore: upgrade deps
* chore: upgrade deps
* style: ensure events are always visible
* Fix/events enpoint (#329 )
* fix: sentry hangs node process
* add onClick handler (#335 )
Co-authored-by: Fabian Posenau <fabian@fphome.de >
* fix docker on different port (#337 )
Co-authored-by: Fabian Posenau <fabian@fphome.de >
* V2 beta3 (#338 )
* chore: upgrade local build documentation
* style: keep scrolling event in screen
* feat: delay is time entry
* refactor: remove unused
* refactor: remove unused
* refactor: batch store updates
* refactor: virtually remove cap on events
* refactor: style and behaviour tweaks to event block
* style: tweaks on schedules
* chore: remove sentry from server
* style: reorder menu
* chore: update docs
* fix: resolve to static port in dev mode
* V2 fix delay (#340 )
* fix: avoid modifying original objects
* refactor: serve react as compressed br (#339 )
* refactor: changes in time input
* V2 e2e playwright (#343 )
* test: create utility for uploading test-db
* chore: upgrade deps
* refactor: remove unused functions
* chore: create testing boilerplate
* test: upload showfile
* refactor: parse time input (#351 )
* chore: vite upgrade (#354 )
* chore: upgrade vite
* feat: edit mode (#344 )
* style: add mode selection to menu
* style: rename rundown functions
* feat: edit mode
* fix: osc modal (#352 )
* refactor: parse time input
* fix: form dirty flag on dynamic elements
* style: cuesheet block (#355 )
* style: cuesheet show block title
* style: cuesheet show full delay string
* v2 about (#362 )
* chore: remove unused assets
* feat: about ontime
* refactor: cleanup unused
* v2 beta 4 (#361 )
* ux: rename end action
* chore: update demo db
* style: tweaks on extracted rundown
* chore: prevent console logs in production code
* feat: go mode
* style: remove window size limits
* style: rename delete action
* style: small tweaks on icons
* fix: style override on params
* chore: update test db
* refactor: small code quality improvements
* refactor: prevent circular imports
* fix v2 roll timer (#363 )
* fix: roll update skips elapsed time
* refactor: remove unused data
* style: fix style in roll state
* ux: content aware playback (#364 )
* v2 beta 4 bump (#367 )
* chore: update links to documentation
* chore: version bump
* Feature: quick start (#369 )
* feat: quick start modal
* refactor: end message is part of view settings
* refactor: small tweaks and type improvements
* Feat/timer/stylechange (#341 )
* feat: multi color progress bar
* add color support to minimal timer
Co-Authored-By: Fabian Posenau <19673098+kellhogs@users.noreply.github.com >
---------
Co-authored-by: Fabian Posenau <fabian@fphome.de >
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
Co-authored-by: Fabian Posenau <19673098+kellhogs@users.noreply.github.com >
* v2 beta5 modals (#377 )
* refactor: folder structure
* style: modal wrapper
* feat: add nordic translations
* v2 beta 5 (#375 )
* chore: update documentation links
* fix: sentry has no access to error context
* style: clarify event history
* fix: issue with clipboard write in safari
* style: clarify event history
* refactor: improvements to follow logic in rundown
* refactor: improvements in go mode
* several style tweaks and small improvements
* Ux language (#378 )
* ux: language from menu
* feat: add extra support for languages
german
portuguese
spanish
* refactor: type improvements
* v2 beta6 (#379 )
* feat: operator key
* chore: update demo
* chore: version bump
* fix: prevent stale keys
* refactor: add new fields to validation
* style: tweaks to modal arrangement
* refactor: prevent parsing http
* ux: click anywhere in event to edit
* refactor: performance improvements to time input
* refactor: performance improvements menu
* V2 beta 6 (#381 )
* fix: fetch in offline environments (#295 )
* Add arm platforms to docker build (#297 )
* add arm platforms to docker build
---------
Co-authored-by: Fabian Posenau <fabian@fphome.de >
* fix: docker build (#298 )
Co-authored-by: Fabian Posenau <fabian@fphome.de >
* Timer: fix too many renders error when using ?progress (#305 )
* Timer: fix too many renders error when using ?progress
* version bump (#314 )
* chore: remove unused assets
* refactor: improve rundown loading time
* style: rename project file
* chore: update demo files
* refactor: improve loading time
* chore: upgrade upload packages
* refactor: modal redesign and ux improvements
* refactor: type and ux improvements on translations
* refactor: prevent flash on suspense
* refactor: remove unnecessary import
* chore: update tests
* refactor: cleanup imports
* fix: prevent flash on suspense
---------
Co-authored-by: Fabian Posenau <fabian.p99@gmx.de >
Co-authored-by: Fabian Posenau <fabian@fphome.de >
Co-authored-by: Marks Polakovs <github@markspolakovs.me >
* style views (#390 )
* style: animate transition from left side
* refactor: improve schedule relationship
* refactor: prevent passing unhandled value
* style: remove inner radius in borders
---------
Co-authored-by: Fabian Posenau <fabian.p99@gmx.de >
Co-authored-by: Fabian Posenau <fabian@fphome.de >
Co-authored-by: Fabian Posenau <19673098+kellhogs@users.noreply.github.com >
Co-authored-by: Marks Polakovs <github@markspolakovs.me >
Co-authored-by: Kevin <60135953+kev-ac@users.noreply.github.com >
2023-05-18 14:02:22 +02:00
Carlos Valente
974a239b67
version bump ( #314 )
v.1.10.2
2023-03-23 21:16:41 +01:00
Marks Polakovs
48bfe477f0
Timer: fix too many renders error when using ?progress ( #305 )
...
* Timer: fix too many renders error when using ?progress
2023-03-06 19:59:45 +01:00
Fabian Posenau
7d2b88b626
fix: docker build ( #298 )
...
Co-authored-by: Fabian Posenau <fabian@fphome.de >
v.1.10.1
2023-02-25 16:18:41 +01:00
Fabian Posenau
409bc65427
Add arm platforms to docker build ( #297 )
...
* add arm platforms to docker build
---------
Co-authored-by: Fabian Posenau <fabian@fphome.de >
v.1.10.0
2023-02-25 15:46:37 +01:00
Carlos Valente
0ff6556e4d
fix: fetch in offline environments ( #295 )
v1.9.8
2023-02-23 21:41:05 +01:00
Carlos Valente
2021d9394d
fix(csv-export): escape special characters ( #268 )
2022-12-11 19:17:41 +01:00
Carlos Valente
dfef6d4e79
ux: macOS ( #251 )
v1.9.6
2022-11-12 07:57:12 +01:00
Carlos Valente
b5a521f625
refactor: excel import ( #250 )
...
* refactor: public parsing function
2022-11-09 22:19:33 +01:00
Carlos Valente
b9bc4627df
fix: event card styles are overridable ( #240 )
...
* fix: event card styles are overridable
2022-11-08 20:04:07 +01:00
Carlos Valente
159ba82e00
feat: OSC feedback ( #236 )
...
* feat: add playback status feedback to OSC API
2022-11-03 14:57:53 +01:00
Carlos Valente
45cfb633de
fix: prevent false error on form submit ( #230 )
2022-10-22 21:55:09 +02:00
Carlos Valente
4a83f2554d
fix: issue with css override ( #224 )
v1.9.2
2022-10-17 15:40:37 +02:00
Carlos Valente
2215319cd1
fix: issue with timer migration ( #223 )
...
* fix: issue with timer migration
v1.9.1
2022-10-17 15:20:56 +02:00
Carlos Valente
766ff40baa
feat: allow rotating viewer ( #220 )
...
* feat: allow viewer mirroring
v1.9.0
2022-10-17 11:34:18 +02:00
Carlos Valente
61cbce780d
fix: rq optimistic mutations ( #219 )
...
Fixes a mistake with the react query migration which prevented optimistic mutations from working
2022-10-16 20:58:05 +02:00
Carlos Valente
cf963f6e05
fix: correct override css url ( #218 )
2022-10-16 19:57:52 +02:00
Carlos Valente
320834beab
fix issue with vite migration ( #217 )
...
* hotfix: 1.8.2 issues vite migration
* fix: file import options
v1.8.3
2022-10-13 15:04:13 +02:00
Carlos Valente
723b1cfa48
Fix: issue with text colour ( #214 )
...
* fix: adjust text colour from context
* fix: issue with wrong proptype
v1.8.2
2022-10-12 20:13:30 +02:00
Carlos Valente
f119fb4529
style: revert input style ( #211 )
2022-09-28 21:14:54 +02:00
Carlos Valente
562cb769c5
Refactor/vite ( #209 )
...
* refactor(vite): add dependencies
* refactor(vite): necessary code migrations
* refactor(vite): convert file to tsx
* refactor(vite): config
* refactor(vite): doctype casing
2022-09-28 21:13:20 +02:00
Carlos Valente
d86afee477
Feat/205 ( #207 )
...
* feat(text-background): add discrete text background to <Minimal>
* refactor: convert <Minimal> to typescript
* feat(clock): create <Clock> view
* feat(clock): version bump
v1.8.0
2022-09-20 21:19:17 +02:00
Carlos Valente
70436059d8
Feat/132 ( #198 )
2022-09-19 21:15:06 +02:00
Carlos Valente
fc0cbf6134
fix(203): issue with userfields re-rendering ( #206 )
2022-09-17 23:32:22 +02:00
Carlos Valente
3128f5a195
Fix/195 ( #200 )
...
* refactor: add typescript dependencies
* chore: update chakra-ui
* refactor: typescript config
* refactor: convert <MenuBar> component to typescript
* refactor: convert <TooltipActionBtn> component to typescript
* refactor: improve UX in file upload
* refactor: upgrade dependencies
* refactor: prepare data provider
* refactor: prevent importing bad fields
* refactor: extract merge to provider
* refactor(upload): parser merges only given fields
* refactor(upload): add event fields to excel
* refactor(upload): improve styling on modal open
* style: improve styling in menu
* style: prevent global pollution
* feat(upload): add upload options
* fix: avoid potential bug in log queue
2022-09-17 23:28:52 +02:00
Carlos Valente
94b03312a6
Refactor/styles ( #202 )
...
* style: general micro improvements in editor
* version bump
2022-09-14 21:50:14 +02:00
Carlos Valente
b7e758bf24
Chore/ts ( #199 )
...
* chore: add typescript and dependencies
* refactor: remove react imports
* refactor: fix entrypoint
* chore: upgrade chakra and deps
* chore: configure eslint
2022-09-14 21:01:58 +02:00
Carlos Valente
e40d750673
Doc/downloads ( #201 )
2022-09-14 15:46:04 +02:00
Carlos Valente
b384284175
Refact/feature sockets ( #193 )
...
* chore: migrate and upgrade state dependencies
* refactor(eventlist): get data from store
* refactor(messagecontrol): get data from store
* refactor(playbackcontrol): get data from store
* refactor(info): get data from store
* refactor(messagecontrol): handle mutations in hook
* feat(playbackcontrol): get data from store
* refactor(playbackcontrol): handle mutations in hook
* refactor(playbackcontrol): simplify object
* refactor: simplify interfaces
* refactor(InputRow): mixed control + styles
* refactor(socket): cleanup unused endpoints
* refactor(table): prepare table socket endpoint
* refactor(timer): extract timer to own endpoint
* refactor(table): get data from store
* chore: update tests
* refactor(socket): update sockets on cycle
* refactor: remove unnecessary safeguards
2022-09-06 21:11:24 +02:00
Carlos Valente
0e450cb6cb
Feat/table part1 ( #197 )
...
* feat(csv): export data as csv file
* feat(table): toggle fullscreen
* ux: coordinate tooltip open delay
* feat(excelDates): update tests
* refactor: folder structure
v1.7.0
2022-09-04 22:44:03 +02:00
Carlos Valente
0651777055
Feat/161 ( #186 )
...
* feat(time): add optional time format
* feat(time): show 12 hour time in stage timer
* feat(time): override locally
* feat(time): show timer in selected format
* feat(time): show 12 hour time in table header
* refactor: extract time formatting into utility
* refactor: migrate datetime library
* refactor(formatTime): centralise time formatting for viewers
* feature(12hour): version bump
2022-08-30 19:04:02 +02:00
Carlos Valente
a8ce6f3fc1
Prefeat/companion ( #192 )
...
* feat: register missing load event endpoints in websocket
* refactor: rename message socket endpoints
* version bump
v1.5.0
2022-08-10 13:02:43 +02:00
Carlos Valente
b80ae543a4
Prefeat/skip ( #188 )
...
* refactor: refactor size of event list
* refactor: optimise event mutations
* refactor: prepare skip feature
* refactor: update tests
* refactor: simplify type assertion
2022-08-09 14:02:46 +02:00
Carlos Valente
9b5d536378
Refact/project ( #189 )
...
* refactor: cleanup project entry point
* refactor: remove unused
* refactor: folder restructure
2022-08-03 23:20:23 +02:00
Carlos Valente
05be0c1e95
Feat/162 ( #187 )
...
* feat(key): add user options to minimal timer
* feat(key): register minimal timer in settings
* feat(key): version bump
2022-08-03 23:01:03 +02:00
Carlos Valente
18f3f3643b
security(server): disable x-powered-by headers ( #181 )
...
* security(server): disable x-powered-by headers
v1.4.0
2022-07-23 22:14:50 +02:00
Carlos Valente
a757058511
Fix/178 ( #179 )
...
* chore(DND): upgrade dependencies
* fix(EditableCell): fix bad prop
* fix(EditableCell): fix reordering bug with hidden columns
2022-07-18 20:17:15 +02:00
Carlos Valente
a20909b882
Feat/173 ( #177 )
...
* feat/173: update dependencies
* feat/173: migrate to playback requests to POST
* feat/173: HTTP startById and startByIndex
* feat/173: HTTP loadById and loadByIndex
* feat/173: add tests
* feat/173: OSC API
* feat/173: Websocket API
2022-07-13 15:49:59 +02:00
Carlos Valente
91a0d975b3
lint/css config stylelint ( #176 )
2022-07-11 22:56:35 +02:00
Carlos Valente
97e48fc56e
Hotfix/countdown delay ( #175 )
...
* hotfix/countdown-delay: fix styling on overran event
* hotfix/countdown-delay: prevent falsy issue
* hotfix/countdown-delay: show delay in countdown
* hotfix/countdown-delay: version bump
2022-07-11 22:04:56 +02:00
Carlos Valente
5c3e9e6a2e
hotfix/network: increase network timeout ( #170 )
2022-07-01 08:02:53 +02:00
Carlos Valente
8ece6b141c
hotfix/167: style negative timers ( #169 )
v1.3.1
2022-07-01 00:03:26 +02:00
Carlos Valente
3edb534e90
Hotfix/docker ( #168 )
...
* hotfix/docker: missing comma
2022-06-30 23:51:24 +02:00
Carlos Valente
a9ee0c3f1d
feat/120: prevent reflow ( #166 )
v1.3.0
2022-06-30 23:34:23 +02:00
Carlos Valente
f4c5a2bf87
Feat/120 ( #164 )
...
* feat/120: calculate delay to single event
* feat/120 Countdown
* feat/120 prevent parsing NaN
* feat/120: version bump
* feat/120: update README.md
* feat/120: show delayed countdown timer
2022-06-30 20:26:01 +02:00
Carlos Valente
dcc534f92b
add timeout to test CI
2022-06-16 22:44:46 +02:00
Carlos Valente
2ee4986dcf
Update build.yml
...
add timeout to build steps
2022-06-16 22:43:54 +02:00
Carlos Valente
c1de3190e9
Fix/155 ( #158 )
...
* fix/155: fix css polution on detached views
* fix/155: test detached routes
2022-06-16 14:27:13 +02:00
Carlos Valente
1f001cf188
Feat/153 ( #157 )
...
* feat/153: always roll
* feat/153: version bump
2022-06-15 20:37:21 +02:00
Carlos Valente
323d365f1a
Fix/147 ( #152 )
...
* fix/147: add latest tag to release
* fix/147: add latest tag to docker compose
* fix/148: add timezone example to docker-compose
* docker: version bump
2022-06-13 22:11:17 +02:00