cv
062ff7226a
Merge remote-tracking branch 'origin/master' into v-2
2022-12-26 09:47:18 +01:00
Carlos Valente
2021d9394d
fix(csv-export): escape special characters ( #268 )
2022-12-11 19:17:41 +01:00
Carlos Valente
1bb67eb82a
V2 sentry ( #267 )
...
* chore: add sentry to frontend
* chore: add sentry to server
* chore: report only in production
* chore: add sentry source maps
2022-12-08 22:34:17 +01:00
Carlos Valente
6720626bd3
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
2022-12-08 22:22:08 +01:00
Carlos Valente
c56c5a636d
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
2022-12-07 09:58:11 +01:00
Carlos Valente
d486d78594
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
2022-11-27 14:56:09 +01:00
cv
0f5747839c
Merge remote-tracking branch 'origin/master' into v1
2022-11-22 21:47:31 +01:00
Carlos Valente
dfef6d4e79
ux: macOS ( #251 )
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
159ba82e00
feat: OSC feedback ( #236 )
...
* feat: add playback status feedback to OSC API
2022-11-03 14:57:53 +01:00
cv
918f8517d2
Merge remote-tracking branch 'origin/master' into v1
2022-10-27 19:32:02 +02:00
Carlos Valente
45cfb633de
fix: prevent false error on form submit ( #230 )
2022-10-22 21:55:09 +02:00
Carlos Valente
0fea4064c3
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
2022-10-19 21:30:25 +02:00
Carlos Valente
4a83f2554d
fix: issue with css override ( #224 )
2022-10-17 15:40:37 +02:00
Carlos Valente
2215319cd1
fix: issue with timer migration ( #223 )
...
* fix: issue with timer migration
2022-10-17 15:20:56 +02:00
Carlos Valente
766ff40baa
feat: allow rotating viewer ( #220 )
...
* feat: allow viewer mirroring
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
2022-10-13 15:04:13 +02:00
Carlos Valente
13be6ea2bc
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
2022-10-12 20:47:53 +02:00
Carlos Valente
723b1cfa48
Fix: issue with text colour ( #214 )
...
* fix: adjust text colour from context
* fix: issue with wrong proptype
2022-10-12 20:13:30 +02:00
Carlos Valente
cd0577bf99
Refactor/ts sockets ( #210 )
...
* refactor(ts): create socket subscription service
* refactor(ts-sockets): useSubscription hook
* refactor(ts-sockets): extract colour selection to utility
2022-10-09 19:09:47 +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
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
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
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
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
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
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
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
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
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
dda92ba3a8
Refactor imports
...
* refactor: implement import lint
2022-06-11 23:17:16 +02:00
Carlos Valente
412d230cee
Ux/134 ( #139 )
...
* ui/134: highlight active messages
* ui/134: create theming template
* ui/134: version bump
2022-05-28 16:25:56 +02:00
Carlos Valente
8c2d6595b0
feat/117: add toggle fullscreen button ( #138 )
2022-05-28 15:57:59 +02:00
Carlos Valente
f187d5edaf
Fix/122 ( #128 )
...
* fix/122: register quit shortcut for macOS
* fix/122: version bump
2022-05-21 22:07:43 +02:00
Carlos Valente
6ac963684d
V1 ( #118 )
...
* chore: upgrade minor versions
* chore: upgrade cypress
* chore: upgrade fe dependencies
* update readme
* update osx images
* update readme
* upgrade dependencies
* upgrade test dependency
* feat: add option to input autofill
* feat: autofill to the left
* chore: update docs
* chore: cleanup ci
* version bump
* style: prevent zero height bar
* fix: prevent loosing menu
* ux: improve input, no spellcheck or autocomplete
* small ux improvements in cuesheets
* feat 111/increase maximum number of events
* fix: optimistic delete issue with filter
* refact: pincode workflow
* chore: add versioning to packages
2022-05-19 10:48:56 +02:00
Carlos Valente
db0eee3b9c
Feat/mac ( #109 )
...
* chore: upgrade dependencies
* feat/mac: draft pipeline
* feat/mac: use public folder for transient files
* feat/mac: set app fullscreen
* feat/mac: cmd + , toggles menu
* feat/mac: update readme
* refact: easier login process
* refact prevent style issues with safari
* refact reduce css download
* style: cleanup paginator design
* style: studio clock is responsive
* style: fix spacing style issues with safari
2022-04-17 20:30:39 +02:00
Carlos Valente
67ddcd8c68
Feat/table ( #105 )
...
* feat/table add react-table
* feat/table add protected table route
* feat/table upgrade dependencies
* feat/table support parsing of new properties
Co-authored-by: DeepSource Bot <bot@deepsource.io >
2022-04-09 22:05:56 +02:00
Carlos Valente
f2dd24b74a
Feat/delays ( #96 )
...
* feat/delays allow negative delays
* feat/delays recover expand all
* feat/delays refact: icons import
* feat/delays refact: upgrade chakra
* feat/delays version bump
2022-01-23 14:32:15 +01:00
Carlos Valente
48093b8651
Ux/54 help ( #88 )
...
* ux/54-help tooltips
* ux/54-help refetch after mutation
* ux/54-help broadcast event index
* ux/54-help prevent multiple keypresses when key held
* ux/54-help fat clock
* ux/54-help progress bar user defined
* ux/54-help onAir is button
* ux/54-help OSC: add missing presenter message
* ux/54-help OSC: enable / disable OSC
* ux/54-help handle timezone in excel date import
* ux/54-help tray left click to show app
* ux/54-help create queriable endpoint
* ux/54-help fix memoisation in lower thirds
* ux/54-help revise icons
* ux/54-help clarify text
* ux/54-help forgiving text parsing
* ux/54-help add smart keywords
* ux/54-help version bump
2022-01-12 22:41:12 +01:00
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
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
1e4206fcb2
Refract/updatecritical ( #69 )
2021-12-18 14:57:07 +01:00
Carlos Valente
80c2e9a8ba
Feat/studio clock ( #60 )
2021-12-13 21:29:56 +01:00