Skatehive Devs Report: 24/2025 ๐น
hive-173115ยท@skatehiveยท
1.101 HBDSkatehive Devs Report: 24/2025 ๐น
# Skatehive Devs Report: 06/2025 ๐น Hey Skatehive shredders and code cruisers! ๐ค It's time to dive into what our rad devs have been up to from June 17th to June 24th. This week, they've been rolling out some gnarly updates and tweaks to keep our digital skatepark smooth and exciting. ๐โโ๏ธ Let's break it down commit by commit, giving props to those who made it happen. ๐ ## [SkateHive/skatehive3.0](https://github.com/SkateHive/skatehive3.0) This week was busy for the Skatehive crew! Here's the lowdown on the changes: ๐ - **"post details comment icon number count"** โ @web-gnar ๐จ๏ธ ```diff - <Button - variant="ghost" - size="sm" - ml={2} - p={1} - color={primary} ``` - **"fixed build errors"** โ @web-gnar ๐ ```diff + // Extract permlinks for dependency + const activeBountyPermlinks = activeBounties.map(b => b.permlink).join(","); ``` - **"MADE REPLIES INLINE"** โ @web-gnar ๐ฌ ```diff +import { FaHeart, FaComment, FaRegHeart, FaRegComment } from "react-icons/fa"; ```  - **"added some markdown upgrades"** โ @web-gnar โจ ```diff +import rehypeMentionLinks from "../../lib/utils/rehypeMentionLinks"; ```   - **"fixed gif maker"** โ @web-gnar ๐ฅ ```diff + const [gifCaption, setGifCaption] = useState<string>("skatehive-gif"); ```  - **"posts actually post now"** โ @web-gnar ๐ ```diff + useToast, ``` - **"Remove unused dynamic import of InitFrameSDK in PostPageRoute component"** โ @xvlad ๐๏ธ ```diff -import dynamic from "next/dynamic"; ``` - **"Format post link construction for improved readability in SocialMediaShareModal"** โ @xvlad ๐ ```diff + const postLink = `${ + typeof window !== "undefined" ? window.location.origin : "" + }/post/${comment.author}/${comment.permlink}`; ``` - **"Refactor SocialMediaShareModal to optimize post link generation and remove unused imports"** โ @xvlad ๐ ```diff +import dynamic from "next/dynamic"; +const InitFrameSDK = dynamic(() => import("@/hooks/init-frame-sdk"), { + ssr: false, +}); ```  - **"Remove unused layout.tsx file to streamline project structure"** โ @xvlad ๐๏ธ - **"Refactor SnapReplyModal and SpotList components..."** โ @xvlad ๐ ๏ธ ```diff -import PostPage from "@/components/blog/PostPage"; ``` - **"Implement notifications page and layout with loading state and user authentication"** โ @xvlad ๐ ```diff -import NotificationsComp from "@/components/notifications/NotificationsComp"; ``` - **"Refactor code structure for improved readability and maintainability"** โ @xvlad ๐ ```diff + console.log('Webhook received:', body); ``` - **"Restore accountAssociation configuration in route.ts"** โ @xvlad ๐ ```diff + accountAssociation: { ``` - **"Add FrameMeta and FrameMetaTags components for Mini App integration"** โ @xvlad ๐ผ๏ธ ```diff - const appUrl = 'https://my.skatehive.app'; ``` - **"updated video compressor"** โ @web-gnar ๐น ```diff + const compressVideo = async (file: File, shouldResize: boolean): Promise<Blob> => { ``` - **"Add manifest.json for PWA configuration with theme and icon settings"** โ @xvlad ๐ฑ ```diff +{ + "theme_color": "#000000", ``` - **"added bounites to sidebar for people to try out"** โ @web-gnar ๐ฏ ```diff + {rewardsUpForGrabs.length > 0 ? ( ```  - **"added voting mana to leaderboard from api"** โ @web-gnar ๐ ```diff + </tr> ```  - **"updated the leaderboard thumbnail svg"** โ @web-gnar ๐ผ๏ธ ```diff +function generateMatrixBackground(width: number, height: number): string { ``` - **"youtube video embeds fit in blog"** โ @web-gnar ๐ฅ ```diff + iframe: { ``` - **"claim HBD interest works"** โ @web-gnar ๐ฐ ```diff +import { UserProvider } from "@/contexts/UserContext"; ```  - **"upvote snap container post component created"** โ @web-gnar ๐ ```diff +import UpvoteSnapContainer from '@/components/settings/UpvoteSnapContainer'; ```  - **"first attempt at a lottie files animated svg"** โ @web-gnar ๐จ ```diff +import LottieAnimation from '@/components/shared/LottieAnimation'; ``` - **"3speak videos pause when flipping mag pages"** โ @web-gnar ๐ ```diff + // Pause all iframe videos ``` - **"3speak videos now renders properly"** โ @web-gnar ๐บ ```diff + content = content.replace( ``` @threespeak  - **"added Video Parts to profile"** โ @web-gnar ๐ ```diff +import { Box, Select, Text, useToast, VStack, Heading, Accordion, AccordionItem, AccordionButton, AccordionPanel, AccordionIcon } from '@chakra-ui/react'; ```  - **"fixed the bug where it would say you were logged in already when you wernt"** โ @web-gnar ๐ ```diff + post.active_votes?.some((item) => item.voter.toLowerCase() === user?.toLowerCase()) ``` ## [sktbrd/gnars-terminal](https://github.com/sktbrd/gnars-terminal) - **"โจ feat: enhance code and preformatted text rendering styles in MarkdownRenderers for improved readability"** โ @xvlad ๐ป ```diff + code: ({ children, ...props }: RendererProps) => ( ``` --- Thanks to all the devs riding hard this week! ๐น Keep an eye out for more updates and remember, whether you're pushing code or pushing your board, stay gnarly and keep innovating. Who's landing the best manual this week? Hit us up in the comments or drop your clips! ๐ฅ Stay connected and keep the stoke alive! ๐ฅ Until next time, keep shredding the code and the streets! โ๏ธ #Skatehive #Web3 #HiveDevs ๐โโ๏ธ  --- **Wanna support Skatehive? Here's how:** - [Vote for @skatehive witness](https://hivesigner.com/sign/account-witness-vote?witness=skatehive&approve=1) ๐ณ๏ธ - [Delegate HP to @skatehive](https://peakd.com/@skatehive) ๐ค - [Follow our curation trail](https://hive.vote/dash.php?i=1&trail=steemskate) ๐ฃ - [Bid on Skatehive Governance NFTs](https://nouns.build/dao/base/0xfe10d3ce1b0f090935670368ec6de00d8d965523/17) ๐จ - [Test and give feedback on Skatehive.app](https://www.skatehive.app/) ๐ ๏ธ
๐ beco132, justinashby, web-gnar, joeyarnoldvn, brazilians, rilo, islandboi, dudutaulois, phgnomo, minedovermatter, mynotsofitlife, truthtrader, leodelara, alexandrefeliz, stoken.quest, sbi6, abdulmath, hivecannabis, sbi-tokens, vitimribeiro, howweroll, sharkmonsters, pamtech, perfilbrasil, blessskateshop, lolz.byte, wagnertamanaha, steemskate, matt-a, stickchumpion, lextenebris, knowhow92, viniciotricolor, kind.network, davixesk8, sandymeyer, dpend.active, skatehive, mami.sheh7, xvlad, homelesscrewmx, fonestreet, dabxs0, bgrana, nogenta, humbertoperes, gnars, yungbresciani, pixbee, ephraimsylar, teamoregon, clau-de-sign, beatblocks, janaliana, alexjay, tejidorosa,