Skip to content

Conversation

aleguy02
Copy link

@aleguy02 aleguy02 commented Jul 1, 2025

Upgraded tailwindcss from 3.4 to 4.1 and daisyui from 4.12 to 5.0. Certain utility classes experienced visual changes from the upgrade, so I changed classnames to try to match the original styling, except for the checkboxWrapper, which was dramatically changed in the daisyui update.

Closes #501

Summary by CodeRabbit

  • Style

    • Updated various UI components with new and adjusted Tailwind CSS utility classes for improved layout, spacing, and color consistency.
    • Enhanced checkbox, input, select, and button styles for a more cohesive appearance.
    • Refined background gradients, card colors, and footer text color for better visual clarity.
    • Improved GitHub corner animation and responsive behavior.
  • Chores

    • Upgraded Tailwind CSS and DaisyUI dependencies to latest versions.
    • Updated PostCSS configuration and removed unnecessary dependencies.
    • Removed the Tailwind CSS configuration file in favor of defaults or new plugin-based configuration.
  • New Features

    • Introduced new utility classes for custom backgrounds and GitHub animation effects.
  • Bug Fixes

    • Added compatibility fix for Tailwind CSS v4 border color changes to maintain previous appearance.

tailwindcss: 3.4 to 4.1; daisyui: 4.12 to 5.0
Copy link

changeset-bot bot commented Jul 1, 2025

🦋 Changeset detected

Latest commit: 00e1192

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link

netlify bot commented Jul 1, 2025

Deploy Preview for github-socialify ready!

Name Link
🔨 Latest commit 00e1192
🔍 Latest deploy log https://app.netlify.com/projects/github-socialify/deploys/686331121a090000080a3f15
😎 Deploy Preview https://deploy-preview-631--github-socialify.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.

Copy link

coderabbitai bot commented Jul 1, 2025

Walkthrough

This update upgrades Tailwind CSS and DaisyUI dependencies, refactors CSS to align with Tailwind v4, and removes the custom Tailwind configuration. Several React components receive updated utility classes for styling, spacing, and layout. PostCSS configuration is simplified, and new utility classes and compatibility fixes are introduced in the global CSS.

Changes

File(s) Change Summary
.changeset/nice-bats-sleep.md Added changeset documenting Tailwind CSS and DaisyUI upgrade.
package.json, postcss.config.js Upgraded Tailwind CSS and DaisyUI; added @tailwindcss/postcss; removed autoprefixer; simplified PostCSS plugins.
tailwind.config.ts Removed entire Tailwind CSS configuration file.
app/globals.css Refactored for Tailwind v4; added compatibility fixes; introduced new utility classes and modular animation logic.
src/components/configuration/checkBoxWrapper.tsx Updated checkbox input classes for primary color, border color, and checked state.
src/components/configuration/config.tsx, src/components/preview/preview.tsx Changed background color classes and added spacing utility.
src/components/configuration/inputWrapper.tsx, src/components/configuration/selectWrapper.tsx Added vertical margin to label spans; updated select element classes.
src/components/configuration/repositoryInput.tsx, src/components/repo/repo.tsx Updated flexbox and focus outline utility classes for input/button elements.
src/components/error/error.tsx, src/components/repo/repo.tsx Changed gradient and flex utility classes.
src/components/footer/footer.tsx Added gray text color utility to footer.
src/components/header/header.tsx Adjusted flexbox and alignment classes for responsive layout.

Sequence Diagram(s)

sequenceDiagram
  participant User
  participant ReactComponent
  participant CSS/UtilityClasses
  participant TailwindCSS
  participant DaisyUI

  User->>ReactComponent: Interacts with UI
  ReactComponent->>CSS/UtilityClasses: Applies updated utility classes
  CSS/UtilityClasses->>TailwindCSS: Uses Tailwind v4 utilities
  CSS/UtilityClasses->>DaisyUI: Uses DaisyUI components
  TailwindCSS-->>ReactComponent: Provides updated styles
  DaisyUI-->>ReactComponent: Provides updated component styles
Loading

Poem

🐇✨
Upgrades swirl in CSS delight,
Tailwind and DaisyUI now shining bright.
Classes refactored, configs swept away,
Fresh backgrounds and gradients come out to play.
With outlines and borders all set just right—
This bunny hops forward, styling the night!
🌙🎨

