Commit Graph

  • b1848d2982 refactor(settings): unify empty states, move entity forms to modals, add sidebar search claude/editor-settings-ui-ux-ny3two Claude 2026-07-25 14:30:18 +00:00
  • 636b2e7c3e feat(rundown): add opt-in shared group timer claude/group-shared-timer-review-jgsyz2 Claude 2026-07-26 06:24:15 +00:00
  • 7ec1179ede fix(cuesheet): avoid layout shifts when images scroll back into view claude/cuesheet-image-unload-scroll-k26i4u Claude 2026-07-25 19:28:58 +00:00
  • baee028792 fix(cuesheet): reduce image reload flicker when scrolling claude/cuesheet-image-unload-scroll-428ke9 Claude 2026-07-25 18:57:02 +00:00
  • 6d7cd416dc fix: count to end ccrossing midnight fix-counttoend-over-midnight alex-arc 2026-07-25 17:47:13 +02:00
  • 9c7dc3f8c0 Align rundown list loader with table loader claude/view-pages-empty-states-j6iupp Claude 2026-07-25 12:51:35 +00:00
  • 69aeb4aabb feat(rundown): clear a mixed field explicitly, cover both fixes with tests claude/bulk-event-editing-uw0iu3 Claude 2026-07-25 12:49:47 +00:00
  • 34ca715fb7 feat(rundown): batch edit event duration, model conflicts with a symbol Claude 2026-07-25 12:39:17 +00:00
  • b981bae63f feat(rundown): edit multiple events at once in the entry editor Claude 2026-07-25 12:29:30 +00:00
  • 5cf36f049a refactor(modal): allow wider modals master Carlos Valente 2026-07-25 12:58:32 +02:00
  • c6248b0c72 refactor(import): improve preview UI Carlos Valente 2026-07-25 12:27:34 +02:00
  • c070389937 Unify and refine viewer empty/loading/error states Claude 2026-07-25 12:06:25 +00:00
  • 2a890cf2b3 fix: issue where a countToEnd would lead to incorrect expected times (#2149) v4.11.0 Alex Christoffer Rasmussen 2026-07-25 11:22:24 +02:00
  • 2f29060fa4 refactor: expose aux timer names via runtime store, index in automations claude/aux-timer-naming-v1yqz7 Claude 2026-07-25 08:49:51 +00:00
  • 2f7909ccc3 feat: allow naming aux timers Claude 2026-07-23 15:48:09 +00:00
  • a8c611911d refactor(rundown): new entries are appended to rundown claude/undefined-length-error-hkwzyj Carlos Valente 2026-07-18 23:44:49 +02:00
  • 8363f06a5c chore(rundown): improve documentation of insert logic Carlos Valente 2026-07-19 11:59:27 +02:00
  • ad39fdb4ea feat(rundown): keep per-button hover tooltips on offset toggle claude/offset-toggle-ux-clarity-xdw4pp Claude 2026-07-19 10:16:19 +00:00
  • 42c5aa4fe4 refactor(rundown): move offset tip inside the pill, drop labels Claude 2026-07-19 09:02:30 +00:00
  • a93f2a765e feat(rundown): clarify offset toggle with labels and info tip Claude 2026-07-19 08:51:48 +00:00
  • 5f040092cb fix: timer-legacy view not served in desktop distributions will@t1d.dev 2026-07-18 16:42:35 -04:00
  • 347c748dd9 feat(rundown): add shortcut to jump to current element Carlos Valente 2026-07-18 16:50:43 +02:00
  • f234a1f892 fix(rundown): prevent skipped events from influencing day calculations Carlos Valente 2026-07-18 13:03:06 +02:00
  • 0c5e87b7e7 fix(ui): prevent warning indicator from overflowing container Carlos Valente 2026-07-18 12:49:33 +02:00
  • 64082ceac0 refactor(rundown): improve visibility of count to end Carlos Valente 2026-07-14 14:52:50 +02:00
  • f598e8dab1 refactor(time control): improve handling of overtime and count to end Carlos Valente 2026-07-14 14:30:59 +02:00
  • 0c84a3ff9e fix: delays account for midnight Carlos Valente 2026-07-14 13:06:35 +02:00
  • 972a246bb6 feat(server): introduce Zod request validation, starting with MCP tools claude/backend-framework-tradeoffs-ov7hyt Claude 2026-07-18 13:34:07 +00:00
  • c8760b5e9c bump version to 4.11.0 Carlos Valente 2026-07-17 22:30:27 +02:00
  • 077748e5a4 feat(timer): allow swapping the secondary source into the main timer slot claude/timer-view-swap-scenarios-pzehqm Claude 2026-07-18 07:27:32 +00:00
  • 34360a5b8f feat(import): add merge strategy and new-rundown destination to spreadsheet import Claude 2026-07-06 11:14:35 +00:00
  • 8aa22ebc09 refactor: finish of count-to-end is plan or start time expected-group-end Carlos Valente 2026-07-17 21:41:21 +02:00
  • 5e6debcce0 fix(views): center timer digits with flexbox for embedded browser compatibility Claude 2026-07-17 09:21:28 +00:00
  • 905db382cd refactor: titlecard component refactor-view-part-2 arc-alex 2026-01-22 14:47:38 +01:00
  • cb493eb20f refactor:shedule time refactor-countdown alex-arc 2026-07-17 19:25:55 +02:00
  • b83d9fa335 extract event match group logic and add unit test group-duration-utils alex-arc 2026-07-17 18:58:55 +02:00
  • b8628e569e more comprihensive disable logic and better description + icons alex-arc 2026-07-17 18:26:52 +02:00
  • a4f60c702a fill Dependency List alex-arc 2026-04-03 17:16:11 +02:00
  • 6afa7bd122 make event hit group target duration arc-alex 2025-08-24 13:42:13 -07:00
  • b84f1e4650 match group target duration to actual event duration arc-alex 2025-08-24 10:10:29 -07:00
  • c191786e50 refactor(navigation): clear params from editor drawer Carlos Valente 2026-07-17 15:33:21 +02:00
  • 41d3031a39 refactor(rundown): improve visibility of count to end Carlos Valente 2026-07-14 14:52:50 +02:00
  • 73a61887a6 refactor(time control): improve handling of overtime and count to end Carlos Valente 2026-07-14 14:30:59 +02:00
  • 6911e37c18 refactor(automation): improve automation UX Carlos Valente 2026-07-13 15:33:05 +02:00
  • 86b2132cdc feat(automation): expose group title and allow setting secondary text Claude 2026-07-08 15:39:48 +00:00
  • 2415389e15 chore: lint switch-rundown alex-arc 2026-07-17 10:49:26 +02:00
  • 25f0dba83a chore: add codegraph to gitignore Carlos Valente 2026-07-16 10:03:21 +02:00
  • affd98b8ff feat: select rundown in list view alex-arc 2026-07-14 23:34:32 +02:00
  • 25dbb8326f refactor: use context rundown in finder alex-arc 2026-06-21 21:39:12 +02:00
  • 0f280e4613 refactor: react state for cuesheet v editor layout alex-arc 2026-06-16 19:31:48 +02:00
  • 906689a6f5 refactor: rundown id context alex-arc 2026-06-07 16:49:47 +02:00
  • e1f6b22d19 fix: delays account for midnight Carlos Valente 2026-07-14 13:06:35 +02:00
  • 0ff226f0ec fix: count-to-end events break link chain Carlos Valente 2026-06-20 10:16:25 +02:00
  • 1aeaebe1dd fixup! refactor: useSuspenseQuery for rundown list refator-useSuspenseQuery alex-arc 2026-07-14 13:48:33 +02:00
  • 2bcd816ff6 refactor: useSuspenseQuery for rundown list alex-arc 2026-07-11 12:09:05 +02:00
  • f6e7f3d57a fixup! refactor: useSuspenseQuery for project list alex-arc 2026-07-14 13:34:18 +02:00
  • 7a55aab400 test(timer): assert elapsed stays frozen while paused over midnight claude/midnight-pause-count-bug-kr4pj8 Claude 2026-07-14 10:47:40 +00:00
  • 7b4ebbf7f5 test(timer): expose pause-over-midnight duration bug Claude 2026-07-14 10:41:50 +00:00
  • daa032e92c ux(finder): add navigation shortcuts Carlos Valente 2026-07-14 11:46:00 +02:00
  • ae65ec97d6 fix(shortcut): correct shortcut to delete Carlos Valente 2026-07-14 11:45:43 +02:00
  • e7e4302100 refactor(shortcuts): improve readability of info element Carlos Valente 2026-07-14 11:45:05 +02:00
  • 7e7d35980a refactor(op): improve status recognition Carlos Valente 2026-07-14 11:08:56 +02:00
  • 5001dda284 feat(op): add group visual relation Carlos Valente 2026-07-14 10:56:44 +02:00
  • a75d35bdc0 refactor(op): improve delay indicator styles Carlos Valente 2026-07-13 18:44:09 +02:00
  • 2e631194e1 fix(ui): improve progress bar with local interpolation Claude 2026-07-13 15:40:23 +00:00
  • f39892dc6e feat(navigation): persist view params customisation Carlos Valente 2026-07-10 17:32:52 +00:00
  • 6bcfd87851 refactor(rundown): show locked duration group indicator Carlos Valente 2026-07-13 17:28:27 +02:00
  • 4addb50ca4 feat(countdown): allow counting down to a group Claude 2026-06-24 14:52:18 +00:00
  • 161ab3fe13 refactor(timer): elapsed is active time from start Carlos Valente 2026-06-28 19:12:22 +02:00
  • 4f4626a163 refactor: allow larger settings panels Carlos Valente 2026-07-13 14:50:56 +02:00
  • 82d5f02ea0 refactor(mcp): guide agents through creating clean rundowns Claude 2026-07-04 17:41:36 +00:00
  • 05aaeddf22 resolver: drop dead ignoreDeprecations from tsconfig.dts.json Claude 2026-07-09 05:49:37 +00:00
  • 949ab2b7dc Upgrade TypeScript to 7.0.2 (native Go compiler) Claude 2026-07-08 22:15:40 +00:00
  • f12d3ca59c Small cleanup (#2114) Alex Christoffer Rasmussen 2026-07-11 22:20:32 +02:00
  • ffd81d2c07 refactor: useSuspenseQuery for project list alex-arc 2026-07-10 17:01:35 +02:00
  • fe96941737 refactor: limit runtimeState core exports to consumed seams claude/runtimestate-design-review-cwpwfq Claude 2026-07-04 14:54:18 +00:00
  • ee9ac492c3 test: cover hot reload and add direct calculation tests for runtimeState cores Claude 2026-07-04 14:53:01 +00:00
  • 4a0a174eb9 refactor: extract broadcast diffing into a testable function Claude 2026-07-04 10:01:02 +00:00
  • 56257adcbd perf: hoist update() inner functions out of the tick path Claude 2026-07-04 09:57:06 +00:00
  • b10c38514f refactor: parameterize runtimeState mutators on an explicit state Claude 2026-07-04 09:55:56 +00:00
  • 80cb1f96e7 test: add characterisation harness for the runtimeState machinery Claude 2026-07-03 17:05:30 +00:00
  • 42147d4d5b allow editing cuesheet link permissions v4.10.0 Carlos Valente 2026-07-01 13:24:47 +02:00
  • 7850358039 bump ontime to version 4.10.0 Carlos Valente 2026-07-01 12:45:36 +02:00
  • 52cae1e22f feat(timeline): add group reference Claude 2026-06-29 14:34:18 +00:00
  • 48f9fb2609 expose mcp server in ontime Carlos Valente 2026-07-01 12:48:40 +02:00
  • 3134e5027a fix(mcp): do not set event end actions unless explicitly requested claude/mcp-custom-fields-fn4oyc Claude 2026-07-01 09:16:20 +00:00
  • 94024a7cdf feat(mcp): add custom field management tools Claude 2026-07-01 07:10:33 +00:00
  • ce8a4d230b refactor(translations): allow resetting to default values Carlos Valente 2026-07-01 08:39:47 +02:00
  • 1553573b94 feat(url-presets): allow presets to appear as nav menu items (#2110) Carlos Valente 2026-06-28 18:07:02 +02:00
  • 9a6feed49b refactor: improve groups and time end v4.9.1-beta.2 Carlos Valente 2026-06-28 09:08:24 +02:00
  • c6cf9f2bf7 fixup! refactor: add to correct section Carlos Valente 2026-06-28 08:48:14 +02:00
  • 2f73303554 refactor: simplify object creation Carlos Valente 2026-06-28 08:46:11 +02:00
  • 96943ca528 refactor: add to correct section Carlos Valente 2026-06-28 08:45:39 +02:00
  • 8cfffd32c7 fix: duplicate rundowns from service layer Carlos Valente 2026-06-27 16:30:04 +02:00
  • 24a606a246 fixup! improve linting and documentation Carlos Valente 2026-06-13 21:13:20 +02:00
  • c322028821 docs Carlos Valente 2026-06-13 12:58:14 +02:00
  • 9f40d962ea improve linting and documentation Carlos Valente 2026-06-13 12:54:22 +02:00
  • 1e851ae40d refactor(mcp): port tools to current services with typed translation handlers Claude 2026-06-11 05:06:55 +00:00
  • 2bcda2dfa4 refactor(mcp): scope bearer authentication to the MCP route Claude 2026-06-11 05:06:46 +00:00
  • e2a2ea1d24 refactor(rundown): extract rundown rename/delete/duplicate into service layer Claude 2026-06-11 05:06:37 +00:00