Carlos Valente
a89f5b93da
refactor: improve reorder logic
2025-05-28 19:09:49 +02:00
Carlos Valente
256755bf02
refactor: small ux improvements
...
- rename dissolve > ungroup
- prevent ondrag when clicking
- add untitled as block title fallback
- move block action to context menu
2025-05-28 19:09:49 +02:00
Carlos Valente
b0e42811a5
refactor: remove trivially inferred numEvents
2025-05-28 19:09:49 +02:00
Carlos Valente
f68b3bf057
feat: duplicate groups
2025-05-28 19:09:49 +02:00
Carlos Valente
7d5291e5e5
feat: create group from entry selection
2025-05-28 19:09:49 +02:00
Carlos Valente
817f0dd4de
feat: allow dissolving a block
2025-05-28 19:09:49 +02:00
Carlos Valente
8232e64cc6
refactor: improve return of reorder
2025-05-28 19:09:49 +02:00
Carlos Valente
df55b0bf8d
refactor: change network mode defaults
2025-05-28 19:09:49 +02:00
Carlos Valente
d351778ef2
fix: add event at end of block
2025-05-28 19:09:49 +02:00
Carlos Valente
e30b4fa8d5
refactor: extract rundown parsing
...
refactor: implement groups in editor
2025-05-14 20:07:42 +02:00
Carlos Valente
ed7f8a0aa2
refactor: implement operations on nested events
2025-05-14 20:07:42 +02:00
Carlos Valente
57bd317dcf
chore: improve convention entry <> event
2025-05-14 20:07:42 +02:00
Carlos Valente
8f5a4f4a0a
refactor: gather group metadata
2025-05-14 20:07:42 +02:00
Carlos Valente
6d17f188a6
refactor: restructure model to contain an object of rundowns
2025-05-14 20:07:11 +02:00
Carlos Valente
5fafa08723
refactor: remove unused and legacy code
...
- remove legacy migrations
- remove unused server code
- remove unused UI code
2025-05-14 19:58:30 +02:00
Alex Christoffer Rasmussen
dce87c3a81
Relative run mode ( #1512 )
...
* inti relative mode
* send imediat update on mode change
* add relative to test
* don't persist offset mode
* add test relative and update calc function
* pass data from ssocket
* add dev guard
* spelling and comments
* show relative in offset overview
* remove comments
* refactor: move totalDelay to _rundown
* update clear naming and comments
* remove old testing values
2025-04-19 21:36:54 +02:00
Alex Christoffer Rasmussen
99dd4b4d5c
Extract client timeuntil logic ( #1521 )
...
* extract
* add to timeline
* translate Due
* fix timeline page
* begin adding some tests
* spelling
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
* move file
* refactor
* create hook
* refactor
* update test
* spelling
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
* remove translation
* explain isLinkedToLoaded
* add delay to calculation
* add delay value to test
* spelling
---------
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
2025-03-10 22:47:02 +01:00
Carlos Valente
88b8e83494
Time until ( #1497 )
...
* Timeuntil in UI (#1461 )
* cherry pick EventBlockChip
* pull data down throug components
* add comment
* cleanup css
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
---------
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
* fix: account for running day
* refactor: improve composition
* add partial test
---------
Co-authored-by: Alex Christoffer Rasmussen <ac@omnivox.dk >
2025-02-19 13:17:53 +01:00
Carlos Valente
a5afb32b8a
refactor: show projected time
2025-02-18 14:55:24 +01:00
Carlos Valente
946b6717d2
refactor: backstage design review
...
refactor: improve empty state
refactor: review schedule design
- fit as many elements as possible
- expose cycle interval as an option
- stabilise rundown reference
- style tweaks
2025-02-18 14:55:24 +01:00
Carlos Valente
86bb739d90
chore: upgrade zustand
2025-02-18 14:14:14 +01:00
Carlos Valente
2c8b6180d7
refactor: show menu only if enabled
2025-02-18 14:14:14 +01:00
Carlos Valente
c65761448d
refactor: simplify import paths
2025-02-17 21:36:18 +01:00
Carlos Valente
8ac5c0a9a2
Revert "Timeuntil in UI ( #1461 )"
...
This reverts commit 221ff7b3af .
2025-02-12 22:19:18 +01:00
Alex Christoffer Rasmussen
221ff7b3af
Timeuntil in UI ( #1461 )
...
* cherry pick EventBlockChip
* pull data down throug components
* add comment
* cleanup css
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
---------
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
2025-01-27 16:39:32 +01:00
Carlos Valente
30e290c320
refactor: remove unnecessary handler
2025-01-22 20:51:12 +01:00
Carlos Valente
8e3db6c559
refactor: remove dom dependencies
2025-01-22 20:51:12 +01:00
Shobhit Nagpal
6bbf8ce795
refactor: event editor color picker ( #1400 )
...
* refactor: event editor color picker
* refactor: throttle and debounce function signature
2024-12-27 10:57:48 +01:00
Carlos Valente
b38a7e5c92
refactor: allow submitting same value
2024-12-22 21:43:37 +01:00
Carlos Valente
2f2c26ed00
chore: rename time-to-end to count-to-end
2024-12-20 21:24:34 +01:00
Carlos Valente
88b114020b
feat: edit duration in cuesheet
2024-12-20 21:15:26 +01:00
Carlos Valente
ec823e0095
refactor: improve cuesheet composition
...
refactor: simplify placing events in rundown
m
2024-12-20 09:03:02 +01:00
Carlos Valente
0f3feca7ab
refactor: extract time-to-end
2024-12-16 21:59:38 +01:00
Carlos Valente
d46dfcf82e
refactor: improve redirect
2024-12-14 08:25:53 +01:00
Carlos Valente
b4eabfae72
feat: trigger welcome modal from electron
2024-11-25 09:54:04 +01:00
asharonbaltazar
4c88f90a15
feat(ui): disable menu buttons with locked param ( #1332 )
...
* feat: add lock icon when param `locked=true`
* chore: move `isViewLocked` logic up the component tree
* chore: remove extra container from lock icon
* chore: move fading logic into separate hook
* chore: move locked icon into separate component
* chore: rename variables
2024-11-18 09:49:49 -05:00
Carlos Valente
8dd448db44
feat: implement naive client ping
2024-11-17 21:41:10 +01:00
Carlos Valente
d87542dcf7
refactor: add cloud runtime
2024-11-17 21:41:10 +01:00
Carlos Valente
43b390a079
refactor: register modal in electron
2024-10-29 20:23:12 +01:00
Carlos Valente
5501f57b45
feat: add link to context menu
2024-10-25 19:44:55 +02:00
Carlos Valente
ab847a324b
refactor: timer strategy is default
2024-10-19 14:31:58 +02:00
Carlos Valente
d2c34757f9
refactor: navigate in electron
2024-10-11 13:26:15 +02:00
Carlos Valente
4d8bea2940
feat: timer preview
2024-09-27 20:14:58 +02:00
Carlos Valente
92a16ea33b
refactor: migrate fit text logic
2024-09-23 16:56:15 +02:00
Carlos Valente
5b471980f5
refactor: enable timer type and end action default settings
2024-09-09 10:15:55 +02:00
Carlos Valente
4706ed39f6
refactor: scope rundown to selected
2024-09-07 08:46:32 +02:00
Carlos Valente
66774321a5
refactor: calculate rundown duration
2024-08-27 12:58:18 +02:00
Alex Christoffer Rasmussen
ee1b5b7fdd
Keep offset when taking over playback with roll v2 ( #1184 )
...
* pass on offset
* account for offset in roll
* prevent roll from overtime
* add test
2024-08-26 18:09:03 +02:00
Carlos Valente
347f333b3e
refactor: unify progress bar logic
2024-08-09 22:51:50 +02:00
Carlos Valente
3012d73285
feat: timeline view
2024-08-04 21:32:25 +02:00