Carlos Valente
2793aadea0
refactor: order is single source of truth
2025-06-19 18:53:28 +02:00
Carlos Valente
e7cfb7d9d9
refactor: refetch targets is enum
2025-06-19 18:53:28 +02:00
Carlos Valente
256a851c9b
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-19 18:53:28 +02:00
Carlos Valente
4ab9c81cb8
refactor: remove trivially inferred numEvents
2025-06-19 18:53:28 +02:00
Carlos Valente
2f13d6c89e
feat: duplicate groups
2025-06-19 18:53:28 +02:00
Carlos Valente
f1f7bad25e
feat: create group from entry selection
2025-06-19 18:53:28 +02:00
Carlos Valente
a8b52a48f7
feat: create block from rundown empty
2025-06-19 18:53:28 +02:00
Carlos Valente
cd0999b2ab
fix: collapsed blocks dont render children
2025-06-19 18:53:28 +02:00
Carlos Valente
b4c60f3f04
refactor: type cleanup and test improvements
2025-06-19 18:53:28 +02:00
Carlos Valente
5cefad3666
feat: allow dissolving a block
2025-06-19 18:53:28 +02:00
Carlos Valente
7a6ecd8c34
fix: uncontrolled prop on controlled component
2025-06-19 18:53:28 +02:00
Carlos Valente
ba96ecfd91
refactor: improve return of reorder
2025-06-19 18:53:28 +02:00
Carlos Valente
7bed3757f2
refactor: mutations on batch elements must have IDs
2025-06-19 18:53:28 +02:00
Carlos Valente
e2e755b1d2
chore: upgrade dependencies
2025-06-19 18:53:28 +02:00
Carlos Valente
a77d23109d
refactor: extract utility to merge two arrays
2025-06-19 18:53:28 +02:00
Carlos Valente
0eb3b8d382
refactor: change network mode defaults
2025-06-19 18:53:28 +02:00
Carlos Valente
0021185288
fix: delete nested events
2025-06-19 18:53:28 +02:00
Carlos Valente
94c72ff4f6
fix: add event at end of block
2025-06-19 18:53:28 +02:00
Carlos Valente
e4c08dc9b2
refactor: make finder available in exported rundown
2025-06-19 18:53:28 +02:00
Alex Christoffer Rasmussen
ec74af0d62
assert non null and update test ( #1604 )
2025-06-19 18:53:28 +02:00
Alex Christoffer Rasmussen
b6d72dd082
Fix project renumber ( #1597 )
...
* fix: generateUniqueFileName
* loadProject should not generate new names
* update comments
* extract and test getProjectNumber
* spell
* finish jsdoc
* use getProjectNumber
* cleanup loadProject
* create a `incrementProjectNumber` function
* spelling
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
---------
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
2025-06-19 18:53:28 +02:00
Alex Christoffer Rasmussen
31c311daf0
Refactor: WebSocket from flush queue to one patch ( #1595 )
...
* change flush to one patch
* remove unused types
* create batch
* merge patch into eventStore
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-19 18:53:28 +02:00
Alex Christoffer Rasmussen
e9b3cc6090
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-19 18:53:28 +02:00
Alex Christoffer Rasmussen
543b04a097
fix test ( #1601 )
...
* fix test
* add comment
2025-06-19 18:53:28 +02:00
Carlos Valente
d39b85b6e6
fix: rebase master
2025-06-19 18:53:28 +02:00
Carlos Valente
bbe107bb2b
chore: correct test path
2025-06-19 18:53:28 +02:00
Carlos Valente
c616240db1
refactor: extract rundown parsing
...
refactor: implement groups in editor
2025-06-19 18:53:28 +02:00
Carlos Valente
166be66ce3
chore: improve convention entry <> event
2025-06-19 18:53:28 +02:00
Carlos Valente
4180d0a337
refactor: maintain flat orders
2025-06-19 18:53:28 +02:00
Carlos Valente
78108e316c
refactor: implement operations on nested events
2025-06-19 18:53:28 +02:00
Carlos Valente
3bb8b70915
refactor: process events in rundown
2025-06-19 18:53:28 +02:00
Carlos Valente
1c4f13a0ed
chore: improve convention entry <> event
2025-06-19 18:53:28 +02:00
Carlos Valente
3ca0abad53
chore: rename currentBlock > parent
2025-06-19 18:53:28 +02:00
Carlos Valente
030c8f897f
refactor: fix delay positioning in gaps
2025-06-19 18:53:28 +02:00
Carlos Valente
68175cfa3b
refactor(e2e): skip flaky test
2025-06-19 18:53:28 +02:00
Carlos Valente
fd8f757851
refactor: improve project loading
2025-06-19 18:53:28 +02:00
Carlos Valente
876d111c61
refactor: gather group metadata
2025-06-19 18:53:28 +02:00
Carlos Valente
730cb95c04
refactor: swap maintains schedule
2025-06-19 18:53:28 +02:00
Carlos Valente
3c388d4fb5
chore: rename files
2025-06-19 18:53:28 +02:00
Carlos Valente
2e23718d73
refactor: restructure model to contain an object of rundowns
2025-06-19 18:53:28 +02:00
Carlos Valente
89ea8c470b
refactor: clearer relationship on rundown elements
2025-06-19 18:53:28 +02:00
Carlos Valente
178640bfc4
refactor: use strict typing
2025-06-19 18:53:28 +02:00
Carlos Valente
4ed38340e0
refactor: remove stop as a possible end action
2025-06-19 18:53:28 +02:00
Carlos Valente
69eb9a5eff
refactor: restructure model to contain an object of rundowns
2025-06-19 18:53:28 +02:00
Carlos Valente
351425127a
chore: remove IDE files
2025-06-19 18:53:28 +02:00
Carlos Valente
95f2ba37cc
refactor: remove unused and legacy code
...
- remove legacy migrations
- remove unused server code
- remove unused UI code
2025-06-19 18:53:28 +02:00
jwetzell
fe8bbd5003
add electron and esbuild to allow list for postinstall builds
2025-06-06 20:25:46 +02:00
jwetzell
c6e38a2b4a
upgrade vite to v6 ( #1626 )
2025-06-05 06:27:59 +02:00
jwetzell
56f18fe71c
update node and pnpm versions in README
2025-06-05 06:13:04 +02:00
jwetzell
0b9306de82
update pnpm to latest v10
2025-06-05 06:13:04 +02:00