Repository navigation
feat(i18n): consume published Customer Master screen copy #932
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
seonghobae
wants to merge
75
commits into
feat/i18n-versioned-translation-ledger
Choose a base branch
from
feat/i18n-ledger-frontend-consumer
base: feat/i18n-versioned-translation-ledger
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 14 commits
Commits
Show all changes
75 commits
Select commit
Hold shift + click to select a range
3d6ae1d
feat(i18n): gate Customer Master on published screen copy
fcceb7c
docs(gaps): record Customer Master translation cutover evidence
98de7c9
test(i18n): require auth-bound Customer Master copy admission
seonghobae 90537bc
fix(i18n): bind Customer Master copy admission to auth token
seonghobae 0c6c523
test(i18n): parse compound Customer Master admission guard
seonghobae fd3f032
test(i18n): reject false publication diagnosis
seonghobae cb09396
fix(i18n): keep translation failures cause-neutral
seonghobae 28fbdee
docs(gaps): align Customer Master translation evidence
seonghobae 170c230
docs(i18n): refresh exact-head visual evidence
51c7666
test(i18n): require localized translation bootstrap shell
seonghobae 422064e
refactor(ui): allow localized bootstrap status semantics
seonghobae 078f47d
fix(i18n): localize translation bootstrap gate across eight locales
seonghobae 488b358
test(customer-master): reject stale auth data admission
seonghobae a0ebd1f
chore(i18n): converge Customer Master consumer onto parent test fixes
seonghobae c95736a
fix(customer-master): reject stale auth responses
aa601e3
docs(gaps): refresh Customer Master exact-head evidence
fe01453
test(customer-master): reject stale secondary auth projections
seonghobae 846ec47
fix(customer-master): invalidate stale auth projections
seonghobae 9b033e2
fix(i18n): give readers actionable screen recovery guidance
b98ebeb
fix(customer-master): retire requests across authorization lifecycles
afe7f8f
test(customer-master): intercept requests through the fetch boundary
c01e310
docs(evidence): record live login boundary and full-suite recheck
8c662a0
merge: preserve translation parent baseline and consumer evidence
f539295
chore(stack): converge #932 onto current translation parent
seonghobae 727b23d
Merge remote-tracking branch 'origin/feat/i18n-versioned-translation-…
3f5f602
chore: converge #932 onto stable #929 baseline
seonghobae 81bec97
chore: converge #932 onto executable #929 baseline
seonghobae 578b048
chore: converge #932 onto scoped #929 snapshot
seonghobae 07e130a
docs(i18n): keep stale screenshots out of acceptance
3af09e6
chore: converge #932 onto updated #929 head e1da2c26
d250248
chore: converge #932 onto rollback-safe translation parent
seonghobae dba4224
chore: converge #932 onto current #929 head
seonghobae 6a13898
chore(i18n): converge #932 onto current translation-ledger owner
seonghobae 798a930
test(i18n): require Customer Master ancestry screen keys
seonghobae 6986098
test(customer-master): reproduce same-auth loading supersession
seonghobae edfb71d
test(customer-master): distinguish related lookup failure from empty
seonghobae bdfcdd2
test(customer-master): make related failure RED executable
seonghobae 89e727e
test(#932): execute Customer Master request-state repair
seonghobae 8456b89
fix(#932): repair exact Customer Master automation anchors
seonghobae e02270a
fix(#932): switch repair harness to deterministic patch
seonghobae 3fa18a2
fix(#932): execute repair script without YAML patch ambiguity
seonghobae 857284c
fix(customer-master): preserve related request state
github-actions[bot] bb36413
test(customer-master): align auth lifecycle contract with related loader
seonghobae 012c30a
test(i18n): expose global locale fallback gap
seonghobae 05a93b4
fix(i18n): separate global locale admission from ledger coverage
seonghobae f898ae0
test(i18n): pin product-wide locale admission
seonghobae 8eb6e60
test(i18n): align bootstrap shell with global admission
seonghobae c993e44
fix(i18n): align bootstrap copy with global locale admission
seonghobae bdede9b
test(customer-master): reproduce same-entity request generation race
seonghobae 1834a3b
ci: stage bounded #932 request-generation repair
seonghobae 6d2e624
test(customer-master): satisfy RelatedNode contract in overlap regres…
seonghobae c13f6c3
fix(customer-master): fence same-entity related requests
github-actions[bot] 4fa09d9
merge(parent): adopt UTF-8 cache-bound repair from #929
seonghobae 207b737
merge(parent): adopt Customer Master eight-locale review draft
seonghobae 8133220
merge(parent): adopt rollback-test transaction repair
seonghobae 90f2e2e
merge(parent): adopt Customer Master seed ownership boundary
seonghobae 0ce4201
merge(parent): adopt migration-provenance ownership repair
seonghobae bf641b4
merge(parent): preserve ownership rollback isolation
seonghobae 6737148
merge(parent): scope Customer Master seed ownership lifecycle
seonghobae d03ce1c
merge(parent): pin translation ownership trigger search path
seonghobae faed910
merge(parent): pin translation ledger guard search paths
seonghobae 8ff0354
merge(parent): converge concurrent seed ownership repair
seonghobae 270fa7a
merge(parent): converge concurrent Customer Master seed replay repair
seonghobae c7103da
merge(parent): preserve reviewed translation replay repair
seonghobae 60416fd
merge(parent): converge completed-seed replay admission
seonghobae 2b9e839
merge(parent): converge one-time seed retirement
seonghobae 9a5dc05
merge(parent): converge retired seed constraint upgrade
seonghobae 5368b89
merge(parent): converge operator-check ownership repair
seonghobae fb24225
merge(parent): converge versioned retirement constraints
seonghobae 9c6d87b
merge(parent): preserve retired seed rollback authority
seonghobae 201327d
merge(parent): adopt production-path seed evidence
seonghobae 4580aae
merge(parent): adopt truncate-proof seed provenance
seonghobae 9c995ff
merge(parent): preserve truncate guard across failed rollback
seonghobae 023d454
merge(parent): adopt seed replay lock-order repair
seonghobae 4cfe2fe
merge(parent): adopt Customer Master action-copy review
seonghobae File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| import type { Meta, StoryObj } from "@storybook/react-vite"; | ||
| import { ScreenTranslationGate } from "./ScreenTranslationGate"; | ||
|
|
||
| const meta = { | ||
| title: "Chrome/Screen translation gate", | ||
| component: ScreenTranslationGate, | ||
| args: { onRetry: () => undefined }, | ||
| } satisfies Meta<typeof ScreenTranslationGate>; | ||
|
|
||
| export default meta; | ||
| type Story = StoryObj<typeof meta>; | ||
|
|
||
| export const Loading: Story = { args: { state: "loading" } }; | ||
| export const Retry: Story = { args: { state: "retry" } }; | ||
| export const RetryMobile: Story = { | ||
| args: { state: "retry" }, | ||
| parameters: { viewport: { defaultViewport: "mobile1" } }, | ||
| }; |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.