✨ Finishing Touches
  • 📝 Generate Docstrings

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
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Explain this complex logic.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai explain this code block.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and explain its main purpose.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

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)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@wei wei requested a review from Copilot July 1, 2025 00:55
Copy link

@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: 4

🔭 Outside diff range comments (2)
src/components/configuration/repositoryInput.tsx (1)

69-87: Replace non-standard outline-hidden with Tailwind’s outline-none

Your custom focus styles using outline-hidden aren’t defined in the repo (no tailwind.config.js or plugin registering them was found), so they will be ignored and remove your accessibility affordance. Please update:

• File: src/components/configuration/repositoryInput.tsx (lines 69–87)
– Change focus-within:outline-hiddenfocus-within:outline-none
– Change focus:outline-hiddenfocus:outline-none

Suggested diff:

- focus-within:outline-hidden
+ focus-within:outline-none
...
- focus:outline-hidden
+ focus:outline-none
src/components/repo/repo.tsx (1)

38-69: bg-linear-to-br is undefined – was bg-gradient-to-br intended?

bg-linear-to-br is not supplied by Tailwind nor declared in app/globals.css (only bg-linear-to-r exists).
Result: the heading will lose its gradient and render as plain transparent text.

-<h1 className="text-5xl font-extrabold text-transparent bg-clip-text bg-linear-to-br from-secondary to-error">
+<h1 className="text-5xl font-extrabold text-transparent bg-clip-text bg-gradient-to-br from-secondary to-error">

Also double-check the other renamed utilities (shrink-0, grow) – these look correct for Tailwind v4.

🧹 Nitpick comments (4)
src/components/footer/footer.tsx (1)

8-8: Avoid stacking two conflicting text-color utilities

text-base-content (from DaisyUI) and text-gray-400 both set color.
Because they share the same specificity the winner depends on the generated CSS order, which is out of your control and may flip after every Tailwind build. Pick one (preferably the DaisyUI token so the footer adapts to theme changes) and drop the other.

-<footer className="footer footer-center p-2 text-base-content text-gray-400 font-semibold no-screenshot">
+<footer className="footer footer-center p-2 text-base-content font-semibold no-screenshot">
.changeset/nice-bats-sleep.md (1)

1-6: Consider expanding the changeset description

Including a one-liner about the handful of class-name tweaks (e.g. bg-neutralbg-gray-700) helps consumers understand why the patch matters beyond the bare dependency bump.

src/components/preview/preview.tsx (1)

85-86: Same theme-token concern as in Config

Hard-coding bg-gray-700 divorces the button card from DaisyUI’s theming.
Consider reverting to a theme token (bg-neutral, bg-base-200, etc.) to keep consistency.

app/globals.css (1)

13-19: Border compatibility rule hard-codes a CSS variable that may not exist.

var(--color-gray-200, currentcolor) falls back to currentColor, not Tailwind’s #e5e7eb.
If the custom property isn’t defined globally you’ll reproduce the v4 behaviour you were trying to avoid.
Recommend resolving to the actual hex value:

border-color: #e5e7eb; /* Tailwind gray-200 */
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between bcf8288 and 00e1192.

