From d7b6830fbb090b0782a86d842462452c0ccad329 Mon Sep 17 00:00:00 2001 From: Prospector <6166773+Prospector@users.noreply.github.com> Date: Fri, 31 Jul 2026 15:29:04 -0700 Subject: [PATCH 1/9] begin project disclosures --- packages/assets/generated-icons.ts | 8 ++ packages/assets/icons/circle-dollar-sign.svg | 17 ++++ packages/assets/icons/git-fork.svg | 19 ++++ packages/assets/icons/megaphone.svg | 17 ++++ packages/assets/icons/radio-tower.svg | 21 ++++ .../project/ProjectSidebarDetails.vue | 97 ++++++++++++++++++- packages/ui/src/locales/en-US/index.json | 15 +++ 7 files changed, 192 insertions(+), 2 deletions(-) create mode 100644 packages/assets/icons/circle-dollar-sign.svg create mode 100644 packages/assets/icons/git-fork.svg create mode 100644 packages/assets/icons/megaphone.svg create mode 100644 packages/assets/icons/radio-tower.svg diff --git a/packages/assets/generated-icons.ts b/packages/assets/generated-icons.ts index 0b524d52ad..033b1e7559 100644 --- a/packages/assets/generated-icons.ts +++ b/packages/assets/generated-icons.ts @@ -80,6 +80,7 @@ import _ChevronUpIcon from './icons/chevron-up.svg?component' import _CircleAlertIcon from './icons/circle-alert.svg?component' import _CircleArrowRightIcon from './icons/circle-arrow-right.svg?component' import _CircleDashedIcon from './icons/circle-dashed.svg?component' +import _CircleDollarSignIcon from './icons/circle-dollar-sign.svg?component' import _CircleUserIcon from './icons/circle-user.svg?component' import _ClearIcon from './icons/clear.svg?component' import _ClientIcon from './icons/client.svg?component' @@ -135,6 +136,7 @@ import _GapIcon from './icons/gap.svg?component' import _GaugeIcon from './icons/gauge.svg?component' import _GenericListIcon from './icons/generic-list.svg?component' import _GiftIcon from './icons/gift.svg?component' +import _GitForkIcon from './icons/git-fork.svg?component' import _GitGraphIcon from './icons/git-graph.svg?component' import _GlassesIcon from './icons/glasses.svg?component' import _GlobeIcon from './icons/globe.svg?component' @@ -183,6 +185,7 @@ import _LogOutIcon from './icons/log-out.svg?component' import _MailIcon from './icons/mail.svg?component' import _ManageIcon from './icons/manage.svg?component' import _MaximizeIcon from './icons/maximize.svg?component' +import _MegaphoneIcon from './icons/megaphone.svg?component' import _MemoryStickIcon from './icons/memory-stick.svg?component' import _MessageIcon from './icons/message.svg?component' import _MessagesSquareIcon from './icons/messages-square.svg?component' @@ -218,6 +221,7 @@ import _PowerIcon from './icons/power.svg?component' import _PowerOffIcon from './icons/power-off.svg?component' import _RadioButtonIcon from './icons/radio-button.svg?component' import _RadioButtonCheckedIcon from './icons/radio-button-checked.svg?component' +import _RadioTowerIcon from './icons/radio-tower.svg?component' import _ReceiptTextIcon from './icons/receipt-text.svg?component' import _RedoIcon from './icons/redo.svg?component' import _RefreshCwIcon from './icons/refresh-cw.svg?component' @@ -512,6 +516,7 @@ export const ChevronUpIcon = _ChevronUpIcon export const CircleAlertIcon = _CircleAlertIcon export const CircleArrowRightIcon = _CircleArrowRightIcon export const CircleDashedIcon = _CircleDashedIcon +export const CircleDollarSignIcon = _CircleDollarSignIcon export const CircleUserIcon = _CircleUserIcon export const ClearIcon = _ClearIcon export const ClientIcon = _ClientIcon @@ -567,6 +572,7 @@ export const GapIcon = _GapIcon export const GaugeIcon = _GaugeIcon export const GenericListIcon = _GenericListIcon export const GiftIcon = _GiftIcon +export const GitForkIcon = _GitForkIcon export const GitGraphIcon = _GitGraphIcon export const GlassesIcon = _GlassesIcon export const GlobeIcon = _GlobeIcon @@ -615,6 +621,7 @@ export const LogOutIcon = _LogOutIcon export const MailIcon = _MailIcon export const ManageIcon = _ManageIcon export const MaximizeIcon = _MaximizeIcon +export const MegaphoneIcon = _MegaphoneIcon export const MemoryStickIcon = _MemoryStickIcon export const MessageIcon = _MessageIcon export const MessagesSquareIcon = _MessagesSquareIcon @@ -650,6 +657,7 @@ export const PowerIcon = _PowerIcon export const PowerOffIcon = _PowerOffIcon export const RadioButtonIcon = _RadioButtonIcon export const RadioButtonCheckedIcon = _RadioButtonCheckedIcon +export const RadioTowerIcon = _RadioTowerIcon export const ReceiptTextIcon = _ReceiptTextIcon export const RedoIcon = _RedoIcon export const RefreshCwIcon = _RefreshCwIcon diff --git a/packages/assets/icons/circle-dollar-sign.svg b/packages/assets/icons/circle-dollar-sign.svg new file mode 100644 index 0000000000..0df8dc3e65 --- /dev/null +++ b/packages/assets/icons/circle-dollar-sign.svg @@ -0,0 +1,17 @@ + + + + + + diff --git a/packages/assets/icons/git-fork.svg b/packages/assets/icons/git-fork.svg new file mode 100644 index 0000000000..23f47b1729 --- /dev/null +++ b/packages/assets/icons/git-fork.svg @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/packages/assets/icons/megaphone.svg b/packages/assets/icons/megaphone.svg new file mode 100644 index 0000000000..a2fe8be6f8 --- /dev/null +++ b/packages/assets/icons/megaphone.svg @@ -0,0 +1,17 @@ + + + + + + diff --git a/packages/assets/icons/radio-tower.svg b/packages/assets/icons/radio-tower.svg new file mode 100644 index 0000000000..8776e18f64 --- /dev/null +++ b/packages/assets/icons/radio-tower.svg @@ -0,0 +1,21 @@ + + + + + + + + + + diff --git a/packages/ui/src/components/project/ProjectSidebarDetails.vue b/packages/ui/src/components/project/ProjectSidebarDetails.vue index bfe45a68c3..c7f39cb7e9 100644 --- a/packages/ui/src/components/project/ProjectSidebarDetails.vue +++ b/packages/ui/src/components/project/ProjectSidebarDetails.vue @@ -13,7 +13,52 @@

