Skip to content

Update website, remove blog, added snow#180

Merged
notAreYouScared merged 4 commits intomainfrom
add-snow
Feb 19, 2026
Merged

Update website, remove blog, added snow#180
notAreYouScared merged 4 commits intomainfrom
add-snow

Conversation

@notAreYouScared
Copy link
Member

@notAreYouScared notAreYouScared commented Dec 21, 2025

What's wrong with a little bit of snow? NOTHING!

This pull request includes a major cleanup and update of the project’s blog and configuration files, as well as dependency upgrades and minor code improvements. The most significant changes are the removal of all blog post content and author data, updates to Docusaurus configuration and dependencies, and some minor code adjustments in React components.

Summary by CodeRabbit

  • Chores
    • Removed the blog section and all blog posts from site navigation and content
    • Removed analytics integration
    • Updated project dependencies to newer versions
    • Commented-out client-side script entry for visual effects (not enabled)
    • Removed several author entries from the site author list

@netlify
Copy link

netlify bot commented Dec 21, 2025

Deploy Preview for pelica ready!

Name Link
🔨 Latest commit 4aea0f9
🔍 Latest deploy log https://app.netlify.com/projects/pelica/deploys/69481be384c8f50007b98d93
😎 Deploy Preview https://deploy-preview-180--pelica.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 21, 2025

Caution

Review failed

The pull request is closed.

📜 Recent review details

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 3843b84 and 3cbefa5.

📒 Files selected for processing (1)
  • docusaurus.config.ts

📝 Walkthrough

Walkthrough

Removes five blog posts and five author entries, strips blog UI/plugin references from Docusaurus, moves markdown link-check to markdown.hooks, removes PostHog integration, comments a client-side script entry, bumps many dependencies, adds JSX type imports in several React files.

Changes

Cohort / File(s) Summary
Blog content removal
blog/2024-04-12-announcement.mdx, blog/2024-04-15-head-start.mdx, blog/2024-04-26-license-questions.mdx, blog/2024-05-03-translations-begin.mdx, blog/2024-05-04-agpl-relicensing.mdx
Deleted five complete blog post files including front matter and content.
Author data cleanup
blog/authors.yml
Removed five author entries (Lance Pioch, Michael Parker, Charles Morgan, Ryan Kubi, Alex Scai).
Docusaurus configuration
docusaurus.config.ts
Moved onBrokenMarkdownLinks into markdown.hooks, removed top-level onBrokenMarkdownLinks, removed blog preset options and navbar/footer blog items, removed PostHog plugin block, and commented-out a scripts entry referencing '/js/snowflake.min.js'.
Dependency updates
package.json
Bumped numerous dependencies (Docusaurus 3.8 → 3.9 series, React, MDX, Algolia, Sass, Tailwind, TypeScript tooling, etc.); removed posthog-docusaurus and added postcss-import.
Workspace configuration
pnpm-workspace.yaml
Added onlyBuiltDependencies listing @parcel/watcher, @swc/core, core-js, and core-js-pure.
React type imports
src/components/HomepageFeatures/look.tsx, src/components/HomepageFeatures/sponsors.tsx, src/components/HomepageFeatures/what.tsx, src/components/HomepageFeatures/why.tsx, src/pages/index.tsx
Added JSX type import from React to these files; no runtime behavior changes.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

🐰 I hopped through files, trimmed the lawn,
Five posts tucked in a tidy yawn,
Configs nudged and types aligned,
Dependencies climbed the vine,
A little cleanup — carrot and song.

Pre-merge checks and finishing touches