⛔ Files ignored due to path filters (19)
  • .playwright/languageSelection.spec.ts-snapshots/Language-Selection-Functionality-Default-Pre--89479-dropdown-is-visible-when-language-1-is-in-URL-1-Mobile-Chrome-linux.png is excluded by !**/*.png
  • .playwright/languageSelection.spec.ts-snapshots/Language-Selection-Functionality-Default-Pre--89479-dropdown-is-visible-when-language-1-is-in-URL-1-chromium-linux.png is excluded by !**/*.png
  • .playwright/languageSelection.spec.ts-snapshots/Language-Selection-Functionality-Language-Sel-27a2c-ars-positioned-correctly-under-SVG-Logo-input-1-Mobile-Chrome-linux.png is excluded by !**/*.png
  • .playwright/languageSelection.spec.ts-snapshots/Language-Selection-Functionality-Language-Sel-27a2c-ars-positioned-correctly-under-SVG-Logo-input-1-chromium-linux.png is excluded by !**/*.png
  • .playwright/mainUIConsistency.spec.ts-snapshots/Socialify-UI-is-consistent-for-error-404-page-1-Mobile-Chrome-linux.png is excluded by !**/*.png
  • .playwright/mainUIConsistency.spec.ts-snapshots/Socialify-UI-is-consistent-for-landing-page-1-Mobile-Chrome-linux.png is excluded by !**/*.png
  • .playwright/mainUIConsistency.spec.ts-snapshots/Socialify-UI-is-consistent-for-preview-config-page-1-Mobile-Chrome-linux.png is excluded by !**/*.png
  • .playwright/mainUIConsistency.spec.ts-snapshots/Socialify-UI-is-consistent-for-preview-config-page-1-chromium-linux.png is excluded by !**/*.png
  • .playwright/mainUIConsistency.spec.ts-snapshots/Socialify-UI-is-consistent-for-preview-config-page-2-Mobile-Chrome-linux.png is excluded by !**/*.png
  • .playwright/mainUIConsistency.spec.ts-snapshots/Socialify-UI-is-consistent-for-preview-config-page-2-chromium-linux.png is excluded by !**/*.png
  • .playwright/mainUIConsistency.spec.ts-snapshots/Socialify-UI-shows-error-when-svg-data-uri-input-length-exceeds-the-limit-1-Mobile-Chrome-linux.png is excluded by !**/*.png
  • .playwright/mainUIConsistency.spec.ts-snapshots/Socialify-UI-shows-error-when-svg-data-uri-input-length-exceeds-the-limit-1-chromium-linux.png is excluded by !**/*.png
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
  • src/components/configuration/__snapshots__/config.test.tsx.snap is excluded by !**/*.snap
  • src/components/configuration/__snapshots__/repositoryInput.test.tsx.snap is excluded by !**/*.snap
  • src/components/error/__snapshots__/error.test.tsx.snap is excluded by !**/*.snap
  • src/components/footer/__snapshots__/footer.test.tsx.snap is excluded by !**/*.snap
  • src/components/header/__snapshots__/header.test.tsx.snap is excluded by !**/*.snap
  • src/components/repo/__snapshots__/repo.test.tsx.snap is excluded by !**/*.snap
📒 Files selected for processing (15)
  • .changeset/nice-bats-sleep.md (1 hunks)
  • app/globals.css (1 hunks)
  • package.json (1 hunks)
  • postcss.config.js (1 hunks)
  • src/components/configuration/checkBoxWrapper.tsx (1 hunks)
  • src/components/configuration/config.tsx (1 hunks)
  • src/components/configuration/inputWrapper.tsx (1 hunks)
  • src/components/configuration/repositoryInput.tsx (2 hunks)
  • src/components/configuration/selectWrapper.tsx (2 hunks)
  • src/components/error/error.tsx (1 hunks)
  • src/components/footer/footer.tsx (1 hunks)
  • src/components/header/header.tsx (1 hunks)
  • src/components/preview/preview.tsx (2 hunks)
  • src/components/repo/repo.tsx (3 hunks)
  • tailwind.config.ts (0 hunks)
💤 Files with no reviewable changes (1)
  • tailwind.config.ts
🔇 Additional comments (11)
src/components/configuration/inputWrapper.tsx (1)

59-61: LGTM – small spacing tweak improves readability

The extra my-1 nicely separates the label from its surroundings without side-effects.

src/components/configuration/config.tsx (1)

138-138: Nice! gap-4 simplifies spacing

Replacing manual margins with a grid gap keeps the layout tidy.

src/components/preview/preview.tsx (1)

102-103: shadow-sm lowers elevation – verify visual intent

The old shadow had a stronger elevation than the new shadow-sm. Double-check that the dropdown is still visually distinct from the background, especially on high-contrast themes.

src/components/configuration/selectWrapper.tsx (2)

25-28: LGTM: Consistent spacing adjustment for label text.

The addition of my-1 provides appropriate vertical margin to the label text, maintaining visual consistency with other form components in the upgrade.


40-40: No remaining select-bordered classes found—removal is safe

A global search across all *.tsx, *.ts, *.jsx, and *.js files returned zero occurrences of select-bordered. In DaisyUI v5, the select component now includes borders by default, so removing select-bordered does not affect styling. No further changes are needed.

postcss.config.js (1)

1-5: LGTM: Correct PostCSS configuration for Tailwind CSS v4.

