Carlos Valente
e8f159d894
feat: create branded types to determine different handling of time
2026-02-27 20:32:02 +01: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
1a23287863
refactor: osc disabled by default to prevent collisions
2026-02-17 21:23:34 +01:00
Alex Christoffer Rasmussen
0b3ba65df3
feat: allow existing custom fields to keep its type on excel import ( #1976 )
2026-02-17 07:59:27 +08:00
Carlos Valente
c3a7cd6a39
bump version to 4.4.2
v4.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
v4.4.1
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
77779a4648
refactor: debounce writing to disk
2026-02-14 09:30:24 +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
4827117163
refactor: extract entry creation logic
2026-02-14 08:56:16 +01:00
Carlos Valente
5777ef3532
refactor: extract parent resolution
2026-02-14 08:56:16 +01:00
Carlos Valente
80a3b04493
refactor: export rundown placement logic
2026-02-14 08:56:16 +01:00
Carlos Valente
7c5fdd3b19
refactor: remove unused exports
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
v4.4.0
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
af1da58718
fix: update data in background rundowns
2026-02-08 17:39:53 +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
8aad271ffe
refactor: create utility for enums
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
Carlos Valente
f9f6cb74ad
chore: update npm link
2026-02-01 18:03:56 +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
Joel Wetzell
ec1890c275
update docker actions and pin to commit hash
2026-01-26 14:10:09 +01:00
Joel Wetzell
046f1176eb
add docker metadata action to setup tags
2026-01-26 14:10:09 +01:00
Alex Christoffer Rasmussen
04c5b67475
fix: missing demo logo ( #1954 )
2026-01-26 13:52:29 +01:00
google-labs-jules[bot]
7b5f797c95
refactor: move welcome modal logic to AppStateService
...
The logic for deciding whether to show the welcome modal has been moved from `app.ts` to `AppStateService.ts`. The `getShowWelcomeDialog` function now accepts a boolean indicating whether a restore point exists and returns `false` if it does. This keeps the business logic out of the main application file and in the relevant service.
2026-01-24 07:45:56 +01:00
google-labs-jules[bot]
14f9472250
fix: hide welcome modal on restore
...
The welcome modal is now hidden if the application is started from a restore point.
2026-01-24 07:45:56 +01:00