Carlos Valente
1175b3c641
fix(report): harden empty report check
2026-09-05 20:51:53 +02:00
Carlos Valente
afc3a44455
refactor(report): improve report summary
2026-09-05 20:35:44 +02:00
Carlos Valente
bc6a321172
fix(cuesheet): prevent empty seconds field
2026-09-05 20:32:02 +02:00
Carlos Valente
977b01a072
fix: keep group visible as header for the running event
v4.13.0
2026-09-05 09:24:42 +02:00
SMPTY
dd718230ad
fix(client): fix PWA manifest so "Install as App" works properly ( #2192 )
2026-09-05 09:15:08 +02:00
Carlos Valente
9ec12f4927
docs(llm): request for useeffect documentation
2026-08-28 12:29:12 +02:00
Carlos Valente
4c08ca2908
feat(timer): playing sound on time end
2026-08-28 12:29:12 +02:00
Carlos Valente
265b167600
bump version to 4.13.0
2026-08-28 12:04:02 +02:00
Carlos Valente
eb7b2a5c4b
refactor(finder): improve feature UX
...
Search every text field with optional filters, keep result selection stable, and expose clearer match context and counts. Cover query parsing, matching, mixed-entry indexing, and the reveal flow.
2026-08-28 11:41:44 +02:00
Carlos Valente
e0ae9f7f09
refactor(log): use ToggleButton for filters
...
Reuse the shared toggle abstraction while preserving the existing filter behaviour and accessible labels.
2026-08-28 11:41:44 +02:00
Carlos Valente
b0c778fa62
feat(buttons): add ToggleButton component
...
Keep toggle styling and the accessible pressed state coupled in one reusable button.
2026-08-28 11:41:44 +02:00
Carlos Valente
98d3b1f6f3
chore(license): resolver has permissive license
2026-08-28 08:40:17 +02:00
Carlos Valente
d9dd147d4b
refactor(server): replace defensive copies with cow patterns
2026-08-26 20:17:34 +02:00
Carlos Valente
9806f97d27
test(rundown): improve rundown utils coverage
2026-08-25 22:41:37 +02:00
Carlos Valente
b9683f00dc
fix: prevent stale rundown cache on rename
2026-08-25 21:41:34 +02:00
Carlos Valente
63fdc50c50
docs(llms): document ongoing code migrations
2026-08-25 21:41:18 +02:00
Carlos Valente
5acfc4a122
docs(llms): setup agents documentation
2026-08-25 21:41:18 +02:00
Carlos Valente
a84b8b5530
refactor(ui): polish navigation menu and view params editor
2026-08-23 13:42:21 +02:00
Carlos Valente
c19aa4ca28
fix(cuesheet): prevent stale column width on refresh
2026-08-23 13:28:24 +02:00
Carlos Valente
805663e2ea
chore(deps): migrate to @tanstack/react-table v9
2026-08-23 13:28:24 +02:00
Carlos Valente
0f0b32d444
accept bearer token
2026-08-21 20:52:11 +02:00
Carlos Valente
703dee35a4
style: bump oxfmt to 0.63 and reformat
2026-08-18 13:56:53 +02:00
Carlos Valente
2a7f5b7872
chore(deps): upgrade dependencies
2026-08-18 13:56:53 +02:00
Carlos Valente
c6eccec30e
refactor(settings): show new app indicator
v4.12.0
2026-08-09 16:48:20 +02:00
Carlos Valente
5220c2c374
fix(settings): prevent loader overflow
2026-08-09 16:48:20 +02:00
Carlos Valente
4eeeb294f7
chore: update electron navigation
2026-08-09 16:48:20 +02:00
Alex Christoffer Rasmussen
a006331fea
Group duration context menu utils ( #1748 )
2026-08-09 16:45:47 +02:00
Carlos Valente
ac0ef06459
bump version to 4.12.0
2026-08-09 10:44:13 +02:00
Carlos Valente
4d04fe35c3
refactor(e2e): improve test stability
2026-08-09 10:41:12 +02:00
Carlos Valente
fb559ed9da
refactor(progress bar): reset when event changes
2026-08-05 15:30:22 +02:00
Carlos Valente
24be49ef66
refactor(settings): polish settings UI
2026-08-02 13:44:28 +02:00
Carlos Valente
f0c284b708
refactor(link): add row presentation variant
2026-08-02 13:44:28 +02:00
Carlos Valente
9e42f18299
feat(settings): add searchable navigation
2026-08-02 13:44:28 +02:00
Carlos Valente
bdd815678b
refactor(ui): extend link and modal variants
2026-08-02 13:44:28 +02:00
Carlos Valente
12fc76b8ff
refactor(op): simplify UI elements
2026-08-02 12:55:49 +02:00
Carlos Valente
8ed0a1689e
refactor(op): clarify settings text
2026-08-02 12:55:49 +02:00
Carlos Valente
ba18b8dba7
refactor(ui): rundown title UI polish
2026-08-02 12:55:49 +02:00
Carlos Valente
608247157b
refactor(rundown): cap rundown names to 64 characters
2026-08-02 12:55:49 +02:00
Carlos Valente
514b6c3a02
refactor(navigation): custom params indicators only for current view
2026-08-02 12:55:49 +02:00
Carlos Valente
2050735014
refactor(ui): title alignment is logo aware
2026-08-02 12:55:49 +02:00
Carlos Valente
76b1341432
refactor(logo): upload on submit form
2026-08-02 10:39:58 +02:00
Carlos Valente
c7422fc7c7
refactor(logo): improve flow for managing logo
2026-08-02 10:39:58 +02:00
Carlos Valente
c93b10cea9
chore: bump deepmerge-ts package
2026-08-02 10:39:58 +02:00
Carlos Valente
8a7f9530d2
chore: bump nanoid package
2026-08-02 10:39:58 +02:00
Carlos Valente
94d54529ee
refactor(views): consistent loading and empty states
2026-08-01 16:25:14 +02:00
Carlos Valente
f7535651f6
refactor(info): improve UI consistency and polish
2026-08-01 14:41:39 +02:00
Carlos Valente
5cf36f049a
refactor(modal): allow wider modals
2026-07-25 14:28:45 +02:00
Carlos Valente
c6248b0c72
refactor(import): improve preview UI
2026-07-25 14:28:45 +02:00
Alex Christoffer Rasmussen
2a890cf2b3
fix: issue where a countToEnd would lead to incorrect expected times ( #2149 )
...
* fix: issue where a count-to-end would lead to incorrect expected times
* fix: include add time in overtime when countToEnd
* fix: ui and server use same calculation for expected end
v4.11.0
2026-07-25 11:22:24 +02:00
Carlos Valente
a8c611911d
refactor(rundown): new entries are appended to rundown
2026-07-22 07:17:39 +02:00