Commit Graph

44 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 c12bca05aa Chore/tests (#73)
* chore/tests: install testing libraries
* chore/tests: upgrade dependencies
* chore/tests: configure linters
* chore/tests: add basic component tests
* chore/tests: version bump
2021-12-19 14:22:02 +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
cv 03ef3e58ed style: button disable
disable playback buttons while rolling (interface only)
2021-10-31 13:12:22 +01:00
cv 6648586c26 style: improve visibility of roll mode
- display message when waiting
- add tooltips
- block non necessary buttons when rolling
2021-10-29 12:56:52 +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 4f5d13214b refract: cleanup unused 2021-10-24 22:00:51 +02:00
cv f78c16fb8c style + cleanup 2021-05-26 13:10:23 +02:00
cv a3608992e8 bugfix
copy-paste bug
2021-05-16 13:43:38 +02:00
cv 9c3aa6d386 eslint 2021-05-12 13:32:24 +02:00
cv bd677163ed refract
memo
2021-05-10 22:55:23 +02:00
cv d71615fba4 cleanup 2021-05-10 22:01:58 +02:00
cv d24fb406af major: event block redesign 2021-05-10 21:31:16 +02:00
cv f3924d4beb style: layout changes 2021-05-06 12:06:04 +02:00
cv 2b568aa7c6 feat: negative timers 2021-05-03 22:02:04 +02:00
cv 9715e13152 performance enhancements 2021-05-02 15:05:32 +02:00
cv b8bce6302d feat: increment running timer 2021-04-27 23:59:02 +02:00
cv 682d3b4556 refract: handle warnings 2021-04-24 16:37:41 +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 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 86013bbb7a settings api 2021-04-19 22:53:29 +02:00
cv 394cdd396a playback through socket 2021-04-18 23:37:52 +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 8e95b06b8c feat: presenter view
- connected to websockets
- some styling changes
- reusable components
- some small bugfixes
2021-04-17 23:54:00 +02:00
cv c25633ade4 style: go dark 2021-04-15 13:51:51 +02:00
cv 4a2fc378fb feat: lower third message 2021-04-13 11:21:02 +02:00
cv 023c8c446e dates are millis 2021-04-12 22:21:18 +02:00
cv f0cb09346d refract 2021-04-12 12:50:49 +02:00
cv 964bdf0d2a cleanup + small refract
- websockets
- event api
2021-04-11 19:17:54 +02:00
cv dee0ff1a5c bugfix
bugfix with socket client
- client now subscribes to events
- client gets playstate on start
2021-04-11 13:10:57 +02:00
cv a65f816477 cleanup 2021-04-10 15:30:32 +02:00
cv 01e911eb24 feat: message control 2021-04-10 15:25:13 +02:00
cv 9410a33f2e socket context 2021-04-10 13:56:28 +02:00
cv e2561bcd54 refract: playback api 2021-04-10 11:38:32 +02:00
cv 2ae991a2c3 timer control 2021-04-08 13:41:51 +02:00
cv de4995f136 playback API in playback module 2021-04-07 14:50:33 +02:00
cv e20d9d91ae style changes 2021-04-06 13:09:58 +02:00
cv c39f3f2dde node server + separate client folder 2021-04-05 22:33:31 +02:00