Carlos Valente
24e325726c
refactor: improve object handling performance
2026-03-14 07:34:02 +01:00
Alex Christoffer Rasmussen
ceb490c60a
fix: edit custom fields with type image ( #1997 )
2026-03-08 19:31:00 +01:00
Carlos Valente
1849b4d39f
Deps migration ( #1988 )
...
* chore: migrate eslint to oxlint
* chore: migrate prettier to oxfmt
* chore: migrate typescript
* chore: toThrow should have a expected value
* chore: cast test value as Day
* chore: small title fix
* chore: mocks should be hoisted
* chore: incorrect async useage
* chore: test should be inside description
* chore: test sohuld include an expeced
* chore: oxfmt
---------
Co-authored-by: alex-Arc <omnivox@LAPTOP-RC5SNBVV.localdomain >
2026-03-08 16:22:12 +01:00
alex-Arc
0e173137e8
add build-in translations
2026-03-07 08:25:23 +01:00
Joel Wetzell
1202ef3e80
add translation keys for timer message labels
2026-03-07 08:25:23 +01:00
Carlos Valente
5a5450d7ef
refactor: use Day type in client
2026-03-03 20:48:53 +01:00
Carlos Valente
5ff7861968
fix: use rundown day for calculations
2026-03-03 20:48:53 +01:00
Alex Christoffer Rasmussen
358ad79ae4
Automation should use event store for data ( #1962 )
...
* fix: automation should use RuntimeStore for data
* add: aux timer template help
2026-03-02 20:54:46 +01:00
Alex Christoffer Rasmussen
c1fcdf7065
Remove serverport from project file ( #1957 )
...
* feat: get server port from app satate or env
optional startup port from env will always override
function for parsing port from env
populate default port in app state
add test for migration
* bump version
2026-03-02 06:02:29 -08:00
Carlos Valente
168d7103b1
fix: prevent settings reflow on small width screens
2026-02-23 20:20:07 +01:00
Carlos Valente
63d7250a70
refactor: consistent focus styling
2026-02-23 20:19:49 +01:00
Carlos Valente
88f21e2186
refactor: improve timer styling in playback controls
2026-02-23 20:19:49 +01:00
Carlos Valente
d9a18b0c42
fix: path comparison considers core params
2026-02-23 15:23:49 +01:00
Carlos Valente
df588b8845
refactor: extract cuesheet permissions
2026-02-23 15:23:49 +01:00
Carlos Valente
5be504ce8f
fix: prevent presets losing params
2026-02-23 15:23:49 +01:00
Carlos Valente
6268e327b9
refactor: mask cuesheet presets
2026-02-23 15:23:49 +01:00
Carlos Valente
1c81b3a23c
refactor: hide edit button for users with no write permissions
2026-02-23 15:23:49 +01:00
Carlos Valente
d28895ce9c
refactor: prevent import map collision across stages
2026-02-23 15:22:56 +01:00
Carlos Valente
c3a7cd6a39
bump version to 4.4.2
2026-02-16 06:58:08 +01:00
Carlos Valente
39e6c15adf
fix: hide now and next cards if there is no content
2026-02-16 06:58:08 +01:00
Carlos Valente
aec6673b07
refactor: improve connection handling
...
- only invalidate caches on reconnect
- add jitter to avoid overwhelming server and allow cache to stabilise
- prevent multiple reconnect timers
2026-02-14 12:08:04 +01:00
Carlos Valente
9e8cb1c755
refactor: improve request cancellation and timeout handling
2026-02-14 12:08:04 +01:00
Carlos Valente
cdf02f7c3f
bump version to 4.4.1
2026-02-14 12:07:45 +01:00
Carlos Valente
e16ec3f388
refactor: prevent suspending page on first add
2026-02-14 08:56:16 +01:00
Carlos Valente
63cfc9ec19
refactor: optimistic add elements in UI
2026-02-14 08:56:16 +01:00
Carlos Valente
31fd8e5200
fix: prevent infinite render in settings forms
2026-02-13 21:12:29 +01:00
Carlos Valente
b6a01a52e2
fix: table re-renders no longer lose cell focus
2026-02-08 17:41:05 +01:00
Carlos Valente
f9563fca5f
bump to version 4.4.0
2026-02-08 17:40:05 +01:00
Carlos Valente
0f83ceaf01
fix: maintain lock on param changes
2026-02-08 17:17:25 +01:00
Carlos Valente
aecf9575b1
refactor: link to settings section
2026-02-08 11:20:09 +01:00
Carlos Valente
773229ce4c
refactor: align inputs with group, refs #1857
2026-02-08 11:20:09 +01:00
Carlos Valente
da02ecd113
feat: editor layout
2026-02-08 11:20:09 +01:00
Carlos Valente
967e92e2c8
feat: extend rundown shortcuts
2026-02-08 11:20:09 +01:00
Carlos Valente
d7af73d9ed
feat: unify rundown features
2026-02-08 11:20:09 +01:00
Carlos Valente
c5045ad82e
refactor: table mode and context
2026-02-08 11:20:09 +01:00
Carlos Valente
8c22968bc9
fix: tsconfig references for utility tests
2026-02-08 11:20:09 +01:00
Carlos Valente
b28573455a
feat: create reusable scroll area
2026-02-08 11:20:09 +01:00
Carlos Valente
e25725ea8b
refactor: expose actions through context
2026-02-08 11:20:09 +01:00
Carlos Valente
1f8065143a
refactor: improve context menu performance
...
- extract menu from rundown tree
- lazy create actions
2026-02-08 11:20:09 +01:00
Carlos Valente
8e32314667
refactor: improve performance in rundown
...
- leverage compiler
- correct subscriptions from zustand
2026-02-08 11:20:09 +01:00
Carlos Valente
0de55e74a8
feat: table mode in editor
2026-02-08 11:20:09 +01:00
Carlos Valente
e5c5ec18d3
fix: automation form validation
2026-02-08 11:20:09 +01:00
Alex Christoffer Rasmussen
026e24bf84
Feat: unify view search params ( #1947 )
...
* feat: main src in backstage view
* feat: main src in timeline view
* feat: main src in countdown view
* feat: main src in studio view
* feat: hide past events in countdown view
* notes can not be set as main src
* feat: show group title as secondary src
* chore: spelling
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
---------
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
2026-01-27 20:42:07 +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
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
Alex Christoffer Rasmussen
1b55254834
fix: Network Interface overflow ( #1935 )
2026-01-05 21:05:45 +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
2025-12-22 16:57:52 +01:00