{{ formatMessage(commonMessages.detailsLabel) }}

-
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/packages/ui/src/components/base/index.ts b/packages/ui/src/components/base/index.ts index cf5a7a9540..b27ad214bf 100644 --- a/packages/ui/src/components/base/index.ts +++ b/packages/ui/src/components/base/index.ts @@ -92,7 +92,9 @@ export { default as RadioButtons } from './RadioButtons.vue' export { default as ReadyTransition } from './ReadyTransition.vue' export { default as ScrollablePanel } from './ScrollablePanel.vue' export { default as ServerNotice } from './ServerNotice.vue' +export { default as SettingsFormGroup } from './SettingsFormGroup.vue' export { default as SettingsLabel } from './SettingsLabel.vue' +export { default as SettingsToggleCard } from './SettingsToggleCard.vue' export { default as SimpleBadge } from './SimpleBadge.vue' export { default as Slider } from './Slider.vue' export { default as SmartClickable } from './SmartClickable.vue' diff --git a/packages/ui/src/components/project/ProjectSidebarDetails.vue b/packages/ui/src/components/project/ProjectSidebarDetails.vue index c7f39cb7e9..67d4d33d57 100644 --- a/packages/ui/src/components/project/ProjectSidebarDetails.vue +++ b/packages/ui/src/components/project/ProjectSidebarDetails.vue @@ -16,46 +16,85 @@
-
+
+
+
-
+
-
+
-
+
+
+
@@ -86,17 +125,29 @@
-
+