Skip to content

chore: add featured blog generation and sync functionality#1178

Merged
HarshRajat merged 11 commits intomainfrom
featured-blog
Feb 8, 2026
Merged

chore: add featured blog generation and sync functionality#1178
HarshRajat merged 11 commits intomainfrom
featured-blog

Conversation

@HarshRajat
Copy link
Contributor

  • Add "Featured" tag to 5 blog posts (interop-spectrum, adding-new-version, donut-testnet, universal-transaction, push-cult)
  • Create build.blogs.featured.mjs script to generate featuredblogs.json from blogs tagged as "Featured"
  • Add featured blog image copying to static/assets/blog/featured with flattened naming
  • Implement blog-lite to main blog directory sync with change detection
  • Add Bash permission for node processes in Claude settings

- Add "Featured" tag to 5 blog posts (interop-spectrum, adding-new-version, donut-testnet, universal-transaction, push-cult)
- Create build.blogs.featured.mjs script to generate featuredblogs.json from blogs tagged as "Featured"
- Add featured blog image copying to static/assets/blog/featured with flattened naming
- Implement blog-lite to main blog directory sync with change detection
- Add Bash permission for node processes in Claude settings
@github-actions
Copy link
Contributor

github-actions bot commented Feb 7, 2026

PR Preview Action v1.4.7
Preview removed because the pull request was closed.
2026-02-08 06:54 UTC

- Add organize-blog-tags.md plan document outlining tag consolidation strategy
- Update blog post tags to use new category-based system (Product, Key Features, Technical, etc.)
- Consolidate duplicate tags: Insights→Thought Leadership, Community & Ecosystem→Ecosystem
- Replace granular tags with broader categories for better navigation
- Improve blog post descriptions for clarity and SEO
- Standardize tag naming across all blog posts
chore: refactor blog layout with responsive tag display and improved structure

- Add scrollingTheme prop to BlogTags component for conditional rendering modes
- Implement responsive tag hiding based on viewport size (laptop, mobileL, mobileM, mobileS)
- Add "Show All Topics" link in scrolling mode that appears on laptop+ screens
- Update BlogListPage layout to use MultiContent wrapper for consistent spacing
- Replace custom section wrappers (TagsSection, FeaturedSection, ListItem) with MultiContent
- Remove "Featured" tag from universal-abstraction blog post
- Remove Discord link from main navbar configuration
- Add blogExplore: 'featured' config to HeaderList
- Create BlogMobileSidebarContent component with featured posts navigation
- Implement conditional navbar content based on docs vs blog pages
- Add FeaturedBlogItem component with emoji stripping for clean titles
- Override NavbarMobileSidebar to use blog-specific menu
…iguration

- Remove @pushprotocol/restapi and @pushprotocol/uiweb packages
- Delete PushChatComponent.tsx with ChatUIProvider and ChatView implementation
- Remove ChannelList.ts configuration file (8000+ lines)
- Add moment package dependency
- Add empty brb.md workflow file
- Reformat gradient definitions with proper line breaks
- Fix hex color casing (#7A7B9E → #7a7b9e)
- Add line breaks for long border-color declarations
- Format long class selectors with proper indentation
- Add line breaks for background URL declarations
- Format child selector spacing (> operator)
- Add html background-color rules for theme variants
- Standardize multi-line CSS property formatting
…on code examples

- Add customPropGTagEvent properties to 50+ code examples across chain documentation
- Track key user interactions: client initialization, transaction sending, utility function usage
- Cover all major SDK features: universal signers, EVM clients, message signing, token operations
- Enable analytics for both Core SDK and UI Kit examples
- Add tracking for advanced features: custom signers, multicall, explorer utilities
…mentation

- Split customPropGTagEvent onto separate line for better readability
- Separate customPropHighlightRegexEnd and customPropGTagEvent comments
…anslations

- Reorganize blog component translation structure in autotranslate file
- Move blog.more-posts, blog.list, blog.paginator, and blog.footer-item keys to missing-keys.json
- Add new blog.featured and blog.tags translation sections
- Update blog.list.recent-updates translation from "آخر التحديثات" to "آخر المقالات"
- Add Arabic translations for 13 previously missing blog component keys
- Update last
@HarshRajat HarshRajat merged commit c6f63cc into main Feb 8, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments