Carlos Valente
0e6d6cd416
refactor: allow secondary rundowns ( #2086 )
...
* refactor: allow secondary rundowns
* ui: move dropdown
* feat: follow loaded
* ui: background edit warning
ui: fix disable radio button
* feat(ui): add loaded sufix in the rundown list
* feat(ui): add direct link to background edit from rundown manager
* fix: better fallback
* fix: default to is isCurrentRundown for nav bar colour
* chore: rename navigate to cuesheet
---------
Co-authored-by: alex-arc <ac@omnivox.dk >
2026-06-07 13:33:38 +02:00
Carlos Valente
a0e7b9b665
refactor: simplify spacing between help menu items
2026-05-13 20:26:15 +02:00
Carlos Valente
1dcb7fb08d
refactor: fix Info text flow
2026-05-13 20:26:15 +02:00
Carlos Valente
a7e84b9903
refactor: fixed css editor size
2026-05-13 20:26:15 +02:00
Carlos Valente
e50ab0150e
docs: add link to youtube
2026-05-09 22:25:32 +02:00
Carlos Valente
ba1c3235b3
refactor: improve gsheet import UX
2026-05-03 18:17:17 +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
Brian Rodgers
9e771a2f24
refactor: format times in editor based on project time format
2026-04-06 19:50:41 +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
2d9909577e
refactor: add confirmation dialogs for destructive actions
2026-03-27 19:40:24 +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
7d469038bf
fix: enable cjs interop while we migrate packages ( #2034 )
2026-03-25 10:49:43 +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
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
Joel Wetzell
6a40c66a7b
upgrade vite and related dependencies ( #2003 )
2026-03-20 20:04:39 +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 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
d28895ce9c
refactor: prevent import map collision across stages
2026-02-23 15:22:56 +01:00
Carlos Valente
31fd8e5200
fix: prevent infinite render in settings forms
2026-02-13 21:12:29 +01:00
Carlos Valente
aecf9575b1
refactor: link to settings section
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
e5c5ec18d3
fix: automation form validation
2026-02-08 11:20:09 +01:00
Carlos Valente
525999440a
fix: inline elements should not wrap by default
2026-01-14 17:12:03 +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
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
c20ea88021
docs: add link to subreddit
2025-11-20 18:44:23 +01:00
Carlos Valente
70ce1d5553
feat(projects): allow sorting project table
2025-11-19 06:52:58 +01:00
Carlos Valente
1694cca92c
refactor(settings): improve error message on version fetch
2025-11-16 07:44:49 +01:00
Carlos Valente
47ba90f191
refactor: ensure preset names are url safe
2025-11-11 06:41:48 +01:00
Carlos Valente
d34a1f0fd8
chore: improve documentation on the 12 hour view
2025-11-09 06:44:24 +01:00
Carlos Valente
e6070e6efd
refactor: add rundown summary to import preview
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
99d2debca8
typo: incorrect title in delete confirmation
2025-10-30 17:26:49 +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
9817c8f8c0
fix: selected styling overrides
2025-10-10 17:41:26 +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