google-labs-jules[bot]
fb93063b47
refactor: style tweaks to edit css modal
2025-06-13 10:36:48 +02:00
Alex Christoffer Rasmussen
2a5b053d97
Refactor: require trigger in all events objects ( #1636 )
...
* reqire trigger in all events
* use structuredClone when cloning an event
2025-06-12 09:54:57 +02:00
Carlos Valente
2498e59156
refactor: migrate custom fields to transactions
...
refactor: extract functions to api domain
refactor: strict custom field parsing
refactor: remove rundown cache utilities
refactor: directory restructure
2025-06-09 14:12:59 +02:00
Alex Christoffer Rasmussen
33ac05ebee
Refactor: better rounding ( #1594 )
2025-06-09 14:12:58 +02:00
Carlos Valente
421183fe55
refactor: improve reorder logic
2025-06-09 14:12:58 +02:00
Carlos Valente
7b8445597f
refactor: order is single source of truth
2025-06-09 14:12:57 +02:00
Carlos Valente
17deeddb87
refactor: small ux improvements
...
- rename dissolve > ungroup
- prevent ondrag when clicking
- add untitled as block title fallback
- move block action to context menu
2025-06-09 14:12:57 +02:00
Carlos Valente
2546159a94
refactor: remove trivially inferred numEvents
2025-06-09 14:12:56 +02:00
Carlos Valente
2f26f20db5
feat: duplicate groups
2025-06-09 14:12:56 +02:00
Carlos Valente
11e0215530
feat: create group from entry selection
2025-06-09 14:12:56 +02:00
Carlos Valente
ea54953298
feat: create block from rundown empty
2025-06-09 14:12:56 +02:00
Carlos Valente
d21f132674
fix: collapsed blocks dont render children
2025-06-09 14:12:56 +02:00
Carlos Valente
c7b2f0e89c
refactor: type cleanup and test improvements
2025-06-09 14:12:56 +02:00
Carlos Valente
a1505606cf
feat: allow dissolving a block
2025-06-09 14:12:56 +02:00
Carlos Valente
9edff55bd5
fix: uncontrolled prop on controlled component
2025-06-09 14:12:56 +02:00
Carlos Valente
2c9b6918e6
fix: add event at end of block
2025-06-09 14:12:55 +02:00
Carlos Valente
a50cfad7ef
refactor: make finder available in exported rundown
2025-06-09 14:12:55 +02:00
Alex Christoffer Rasmussen
8e994fb0df
Refactor: ms for api calls ( #1593 )
...
* use ms for api calls
* change it in UI
* update comment
* rename variables
* refactor: addtime api logic
2025-06-09 14:12:55 +02:00
Carlos Valente
f356afef43
fix: rebase master
2025-06-09 14:12:55 +02:00
Carlos Valente
72c4ad789a
refactor: extract rundown parsing
...
refactor: implement groups in editor
2025-06-09 14:12:54 +02:00
Carlos Valente
3118c20719
chore: improve convention entry <> event
2025-06-09 14:12:54 +02:00
Carlos Valente
dd6d74121c
refactor: implement operations on nested events
2025-06-09 14:12:54 +02:00
Carlos Valente
6fb42b989e
refactor: process events in rundown
2025-06-09 14:12:54 +02:00
Carlos Valente
82dc1bc56b
chore: improve convention entry <> event
2025-06-09 14:12:54 +02:00
Carlos Valente
fc4c1bf22e
refactor: gather group metadata
2025-06-09 14:12:53 +02:00
Carlos Valente
27dcf06c73
refactor: clearer relationship on rundown elements
2025-06-09 14:12:52 +02:00
Carlos Valente
14a7c04d3b
refactor: remove stop as a possible end action
2025-06-09 14:12:52 +02:00
Carlos Valente
abd9b127db
refactor: restructure model to contain an object of rundowns
2025-06-09 14:12:51 +02:00
Carlos Valente
977c99e587
refactor: remove unused and legacy code
...
- remove legacy migrations
- remove unused server code
- remove unused UI code
2025-06-09 14:12:51 +02:00
Shobhit Nagpal
696c016c90
feat: custom data for projects ( #1571 )
2025-05-23 09:04:57 +02:00
Shobhit Nagpal
eed6373dbf
refactor: change offset classes depending on playback state ( #1611 )
...
* refactor: assign offsetClasses based on playback state
2025-05-23 09:04:57 +02:00
Shobhit-Nagpal
ac61f257c0
fix: import preview enable after error
2025-05-13 21:24:14 +02:00
Bastian Widmer
c62ce213f5
fix - fix studio clock sizing when timer seconds are hidden !1585
2025-04-20 13:28:22 +02:00
Alex Christoffer Rasmussen
529751578d
refactor: lower third ( #1507 )
...
* refactor
* separate in and out time
* keep element on screen
* animate on play
* spelling
* explain animation decisions
* guard numbers from url params
* spelling
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
* rename safeParseNumber
* use view data
* refactor getOptionsFromParams
* rebalance animation timing
---------
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
2025-04-20 12:50:16 +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
a94b10cb0f
Event trigger ( #1557 )
...
* crude UI
* add server functionalety
* better event trigger list
* fix default value
* remove log
* add trigger to recalculate whitelist
* use DTO type
* fix rebase
* one callback for delete and submit
* refactor
* add invalid description
* clean up commits
* cleanup
* refactor: find event triggers in `triggerAutomations`
* refactor: switch to flat array for event triggers
* prevent deleting a automation that is in use
* refactor
* refactor: extract EventEditorCustom
* move trigger options to separate file
* move trigger edit down a file level
* cleanup
* spelling
* refactor: ui review proposal
* change default value
* fix delete filter
---------
Co-authored-by: Carlos Valente <carlosvalente@pm.me >
2025-04-19 21:27:07 +02:00
Shobhit Nagpal
6817263123
feat: css editor ( #1542 )
...
* feat: allow editing CSS from settings
---------
Co-authored-by: Carlos Valente <carlosvalente@pm.me >
refactor: style tweaks
2025-04-19 20:40:18 +02:00
Carlos Valente
4bc271208e
refactor: improve synchronisation of external text
2025-04-15 21:25:33 +02:00
arc-alex
f72db62e08
add comment
2025-04-10 21:21:33 +02:00
arc-alex
333f2623a5
Fix: timeUntil past coutToEnd events
2025-04-10 21:21:33 +02:00
asharonbaltazar
d81f5fcfe1
chore(ui): update icons package ( #1556 )
...
* chore: add new icons package and remove the old one
* chore: update and consolidate imports
* chore: missed import
2025-03-25 16:36:47 -04:00
Carlos Valente
b2eb140ee2
fix: allow copying link
2025-03-18 21:56:10 +01:00
Carlos Valente
e28f692d3d
fix: cloud should not give IP links
2025-03-18 21:56:10 +01:00
Carlos Valente
b81e3a4ba5
fix: link to variables
2025-03-17 21:48:40 +01:00
Carlos Valente
6fc7b15d23
refactor: compact event block size
2025-03-17 19:48:04 +01: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
718a6ad2b7
refactor: improve editor overflow
2025-03-04 21:54:29 +01:00
Carlos Valente
4859026989
refactor: op cannot subscribe to image fields
2025-03-03 15:58:52 +01:00
Carlos Valente
8adca908b3
refactor: improve links inside editor
2025-02-28 19:21:48 +01:00
Carlos Valente
bf99646ad5
refactor: restructure directories
2025-02-28 19:21:48 +01:00