Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
2cadbe0
feat: prototype feedback live demo
CORCTON Aug 3, 2026
ab2465e
refactor: align feedback demo with notification patterns
CORCTON Aug 4, 2026
9abae8a
feat: polish feedback context flow
CORCTON Aug 4, 2026
8631a29
feat: add Copilot feedback preparation
CORCTON Aug 4, 2026
22b0adc
feat: share Copilot context with feedback
CORCTON Aug 5, 2026
7496a43
feat: add quota feedback previews
CORCTON Aug 5, 2026
ca317d1
feat: attach viewport screenshots to feedback
CORCTON Aug 10, 2026
cb99fc9
refactor(spx-gui): simplify notification demo transition
CORCTON Sep 1, 2026
e8def6b
fix(spx-gui): limit demo reply attachments to images
CORCTON Sep 2, 2026
d21d32c
feat(spx-gui): preview demo reply images
CORCTON Sep 2, 2026
1efd326
refactor(spx-gui): simplify notification demo
CORCTON Sep 2, 2026
34e6a8b
feat(feedback): add image attachment coverage
CORCTON Sep 3, 2026
92ab572
feat(feedback): show images in notification detail
CORCTON Sep 3, 2026
4980ec0
fix(feedback): fix notification image build
CORCTON Sep 3, 2026
6911f22
fix(feedback): seed notification image demo
CORCTON Sep 3, 2026
9d6e1c1
feat(feedback): preview notification images
CORCTON Sep 3, 2026
88ec117
feat(feedback): redesign notification image layout
CORCTON Sep 3, 2026
9feb5a8
feat: refine notification panel UI
Ethanlita Sep 7, 2026
c1abb5c
fix: refine notification list and attachment preview
Ethanlita Sep 8, 2026
7c2911d
fix: open navbar menus on click
Ethanlita Sep 8, 2026
5be6f1a
merge: sync upstream dev
Ethanlita Sep 8, 2026
4127148
fix: align notification panel and navbar controls
wenjiangping Sep 8, 2026
79acf44
style: format navbar controls
wenjiangping Sep 8, 2026
93503ad
fix: toggle navbar menus and add system notices
wenjiangping Sep 8, 2026
a57b83e
feat: add system notification details
wenjiangping Sep 8, 2026
4f6901e
feat: add two-digit notification badge demo
wenjiangping Sep 9, 2026
bb180f4
fix: use provided notification icons
wenjiangping Sep 10, 2026
cfce658
fix notification panel presentation
wenjiangping Sep 10, 2026
a637b90
refine notification list unread indicator
wenjiangping Sep 10, 2026
d24bc4d
refine notification panel states and scrolling
wenjiangping Sep 10, 2026
185fcda
fix notification panel layout and navbar dropdown exclusivity
wenjiangping Sep 11, 2026
165d945
fix notification width and anchor tracking
wenjiangping Sep 11, 2026
db4d00e
fix navbar menu switching click behavior
wenjiangping Sep 11, 2026
eb1f4f7
fix notification modal dismissal and tooltip state
wenjiangping Sep 11, 2026
74acc40
refine markdown notification content
wenjiangping Sep 15, 2026
0b21d0b
refine notification markdown spacing
wenjiangping Sep 15, 2026
e078993
adjust notification quote spacing
wenjiangping Sep 15, 2026
4c07a36
correct notification attachment scenarios
wenjiangping Sep 15, 2026
79f8194
link users and projects in notifications
wenjiangping Sep 15, 2026
6d1f4e1
refine social notification markdown
wenjiangping Sep 15, 2026
66bafe1
refine notification typography
wenjiangping Sep 15, 2026
a0f513a
restructure feedback reply notifications
wenjiangping Sep 17, 2026
33ece45
refine notification reply presentation
wenjiangping Sep 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions spx-gui/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@
"mdast-util-gfm-table": "^2.0.0",
"mdast-util-to-hast": "^13.2.0",
"micromark-extension-gfm-table": "^2.1.1",
"modern-screenshot": "^4.7.0",
"monaco-editor": "^0.52.2",
"nanoid": "^5.0.5",
"prettier": "^3.2.2",
Expand Down
8 changes: 8 additions & 0 deletions spx-gui/pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 7 additions & 1 deletion spx-gui/src/apps/xbuilder/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@
<TutorialRoot>
<RouterView />
<SpotlightUI />
<CopilotUI />
<CopilotUI v-if="!route.path.startsWith('/admin')" />
<FeedbackDemoUI />
</TutorialRoot>
</CopilotRoot>
</UpdateNotificationWrapper>
Expand All @@ -20,11 +21,14 @@

<script setup lang="ts">
import { computed, defineAsyncComponent } from 'vue'
import { useRoute } from 'vue-router'
import { UIConfigProvider, UIModalProvider, UIMessageProvider, type Config } from '@/components/ui'
import BrowserVersionReminder from '@/components/app/browser-check/BrowserVersionReminder.vue'
import UpdateNotificationWrapper from '@/components/app/update-check/UpdateNotificationWrapper.vue'
import CopilotRoot from '@/components/copilot/CopilotRoot.vue'
import CopilotUI from '@/components/copilot/CopilotUI.vue'
import FeedbackDemoUI from '@/components/feedback-demo/FeedbackDemoUI.vue'
import { provideFeedbackDemoModel } from '@/components/feedback-demo/model'
import TutorialRoot from '@/components/tutorials/TutorialRoot.vue'
import { SpotlightUI } from '@/utils/spotlight'
import { useI18n } from '@/utils/i18n'
Expand All @@ -35,6 +39,8 @@ import { getUIConfig } from '@/setup'
const MobileReminder = defineAsyncComponent(() => import('@/components/app/device-check/MobileReminder.vue'))

const showMobileReminder = isMobile()
const route = useRoute()
provideFeedbackDemoModel()

const i18n = useI18n()
const config = computed<Config>(() => getUIConfig(i18n))
Expand Down
Loading
Loading