The consolidation to use @tailwindcss/postcss instead of separate tailwindcss and autoprefixer plugins aligns with Tailwind CSS v4's new architecture and is the recommended approach.

package.json (2)

63-63: Verify new dependency version.

The addition of @tailwindcss/postcss at version ^4.1.11 is correct for the Tailwind CSS v4 upgrade.


69-69: Confirmed compatibility: Tailwind CSS 4.1.11 & daisyUI 5.0.43 are both latest stable with no known issues.

  • Tailwind CSS 4.1.11 is the current stable v4 release.
  • daisyUI v5.0.43 is the latest v5 release, explicitly designed for Tailwind v4.
  • Official docs and release notes report full compatibility and no breaking changes between these versions.

No further action required. Proceed with these versions.

src/components/error/error.tsx (2)

16-16: Gradient utility class verified as correct

The Tailwind CSS v4 class bg-linear-to-t is the proper utility for a top-direction linear gradient. No change is required.

File: src/components/error/error.tsx
Line: 16


12-12: Utility Class Migration Verified

Both updated utility classes align with Tailwind CSS v4:

  • In src/components/error/error.tsx, the <main> element’s use of grow correctly replaces flex-grow (sets flex-grow: 1;).
  • The bg-linear-to-t class on the <h1> matches the v4 gradient direction utilities (applies a bottom-to-top linear gradient).

No further changes needed—these follow the official Tailwind v4 migration guidelines.

src/components/configuration/checkBoxWrapper.tsx (1)

28-28: LGTM: Comprehensive styling update for DaisyUI v5.

The addition of checkbox-primary border-gray-800 checked:border-transparent bg-base-100 classes addresses the significant changes in DaisyUI v5 mentioned in the PR objectives. These explicit style declarations help maintain visual consistency after the upgrade.

Comment on lines +137 to +138
<div className="card w-96 max-w-[90vw] bg-gray-700 text-primary-content shadow-xl">
<div className="card-body gap-4">
Copy link

@coderabbitai coderabbitai bot Jul 1, 2025

Choose a reason for hiding this comment

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

🛠️ Refactor suggestion

Switching from DaisyUI token to raw Tailwind color breaks theme awareness

bg-neutral automatically adapts to light/dark themes via DaisyUI.
Hard-coding bg-gray-700 freezes the colour and may clash with custom themes users pick in the future. If you only wanted to mimic the old neutral value, prefer bg-base-200 / bg-neutral or configure the DaisyUI theme instead.

-<div className="card w-96 max-w-[90vw] bg-gray-700 text-primary-content shadow-xl">
+<div className="card w-96 max-w-[90vw] bg-neutral text-neutral-content shadow-xl">
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
<div className="card w-96 max-w-[90vw] bg-gray-700 text-primary-content shadow-xl">
<div className="card-body gap-4">
<div className="card w-96 max-w-[90vw] bg-neutral text-neutral-content shadow-xl">
<div className="card-body gap-4">
🤖 Prompt for AI Agents
In src/components/configuration/config.tsx around lines 137 to 138, the
background color class uses a fixed Tailwind color bg-gray-700, which breaks
theme awareness and may clash with user-selected DaisyUI themes. Replace
bg-gray-700 with a DaisyUI token like bg-neutral or bg-base-200 to ensure the
background color adapts automatically to light/dark modes and respects custom
themes.

Copy link
Author

@aleguy02 aleguy02 Jul 26, 2025

Choose a reason for hiding this comment

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

I'm ignoring this suggestion for now because I made this choice intentionally to stay visually similar to the old styling but worth noting.

Copy link

Choose a reason for hiding this comment

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

@aleguy02 Understood! That makes perfect sense given you're prioritizing visual consistency during the major library upgrades. Maintaining the existing look and feel is often more important than following every semantic best practice, especially during migration phases.


✏️ Learnings added
Learnt from: aleguy02
PR: wei/socialify#631
File: src/components/configuration/config.tsx:137-138
Timestamp: 2025-07-26T04:42:01.537Z
Learning: In the socialify project, during TailwindCSS and DaisyUI upgrades, the maintainer aleguy02 intentionally chose to use hard-coded Tailwind color classes like `bg-gray-700` instead of DaisyUI semantic tokens to maintain visual similarity to the old styling, prioritizing consistency over theme awareness during the migration.

