
CodeNearby
CodeNearby is a social networking platform, made specifically for developers to connect, collaborate, and grow together.
To better align with Resend's free tier limitations, I've updated the email notification script to handle user distribution in batches based on specific days. The script now includes new command-line arguments to control the daily schedule and ensures we skip users who have already been notified. This change allows for reliable, throttled email delivery while improving logging transparency. 
We've officially hit version 2.0.0! This release brings a comprehensive UI redesign for better visual consistency across the platform, alongside a fully integrated transactional email system. Users will now receive automated welcome emails, alerts for friend requests and post milestones, and periodic re-engagement updates to keep them connected with our community. 
We have successfully rolled out a robust email notification system to boost user engagement. This implementation covers critical user touchpoints, including welcome emails for new signups, alerts for friend requests and activity, as well as milestone notifications for post interactions. The system uses a centralized layout for consistent branding and includes a background cron job for re-engagement efforts. 
We've updated the QR code display component to feature rounded corners, providing a cleaner and more modern aesthetic. This minor visual refinement helps the QR code integrate more smoothly with the overall rounded design language of the interface. 
This update removes several unused imports and dead code components across various app pages to reduce bundle size and improve maintainability. Additionally, it adjusts linting configuration in .hintrc to better handle specific axe accessibility rules. 
This update introduces widespread design consistency fixes across the platform. We've removed excessive letter-spacing (tracking-widest) properties in our UI components to improve overall text readability and prevent layout breaks. Additionally, the app theme has been temporarily forced to light mode to ensure a reliable and consistent viewing experience while we refine our dark mode styles.

This significant update rolls out full dark mode support across the entire platform, smoothly transitioning colors on all major pages and UI components to accommodate darker system themes. Additionally, we addressed numerous frontend build warnings by cleaning up unused imports and tweaking ESLint configurations for React hooks. You can now browse without blinding yourself at 2 AM.

We've completely overhauled the user interface to introduce a striking new "Swiss" design system across the entire application. This major visual refactor replaces our previous layout with a high-contrast, brutalist aesthetic featuring heavy borders, sharp shadows, and prominent typography. The update establishes a distinct identity for the platform while introducing reusable components like SwissCard and SwissButton to accelerate future frontend development.
