From a2cec6fa49b4f3eb864ca5ece513c4a1dd9cd362 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 21 Jan 2026 22:34:31 +0000 Subject: [PATCH 01/12] Initial plan From f03c467466a6432b638416e6bb323bf9ee4da2ec Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 21 Jan 2026 22:39:50 +0000 Subject: [PATCH 02/12] Extract Import Dialog from Session.vue into ImportDialog.vue component Co-authored-by: Seeeeeyo <43852124+Seeeeeyo@users.noreply.github.com> --- src/components/pages/session/ImportDialog.vue | 148 ++++++++++++++++++ 1 file changed, 148 insertions(+) create mode 100644 src/components/pages/session/ImportDialog.vue diff --git a/src/components/pages/session/ImportDialog.vue b/src/components/pages/session/ImportDialog.vue new file mode 100644 index 0000000..7f9ce94 --- /dev/null +++ b/src/components/pages/session/ImportDialog.vue @@ -0,0 +1,148 @@ + + + + + From 303fe8db4cad8110195cf95113fcabc592fbbe49 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 21 Jan 2026 22:44:41 +0000 Subject: [PATCH 03/12] Extract Video Overlay into separate VideoOverlay.vue component Co-authored-by: Seeeeeyo <43852124+Seeeeeyo@users.noreply.github.com> --- .../pages/session/GithubInfoDialog.vue | 88 ++++++ .../pages/session/SampleSelectionDialog.vue | 128 +++++++++ src/components/pages/session/ShareDialog.vue | 266 ++++++++++++++++++ src/components/pages/session/VideoOverlay.vue | 154 ++++++++++ 4 files changed, 636 insertions(+) create mode 100644 src/components/pages/session/GithubInfoDialog.vue create mode 100644 src/components/pages/session/SampleSelectionDialog.vue create mode 100644 src/components/pages/session/ShareDialog.vue create mode 100644 src/components/pages/session/VideoOverlay.vue diff --git a/src/components/pages/session/GithubInfoDialog.vue b/src/components/pages/session/GithubInfoDialog.vue new file mode 100644 index 0000000..01a4f6b --- /dev/null +++ b/src/components/pages/session/GithubInfoDialog.vue @@ -0,0 +1,88 @@ + + + + + diff --git a/src/components/pages/session/SampleSelectionDialog.vue b/src/components/pages/session/SampleSelectionDialog.vue new file mode 100644 index 0000000..e2feb65 --- /dev/null +++ b/src/components/pages/session/SampleSelectionDialog.vue @@ -0,0 +1,128 @@ + + + + + diff --git a/src/components/pages/session/ShareDialog.vue b/src/components/pages/session/ShareDialog.vue new file mode 100644 index 0000000..33de1b5 --- /dev/null +++ b/src/components/pages/session/ShareDialog.vue @@ -0,0 +1,266 @@ + + + + + diff --git a/src/components/pages/session/VideoOverlay.vue b/src/components/pages/session/VideoOverlay.vue new file mode 100644 index 0000000..da87fe1 --- /dev/null +++ b/src/components/pages/session/VideoOverlay.vue @@ -0,0 +1,154 @@ + + + From 1d3504239731a7c8cc4cd3742ba22a1dd807e8f0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 21 Jan 2026 22:50:58 +0000 Subject: [PATCH 04/12] Extract 7 session components (dialogs, VideoOverlay, SceneControls, TimelapseControls) Co-authored-by: Seeeeeyo <43852124+Seeeeeyo@users.noreply.github.com> --- src/components/pages/Session.vue | 763 +++--------------- .../pages/session/SceneControls.vue | 241 ++++++ .../pages/session/TimelapseControls.vue | 293 +++++++ src/components/pages/session/index.js | 8 + 4 files changed, 646 insertions(+), 659 deletions(-) create mode 100644 src/components/pages/session/SceneControls.vue create mode 100644 src/components/pages/session/TimelapseControls.vue create mode 100644 src/components/pages/session/index.js diff --git a/src/components/pages/Session.vue b/src/components/pages/Session.vue index ae4a6e2..9903496 100644 --- a/src/components/pages/Session.vue +++ b/src/components/pages/Session.vue @@ -1,90 +1,28 @@