Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
5c0ac5a
chore: release (#3096)
matheusps Nov 3, 2025
bf42e17
[no ci] Release: 3.92.1-dev.0
Nov 3, 2025
fd3db4d
[no ci] Release: 3.93.0-dev.0
Nov 3, 2025
4c9f5f3
fix: Handle empty footer logo scenario (#3094)
lucasfp13 Nov 6, 2025
610b7e2
[no ci] Release: 3.93.0-dev.1
Nov 6, 2025
d714949
fix(ui): update slider variable for border-radius in the mozilla rule…
llfalcao Nov 7, 2025
57801e3
feat: RTL (#3098)
matheusps Nov 4, 2025
c8a37d9
feat(WIP): new canary
ommeirelles Nov 11, 2025
4e2c792
Merge branch 'main' into canary-v2
ommeirelles Dec 2, 2025
ac16c01
chore: upgrading next version (#3113)
ommeirelles Dec 3, 2025
9ea817c
fix: externalizing node:crypto module (#3149)
ommeirelles Dec 9, 2025
331f160
chore: adding spec, .cursor and .specify to ignore list
ommeirelles Dec 17, 2025
f1640b8
feat: core run scripts (#3157)
ommeirelles Dec 24, 2025
e6ae7bd
Merge branch 'dev' into canary-v2
hellofanny Jan 23, 2026
68a6319
fix: cookie cache bursting test and merge confict issues
hellofanny Jan 23, 2026
ea7dd01
chore: review module dependencies warns (#3194)
ommeirelles Feb 3, 2026
185369b
Merge branch 'dev' into canary-v2
hellofanny Feb 9, 2026
d6684dd
feat: fixing deprecation messages in sass (#3203)
ommeirelles Feb 20, 2026
fbb1504
fix: outputFileTracingRoot uncomment to run standalone builds
ommeirelles Mar 3, 2026
617465c
Merge remote-tracking branch 'origin/dev' into canary-v2
ommeirelles Mar 3, 2026
df9ef12
feat: Upgrading next to v16 [SFS-3073] (#3228)
ommeirelles Mar 3, 2026
606159b
feat: Implementing trace of graphql executions (#3215)
ommeirelles Mar 3, 2026
31891e6
feat: Enables localization feature (#3093)
hellofanny Mar 5, 2026
b64597f
fix: reset storeId to 'storeframework'
lemagnetic Mar 5, 2026
1e07226
fix: Next 16 proxy + breadcrumb slugs from default locale (#3236)
lemagnetic Mar 6, 2026
c3cbe92
fix: localization selector redirect path (#3237)
lariciamota Mar 9, 2026
9039885
fix: align middleware references with proxy migration (#3238)
lemagnetic Mar 12, 2026
2df9ea4
fix(cli/dev): generate types inside tmpDir for dev
lemagnetic Mar 16, 2026
2ac0db4
fix: subdomain locale/salesChannel loss while navigating (#3239)
lariciamota Mar 19, 2026
281025d
feat(core): apply resolveLink to checkout redirect for i18n
lemagnetic Mar 16, 2026
dc9e8ba
fix(core/next.config): getRootFolder
lemagnetic Mar 17, 2026
bff1232
fix(core): prevent Navbar crash when localizationButton is missing fr…
lemagnetic Mar 19, 2026
85d2a09
fix(core): prevent search page hydration mismatch
lemagnetic Mar 25, 2026
b611c7c
fix: apply same hotfix as #3245 for After pagination field (#3248)
lemagnetic Mar 27, 2026
6d4e6df
fix: optimize session handling in useLocalizationConfig (#3256)
eduardoformiga Apr 1, 2026
641a9f8
chore: Revert "fix: optimize session handling in useLocalizationConfi…
eduardoformiga Apr 1, 2026
ab1eff8
fix: race condition use localization config (#3258)
eduardoformiga Apr 6, 2026
0070f89
fix: v4 monorepo builds (#3253)
lemagnetic Apr 7, 2026
71dcde6
feat: shopping assistant FS v4 - SFS-3130 (#3275)
eduardoformiga Apr 21, 2026
ac0be76
Merge branch 'dev' into canary-v2
hellofanny Apr 22, 2026
7e857d6
fix: Updating stylesheet
hellofanny Apr 23, 2026
ac2b688
fix: build issues after merge
hellofanny Apr 23, 2026
14bd557
fix: unsafe undefined
hellofanny Apr 23, 2026
aee694e
fix: avoids error in console
hellofanny Apr 23, 2026
c591b22
fix: storybook package dependencies
hellofanny Apr 23, 2026
428f807
fix: increases size-limit for package/ui
hellofanny Apr 23, 2026
99cbb52
chore: adds postal code as key value (#3272)
hellofanny Apr 15, 2026
906d005
fix: passing correct variable
hellofanny Apr 15, 2026
6be7e50
feat: adding session log (#3279)
ommeirelles Apr 16, 2026
098644d
fix: adds missing imports
hellofanny Apr 23, 2026
e4c695e
fix: merge issues
hellofanny Apr 23, 2026
f863f19
Merge branch 'dev' into canary-v2
hellofanny Apr 23, 2026
75de546
fix: removes duplicated import
hellofanny Apr 23, 2026
ad152b0
fix: test file
hellofanny Apr 23, 2026
8ca5d06
fix: Avoid duplicate SKU selectors when changing locale (#3264)
hellofanny Apr 23, 2026
66caadc
feat: export localization API for custom navbar (#3262)
renatomaurovtex Apr 28, 2026
50d90d6
chore: Updates faststore sdk (#3284)
hellofanny Apr 28, 2026
aa03da9
fix: i18n custom paths - SFS-3110 (#3269)
lemagnetic Apr 29, 2026
e54c309
chore: enable localization in breadcrumb localization (#3289)
hellofanny May 1, 2026
eebd7f6
feat: [CP-1182] handling locales on the preview flow (#3260)
marcopaulo7 May 4, 2026
eaa95ee
fix: Base CMS schema (V4) (#3291)
lucasfp13 May 4, 2026
968d8da
chore: uses images.remotePatterns instead of deprecated domains (#3266)
hellofanny May 4, 2026
37cabcf
Merge branch 'dev' into canary-v2
eduardoformiga May 5, 2026
d18bee0
chore: update pnpm version to 10.28.0 in GitHub Actions workflow
eduardoformiga May 5, 2026
aa54dce
chore: improve session validation logic by conditionally checking loc…
eduardoformiga May 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 4 additions & 4 deletions .codesandbox/ci.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"buildCommand": "build",
"buildCommand": "build:codesandbox",
"packages": [
"packages/api",
"packages/cli",
"packages/core",
"packages/graphql-utils",
"packages/lighthouse",
"packages/sdk",
"packages/ui",
"packages/components"
"packages/components",
"packages/diagnostics"
],
"sandboxes": ["store-ui-typescript-0gd9u"],
"node": "18"
"node": "20"
}
16 changes: 8 additions & 8 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,30 +24,30 @@ jobs:
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 9.15.5
version: 10.28.0

- name: Setup Node.js environment
uses: actions/setup-node@v4
with:
node-version: 20
node-version: 24.13.0

- name: Install dependencies
run: pnpm i

- name: Lint
run: pnpm lint

- name: Build
run: pnpm build

- name: Size
run: pnpm size

- name: Lint
run: pnpm lint

- name: Test
run: pnpm test

- name: Publish to Chromatic
uses: chromaui/action@latest
uses: chromaui/action@v13.3.5
with:
projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
workingDir: packages/storybook
Expand All @@ -61,12 +61,12 @@ jobs:
mkdir -p packed-packages
for package in packages/*; do
if [ -d "$package" ]; then
(cd "$package" && npm pack --pack-destination ../../packed-packages)
(cd "$package" && pnpm pack --pack-destination ../../packed-packages)
fi
done

- name: Clone starter
run: git clone https://github.com/vtex-sites/starter.store.git starter
run: git clone -b canary-v2 https://github.com/vtex-sites/starter.store.git starter

- name: Install specific Yarn version
run: npm install -g yarn@1.22.19 # https://github.com/yarnpkg/yarn/issues/9015
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/packages-preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 9.15.5
version: 10.28.0

- name: Setup Node.js environment
uses: actions/setup-node@v4
Expand Down
71 changes: 71 additions & 0 deletions .github/workflows/release-dev.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# This Action should run on main branch and verify lint, test, and then publish the version on npm
name: CD

on:
push:
branches:
- dev

jobs:
build:
name: FastStore
timeout-minutes: 15
runs-on: ubuntu-latest
# To use Remote Caching, uncomment the next lines and follow the steps below.
env:
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}
TURBO_TEAM: ${{ secrets.TURBO_TEAM }}

steps:
- name: Check out code
uses: actions/checkout@v4
with:
token: ${{ secrets.VTEX_GITHUB_BOT_TOKEN }}
fetch-depth: 2

- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 10.28.0

- name: Setup Node.js environment
uses: actions/setup-node@v4
with:
node-version: 24.13.0
cache: "pnpm"
registry-url: "https://registry.npmjs.org"

- name: Configure CI Git User
run: |
git config user.name vtexgithubbot
git config user.email vtexgithubbot@github.com

- name: Install dependencies
run: pnpm i

- name: Build
run: pnpm build

- name: Size
run: pnpm size

- name: Lint
run: pnpm lint

- name: Test
run: pnpm test

- name: Publish
run: pnpm release:dev
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }}

- name: Publish to Chromatic
uses: chromaui/action@latest
with:
projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
workingDir: packages/storybook
buildScriptName: build
onlyChanged: true
exitOnceUploaded: true
exitZeroOnChanges: true
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,12 @@ jobs:
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 9.15.5
version: 10.28.0

- name: Setup Node.js environment
uses: actions/setup-node@v4
with:
node-version: 20
node-version: 24.13.0
cache: "pnpm"
registry-url: "https://registry.npmjs.org"

Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ pids
*.pid
*.seed
*.pid.lock
.specify
.cursor
specs

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
Expand All @@ -39,6 +42,7 @@ build/Release
dist/
build/
storybook-static/
.faststore

# Dependency directories
node_modules/
Expand Down
5 changes: 3 additions & 2 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"source.organizeImports.biome": "explicit"
},
"[json]": {
"editor.defaultFormatter": "biomejs.biome"
"editor.defaultFormatter": "vscode.json-language-features"
},
"[javascript]": {
"editor.defaultFormatter": "biomejs.biome"
Expand All @@ -25,5 +25,6 @@
},
"[typescriptreact]": {
"editor.defaultFormatter": "biomejs.biome"
}
},
"editor.fontFamily": "'MesloLGS NF', Menlo, Monaco, 'Courier New', monospace"
}
Loading
Loading