Alex Christoffer Rasmussen
6f55d8a6c9
use data in <base> componenet to mark ontime cloud status ( #1872 )
2025-11-12 19:28:29 +08:00
Alex Christoffer Rasmussen
cee3c9c070
Fix integration api ( #1866 )
...
* allow change api to set flag and countToEnd
* fix: custom fields can be uppercase
* check that prop exists and add target duration for group
2025-11-09 14:36:13 +01:00
Carlos Valente
50c91f976b
refactor: show welcome modal on connect
2025-11-02 18:58:13 +01:00
Carlos Valente
5dce1a40bc
refactor: prevent ids from being overriden
2025-11-02 13:27:53 +01:00
Carlos Valente
b75b69c3b1
chore: cleanup directory structure
2025-11-02 13:23:05 +01:00
Carlos Valente
e6070e6efd
refactor: add rundown summary to import preview
2025-11-02 13:23:05 +01:00
Carlos Valente
3918664945
fix: ensure IDs on import from excel
2025-11-02 13:23:05 +01:00
Carlos Valente
b65b3fa6d2
refactor: get worksheet names from excel upload
2025-11-02 13:23:05 +01:00
Carlos Valente
162693e19e
refactor: allow user to review import map
2025-11-02 13:23:05 +01:00
Carlos Valente
becd734ea8
refactor: simplify ux for sheet import
2025-11-02 13:23:05 +01:00
Carlos Valente
9dfc8083f0
style: run code formatting
2025-10-31 19:30:34 +01:00
arc-alex
6f19d78e53
addedTimer always updates the restore point
2025-10-31 19:26:30 +01:00
arc-alex
163baa752f
keep restorpoint on container shutdown
2025-10-31 19:26:30 +01:00
Carlos Valente
74e59dccdb
feat: allow renaming rundown
2025-10-30 17:26:49 +01:00
Carlos Valente
32bf0f53f6
feat: allow user to duplicate a rundown
2025-10-30 17:26:49 +01:00
Carlos Valente
e0377a7244
feat: implement simple healthcheck endpoint
2025-10-30 17:26:18 +01:00
Alex Christoffer Rasmussen
b7e5723fb2
Fix multiday ( #1850 )
...
* chore: cleanup typeings
* fix: total gap should only accumulate after the curent loaded
* fix: add the current day of the event to start day offset
2025-10-30 14:22:14 +01:00
Carlos Valente
e488ad19b3
fix: ensure well formed URLs for IP address destinations
2025-10-18 15:29:16 +02:00
Carlos Valente
03c9f51b47
chore: update demo project
2025-10-17 12:20:18 +02:00
jwetzell
8685298430
Merge pull request #1830 from cpvalente/fix/linux-project-download
2025-10-15 07:25:57 -05:00
jwetzell
d43af2db57
pass options to project download to allow folders beginning with a dot
2025-10-14 19:51:15 -05:00
Alex Christoffer Rasmussen
45e7373279
Small clean-up ( #1827 )
...
* chore: avoid shadow variable name
* chore: map could just be foreach
* clean uneeded template literal
* lint
2025-10-13 20:24:25 +02:00
Alex Christoffer Rasmussen
9b36f36f73
fix: next cue ( #1821 )
...
* fix next cue
* Update apps/server/src/services/runtime-service/runtime.service.ts
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
---------
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
2025-10-12 14:42:55 +02:00
Carlos Valente
1d8c04d0b4
feat: export excel file
...
refactor: align id columns between export and import
refactor: match column names with template
2025-10-10 17:41:26 +02:00
Alex Christoffer Rasmussen
da7c0d4ff2
Small clean-up ( #1815 )
...
* chore: remove old comment
* chore: smal lclean up of a e2e test
* chore: bump to beta.6
* chore: cleanup imports
* fix integration values com in ms
* allow linkStart and timeStrategy from API
* remove local mac dist
2025-10-10 17:37:55 +02:00
Carlos Valente
a02cdf71c0
fix: maintain offset on roll takeover
2025-10-07 12:32:12 +02:00
Carlos Valente
700948bfbb
fix: use correct order when creating groups
2025-10-07 12:32:12 +02:00
Carlos Valente
81e00993f2
fix: prevent rolling into events of 0 duration
2025-10-07 12:32:12 +02:00
Alex Christoffer Rasmussen
80e4dc0941
Fix: rundown import ( #1795 )
...
* fix: patch in the active rundown id and title
* fix: send a ALL refetch on project patch
* fix: load the last used rundown on project patch and not just the first one
* chore: lint
* chore: clean up and let rundown service send the refetch request
* chore: dont destructure rundown
2025-09-26 21:34:01 +02:00
Alex Christoffer Rasmussen
971c6c66f0
Chore: Small todo about coerce boolean ( #1789 )
...
* fix: coerce boolean types negative number is false
* strict coerce
2025-09-26 21:34:01 +02:00
Carlos Valente
bcabc50ad1
fix: check automation usage in all rundowns before allowing delete
2025-09-26 21:34:01 +02:00
Carlos Valente
00aa8a09fa
refactor(roll breaking): make starting with roll backtrace planned times
2025-09-21 07:42:47 +02:00
Carlos Valente
d04f958c11
fix: initialise group time
2025-09-21 07:42:47 +02:00
Alex Christoffer Rasmussen
5716fc31cf
feat: export package to help api consumers ( #1624 )
2025-09-21 07:42:47 +02:00
Carlos Valente
4bf74d86b3
refactor: set start metadata when starting from roll
2025-09-21 07:42:47 +02:00
arc-alex
d2638d64e4
fix: group end elements should only send timertype data nothing else
2025-09-21 07:42:47 +02:00
arc-alex
02cddeec4d
refactor: add a try grourd to the cell data generator to better pinpoint errors
2025-09-21 07:42:47 +02:00
Carlos Valente
8d2db7ffcd
Relative mode ( #1764 )
...
* feat: add group start time to state
* refactor: calculate expected times when offset mode changes
* feat: show relative data in ui
* fixup! feat: add group start time to state
* fixup! refactor: calculate expected times when offset mode changes
* fixup! feat: show relative data in ui
* try to handle multiday
* show planed/expected rundown end day offset values
* refactor: style tweaks to timers
* refactor: cleanup data use
* day offset
* update tests
* test getExpectedStart multiday
* write start epoch to restore file
* current day in relative mode
* remove todo
* move find day offset to utils
---------
Co-authored-by: arc-alex <ac@omnivox.dk >
2025-09-21 07:42:47 +02:00
Carlos Valente
2e6bf234d5
fix: phase style overrides in timer
2025-09-21 07:42:47 +02:00
Alex Christoffer Rasmussen
cd6d6f24eb
fix: sheet default import map ( #1775 )
...
* fix: default import map
* fix: update test
2025-09-21 07:42:47 +02:00
Carlos Valente
4385e0b9c9
refactor: ensure clocks timer and clock are in sync ( #1772 )
...
* refactor: ensure clocks timer and clock are in sync
---------
Co-authored-by: arc-alex <ac@omnivox.dk >
2025-09-07 21:49:45 +02:00
arc-alex
1af42b766d
fix: insert group-end where needed
2025-09-07 21:49:45 +02:00
arc-alex
9d6ec3758b
chore: clarifying comments
2025-09-07 21:49:45 +02:00
Carlos Valente
9e78ff4d1c
refactor: export data for all entry types
2025-09-07 21:49:45 +02:00
Carlos Valente
48b9cf042f
refactor: lax validation for settings
...
with this changes we allow the client and server to share the same data
shape. even if some of it is useless.
we also get an extra version property in the payload, if we want to save
the transfer cost, we would rather remove it from the sent payload
2025-09-07 21:49:45 +02:00
Carlos Valente
1866e5e78d
refactor: simplify restore point
2025-09-07 21:49:45 +02:00
Carlos Valente
763080cd4d
fix: generate link for companion
2025-09-07 21:49:45 +02:00
Alex Christoffer Rasmussen
f219ebb8f8
refactor: settings route ( #1753 )
...
* refactor: settings route
2025-09-03 17:48:45 +02:00
Carlos Valente
ec1df8b958
fix: bundle translations
2025-09-03 17:48:45 +02:00
Carlos Valente
8d2d8ef979
feat: add user defined translations ( #1756 )
...
* feat: add user defined translations
* add refetch key for translation (#1757 )
---------
Co-authored-by: Alex Christoffer Rasmussen <ac@omnivox.dk >
2025-09-03 16:06:03 +02:00