Skip to content

chore(main): release 0.54.0 - #1094

Closed
sdp-release-bot[bot] wants to merge 1 commit into
mainfrom
codex/release-main
Closed

chore(main): release 0.54.0#1094
sdp-release-bot[bot] wants to merge 1 commit into
mainfrom
codex/release-main

Conversation

@sdp-release-bot

@sdp-release-bot sdp-release-bot Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Release 0.54.0

This pull request was generated by the release workflow.

Auto-merge is enabled. After review approval and required checks pass, GitHub will squash-merge this PR and the release workflow will publish the tag and GitHub release.

Required repository settings: Allow auto-merge and Allow squash merging.

0.54.0 (2026-08-04)

Features

  • spc: add user role to members list, remove name (#1041) (78f7930)
  • web: rebuild the home page around one number (#1004) (21b0253)
  • i18n: add per-locale translation context (#1074) (1ec2837)
  • sdp-web: open policy revision history in a drawer (#1071) (3c44fa9)
  • HOO-770 Check Privy connection and provision wallet (#1040) (f0e6dff)

Bug Fixes

Documentation

  • web: correct sdp-web README tech stack and source paths (#1063) (dda331d)
  • correct public API endpoint URL in @sdp/types README (#1062) (430788e)

Maintenance

  • api: prove value-moving authorization and replay safety (#1087) (a5894f8)
  • deps: bump hono from 4.12.29 to 4.12.34 (#1068) (246a9fc)

@sdp-release-bot
sdp-release-bot Bot enabled auto-merge (squash) August 4, 2026 13:05
@vercel

vercel Bot commented Aug 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
sdp-docs Ready Ready Preview Aug 4, 2026 1:21pm
sdp-web (dev) Ready Ready Preview Aug 4, 2026 1:21pm

Request Review

@sdp-release-bot

Copy link
Copy Markdown
Contributor Author

Eve translation sync

  • Status: generated
  • Impacted locales: fr (15)
  • Newly discovered locales: None
  • Existing locales updated: fr
  • Missing strings: 15
  • Generated strings: 15
  • Eve agent: sdp-translation-agent.vercel.app
  • Model: deepseek/deepseek-v4-flash
  • Context: product and locale background, translation instructions, terminology, key namespace, and up to 6 nearby catalog entries
  • Requests: 1
  • Generated files: fr/dashboard-custody.json, fr/dashboard-private-channels.json, fr/shared.json

Generated values are LLM-assisted and require normal review.

@greptile-apps

greptile-apps Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This automated release PR advances the repository from version 0.53.0 to 0.54.0.

  • Updates the release manifest and root package version.
  • Adds the generated 0.54.0 changelog section covering included features, fixes, documentation, and maintenance work.

Confidence Score: 5/5

The PR appears safe to merge.

No blocking failure remains.

Important Files Changed

Filename Overview
.github/.release-please-manifest.json Advances the release workflow’s tracked version from 0.53.0 to 0.54.0.
CHANGELOG.md Adds the generated 0.54.0 release notes and comparison link.
package.json Updates the private monorepo root package version to 0.54.0.

Reviews (2): Last reviewed commit: "chore(main): release 0.54.0" | Re-trigger Greptile

Comment thread apps/sdp-web/messages/fr/shared.json Outdated
"balanceByToken": "Solde par token",
"firstRunTitle": "Créez un Wallet pour commencer",
"firstRunBody": "Les soldes, l'activité de paiement et les Tokens détenus apparaîtront ici dès que cette organisation disposera de son premier Wallet.",
"notPriced": "Aucun flux de prix",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Clarify unavailable price feed

Aucun flux de prix is a literal, nonstandard rendering of “No price feed” and does not clearly communicate that pricing data from a market or oracle feed is unavailable.

Suggested change
"notPriced": "Aucun flux de prix",
"notPriced": "Aucun flux de prix disponible",

File Used: .github/translation-guidance.json (source)

Knowledge Base Used: sdp-web dashboard app

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

Comment thread apps/sdp-web/messages/fr/shared.json Outdated
Comment on lines +263 to +270
"balanceByToken": "Solde par token",
"firstRunTitle": "Créez un Wallet pour commencer",
"firstRunBody": "Les soldes, l'activité de paiement et les Tokens détenus apparaîtront ici dès que cette organisation disposera de son premier Wallet.",
"notPriced": "Aucun flux de prix",
"singleMoreToken": "1 token de plus",
"moreTokensCount": "{count} tokens de plus",
"singleOtherToken": "1 autre token",
"otherTokensCount": "{count} autres tokens"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Preserve French Token terminology

These labels use lowercase token/tokens, making the same surface inconsistent with Tokens détenus and the French glossary’s prescribed product term Token / Tokens.

Suggested change
"balanceByToken": "Solde par token",
"firstRunTitle": "Créez un Wallet pour commencer",
"firstRunBody": "Les soldes, l'activité de paiement et les Tokens détenus apparaîtront ici dès que cette organisation disposera de son premier Wallet.",
"notPriced": "Aucun flux de prix",
"singleMoreToken": "1 token de plus",
"moreTokensCount": "{count} tokens de plus",
"singleOtherToken": "1 autre token",
"otherTokensCount": "{count} autres tokens"
"balanceByToken": "Solde par Token",
"firstRunTitle": "Créez un Wallet pour commencer",
"firstRunBody": "Les soldes, l'activité de paiement et les Tokens détenus apparaîtront ici dès que cette organisation disposera de son premier Wallet.",
"notPriced": "Aucun flux de prix",
"singleMoreToken": "1 Token de plus",
"moreTokensCount": "{count} Tokens de plus",
"singleOtherToken": "1 autre Token",
"otherTokensCount": "{count} autres Tokens"

File Used: .github/translation-guidance.json (source)

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

"removeSuccess": "Membre retiré."
"removeSuccess": "Membre retiré.",
"columnRole": "Rôle",
"roleRevokedTooltip": "Adhésion au projet révoquée — supprimer ce membre"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Keep member-removal wording consistent

The tooltip uses supprimer for “remove”, while the associated action and result use Retirer and retiré; this inconsistency makes the tooltip sound like entity deletion rather than membership removal.

Suggested change
"roleRevokedTooltip": "Adhésion au projet révoquée — supprimer ce membre"
"roleRevokedTooltip": "Adhésion au projet révoquée — retirer ce membre"

File Used: .github/translation-guidance.json (source)

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants