Commit Graph

  • f739ba122b refactor: improve sheet flow management Carlos Valente 2026-03-30 22:05:14 +02:00
  • f53cb687bf refactor: improve sheet import UX Carlos Valente 2026-03-23 19:26:03 +01:00
  • 42dcf35f45 refactor: extract metadata from sheet Carlos Valente 2026-03-26 21:30:25 +01:00
  • 37dc9a620d feat: keep clock ticking on server drops Carlos Valente 2026-03-28 08:01:34 +01:00
  • 9e771a2f24 refactor: format times in editor based on project time format Brian Rodgers 2026-03-29 15:51:14 -05:00
  • b19e9d23ba feat: show current rundown in project info page alex-arc 2026-04-02 17:05:01 +02:00
  • 7e3a9d634b refactor: vertical titles for small timeline area Carlos Valente 2026-04-01 08:40:59 +02:00
  • 8c14c330f5 refactor: cache is rundown aware Carlos Valente 2026-04-04 14:58:58 +02:00
  • 3022ec2acd feat: wide modal for cuesheet share and css editor (#2051) Alex Christoffer Rasmussen 2026-04-02 17:16:52 +02:00
  • cb9528d894 refactor: create wide modal variant Carlos Valente 2026-03-26 21:30:49 +01:00
  • 97cb41dc5a refactor: composable info element Carlos Valente 2026-03-30 21:59:13 +02:00
  • 8985c8604f feat: create autocomplete component Carlos Valente 2026-03-26 21:28:13 +01:00
  • 2f95aa0c4f chore: update base-ui Carlos Valente 2026-03-25 18:51:21 +01:00
  • 5d0e96163f chore: update react hook form Carlos Valente 2026-03-29 14:06:31 +02:00
  • 5e98fdb2e9 fix: sanitise project data on load Carlos Valente 2026-03-29 19:00:26 +02:00
  • 23298bbe85 fix: resolve path to public assets in cloud Carlos Valente 2026-03-27 21:20:09 +01:00
  • cc48ac8fd3 fix: start does not reflow when playback starts Carlos Valente 2026-03-27 21:02:28 +01:00
  • 2d9909577e refactor: add confirmation dialogs for destructive actions Carlos Valente 2026-03-25 21:34:22 +01:00
  • 3838bdc54d fix: prevent hide index column from leaking between cuesheet and editor Carlos Valente 2026-03-26 17:45:49 +01:00
  • c7d8b137ca chore: tooling (#2040) Alex Christoffer Rasmussen 2026-03-27 19:31:41 +01:00
  • 3a0df0b491 refactor: introduce codemirror for CSS editor (#2039) Carlos Valente 2026-03-26 15:25:32 +01:00
  • 2331205c93 chore: demo parallel rundowns Carlos Valente 2026-03-17 20:54:06 +01:00
  • 224d3600b2 fix: prevent race conditions on build (#2036) v4.6.0 Carlos Valente 2026-03-25 11:03:41 +01:00
  • 7d469038bf fix: enable cjs interop while we migrate packages (#2034) Carlos Valente 2026-03-25 10:49:43 +01:00
  • 1c78397f18 chore: bump version to 4.6.0 (#2023) Carlos Valente 2026-03-24 11:13:44 +01:00
  • 73eff20d08 chore: format (#2030) Alex Christoffer Rasmussen 2026-03-24 09:49:22 +01:00
  • 7e3aaa8c30 feat: UI access for custom views (#2020) Carlos Valente 2026-03-24 09:19:45 +01:00
  • 95536902f5 feat: Improve automation flow and add ontime playback actions (#2025) (#2024) Carlos Valente 2026-03-24 09:13:37 +01:00
  • cf206e6220 feat: Vite 8 (#2018) Alex Christoffer Rasmussen 2026-03-24 09:11:57 +01:00
  • 4662cc8a26 feat: improve smart time entry (#2029) Alex Christoffer Rasmussen 2026-03-23 21:23:36 +01:00
  • 8c52556cc0 chore: oxc info to DEVELOPMENT.md (#2027) Cameron Slipp 2026-03-23 10:57:14 -04:00
  • b1da877dc7 refactor: consistent style for warning Carlos Valente 2026-03-21 21:03:18 +01:00
  • d8cef11a25 fix: server port settings has lifecycle Carlos Valente 2026-03-21 20:56:52 +01:00
  • ef5c0a371e refactor: improve app quit in windows Carlos Valente 2026-03-21 17:01:23 +01:00
  • b2b7855114 refactor: improve css editor loading suspense Carlos Valente 2026-03-20 21:17:56 +01:00
  • 129efc33b9 chore: upgrade prism dependencies Carlos Valente 2026-03-20 21:17:38 +01:00
  • e40a0eebec feat: add multi-copy paste support copy-paste-better Carlos Valente 2026-03-21 09:37:15 +01:00
  • 6a40c66a7b upgrade vite and related dependencies (#2003) Joel Wetzell 2026-03-20 14:04:39 -05:00
  • 2806177c72 fix: prevent wrapping in time inputs Carlos Valente 2026-03-17 20:56:05 +01:00
  • 4408bdb0d3 refactor: improve shutdown cleanup Carlos Valente 2026-03-13 22:52:18 +01:00
  • 871a6b46c8 feat: automatic refetch css override (#1588) Alex Christoffer Rasmussen 2026-03-17 20:08:33 +01:00
  • fd39cab845 fix: prevent sheet name too long in excel export Carlos Valente 2026-03-15 20:58:08 +01:00
  • 1cee679397 fix: pending roll sets group expected times as due Carlos Valente 2026-03-13 22:07:07 +01:00
  • 2a2554d32a refactor: prevent custom field overriding prototype property custom-fields Carlos Valente 2026-03-14 07:42:40 +01:00
  • 24e325726c refactor: improve object handling performance perf Carlos Valente 2026-03-14 07:34:02 +01:00
  • a7a78702b1 refactor: icon compatibility with macos tahoe Carlos Valente 2026-03-11 20:06:09 +01:00
  • 26d887c1a6 fix: prevent issues with midnight and day recognition on dst kick in Carlos Valente 2026-03-03 21:35:04 +01:00
  • ceb490c60a fix: edit custom fields with type image (#1997) Alex Christoffer Rasmussen 2026-03-08 19:31:00 +01:00
  • 1849b4d39f Deps migration (#1988) Carlos Valente 2026-03-08 16:22:12 +01:00
  • 9516ac21bb fix: utf-8 from project file alex-Arc 2026-02-28 09:51:47 +01:00
  • 0e173137e8 add build-in translations alex-Arc 2026-03-02 21:33:05 +01:00
  • 1202ef3e80 add translation keys for timer message labels Joel Wetzell 2026-02-26 19:57:25 -06:00
  • 2ef0b81743 refactor: extract midnight cross rules v4.5.0 Carlos Valente 2026-03-03 20:44:36 +01:00
  • 5a5450d7ef refactor: use Day type in client Carlos Valente 2026-03-08 00:56:32 +01:00
  • 6f1f10ccff fix: backdate rundown start when rolling Carlos Valente 2026-03-08 00:41:07 +01:00
  • 5ff7861968 fix: use rundown day for calculations Carlos Valente 2026-03-08 00:23:20 +01:00
  • f1a1c358bc fix: infer day offset from epoch Carlos Valente 2026-03-07 01:31:39 +01:00
  • efd19353e9 fix: roll resets day Carlos Valente 2026-03-07 01:28:02 +01:00
  • a29a493678 fix: add current day when ticking over midnight Carlos Valente 2026-03-07 00:10:19 +01:00
  • 27b179276d fix: skip handles events across midnight Carlos Valente 2026-03-04 01:21:26 +01:00
  • 155cf48a17 fix: roll loads events that cross midnight Carlos Valente 2026-03-03 00:44:03 +01:00
  • 358ad79ae4 Automation should use event store for data (#1962) Alex Christoffer Rasmussen 2026-03-02 11:54:46 -08:00
  • c1fcdf7065 Remove serverport from project file (#1957) Alex Christoffer Rasmussen 2026-03-02 06:02:29 -08:00
  • 1fe58e21be fix: onStart triggered by pending roll start Carlos Valente 2026-02-18 06:41:01 +01:00
  • 3c0e7ba4d5 chore: fix import across packages Carlos Valente 2026-02-16 19:25:30 +01:00
  • e8f159d894 feat: create branded types to determine different handling of time Carlos Valente 2026-02-16 06:51:43 +01:00
  • 168d7103b1 fix: prevent settings reflow on small width screens Carlos Valente 2026-02-21 21:25:02 +01:00
  • 63d7250a70 refactor: consistent focus styling Carlos Valente 2026-02-23 20:09:10 +01:00
  • 88f21e2186 refactor: improve timer styling in playback controls Carlos Valente 2026-02-23 20:01:22 +01:00
  • d9a18b0c42 fix: path comparison considers core params Carlos Valente 2026-02-21 21:06:04 +01:00
  • df588b8845 refactor: extract cuesheet permissions Carlos Valente 2026-02-20 20:49:08 +01:00
  • 5be504ce8f fix: prevent presets losing params Carlos Valente 2026-02-20 20:48:49 +01:00
  • 6268e327b9 refactor: mask cuesheet presets Carlos Valente 2026-02-19 16:01:55 +01:00
  • 1c81b3a23c refactor: hide edit button for users with no write permissions Carlos Valente 2026-02-19 16:00:12 +01:00
  • d28895ce9c refactor: prevent import map collision across stages Carlos Valente 2026-02-21 21:10:12 +01:00
  • 54534012bd Refactor Google Sheets integration for better modularity and testability refactor-google-sheets-integration-6179781105011376301 google-labs-jules[bot] 2026-02-22 18:15:38 +00:00
  • 1a23287863 refactor: osc disabled by default to prevent collisions Carlos Valente 2026-02-16 20:54:26 +01:00
  • 0b3ba65df3 feat: allow existing custom fields to keep its type on excel import (#1976) Alex Christoffer Rasmussen 2026-02-17 07:59:27 +08:00
  • c3a7cd6a39 bump version to 4.4.2 v4.4.2 Carlos Valente 2026-02-16 06:54:46 +01:00
  • 39e6c15adf fix: hide now and next cards if there is no content Carlos Valente 2026-02-16 06:54:11 +01:00
  • aec6673b07 refactor: improve connection handling v4.4.1 Carlos Valente 2026-02-14 10:12:29 +01:00
  • 9e8cb1c755 refactor: improve request cancellation and timeout handling Carlos Valente 2026-02-14 10:04:29 +01:00
  • cdf02f7c3f bump version to 4.4.1 Carlos Valente 2026-02-14 10:22:47 +01:00
  • 77779a4648 refactor: debounce writing to disk Carlos Valente 2026-02-01 18:20:22 +01:00
  • e16ec3f388 refactor: prevent suspending page on first add Carlos Valente 2026-02-14 08:33:37 +01:00
  • 63cfc9ec19 refactor: optimistic add elements in UI Carlos Valente 2026-02-13 20:00:10 +01:00
  • 4827117163 refactor: extract entry creation logic Carlos Valente 2026-02-13 20:36:54 +01:00
  • 5777ef3532 refactor: extract parent resolution Carlos Valente 2026-02-13 19:59:57 +01:00
  • 80a3b04493 refactor: export rundown placement logic Carlos Valente 2026-02-11 21:16:31 +01:00
  • 7c5fdd3b19 refactor: remove unused exports Carlos Valente 2026-02-11 21:15:53 +01:00
  • 31fd8e5200 fix: prevent infinite render in settings forms Carlos Valente 2026-02-10 06:58:16 +01:00
  • b6a01a52e2 fix: table re-renders no longer lose cell focus v4.4.0 Carlos Valente 2026-02-08 17:14:14 +01:00
  • f9563fca5f bump to version 4.4.0 Carlos Valente 2026-02-08 17:34:35 +01:00
  • af1da58718 fix: update data in background rundowns Carlos Valente 2026-02-01 17:50:21 +01:00
  • 0f83ceaf01 fix: maintain lock on param changes Carlos Valente 2026-02-08 11:23:57 +01:00
  • fbbbaa5922 fix: stabilize cuesheet table components to prevent focus and data loss fix/cuesheet-table-rerender-focus-loss-2804027771278577737 google-labs-jules[bot] 2026-02-08 11:24:48 +00:00
  • aecf9575b1 refactor: link to settings section Carlos Valente 2026-02-08 10:19:44 +01:00
  • 773229ce4c refactor: align inputs with group, refs #1857 Carlos Valente 2026-01-26 10:28:18 +01:00
  • da02ecd113 feat: editor layout Carlos Valente 2026-01-21 19:56:52 +01:00
  • 967e92e2c8 feat: extend rundown shortcuts Carlos Valente 2026-01-16 16:45:54 +01:00