⚡️ Changes
- refactor: migrated TranslationLeaderboard to shadcn (#14547) @ameeetgaikwad
- refactor: migrated TransaltionBanner (#14546) @ameeetgaikwad
- [ShadCN] Migrate Modal component to ShadCN/Tailwind (#14163) @TylerAPfledderer
- Migrate StableCoinAccordion/index to tailwind/shadcn (#14372) @Baystef
- Migrate StablecoinAccordion/AccordionCustomItem Component to tailwind/shadcn (#14371) @Baystef
- Migrate ActionCard.tsx to tailwind (#14244) @yun-chiao
- Migrate staking/stakinghowsoloworks to shadcn/tailwind (#14090) @Baystef
- Migrate stablecoinboxgrid component to shadcn/tailwind (#14398) @Baystef
- feat: migrate HorizontalCard to tailwind (#14226) @kushagrasarathe
- Migrate TranslationHubCallout.tsx to custom UI components and Shadcn/Tailwindcss (#14412) @Sambit03
- Migrate TranslatathonBanner to Shadcn/Tailwins (#14410) @Sambit03
- feat: migrate Layer2ProductCard to tailwind and shadcn (#14233) @kushagrasarathe
- migrate ProductList component to tailwind (#14312) @yashtotla
- 🦄 refactor: Migrated
TranslationBannerLegal.tsx
to shadcn (#14511) @ameeetgaikwad - Migrate StepByStepInstructions.tsx to Shadcn/tailwind (#14411) @Sambit03
- migrated
TutorialMetadata.tsx
to shadcn/tailwind (#14335) @bhushanpardeshii - Migrated stat component to shadcn/tailwind (#14321) @bhushanpardeshii
- fix(ButtonTwoLines): split rendering of button or link (#14521) @TylerAPfledderer
- Client Diversity Page Update (#14533) @arredr2
- fix empty state labels (#14526) @corwintines
- Removing Broken Link on Introduction to smart contracts page (#14489) @timbalabuch
- Fix Broken Link on Decentralized finance (DeFi). (#14488) @timbalabuch
- Update community-events.json to add upcoming ETHLisbon event (#14496) @PhatDot1
- fix: change phantom.app to phantom.com (#14491) @bfriel
- chore: import translations for uz (#14443) @github-actions
- Remove trailing comma after the last property in manifest.json (#14471) @timbalabuch
- changes in content (#14499) @YakshitAgarwal
- Update what-is-ethereum.tsx - Broken link fix (#14494) @timbalabuch
- ETHCluj community to community-meetups.json (#14517) @dappcoder
- Updated ETHCluj event date (#14518) @dappcoder
- Update translation progress from Crowdin - December 13 (#14503) @github-actions
- Update chains data (#14504) @github-actions
- Update community events from external spreadsheet - December 15 (#14509) @github-actions
- Update translation contributors from Crowdin - December 15 (#14510) @github-actions
- Add ERC-4626 extensions (#14334) @hieronx
🌐 Translations
- Update tutorial name and add some missing punctuation (#13615) @woseK
- Fix: Custom quiz explanation override [Fixes #14490] (#14492) @wackerow
- chore: import translations for hi (#14524) @corwintines
- chore: import translations for el (#14425) @github-actions
- Implemented a page for payments use-case (#14370) @MukulKolpe
- Translation fixes from Crowdin (#14501) @lukassim
- Add Crack & Stack gaming dapp (#13873) @vimtor
- SEO update meta titles (#14228) @pettinarip
🔧 Tooling
- Fix: Custom quiz explanation override [Fixes #14490] (#14492) @wackerow
- workflow: updates to actions/upload-artifact@v4 (#14447) @wackerow
- Update Binance US exchange availability by state (#14455) @minimalsm
- Switch to weekly active addresses and smaller growthepie API endpoint (#14478) @mseidlx
- Implemented a page for payments use-case (#14370) @MukulKolpe
- SEO update meta titles (#14228) @pettinarip
📦 Dependencies
- v9.4.0 (#14593) @corwintines
- migrated trilemma modal to shadcn ui sheet component (#14102) @atharv-av
- Bump next from 14.2.10 to 14.2.15 (#14520) @dependabot
- Bump nanoid from 3.3.7 to 3.3.8 (#14506) @dependabot
🦄 Contributors
Thank you @Baystef, @MukulKolpe, @PhatDot1, @Sambit03, @TylerAPfledderer, @YakshitAgarwal, @actions-user, @ameeetgaikwad, @arredr2, @atharv-av, @bfriel, @bhushanpardeshii, @corwintines, @dappcoder, @dependabot, @dependabot[bot], @github-actions, @hieronx, @kushagrasarathe, @lukassim, @minimalsm, @mseidlx, @pettinarip, @timbalabuch, @vimtor, @wackerow, @woseK, @yashtotla and @yun-chiao for the contributions! 🏆