diff --git a/packages/desktop/components/ProposalStatusTimelineTooltip.svelte b/packages/desktop/components/ProposalStatusTimelineTooltip.svelte
deleted file mode 100644
index 7128c53771..0000000000
--- a/packages/desktop/components/ProposalStatusTimelineTooltip.svelte
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
- {#each Object.keys(EventStatus) as status, index}
- - = index}>
-
- {formatDate(
- milestoneToDate($networkStatus.currentMilestone, milestones[EventStatus[status]]),
- DATE_FORMAT
- )}
-
-
- {localize(`views.governance.statusTimeline.${EventStatus[status]}`)}
-
-
- {/each}
-
-
-
-
diff --git a/packages/desktop/components/index.ts b/packages/desktop/components/index.ts
index 3220efd0ad..5872f5f63d 100644
--- a/packages/desktop/components/index.ts
+++ b/packages/desktop/components/index.ts
@@ -21,7 +21,6 @@ export { default as ProposalAnswer } from './ProposalAnswer.svelte'
export { default as ProposalCard } from './ProposalCard.svelte'
export { default as ProposalsDetails } from './ProposalsDetails.svelte'
export { default as ProposalQuestion } from './ProposalQuestion.svelte'
-export { default as ProposalStatusTimelineTooltip } from './ProposalStatusTimelineTooltip.svelte'
export { default as SidebarTab } from './SidebarTab.svelte'
export { default as StatusTile, type StatusTileProps } from './StatusTile.svelte'
export { default as TitleBar } from './TitleBar.svelte'
diff --git a/packages/desktop/features/governance.features.ts b/packages/desktop/features/governance.features.ts
index d826ba74c2..3f72fa5ea6 100644
--- a/packages/desktop/features/governance.features.ts
+++ b/packages/desktop/features/governance.features.ts
@@ -1,7 +1,7 @@
import { IGovernanceFeatures } from '@lib/features/interfaces'
const governanceFeatures: IGovernanceFeatures = {
- enabled: false,
+ enabled: true,
removeProposals: {
enabled: true,
},
diff --git a/packages/desktop/views/governance/components/ProposalStatusInfo.svelte b/packages/desktop/views/governance/components/ProposalStatusInfo.svelte
index e8a37a41b7..86e904e59e 100644
--- a/packages/desktop/views/governance/components/ProposalStatusInfo.svelte
+++ b/packages/desktop/views/governance/components/ProposalStatusInfo.svelte
@@ -1,6 +1,5 @@
+
+
+
+ {#each Object.keys(EventStatus) as status, index}
+ {@const hasProgressed = eventProgress >= index}
+ {@const currentProgress = eventProgress === index}
+ -
+
+ {localize(`views.governance.statusTimeline.${EventStatus[status]}.${getLocaleTenseKey(index)}`)}
+
+
+ {formatDate(milestoneToDate($networkStatus.currentMilestone, milestones[EventStatus[status]]), {
+ ...DATE_FORMAT,
+ timeZoneName: undefined,
+ })}
+
+
+ {/each}
+
+
+
+
diff --git a/packages/desktop/views/governance/components/index.ts b/packages/desktop/views/governance/components/index.ts
index ccdd82e90c..339e60d799 100644
--- a/packages/desktop/views/governance/components/index.ts
+++ b/packages/desktop/views/governance/components/index.ts
@@ -1,2 +1,3 @@
-export { default as ProposalStatusPill } from './ProposalStatusPill.svelte'
export { default as ProposalStatusInfo } from './ProposalStatusInfo.svelte'
+export { default as ProposalStatusPill } from './ProposalStatusPill.svelte'
+export { default as ProposalStatusTimelineTooltip } from './ProposalStatusTimelineTooltip.svelte'
diff --git a/packages/shared/src/locales/en.json b/packages/shared/src/locales/en.json
index 6e9ba1a4c1..c7246fd4d7 100644
--- a/packages/shared/src/locales/en.json
+++ b/packages/shared/src/locales/en.json
@@ -651,10 +651,26 @@
"emptyDescription": "You can subscribe to a proposal on a node with its URL and an optional event ID."
},
"statusTimeline": {
- "upcoming": "Announcement",
- "commencing": "Voting open",
- "holding": "Counting starts",
- "ended": "Counting stops"
+ "upcoming": {
+ "past": "Announced",
+ "present": "Announcement",
+ "future": "Announcement"
+ },
+ "commencing": {
+ "past": "Voting opened",
+ "present": "Voting open",
+ "future": "Voting opens"
+ },
+ "holding": {
+ "past": "Counting started",
+ "present": "Counting started",
+ "future": "Counting starts"
+ },
+ "ended": {
+ "past": "Counting stopped",
+ "present": "Counting stopped",
+ "future": "Counting stops"
+ }
},
"details": {
"yourVote": {