Carlos Valente
6a31d06c02
bump version to 4.7.0
2026-04-06 21:19:34 +02:00
Carlos Valente
f739ba122b
refactor: improve sheet flow management
2026-04-06 21:19:23 +02:00
Carlos Valente
f53cb687bf
refactor: improve sheet import UX
2026-04-06 21:19:23 +02:00
Carlos Valente
42dcf35f45
refactor: extract metadata from sheet
2026-04-06 21:19:23 +02:00
Carlos Valente
37dc9a620d
feat: keep clock ticking on server drops
2026-04-06 20:17:05 +02:00
Brian Rodgers
9e771a2f24
refactor: format times in editor based on project time format
2026-04-06 19:50:41 +02:00
alex-arc
b19e9d23ba
feat: show current rundown in project info page
...
feat: swap project description for rundown title in editor and cuesheet overview
2026-04-06 19:50:08 +02:00
Carlos Valente
7e3a9d634b
refactor: vertical titles for small timeline area
2026-04-06 19:49:30 +02:00
Carlos Valente
8c14c330f5
refactor: cache is rundown aware
2026-04-04 14:58:58 +02:00
Alex Christoffer Rasmussen
3022ec2acd
feat: wide modal for cuesheet share and css editor ( #2051 )
2026-04-02 17:16:52 +02:00
Carlos Valente
cb9528d894
refactor: create wide modal variant
2026-03-30 22:22:24 +02:00
Carlos Valente
97cb41dc5a
refactor: composable info element
2026-03-30 22:22:24 +02:00
Carlos Valente
8985c8604f
feat: create autocomplete component
2026-03-30 22:22:24 +02:00
Carlos Valente
2f95aa0c4f
chore: update base-ui
2026-03-30 22:22:24 +02:00
Carlos Valente
5d0e96163f
chore: update react hook form
2026-03-30 22:22:24 +02:00
Carlos Valente
5e98fdb2e9
fix: sanitise project data on load
2026-03-29 20:22:24 +02:00
Carlos Valente
23298bbe85
fix: resolve path to public assets in cloud
2026-03-28 17:15:46 +01:00
Carlos Valente
cc48ac8fd3
fix: start does not reflow when playback starts
2026-03-27 21:27:49 +01:00
Carlos Valente
2d9909577e
refactor: add confirmation dialogs for destructive actions
2026-03-27 19:40:24 +01:00
Carlos Valente
3838bdc54d
fix: prevent hide index column from leaking between cuesheet and editor
2026-03-27 19:37:57 +01:00
Carlos Valente
3a0df0b491
refactor: introduce codemirror for CSS editor ( #2039 )
...
* refactor: introduce codemirror for CSS editor
* chore: fix formatting
2026-03-26 15:25:32 +01:00
Carlos Valente
224d3600b2
fix: prevent race conditions on build ( #2036 )
...
* fix: prevent race conditions on build
* refactor: upload artifacts and keep for 1 day
* chore: remove deprecated settings
* Revert "refactor: icon compatibility with macos tahoe"
This reverts commit a7a78702b1 .
2026-03-25 11:03:41 +01:00
Carlos Valente
7d469038bf
fix: enable cjs interop while we migrate packages ( #2034 )
2026-03-25 10:49:43 +01:00
Carlos Valente
1c78397f18
chore: bump version to 4.6.0 ( #2023 )
2026-03-24 11:13:44 +01:00
Alex Christoffer Rasmussen
73eff20d08
chore: format ( #2030 )
...
* chore: format
* chore: add formatter in CI check
---------
Co-authored-by: alex-Arc <omnivox@LAPTOP-RC5SNBVV.localdomain >
2026-03-24 09:49:22 +01:00
Carlos Valente
7e3aaa8c30
feat: UI access for custom views ( #2020 )
...
* style: consistent casing on menu
* refactor: bundle demo from code
* feat: allow uploading custom views
2026-03-24 09:19:45 +01:00
Carlos Valente
95536902f5
feat: Improve automation flow and add ontime playback actions ( #2025 ) ( #2024 )
...
* fix: prevent add filter from submitting form
* refactor: event clarifies whether automations exist but are disabled
* refactor: improve readability of automation form
* refactor: add affordance for field warnings
* refactor: improve visibility of automation off state
* refactor: apply warning styles to other feature toggles
* Adding playback actions to automations (#2024 )
* adding intial automation actions
* cleaning up
* fixing formatting
* ran oxfmt
* switching action names to playback- to match the dropdown strings
* fixing flicker that was caused by scroll arrows gettting unmounted
---------
Co-authored-by: Cameron Slipp <cdslipp@gmail.com >
2026-03-24 09:13:37 +01:00
Alex Christoffer Rasmussen
cf206e6220
feat: Vite 8 ( #2018 )
...
* chore: upgrade vite
* fix: inconsistentCjsInterop for ReactQR
* chore: e2e tests should use relativve path and get host from playwright config
* refactor: drop qr code dependency
---------
Co-authored-by: alex-Arc <omnivox@LAPTOP-RC5SNBVV.localdomain >
2026-03-24 09:11:57 +01:00
Carlos Valente
b1da877dc7
refactor: consistent style for warning
2026-03-22 20:47:00 +01:00
Carlos Valente
d8cef11a25
fix: server port settings has lifecycle
2026-03-22 20:47:00 +01:00
Carlos Valente
b2b7855114
refactor: improve css editor loading suspense
2026-03-21 09:38:02 +01:00
Carlos Valente
129efc33b9
chore: upgrade prism dependencies
2026-03-21 09:38:02 +01:00
Joel Wetzell
6a40c66a7b
upgrade vite and related dependencies ( #2003 )
2026-03-20 20:04:39 +01:00
Carlos Valente
2806177c72
fix: prevent wrapping in time inputs
2026-03-17 21:21:34 +01:00
Alex Christoffer Rasmussen
871a6b46c8
feat: automatic refetch css override ( #1588 )
...
* feat: send refect on css change
* feat: revamp ViewLoader
---------
Co-authored-by: alex-Arc <omnivox@LAPTOP-RC5SNBVV.localdomain >
2026-03-17 20:08:33 +01:00
Carlos Valente
1cee679397
fix: pending roll sets group expected times as due
2026-03-14 08:43:22 +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