❌ Failed checks (1 warning, 1 inconclusive)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. You can run @coderabbitai generate docstrings to improve docstring coverage.
Title check ❓ Inconclusive The title partially addresses the main changes but is vague and incomplete. 'Update website' is generic, and 'added snow' is cryptic without context about the snowflake script. Consider revising to be more specific: 'Remove blog content and add snowflake animation' or similar to clearly convey the primary changes.
✅ Passed checks (1 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
✨ Finishing Touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch add-snow

Tip

Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

📜 Review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 7242964 and 3aaa598.

⛔ Files ignored due to path filters (9)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
  • static/img/blog/1.png is excluded by !**/*.png
  • static/img/blog/2.png is excluded by !**/*.png
  • static/img/blog/3.png is excluded by !**/*.png
  • static/img/blog/4.png is excluded by !**/*.png
  • static/img/blog/5.png is excluded by !**/*.png
  • static/img/homepage/sponsor/surfhosting.png is excluded by !**/*.png
  • static/img/homepage/sponsor/vultric.png is excluded by !**/*.png
  • static/js/snowflake.min.js is excluded by !**/*.min.js
📒 Files selected for processing (14)
  • blog/2024-04-12-announcement.mdx (0 hunks)
  • blog/2024-04-15-head-start.mdx (0 hunks)
  • blog/2024-04-26-license-questions.mdx (0 hunks)
  • blog/2024-05-03-translations-begin.mdx (0 hunks)
  • blog/2024-05-04-agpl-relicensing.mdx (0 hunks)
  • blog/authors.yml (0 hunks)
  • docusaurus.config.ts (2 hunks)
  • package.json (1 hunks)
  • pnpm-workspace.yaml (1 hunks)
  • src/components/HomepageFeatures/look.tsx (2 hunks)
  • src/components/HomepageFeatures/sponsors.tsx (1 hunks)
  • src/components/HomepageFeatures/what.tsx (1 hunks)
  • src/components/HomepageFeatures/why.tsx (1 hunks)
  • src/pages/index.tsx (1 hunks)
💤 Files with no reviewable changes (6)
  • blog/2024-05-04-agpl-relicensing.mdx
  • blog/2024-04-12-announcement.mdx
  • blog/2024-04-26-license-questions.mdx
  • blog/authors.yml
  • blog/2024-05-03-translations-begin.mdx
  • blog/2024-04-15-head-start.mdx
🧰 Additional context used
🪛 Biome (2.1.2)
src/components/HomepageFeatures/look.tsx

[error] 43-43: Avoid passing children using a prop

The canonical way to pass children in React is to use JSX elements

(lint/correctness/noChildrenProp)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
  • GitHub Check: Redirect rules
  • GitHub Check: Header rules
  • GitHub Check: Pages changed
🔇 Additional comments (10)
src/components/HomepageFeatures/what.tsx (1)

1-1: LGTM! Explicit JSX type import added.

The addition of the JSX type import aligns with the explicit JSX.Element return type used in the exported component function.

src/pages/index.tsx (1)

1-1: LGTM! Explicit JSX type import added.

Consistent with the explicit JSX.Element return type annotation on the exported Home component.

src/components/HomepageFeatures/why.tsx (1)

1-1: LGTM! Explicit JSX type import added.

The JSX type import is appropriate for the explicit JSX.Element typing used in both the component return type and the FeatureItem type definition.

src/components/HomepageFeatures/sponsors.tsx (1)

1-1: LGTM! Explicit JSX type import added.

Consistent with the explicit JSX.Element return type on the exported HomepageSponsor component.

src/components/HomepageFeatures/look.tsx (1)

1-1: LGTM! Explicit JSX type import added.

Consistent with the explicit JSX.Element return type on the exported component.

package.json (3)

45-52: LGTM on devDependencies upgrades.

The development dependency upgrades appear reasonable:

  • Docusaurus tooling packages align with the main version upgrade
  • TypeScript 5.9.3 is a stable recent release
  • Tailwind and autoprefixer are patch/minor version bumps

37-37: LGTM on PostCSS import addition.

Adding postcss-import is a standard practice for handling CSS @import statements in PostCSS/Tailwind workflows. This aligns well with the removal of PostHog and the existing Tailwind setup.


39-41: Docusaurus 3.9 officially supports React 19—no compatibility verification needed.

Docusaurus is now compatible with React 19, with all newly initialized sites using React 19 by default. The React 19 upgrade is safe and supported by Docusaurus 3.9.2.

docusaurus.config.ts (2)

13-15: LGTM on markdown link checking.

Adding broken markdown link detection is a good practice that will help catch documentation issues early. Using "warn" instead of "throw" is a reasonable choice that won't break the build but will surface issues.


132-132: File exists and is properly sourced – no action required.

The snowflake.min.js file is present in the repository at static/js/snowflake.min.js (3.5KB). The file includes proper attribution crediting https://github.com/nextapps-de/snowflake with Apache License 2.0, confirming it's a legitimate open-source library. The path format ./static/js/snowflake.min.js is correct for Docusaurus clientModules configuration. No concerns.

Likely an incorrect or invalid review comment.

@TonimatasDEV
Copy link
Contributor

TonimatasDEV commented Dec 22, 2025

I think you can delete that FAQ:
image

Check other FAQs, I think some of them need to be changed or removed directly.

Comment out the snowflake.min.js script in the config.
@netlify
Copy link

netlify bot commented Feb 19, 2026

Deploy Preview for pelica ready!

Name Link
🔨 Latest commit 3cbefa5
🔍 Latest deploy log https://app.netlify.com/projects/pelica/deploys/699714d2d7eeec0008ab331d
😎 Deploy Preview https://deploy-preview-180--pelica.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@notAreYouScared notAreYouScared merged commit 3d11ad3 into main Feb 19, 2026
4 of 5 checks passed
@notAreYouScared notAreYouScared deleted the add-snow branch February 19, 2026 13:49
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.

2 participants

Comments