-
Notifications
You must be signed in to change notification settings - Fork 116
chore: release v1.102.0 #5449
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
chore: release v1.102.0 #5449
Conversation
Main -> develop
* fix(volume-fee): remove hardcoded stablecoins check for Safe fee * chore: add logs for volume fee
* fix: update some numbers of CoW Swap page * Update stats on CoW Protocol page * Update stats on MEV Blocker page * Update CoW AMM stats * Solvers qty change * Updated stats on MEV blocker page * Update smart contracts market share * extracted amount update --------- Co-authored-by: fairlight <31534717+fairlighteth@users.noreply.github.com>
* feat: remove deprecated analytics modules and refactor analytics implementation * refactor: update FAQ data generation in CoW Protocol const file * refactor: organize analytics imports across multiple components * refactor: enhance GTM analytics event tracking with improved data structure and logging * chore: add source-map-loader configuration to Next.js config * chore: remove source-map-loader configuration from Next.js config * refactor: simplify TopicPageComponent type definitions * feat: improve gtm initialization with singleton pattern and error handling * feat: introduce app-specific analytics types and categories * refactor(analytics): improve props destructuring in useAnalyticsReporter * fix(analytics): prevent unintended dimension deletion for falsy values * refactor(analytics): remove deprecated trade amount tracking utility * Fix Theme Types and Styled-Components Compatibility Across Apps (#5363) * refactor: enhance useTheme hook with improved theme context handling * refactor: remove commented theme properties placeholder * refactor: consolidate theme types and remove legacy theme modules * feat: enhance theme types and color palette across applications * feat: introduce useWidgetMode hook and update theme handling * chore: update @cowprotocol/types dependency and import * refactor: deprecate useWidgetMode and simplify widget mode detection * refactor: remove deprecated ThemeProvider component * refactor: remove styled-components type declarations for theme * refactor: simplify theme generation and remove widget mode detection * refactor(analytics): migrate to Cow-Fi specific GTM event types * chore: remove @cowprotocol/types dependency * refactor: simplify theme type declarations for styled-components * refactor: move theme types to @cowprotocol/ui package * fix(mev-blocker): update external links to correct URLs * fix(mev-blocker): correct documentation link URL * refactor(analytics): simplify GTM initialization logic * refactor(analytics): remove unused GTM click event validation export * refactor(analytics): rename WidgetCategory to AnalyticsCategory * refactor(theme): remove widget mode flags from ThemeProvider * refactor(analytics): consolidate transaction settings analytics types * refactor(analytics): rename CowSwapCategory to CowSwapAnalyticsCategory * refactor(error-handling): simplify ErrorBoundary error callback using optional chaining * refactor(analytics): move pixel analytics initialization to global scope * refactor(analytics): move trade amount analytics utility to trade module * refactor(trade): export tradeFlowAnalytics from trade module * refactor(limitOrders): move limit order settings analytics to hooks * refactor(wallet): simplify Web3StatusInner connect wallet handler * refactor(analytics): migrate to useCowAnalytics hook and simplify imports * feat(analytics): enhance wallet connection tracking events * feat(analytics): track token list enable/disable events * fix(common-utils): add window undefined check in isIframe utility * fix(common-utils): improve isInjectedWidget URL hash parsing * refactor(analytics): replace initGtm() with useCowAnalytics hook across multiple cow-fi components * refactor(analytics): improve GTM initialization with robust server and browser environment handling * refactor(analytics): remove redundant token list analytics event * refactor(theme): update CoWSwap theme types and remove widget mode from base theme * refactor(analytics): improve GTM script loading with safer URL encoding and async script * feat(analytics): add GTM ID validation and performance optimization * feat(analytics)!: migrate to GTM-based analytics (#5413) * feat(analytics): enhance GTM event tracking with GA4-compatible format * refactor: optimize GTM analytics implementation with singleton and improved event handling * refactor: update SectionTitleIcon component with prop naming convention * refactor: remove redundant console warning in GTM singleton * refactor: extract excluded GTM keys into constant for improved type safety * refactor(analytics): improve GTM singleton initialization and error handling * feat(analytics): add destroy method to GTM analytics singleton * test(analytics): mock GTM analytics for Jest test setup * chore: revert useTradeFlow -> tradeFlow --------- Co-authored-by: Alexandr Kazachenko <shoom3301@gmail.com>
* fix(ui): minor layout and styling tweaks across components * fix(ui): improve token list item layout and styling * fix(ui): refactor trade component styling and layout * fix(ui): improve wrapping preview text display and word break * refactor(ui): remove unused Text import from rebass
* refactor: migrate to theme-based color system and improve styling consistency * refactor: migrate chart components to theme-based color system * refactor: migrate transition variables to @cowprotocol/ui * refactor: migrate wordtag styles to theme-based color system * refactor: migrate color system for CoW AMM and CoW Swap pages * refactor: migrate color system for home, channels, and footer sections * refactor: migrate color system for global styles and components * refactor: update DaosPageComponent with new color system * refactor: update LearnPageComponent with new color system * refactor: update MEV Blocker page with new color system * refactor: update LazySVG component with new color system * refactor: update navigation buttons with new color system * refactor: update MEV Blocker pages with WordTags color system * refactor: update CoW pages with WordTags and Color color system * refactor: remove WordTags import and replace with Color in multiple files * fix: update LinkSection gap styling to use pixels instead of rem * fix: update CowSwap page link button color scheme * refactor: migrate explorer theme colors to @cowprotocol/ui Color enum * fix: update node label color in transaction batch graph * refactor: simplify theme management and remove light theme support * chore: organize imports for Color from @cowprotocol/ui * docs(theme): improve theming system documentation * refactor(ui): simplify DropdownWrapper styling * refactor(theme): optimize useThemeManager hook constant * chore: clean up unused imports in CowSwap constants * refactor(theme): replace theme references with Color from @cowprotocol/ui * feat(networks): add dynamic color support for network labels * feat(ui): add hover state to TabItem and adjust tab styling * fix(ui): update Table component display to use grid layout fixing ios safari * fix(ui): prevent SetMaxBtn text from wrapping * fix(ui): adjust modal and wrapping preview styling details * refactor: update CoW Protocol page with dynamic FAQ data and color theme improvements * refactor: consolidate theme types and remove legacy styled-components imports * refactor: update color theme and styling across CoW Protocol and CoW Swap pages * refactor: simplify color theme references in styled components * refactor: remove unnecessary color styling in token and footer components * refactor: improve type safety for Tabs component theme types * refactor: extract color resolution logic into reusable function * chore: remove unused styled-theming and @cowprotocol/types dependencies * refactor: optimize Button component styles with pre-computed variant and size styles * refactor: remove default Button component export * chore: remove redundant theme types file * refactor: optimize theme usage in Layout and ThemeProvider * refactor: remove unused CowProtocolTheme import in ProductLogo * refactor: remove background color from NetworkLabel styled component * refactor: remove unused CowProtocolTheme import in Footer
* feat: add static file hosting for files.cow.fi * feat: add Safary tracking script for files.cow.fi * refactor: move apps/cow-files to static-files * chore: trigger build * chore: add CLOUDFRONT_DISTRIBUTION_ID * chore: update role --------- Co-authored-by: Alexandr Kazachenko <shoom3301@gmail.com>
The latest updates on your projects. Learn more about Vercel for Git ↗︎
3 Skipped Deployments
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅ |
65d6969
to
7371046
Compare
Summary
This release includes Google tag manager integration and a secure way to add scripts to the project. The idea is to be able to review in public reviews external scripts added in google tag manager.
Minor fixes in some data, styles, links, etc.
Release
Details
65d6969 chore: update price feeds readme (#5447)
7371046 feat: add safary script for GTM (#5446)
c9822ea feat: add cow-files for static file hosting (#5388)
9545840 refactor(theme): consolidate color system into @cowprotocol/ui (#5396)
2602d1c fix(ui): minor layout and styling tweaks across components (#5437)
f404d02 feat(analytics): migrate to GTM-based analytics (#5360)
297c2f4 fix: update email contact from people@cow.fi to jobs@cow.fi (#5438)
4ec735f fix: update some stats on Cow.fi pages (#5441)
49f4a26 fix: Orders table: 'Learn more' link update (#5440)
ce77355 fix(volume-fee): remove hardcoded stablecoins check for Safe fee (#5436)
7e0d9d4 Merge pull request #5435 from cowprotocol/main
To Test