Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
ef1920a
Allow injection of the commit hash and timestamp for hermetic builds.
SamirTalwar Jun 19, 2026
e450df1
Allow mocking out the build time too.
SamirTalwar Jun 19, 2026
e09e527
Delete .prettierrc.
SamirTalwar Jun 20, 2026
ecb871e
i18n updates (kab) (#1552)
cheeaun Jun 24, 2026
124fd9a
Upgrade deps
cheeaun Jun 24, 2026
b56ca99
Use punycode.toUnicode for ascii domains
cheeaun Jun 24, 2026
a2e7e4f
Punycode all the things
cheeaun Jun 24, 2026
f7c0612
Safari prefers percentage
cheeaun Jun 24, 2026
3febb6a
i18n updates (ar-SA,ca-ES,cs-CZ,de-DE,eo-UY,es-ES,eu-ES,fa-IR,fi-FI,f…
cheeaun Jun 24, 2026
c39b766
Downgrade vite
cheeaun Jun 24, 2026
eb238db
Don't need treeshake: false anymore
cheeaun Jun 24, 2026
c3a493d
Let's give Vite 8.1 a try again
cheeaun Jun 24, 2026
7924490
Shazam only the avatars part, not the followers text
cheeaun Jun 25, 2026
37b47e3
Sort latest first for changelog
cheeaun Jun 25, 2026
56245a6
Migrate from react-quick-pinch-zoom to react-zoom-pan-pinch
cheeaun Jun 26, 2026
0fc51ac
Load temml.min.js instead
cheeaun Jun 27, 2026
5467bb5
Attempt to fix weird avatar issues
cheeaun Jun 27, 2026
e2dd650
[autofix.ci] apply automated fixes
autofix-ci[bot] Jun 27, 2026
c143f7e
i18n updates (de-DE,gl-ES,it-IT,pt-BR) (#1555)
cheeaun Jun 27, 2026
1f08c03
Update README.md
github-actions[bot] Jun 28, 2026
b0aeb77
i18n updates (fi-FI) (#1557)
cheeaun Jun 28, 2026
2eee027
i18n updates (fi-FI,pl-PL) (#1558)
cheeaun Jun 29, 2026
6ca018e
Upgrade deps
cheeaun Jul 2, 2026
d74dfe0
Fix bugs due to oxfmt upgrade
cheeaun Jul 2, 2026
b6d73b2
Make bundle size report smarter
cheeaun Jul 2, 2026
da8aeb1
[autofix.ci] apply automated fixes
autofix-ci[bot] Jul 2, 2026
538c7d4
Fix script error
cheeaun Jul 2, 2026
aa9eadd
Improve size diff table
cheeaun Jul 2, 2026
6d1994f
Fix missing curSize
cheeaun Jul 2, 2026
6bffb3e
i18n updates (kab) (#1560)
cheeaun Jul 2, 2026
d09ee9f
Small adjustments to how the diff looks
cheeaun Jul 2, 2026
3dc87d2
Estimate gzip
cheeaun Jul 2, 2026
5021017
Update community deployments in README
Fastidious Jul 3, 2026
5ca4158
Merge pull request #1562 from Fastidious/ferengi-one-removal
cheeaun Jul 4, 2026
bc0d041
Update README.md
github-actions[bot] Jul 5, 2026
5f48f84
Include quotes as part of "mentions"
cheeaun Jul 5, 2026
d8b1135
i18n updates (pt-BR,zh-CN) (#1561)
cheeaun Jul 5, 2026
9dad55f
Squircle all the things
cheeaun Jul 6, 2026
bc673ea
Test if this would fix double-click zoom quirk
cheeaun Jul 6, 2026
0b78702
Set `buildTime` from an env var, but leave `now` alone.
SamirTalwar Jul 7, 2026
8a7fda5
Merge remote-tracking branch 'origin/main' into inject-commit-hash
SamirTalwar Jul 7, 2026
9c56451
Merge pull request #1543 from SamirTalwar/inject-commit-hash
cheeaun Jul 8, 2026
00edb9e
Unfurl quoted posts too
cheeaun Jul 7, 2026
ad6db1f
i18n updates (pt-BR) (#1563)
cheeaun Jul 12, 2026
7d5adfb
i18n updates (pt-BR) (#1564)
cheeaun Jul 14, 2026
7062c7b
i18n updates (pt-BR) (#1565)
cheeaun Jul 17, 2026
c432942
i18n updates (pt-BR) (#1568)
cheeaun Jul 19, 2026
ff134a5
i18n updates (pt-BR) (#1569)
cheeaun Jul 19, 2026
57870e3
i18n updates (ca-ES,pt-BR) (#1570)
cheeaun Jul 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 39 additions & 8 deletions .github/workflows/bundle-size.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,19 +12,50 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
with:
fetch-depth: 0
path: pr-build

- uses: actions/setup-node@v6
with:
node-version: 24
cache: "npm"
- run: npm ci
- name: Build and extract bundle sizes
run: npm run build:sizes --silent > bundle-sizes.md
- name: Debug - show file content
cache-dependency-path: pr-build/package-lock.json

- name: Find latest tag
id: latest-tag
run: |
echo "File size:"
wc -l bundle-sizes.md
echo "First 20 lines:"
head -20 bundle-sizes.md
TAG=$(cd pr-build && git tag --sort=-v:refname | grep -v '^production$' | head -1)
echo "tag=$TAG" >> "$GITHUB_OUTPUT"

- uses: actions/checkout@v6
continue-on-error: true
id: checkout-tag
with:
path: tag-build
ref: ${{ steps.latest-tag.outputs.tag }}

- uses: actions/setup-node@v6
with:
node-version: 24

- parallel:
- name: Build tag
continue-on-error: true
run: |
if [ -d "tag-build" ] && [ -f "tag-build/package.json" ]; then
cd tag-build && npm ci && NO_COLOR=true npm run build 2>&1 | grep '^dist/' > ../tag-sizes.txt
fi
- name: Build PR
working-directory: pr-build
run: |
npm ci && NO_COLOR=true npm run build 2>&1 | grep '^dist/' > ../pr-sizes.txt

- name: Generate diff report
env:
REF_TAG: ${{ steps.latest-tag.outputs.tag }}
run: node pr-build/scripts/bundle-sizes-diff-md.js tag-sizes.txt pr-sizes.txt > bundle-sizes.md

- name: Comment on PR
uses: marocchino/sticky-pull-request-comment@v2
with:
Expand Down
10 changes: 9 additions & 1 deletion .oxfmtrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,15 @@
"bracketSameLine": false,
"bracketSpacing": true,
"sortPackageJson": false,
"ignorePatterns": [".*/**", "*.json", "rollbar.js", "src/data/**", "**/*.md"],
"ignorePatterns": [
".*/**",
"*.json",
"rollbar.js",
"src/data/**",
"**/*.md",
/* oxc_formatter_css (native since v0.57) doesn't support @keyframes entry/exit */
"src/components/quote-chain-modal.css"
],
"sortImports": {
"groups": [
"side_effect_style",
Expand Down
Loading