subh05sus avatar

astronerd

0 subscribers
TypeScriptCSSJavaScript
Live activities

On the master branch, subh05sus added a new site web manifest to enable PWA support and updated the app’s layout.tsx metadata—enhancing the site title, description, icons, Open Graph and Twitter settings, keywords, and robots directives. These changes enrich the site’s SEO, social sharing previews, and overall installability.

subh05sus pushed a fix to master that streamlines mouse event handling in ResearchPage by moving the onMouseEnter/onMouseLeave handlers onto the project item container. This cleans up the code and ensures consistent hover behavior for project items.

subh05sus pushed a feature update on master that adds theme support for text color in the ResearchDetailPage. They imported the useTheme hook from next-themes and updated the JSX to switch between white and black text based on either the background image or the current (dark/light) theme.

subh05sus pushed an update to master adjusting the package.json scripts: they added a prebuild step that runs prisma generate and prisma db push before the Next.js build to ensure proper Prisma setup.

subh05sus pushed a major update to master, extending the Prisma Research model with slug-based routing, rich fields (titles, abstracts, highlights, images, dedicated page content) and adding the rehype-raw dependency. They also built new React components (ResearchCard, MarkdownEditor), wired up a dynamic research detail page plus API route for fetching by slug, updated the Research List page, and added detailed migration-status documentation.

subh05sus pushed to master, adding a new ContactDialog component and state hooks to the ResearchPage so users can open an embedded inquiry dialog instead of being redirected. They replaced the old link and lightweight height hook import with a clickable “[Click here]” trigger and the ContactDialog import to improve the user inquiry flow.

subh05sus pushed to master, adding Google’s Kosugi Maru and Tinos fonts into the global layout and applying them throughout the ResearchPage. They also tweaked hover colors and updated typography styles for headings, lists and links to ensure a more consistent look.

subh05sus pushed to master, merging in the latest changes and introducing a new “ResearchPage” feature with improved project fetching and dynamic rendering. They also bumped @prisma/client to 6.16.2, added bcryptjs (and its types) to dependencies, and expanded the Prisma schema with LandingPage and Documentation models.

Rohit-Dnath pushed a basic connection of the MoonGazers website to the shared database, bumping @prisma/client to 6.16.2 and adding bcryptjs (plus its type definitions). He also expanded the Prisma schema with new LandingPage and Documentation models for content management.

subh05sus integrated Vercel Analytics by installing the @vercel/analytics package (v1.5.0) and adding an <Analytics /> component to the root layout for enhanced tracking. They also updated the MOONGAZER_URL constant to point to https://moongazers.prameet.space.

subh05sus updated the Moongazers button handlers in app/page.tsx to pull the URL from an environment variable (with a fallback to the constant) and reverted the default MOONGAZER_URL in lib/consts.ts back to the production link. These tweaks make it easy to switch between environments while keeping the live URL intact.

subh05sus refactored the theme toggle to use a new AnimatedThemeToggler component, adding a smoother view-transition animation (with circular clip-path effects) and rounded styling. They also adjusted global CSS to disable default view-transition animations for a more consistent look.

subh05sus pushed updates to master that enhance the AdminPage by adding an Eye icon link alongside a tidier sign-out button layout. They also introduced a fullscreen image-preview overlay in LaunchDialogOverlay, complete with smooth zoom animations and escape/click-to-close support.

subh05sus pushed a styling fix to master, tweaking the ContactDialog and SubscribeDialog components for a more cohesive look. The update standardizes rounded corners (12px), refines shadow effects, and adds transparent overlays for consistent appearance across light and dark themes.

subh05sus pushed a fix to master that wraps the LaunchDialogOverlay in React’s Suspense (with a null fallback) to improve loading handling and ensure the overlay loads more gracefully.

On the master branch, subh05sus pushed a fix to the BlogsPage component so that searchParams is treated as a Promise and properly awaited before extracting query parameters. This change ensures the q parameter is handled correctly during page rendering.

subh05sus pushed a fix on master simplifying the searchParams handling in the BlogsPage component. They removed the Promise wrapper and await, updating the prop type so you can use the parameters directly when extracting the search query.

- End of feed -