Alex Christoffer Rasmussen
efede83271
Fix: automation ( #1943 )
...
* Fix(automation): Handles undefined values in conditions (#1933 )
* Fix(automation): Handles undefined values in conditions
Addresses an issue where conditions with the 'not_equals' operator incorrectly evaluated undefined values. This change ensures that empty string comparisons correctly identify missing values in automation rules.
* Fixes automation "not equals" logic
Simplifies the 'not_equals' condition evaluation in automations by reusing the 'equals' condition, improving code readability and consistency.
Fixes #1932
* Test(automation): Expanding filter condition testing
Expanding test cases to cover various data types and edge case for each operators.
Unexpected behavior have been mark with a TO_DO.
* Fix(automation): Handles default filter case
- Ensures that their is a default scenario.
- Fixing Deepsource issue "No default cases in switch statements JS-0047"
* Test(automation): Remove abstraction in test
* move to test.each
* extract a isEquivalent function
* lowercase contains test
---------
Co-authored-by: Philippe Allard-Rousse <philrousse@gmail.com >
2026-01-21 16:07:21 +01:00
Carlos Valente
904db95f59
docs: update linux links
2026-01-16 07:52:56 +01:00
Carlos Valente
525999440a
fix: inline elements should not wrap by default
2026-01-14 17:12:03 +01:00
Carlos Valente
6e5805977a
refactor: hide logo on error
v4.3.1
2026-01-11 17:43:53 +01:00
Carlos Valente
eb897a2a23
refactor: set background colour from content
2026-01-11 17:43:53 +01:00
Carlos Valente
05d997a52d
bump version to 4.3.1
2026-01-11 17:43:23 +01:00
Carlos Valente
f8cde5d627
fix: restore process sets currentDay
2026-01-10 19:23:49 +01:00
Alex Christoffer Rasmussen
1b55254834
fix: Network Interface overflow ( #1935 )
2026-01-05 21:05:45 +01:00
Alex Christoffer Rasmussen
6436e3fda8
refactor: extract rundown switching to a single function in rundown.service ( #1930 )
2026-01-05 20:47:04 +01:00
Alex Christoffer Rasmussen
680273770c
fix: crash-log not written on windows and add log entries to crash report
...
* fix: crashlog not written on windows
* feat: dump last 100 log entries to crash report
2026-01-01 14:59:21 +01:00
Carlos Valente
75e77de466
fix: prevent infinite loop in project data
2025-12-26 08:42:53 +01:00
Carlos Valente
75cbcd8e85
bump version to 4.3.0
v4.3.0
2025-12-22 16:57:52 +01:00
Carlos Valente
701f24cece
fix: automation form validation
2025-12-22 16:57:52 +01:00
Carlos Valente
166160dda9
chore: upgrade client dependencies
2025-12-22 16:57:52 +01:00
Carlos Valente
9c5116f197
refactor: handle prefix on login
...
- post-login redirect should account for prefix
- scope cookies to each path by prefix
2025-12-22 15:59:38 +01:00
Alex Christoffer Rasmussen
deb1f043c7
fix: set not initialised custom field from api ( #1926 )
2025-12-22 15:27:06 +01:00
Carlos Valente
cbba19a9b1
fix: user can quick start project from partial data
2025-12-21 20:25:14 +01:00
Carlos Valente
a5daa76616
refactor: improve merge logic
2025-12-21 20:25:14 +01:00
Carlos Valente
08b8e73393
refactor: finish view directory migration
2025-12-21 13:32:12 +01:00
Carlos Valente
2f3cf9825a
refactor(css): migrate use of deprecated import in messagecontrol
2025-12-21 13:32:12 +01:00
Carlos Valente
b0f02e726d
refactor(css): migrate use of deprecated import in cuesheet
2025-12-21 13:32:12 +01:00
Carlos Valente
ac40292813
refactor(css): migrate use of deprecated import in operator
2025-12-21 13:32:12 +01:00
Carlos Valente
2ac00ee8cc
refactor(css): migrate use of deprecated import in buttons
2025-12-21 13:32:12 +01:00
Carlos Valente
972f9e35fd
refactor: create separation between editor wrapper and contents
2025-12-21 13:32:12 +01:00
Carlos Valente
1d7ee163a0
Revert "feat: display offline indicators in all views"
...
This reverts commit 71b2fa8e21 .
2025-12-20 15:25:15 +01:00
Carlos Valente
1054ec0a5e
refactor: expose missing types
2025-12-20 14:18:07 +01:00
Carlos Valente
fc2e76db0a
refactor: stabilise filtering function
2025-12-19 09:54:19 +01:00
Carlos Valente
ef3d541eb3
refactor: simplify element lookup
2025-12-19 09:54:19 +01:00
Carlos Valente
8daf3313f2
refactor: simplify flat rundown
2025-12-19 09:54:19 +01:00
Carlos Valente
93c913ec5a
refactor: remove placeholderData pattern
2025-12-19 09:54:19 +01:00
Carlos Valente
71b2fa8e21
feat: display offline indicators in all views
2025-12-19 08:51:54 +01:00
Carlos Valente
f2b78e0f32
refactor: generate ids for new rundowns
2025-12-18 14:42:01 +01:00
Carlos Valente
b70ef80320
refactor: patch does not load rundown
2025-12-18 14:42:01 +01:00
Carlos Valente
426d42ab63
refactor: add guards around trivial index checks
2025-12-18 14:42:01 +01:00
Carlos Valente
242cefd35c
tooling: lax typechecking in tests
2025-12-18 14:42:01 +01:00
arc-alex
6beda1575a
chore: marke change api call async
2025-12-16 21:56:39 +01:00
arc-alex
ba75d52d29
chore: marking a functions as throwing
2025-12-16 21:56:39 +01:00
arc-alex
35a4361ae9
fix: expectedFinish flashing incorrect value when adding timer in overtime
2025-12-16 21:56:39 +01:00
arc-alex
77225383a4
fix: block uploading already existing file name
2025-12-16 21:56:39 +01:00
arc-alex
f0e81c0cf0
fix: stop timer on rundown switch
2025-12-16 21:56:39 +01:00
Joel Wetzell
9355d7bf27
feat: add arm architectures to linux target
2025-12-15 20:03:57 +01:00
Carlos Valente
cd39227af7
fix: prevent unsupported wakelock
2025-12-09 19:13:36 +01:00
Carlos Valente
14e21214af
fix: subdue paused only for running timers
2025-12-09 19:13:36 +01:00
Carlos Valente
03184b0321
fix: prevent accessing undefined index
2025-12-09 19:13:36 +01:00
Carlos Valente
cd5af769ab
fix: undefined flatRundown
2025-12-09 19:13:36 +01:00
Carlos Valente
d116670318
fix: safe copy to clipboard
2025-12-09 19:13:36 +01:00
Carlos Valente
9ba5ebd4bd
bump version to 4.2.1 ( #1896 )
v4.2.1
2025-11-28 16:26:53 +01:00
Carlos Valente
3f1f06f7c5
Improve Clone ( #1897 )
...
* refactor(rundown): optimise copy-paste performance
* chore: configure opt-in compiler
* refactor(rundown): stabilise frequently accessed data
* feat(clone): allow cloning any element
* remove paste above and cue increment from test
---------
Co-authored-by: arc-alex <ac@omnivox.dk >
2025-11-28 16:20:52 +01:00
arc-alex
a78586d2fa
allow count up to show negative value
2025-11-28 15:03:28 +01:00
arc-alex
8e93b0af25
fix: countToEnd should not override display options
2025-11-28 15:03:28 +01:00