Commit Graph

58 Commits

Author SHA1 Message Date
Carlos Valente 2fa397548a Feat/navigate (#81)
* feat/navigate upgrade react router
* feat/navigate migrate to react router 6
* feat/navigate style modal
* feat/navigate create endpoints for app settings
* feat/navigate protect editor with pin
* feat/navigate apply dynamic routing draft
* feat/navigate upgrade relevant packages
* feat/navigate restructure directory and add tests
* feat/navigate test aliases validation
* feat/navigate validate aliases before sending
* feat/navigate create data endpoint
* feat/navigate config: prettier
* feat/navigate invalidate empty strings
* feat/navigate create endpoints
* feat/navigate parse on import
* feat/navigate navigate to alias
* feat/navigate user help and sample data
* feat/navigate refact aliases modal
* feat/navigate refact settings style
* feat/navigate update sample db
* feat/navigate link is relative to hostname
* feat/navigate navigate to first match
* feat/navigate update readme and version bump
* feat/navigate config: create shared module
* feat/navigate config: cheat module install
* feat/navigate fix tests
* feat/navigate run tests in pull request
* Update ontime_cy.yml
2022-01-04 22:12:59 +01:00
Carlos Valente 9fc154955a Feat/62 logger (#79)
* feat/62-logger request log data in app
* feat/62-logger refact osc integration
* feat/62-logger feedback on osc
* feat/62-logger refact broadcast on triggers
* feat/62-logger log triggers
* feat/62-logger add link to studio
* feat/62-logger replace toasts with logger context
* feat/62-logger style improvements
* feat/62-logger refactor code duplications
* feat/62-logger cleanup and version bump
2021-12-25 19:39:40 +01:00
Carlos Valente ac0d5832b6 event cucle (#76)
* install sass
* refact: integration settings
- OSC in its own HTTP endpoint
- OSC settings have own object in db
* refact: simplify event cycle
* refact: restructure external triggers http
* refact: restructure external triggers osc+socket
* refact: restructure data updates
* feat: osc integration class
* IO improvements
- timer uses osc integration
- create trigger handler to manage external triggers
* refact: refract state machine update
* Integration: simple HTTP Client
* Integration: http options in datamodel
* Integration: call http send on life cycle
* feat/62-logging: fix issue #71
2021-12-22 18:17:48 +01:00
Carlos Valente 0736ce93c6 Hotfix/4.0.3 (#65)
* hotfix 4.0.3: style tweaks
* hotfix 4.0.3: replace font
2021-12-14 23:19:38 +01:00
Carlos Valente 52f02f153c Hotfix/4.0.2 (#64)
* hotfix 4.0.2: implement playback router
* hotfix 4.0.2: fix studio clock styles
* hotfix 4.0.2: broadcast clock always
* hotfix 4.0.2: fix overflow in timer control
2021-12-14 22:39:01 +01:00
Carlos Valente 80c2e9a8ba Feat/studio clock (#60) 2021-12-13 21:29:56 +01:00
Carlos Valente 09a5aca25a Chore/qol (#41)
* style: prevent timer from resizing container

* style: review half and third screens

* style: prevent delay time from resizing blocks

* style: show now / next titles when container is collapsed

* docs: link to documentation in readme

* Update README.md

* Update README.md

* Update README.md

* style: new image assets

* cleanup

* style: prevent long titles from overflowing containers

* fix: send titles on change

fixed issue that prevented the next title from being broadcast on change
2021-11-16 20:54:36 +01:00
Carlos Valente 26cb8a5bfc Feat/seconds (#38)
* change directory structure

move test file to __tests__ at the module directory

* test function

Add more tests to ensure the function remains safe

* fix coverage filter

* change directory structure

move to utilities folder

* refract formatDisplay with tst

* test millis

* test millis to seconds

* refract millis functions

* refractor timeStringToMillis

* create utility consts

* style component

* fixed bug with hidezero parameter

* fix issue with cancelling input edit

* style tweak
2021-11-13 22:39:57 +01:00
Carlos Valente 8d8bbef546 small QOL improvements (#37)
* feat: selected event if is first

* style: fix wrap

- remove wrap tag (broken in firefox)

* feat: add more text to notes

this is a quick fix and does not replace the real deal.
using a text input makes it difficult to edit, this should be revised with a textarea on note field

* upgrade electron

* Stage timer in /sm has placeholder when not running

* fix style issue where clock would move depending on whether there are events selected

* ensure ontime logo and text have a minimum readable size

* fix scrollbar styling

* clean debugging logs

* link to latest release

using gitreleases.dev service for this.
this is a temporary fix until we have a release (in opposition to pre-release) so we can use githubs latest link

* scale gracefully

* fixed error with naming of maxChar
2021-11-09 22:31:55 +01:00
Carlos Valente f6edb88944 Fixed issues with style on small windows (#29) 2021-11-04 21:12:53 +01:00
cv 13487867bc feat: end message
- set end message in settings
2021-10-27 10:04:46 +02:00
cv 5a87668fac fix: stu test fixes
- QR code url was hardcoded
- fix language in add menus
- changed release symbol
- changed order of release and reload
2021-10-25 22:19:02 +02:00
cv b62d376e64 style: cleanup public and backstage views
- redistribute grid sizes to fit titles
2021-10-24 13:26:47 +02:00
cv a638e5962c style fix: handle long titles
long titles would overflow
- list editor
- info titles
- backstage view
- public view
2021-10-24 12:38:57 +02:00
cv a077e126ae refract + cleanup: render only on data change
- add library for deep comparison
- cleanup console.logs
2021-06-10 13:52:48 +02:00
cv 52c8bafc2c feat: lower reloads on change of data 2021-06-09 22:30:16 +02:00
cv 11b6498760 styles: muly
- change progressbar (show countdown instead of ellapsed)
- fix issue where it would not refresh if there was no time
- add style countdown to red background
2021-06-08 13:26:31 +02:00
cv 32396cd427 small fixes
- paginator shows correctly past - now - future
- uselayouteffect in pip
- scroll into view would crash if event was deleted
2021-05-29 12:32:36 +02:00
Carlos Valente b2eaf509fe Merge pull request #3 from cpvalente/feat/roll
Feat/roll
2021-05-26 23:12:55 +02:00
cv 856f9d308a small style fixes + defaults
- remove unused code in collapse atom
- stop text input from creating new line
- clean overflow
- restyle lock button
- restyle action buttons
- 10 second default on paginator
- Pip shows running timer
2021-05-26 22:19:55 +02:00
cv c310249cd3 fix: presenter view
presenter view shows time correctly when rolling
2021-05-26 20:42:05 +02:00
cv 8162c622a6 refract: cleanup server call constants 2021-05-16 22:41:43 +02:00
cv 9c3aa6d386 eslint 2021-05-12 13:32:24 +02:00
cv 5449aee0b0 improvements
- stage manager sees timer with negative values
- time up only shows if timer has been running
- use spacebar to toggle navbar
- pip shows times with delays
improve iterate
2021-05-10 23:21:06 +02:00
cv 2b9c5ffc95 feat: lower presets
added clean lower with no styling and minimal animation
2021-05-05 10:48:51 +02:00
cv a12f68b48d font is local 2021-05-02 09:59:04 +02:00
cv 5115581098 PIP + style consistency
small style changes to make screens consistent
2021-04-27 22:29:14 +02:00
cv 8834b9933d update single + small fixes 2021-04-27 13:46:16 +02:00
cv fdc92dfd19 lower fadeout 2021-04-27 09:15:47 +02:00
cv 099240c866 window titles 2021-04-27 09:15:36 +02:00
cv 712df0b446 cleanup
remove unused + small css tweaks
2021-04-27 09:14:52 +02:00
cv b533d2493e feat: public events 2021-04-26 23:21:30 +02:00
cv 004b31b5e7 style cleanup + tweaks
Title <> Subtitle relationships
Animat ein
2021-04-26 13:38:30 +02:00
cv 24187b29eb feat: public view 2021-04-25 23:58:41 +02:00
cv ce76c8c0fd bugfix: delay count
typo in delay count
2021-04-25 22:44:21 +02:00
cv fabdda8a59 style: gap support
obs does not seem to handle css gap
2021-04-25 12:39:51 +02:00
cv 3f8c6f1192 improvements in react-query
- fetch to useFetch hook
- refetch every 10s
- sync browser tabs with experimental broadcastQueryClient
2021-04-24 15:05:18 +02:00
cv e8bca40653 feat: delay shows in backstage screens 2021-04-24 12:59:14 +02:00
cv 75b8e9b8be feat: unload - reload 2021-04-24 12:21:15 +02:00
cv ea92fc7de7 refractor + style tweaks
- bugfix on lower
- delay between 0-60 minutes
- action buttons in dropdown
- added button for toggling element visibility
- several css and code cleanups
- renamed settingsAPI
2021-04-24 10:32:19 +02:00
cv 7ee1424c1e feat: nav in viewers 2021-04-23 15:03:00 +02:00
cv 98e8082008 feat: preview is link 2021-04-23 14:21:52 +02:00
cv b846340ccb addendum to fix 13cc237c 2021-04-22 22:43:16 +02:00
cv 57c6b11db1 style improvements
- added empty state to list
- styled scrollbars
- progressbar shows time elapsed
- timers are monospace
- prevent overflow in titles
2021-04-21 19:11:43 +02:00
cv 4e36e58a21 feat: lower third 2021-04-20 23:50:49 +02:00
cv 2f205bcb55 cleanup 2021-04-20 12:16:43 +02:00
cv e566424738 feat: schedule view 2021-04-20 12:09:06 +02:00
cv 152783be92 general data from node 2021-04-20 11:04:53 +02:00
cv 8b70fc247a feat: stage manager view
small fixes in other components
- message control fields have value from socket
- added millis to string
2021-04-18 19:20:11 +02:00
cv 2d9d330fe3 move logic to HOC 2021-04-18 13:33:26 +02:00