Note: Learnings are effective only in the context of similar code segments. To apply general coding guidelines, please configure review instructions. You can manage existing learnings in the app.

Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR upgrades Tailwind CSS from version 3.4 to 4.1 and DaisyUI from 4.12 to 5.0 to align with new styling defaults and updated utility class names.

  • Removed the custom Tailwind CSS configuration file in favor of plugin-based/default behavior.
  • Adjusted class names across components (e.g. from bg-gradient-to-br to bg-linear-to-br, flex-grow to grow) to account for visual changes with the upgrade.
  • Updated package.json and PostCSS configuration to support the new dependency versions and syntax.

Reviewed Changes

Copilot reviewed 21 out of 34 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tailwind.config.ts Removed; migration from custom config to default plugin-based configuration.
src/components/repo/repo.tsx Adjusted gradient and spacing utility classes for updated styling.
src/components/preview/preview.tsx Modified background and dropdown shadow styling.
src/components/header/header.tsx Tweaked layout classes for improved header responsiveness.
src/components/footer/footer.tsx Updated footer text color and spacing styles.
Various snapshot files Updated snapshots to reflect the new class names and styling changes.
src/components/configuration/* Updated input, select, and checkbox classes to use new Tailwind CSS utilities.
postcss.config.js Adjusted plugin configuration to use '@tailwindcss/postcss'.
package.json Upgraded dependency versions and removed unneeded ones.
app/globals.css Revised global styles including new @import and @plugin directives.
.changeset/nice-bats-sleep.md Provided release note for the upgrade.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported
Comments suppressed due to low confidence (4)

src/components/repo/repo.tsx:38

  • Verify that changing the class from 'bg-gradient-to-br' to 'bg-linear-to-br' produces the intended gradient effect, in line with the design updates.
          <h1 className="text-5xl font-extrabold text-transparent bg-clip-text bg-linear-to-br from-secondary to-error">

src/components/configuration/repositoryInput.tsx:77

  • Confirm that 'focus:outline-hidden' is the correct Tailwind utility in version 4.1 to remove the focus outline, and that it behaves as expected across browsers.
            className="join-item input input-sm input-bordered grow text-sm font-bold focus:outline-hidden border-0 focus:ring-0"

postcss.config.js:3

  • Ensure that replacing the previous setup (with tailwindcss and autoprefixer) with '@tailwindcss/postcss' handles all required PostCSS transformations and that no additional plugins are needed.
    '@tailwindcss/postcss': {},

Copy link
Owner

Choose a reason for hiding this comment

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

Could you make sure the input background colors match up?

Copy link
Author

@aleguy02 aleguy02 Jul 26, 2025

Choose a reason for hiding this comment

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

I'm not quite sure how to test/address this. It looks like the input background color is white on all the tests but on local testing its a dark gray. I checked on Chrome and Brave, both based on Chromium. Will look deeper into this soon.

Copy link
Author

@aleguy02 aleguy02 Aug 18, 2025

Choose a reason for hiding this comment

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

I've been able to dedicate some more time now that my classes are over. I'm running into a new issue where the e2e font tests are failing with the error "Failed to fetch font". It's not just in the tests; I tried reaching wei/socialify/image?description=1&font=Raleway&language=1&name=1&owner=1&pattern=Diagonal%20Stripes&theme=Dark through the dev server and got the error message. When I remove "image" from the slug it also give the same error message in the logs but the page renders fine.
I tried this in a Codespace and locally and got the error both times. Unfortunately, this is bottlenecking my update because I can't update the test snapshots.

Copy link
Owner

Choose a reason for hiding this comment

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

Please make sure the border radius of the config container matches, and the width of the inputs should be the same~

Copy link
Author

Choose a reason for hiding this comment

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

Fixed this, but I'm waiting to fix the above issue before making the commit to avoid too many commits

@aleguy02
Copy link
Author

aleguy02 commented Jul 14, 2025

Hello, I wanted to give a transparent update. I have my plate a little full with the MLH fellowship, school, and applying to internships at the moment so I haven't made the time to work on this. However, let me know if you want this PR merged in urgently (I believe at least 1 other issue depends on this PR) and I'll make time to work on it this week :)

@wei
Copy link
Owner

wei commented Jul 15, 2025

@aleguy02 thanks for the update. It can wait.

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.

Upgrade to tailwindcss 4.0
2 participants