Skip to content

Releases: CyberSphinxxx/The-Real-Neighbors

The Real Neighbors v1.7.1 - Major Bugfix

16 Jun 15:04

Choose a tag to compare

The Real Neighbors v1.7.1

"Faster, smoother, and less buggy than your neighbor's lawnmower."


✨ What's New

🌐 The Explore Tab

Your gateway to the front page of the internet, now working perfectly.

  • Progressive Reddit Loading: The "All" tab now smartly loads subreddits progressively! Posts appear instantly one-by-one as they are downloaded, rather than forcing you to stare at a blank screen.
  • Anti-Block Tech: We upgraded our underground proxy to parse raw RSS feeds instead of JSON, elegantly bypassing Reddit's strict 403 and 429 API rate limits.

🤖 AI Engine Security

Keeping the bots away from our bots.

  • DeepSeek Authentication: Our AI features and endpoints are now securely locked down and cross-verified with Firebase Auth! This ensures only real neighbors can use the AI, protecting our API keys from being drained.

🛠️ Bug Fixes

  • Fixed the frustrating "Failed to load" error on the Games page so your Personal Best scores actually display correctly again.
  • Fixed the broken Post Modal on Desktop where massive images would selfishly push the entire comments section off the screen.
  • Restored real-time comment streams! You no longer have to refresh the page to see your friends replying to your hot takes.
  • Fixed an ugly visual glitch on the Birthdays page where a native checkbox was awkwardly overlapping the "Show Ages" toggle switch.

🚀 Under the Hood Improvements

  • Database Engine: Refactored over 50 files to dramatically reduce our Firebase database reads, keeping the app lightning fast and far away from billing limits.
  • Memory Optimization: Plugged several massive memory leaks by properly cleaning up real-time database listeners whenever you navigate away from pages.
  • Network Batching: Grouped multiple small background updates (like sending notifications, adding reactions, and updating your "seen" status) into single, highly optimized bulk updates.

Made with 💖 for the neighborhood.

Full Changelog: v1.7.0...1.7.1

# The Real Neighbors v1.7.0

15 Jun 13:59

Choose a tag to compare

"Omae wa mou shindeiru..." — You, right before surviving Hell Mode.


✨ What's New

🔥 Endless Survival Mode

The ultimate test of your Hiragana speed. Survive as long as you can before the timer runs out!

  • Dynamic Speed Curve: The timer shrinks by 5% after every single correct answer, eventually bottoming out at a blazing fast 2.0 seconds!
  • 3-Strike Rule: You start with 3 hearts. Choose the wrong answer or let the timer run out, and you lose a heart. Once they're gone, you're out.
  • Escalating Difficulty: As you progress, the number of choices increases from 4, to 6, and eventually up to 8! Reaching Level 11 forces Dakuten and Combinations on.

🧩 Words & Sentences Mode

Bridge the gap between raw memorization and actual reading comprehension with our new progression mode.

  • Duolingo-Style Pill Assembly: Tap fragments to build standard words, verbs, and famous anime quotes.
  • Barkada Themed Vocabulary: Learn survival words like baka and neko, or assemble anime quotes like nigerundayo.
  • Mastery Progression Gate: Complete 15 words in Basic Survival to unlock Verbs & Adjectives, which then unlocks Sentences & Quotes!
  • Hardcore Typing Final Boss: No pills. No hints. Read the full anime quote in Hiragana and type the exact Romaji translation to prove your mastery.

🛠️ Improvements

  • Hiragana Quiz UI: Completely redesigned the layout to fit seamlessly on one screen—no more awkward scrolling to hit play!
  • Pre-Game Countdown: Added a hype 3, 2, 1, GO! countdown sequence before the timer kicks in, so you aren't immediately blasted with a 10-second timer.
  • How to Play Guide: Added a dedicated info button that explains the exact rules and mechanics for every game mode.
  • Smart Header Scoring: The "Best Score" displayed in the top bar now dynamically updates to show your personal best for the exact game mode you are currently playing.

🐛 Bug Fixes

  • Fixed an annoying UI bug where the checkmarks on the Dakuten and Combinations toggles were invisible.
  • Fixed an issue in the Word Builder where the game would instantly fail you on the first try due to an empty drop-zone glitch.
  • Disabled copy-pasting text on characters and questions to prevent cheating. Play fair!
  • Fixed the endless mode checkboxes so they are automatically checked and locked when Endless Survival is selected.

🚀 Coming Soon

  • 🏆 Live Osu!-style sliding leaderboards right next to your game!
  • ⚔️ Head-to-head multiplayer challenges!
  • 🎨 More anime-themed vocabulary expansions!

Built with ❤️ for the Barkada.

Full Changelog: v1.6.0...v1.7.0

v1.6.0 - Mobile Compatibility Update

11 Jun 01:42

Choose a tag to compare

The Real Neighbors v1.6.0

"Sleek native feel on mobile, exposed lurkers, and a smarter Botbot!"


✨ What's New

📱 Massive Mobile Overhaul

We completely ripped out the old mobile popups and gave the app a true native smartphone feel!

  • Swipeable Bottom Sheets: Say goodbye to clunky desktop popups on your phone. Almost every popup in the app (Events, Posts, Playlists, Games, etc.) now smoothly slides up from the bottom of your screen.
  • Smart Adaptation: The app now magically detects your device. You get a sleek bottom sheet on your phone, and a classic centered modal when you're on your laptop.
  • Silky Animations: We added custom slide-in and fade animations to make the whole mobile experience feel incredibly premium and smooth.

👀 Exposing the Lurkers

Time to see who's been hiding in the shadows and who's actually hyping you up!

  • Who Reacted: Tap the reaction count on any post to see exactly who left that 😂 or 🔥.
  • Who Seen It: Tap the "Seen by" text to get a full list of who read your post (and who's secretly ignoring you). Online members get pinned right to the top!

🧠 Botbot Memory Upgrade

Botbot just got a lot more efficient with our API budget.

  • Daily Caching: The Feed Catch-Up now saves its summary locally for the day. If you check it again, it loads instantly instead of thinking from scratch!

🛠️ Improvements

  • Wordle Game: Purged all the weird non-English/Filipino words and made sure the word of the day is truly random and perfectly in sync for everyone.
  • Games Page: Removed those distracting hover effects on the game cards to keep things looking clean.
  • Botbot Branding: Wiped out the last remaining "NBOT" references across the app. Respect the name, it's Botbot!
  • AI Navigation: The "View in Botbot" button in the catch-up summary actually takes you to the right place now instead of a blank screen.

🐛 Bug Fixes

  • Fixed the notification bell dropdown getting violently clipped and hiding your latest alerts.
  • Fixed those ugly hardcoded white lines sitting awkwardly in the hamburger menu.
  • Fixed the harsh white borders in the new modals so they blend seamlessly with the app's theme and custom colors.
  • Squashed a bunch of underlying code errors and unused imports to keep the app running buttery smooth behind the scenes.

Built with love for the best neighbors.

Full Changelog: v1.5.0...v1.6.0

The Real Neighbors v1.5.0

07 Jun 01:36

Choose a tag to compare

Aesthetics & Minigames Update!

"Racing ghosts, cracking trivia, hacking terminals, and floating in the northern lights."


✨ What's New

🎮 The Neighborhood Arcade is Here!

We just dropped an entire suite of 4 fully-featured minigames to test your skills and challenge your friends.

  • TypeRacer: Flex your typing speed across Words, Quotes, Timed, or Zen modes. Race against your friends' best times ("Ghosts") in real-time, see live WPM graphs, and customize your caret and sounds!
  • Wordle (Neighborhood Edition): A daily word puzzle with custom word packs. Guess the hidden word in 6 tries and share your color-coded grid to the feed!
  • Brain-Busting Trivia: Test your knowledge across multiple categories (Gaming, Programming, Pop Culture, etc.) with a timed countdown and dynamic scoring system.
  • Reflex Tester: Pure, raw reaction time. Wait for green and click as fast as humanly possible to secure your spot on the millisecond leaderboard.

🏆 Global Leaderboards & Game Feeds

  • Weekly Leaderboards: Every game is tracked. Compete for the #1 spot every single week across all 4 games.
  • Sub-Categories: Filter leaderboards dynamically to see who is best at specific modes (like TypeRacer's Words vs. Quotes).
  • Bragging Rights: New "Share to Feed" modals let you instantly post your high scores, personal bests, and Wordle grids directly to the community feed.

🎨 The "About" Dashboard

We completely ripped out the boring old About tab and built a sleek, modern dashboard that looks incredible in both light and dark modes.

  • Creator Card: A stunning developer profile card with an animated gradient border and quick links to Github and Wallet.
  • Live App Stats: Watch the community grow in real-time with live counters for total users, messages sent, events hosted, and games played.
  • Barkada Rules: A fun, hacker-terminal themed section laying down the core laws of the group.
  • Tech Stack Grid: Interactive pill cards showing off exactly what powers the app beneath the hood.

🌌 Next-Level Animated Backgrounds

Your personalized aesthetic just got a major buff with tons of new dynamic background controls.

  • Ultimate Control: We added precision sliders for animation Amount, Intensity, Speed, and Angle so you can tune your vibe exactly how you like it.
  • Slider Styling: The Settings sliders now have a gorgeous custom styling that feels incredibly premium.
  • New Pattern: Added an extra, brand-new background pattern to balance out the dynamic visuals!

🛠️ Bug Fixes

  • Fixed the AI rate limiter being way too aggressive and arbitrarily choking Botbot AI responses.
  • Fixed the "Northern Lights" background getting awkwardly cut off at the top and bottom of the screen.
  • Fixed the "Floating Dust" animation which was straight up refusing to float.

🚀 Improvements

  • Game Library Filters: You can now easily sort the games page by Mobile Compatible, Word, Trivia, or Reflex categories.
  • System Settings: Refactored the entire About page to strictly use semantic CSS variables, completely stripping out all hardcoded styling for seamless Light/Dark mode transitions.
  • Codebase Health: Passed the app through a rigorous TypeScript and ESLint sweep, wiping out all unused variables, optimizing React rendering loops, and fixing strict typing errors for a pristine build.

🔮 Coming Soon

  • 🤖 Smarter Botbot capabilities and group chat integrations.
  • 🏅 Badges and achievements for the ultimate gamers in the group.
  • 🎨 Even more UI polish and buttery smooth animations across the app.
  • 📱 More Mobile Compatibility Updates.

Built with love (and an unhealthy amount of coffee) by CyberSphinxxx.

Full Changelog: v1.4.0...v1.5.0

The Real Neighbors v1.4.0

06 Jun 17:52

Choose a tag to compare

Update: Instant Reactions, Poster Previews & UI Polish 🎨

"Because waiting for things to load is so last year."


✨ What's New

🤖 BotBot Upgrades

BotBot's recommendations just got a huge visual upgrade!

  • Poster Previews are now included whenever BotBot recommends a movie or anime.
  • Quick Add buttons let you toss BotBot's picks straight into your Watchlist with one single click!

⚡ Lightning Fast Feel

We've made the app feel ridiculously snappy so you never have to wait.

  • Instant Reactions mean the moment you react to a chat message, it shows up immediately.
  • Link Posting is now instant! Drop a YouTube link and it posts right away with a cool loading skeleton while it fetches the preview in the background.

💾 Never Lose a Draft

Accidentally hit refresh? We've got your back.

  • Chat & Feed Persistence locally saves whatever you're typing. You can literally navigate away and your half-written post will be waiting right where you left it!

🎨 Improvements

  • ProgressiveImage: Replaced static loading with a sleek shimmer effect and a smooth 500ms fade-in across the feed and watchlist.
  • AuthLoadingScreen: Completely rebuilt the loading state with immersive pulsing orbs, a floating 3D icon, and a silky fade-out to match the login aesthetic.
  • UserWatchlist: Adding a movie now updates your list immediately—no more manual page refreshes required!

🐛 Bug Fixes

  • Fixed the overly aggressive AI rate limiter so BotBot's Roast Mode won't randomly choke and throw Vite proxy errors.

🔮 Coming Soon

  • 🤫 More AI personalization that actually gets you.
  • 🚀 Even smoother feed interactions.
  • 🎉 Fun surprises you didn't know you needed.
  • 👾 Browser Minigames!

Crafted with 💜 for the best neighbors on the internet.

Full Changelog: v1.3.0...v1.4.0

The Real Neighbors v1.3.0

05 Jun 01:49

Choose a tag to compare

Your friendly neighborhood just got a whole lot smarter! 🤖✨


✨ What's New

🧠 Meet Botbot, Your Neighborhood AI

Botbot is here to make posting, planning, and picking what to watch easier and way more fun.

  • Caption Generator: Stuck on what to say? Let Botbot write your post captions with different vibes (Funny, Chill, Hype, or Feels) right from the composer.
  • Poll Suggestions: Can't decide what to ask the group? Generate random, funny, or serious poll questions in seconds.
  • Watchlist Picks: Not sure what to binge next? Ask Botbot for personalized movie, TV, or anime recommendations based on the group's vibes.
  • Auto-Reactions: Keep the hype going! Botbot now drops in to comment on posts that hit exactly 3 or 7 neighbor reactions.

🎬 Watchlist Level-Up

We've supercharged how you find and organize your favorite media.

  • Genre Filtering: You can now filter the watchlist by specific genres to find exactly what you're in the mood for.
  • Infinite Scrolling: Scroll endlessly through movie, TV show, and anime search results—no more hitting a dead end after 12 items!

🛠 Improvements

  • Feed Filters: Reorganized the layout on the Feed page so it looks perfectly clean even as our private neighborhood grows.
  • Select Dropdowns: Built a sleek, custom dropdown menu that you'll see scattered across Settings, Playlists, and Birthdays for a better click experience.
  • Event Cards: RSVP buttons now neatly disable themselves once an event has passed. No more accidental time travel!
  • App Layout: Standardized all of our borders and spacing across modals and cards to give everything a premium, cohesive aesthetic.

🐛 Bug Fixes

  • Fixed the avatar clipping issue on the Feed filter bar (everyone gets their full face back!).
  • Fixed an invisible memory leak on the Login page's tilt animations.
  • Fixed the Subreddit manager not immediately updating your feed after adding or removing a sub.
  • Fixed missing fallback user avatars in the Birthdays list.

🚀 Coming Soon

  • 🍿 Smarter group consensus for movie nights...
  • 💬 More ways to chat and interact with Botbot in the comments...
  • 🎨 Even more profile customization options!

Made with ❤️ for the neighborhood.

The Real Neighbors v1.2.0

04 Jun 20:33

Choose a tag to compare

"Wait, what did they just add? Oh, there's a modal for that now."


✨ What's New

🎁 The "What's New" Experience

Stay in the loop without having to ask! We've added a seamless way to see all the latest features right inside the app.

  • Announcement Modal magically pops up the first time you log in after an update, giving you the scoop instantly.
  • Changelog History is now tucked away safely in your Settings under the About tab. You can expand and scroll through all past updates whenever you want!
  • Notification Dot appears on the Settings icon if there's a shiny new update you haven't seen yet.

🐛 Bug Fixes

  • Fixed some layout quirks so the explore feed is now perfectly centered on your screen.
  • Fixed an issue where embedded videos were getting weirdly cropped on mobile.
  • Fixed the subreddit picker drop-down menus clipping off the side of the screen.

🎨 Improvements

  • Explore Feed now sports a sleek, modern layout with a persistent sidebar for your subreddits.
  • Video Player has been upgraded to properly show the active video right from the start in the post details.
  • Settings Page got a minor facelift to cleanly display our shiny new version tags and changelog.

🚀 Coming Soon

  • 🎠 Carousel posts getting that high-quality, swipeable glow-up.
  • 📱 Wider, full-bleed post cards so you don't even have to click to see the good stuff.
  • 👀 More fun ways to interact with your favorite neighbors.
  • Ai????

Full Changelog: v1.0.0...v1.2.0

The Real Neighbors - Release Notes

02 Jun 04:01

Choose a tag to compare

Version v1.1.0

This release introduces a fully featured, real-time chat infrastructure supporting both public channels and private direct messages. It also overhauls the navigation system, updates the global layout architecture to be more consistent, improves cross-user interactions, and provides a polished, responsive Settings page that matches the design language of the platform.

A total of 16 files were created or modified. Below is a detailed breakdown of all the changes.


Key Features and Enhancements

1. Real-Time Chat System (Channels and Direct Messages)

  • Structured Channels: Implemented public chat channels grouped by category (General, Interests, and Utility) with support for channel descriptions and custom emojis.
  • Direct Messages (DMs): Enabled direct messaging between neighborhood members. The DM list is populated automatically with all registered users to make it easy to start conversations.
  • Rich Text and Images: Added support for normal text messages, replies to specific messages with a quoted message preview, and automatic detection/rendering of image URLs.
  • Typing Indicators: Integrated real-time typing indicators powered by the Firebase Realtime Database. Users can see when someone else in the channel/DM is currently typing.
  • Reactions: Added a quick-reaction menu with popular emojis (thumbs up, heart, laugh, surprise, sad) allowing users to add or remove reactions to messages.
  • Seen Receipts: Implemented DM read receipts showing the avatar of the recipient at the bottom-right of the last message they read.
  • Message Management: Allowed users to edit or delete their own messages. Deleted messages display a system notification that the content was removed.

2. Navigation and Layout Reorganization

  • Grouped Sidebar Navigation: The left sidebar navigation has been cleaned up and categorized into logical headers (MAIN, ENTERTAINMENT, NEIGHBORHOOD).
  • Anchored Settings and Profile: My Profile and Settings have been moved to the absolute bottom of the left sidebar. The redundant user card component has been removed for a cleaner visual flow.
  • Dynamic Page Header: The desktop navigation tabs ("Our Feed" and "Explore") inside the global header are now context-aware and only display when the user is viewing the Feed page.
  • Main Shell Scaling: Refactored the main application container to support full-height scroll-independent pages (like Chat and Playlist) without causing double scrollbars or clipping.
  • Responsive Sidebars: Built toggleable slide-out menus for channels and members list on mobile devices, ensuring the chat experience is clean and accessible on any screen size.

3. Redesigned Settings Page

  • Unified Layout: Relocated the Settings page under the main AppShell. It now keeps the global header and left sidebar consistent instead of acting as a standalone screen.
  • Two-Column Design: Redesigned the page to utilize a double-column desktop layout (navigation tabs on the left, settings form content on the right) and horizontal scroll pills on mobile.

4. Interactive Profile Actions

  • Message Shortcut: Added a dedicated "Message" button on user profile pages. Clicking this button auto-initializes a direct message conversation and redirects to the chat screen.
  • Quick Chat from Online Widget: Integrated message action buttons directly inside the online/offline members widget on the right sidebar.

Detailed File Changes

Below is the list of all 16 uncommitted files that were created or modified in this release:

New Files Created (7)

1. chat.ts

  • Implements core communication logic with Firebase Firestore and Realtime Database.
  • Provides listener subscriptions for channel lists, messages, and direct messages.
  • Exposes methods to send, update, react to, and delete messages.
  • Manages typing statuses and read receipts.

2. ChatPage.tsx

  • Serves as the main container for the chat interface.
  • Coordinates the 3-pane layout: Channel/DM Sidebar on the left, Message Area in the center, and Member List on the right.
  • Implements mobile toggle buttons to drawer-slide the sidebars on touch devices.

3. ChannelSidebar.tsx

  • Displays channels sorted by category and registered members in a Direct Messages list.
  • Features green indicators for online participants.
  • Calculates and renders unread badges for incoming messages based on seen receipts.

4. MembersSidebar.tsx

  • Renders list of online and offline users active in the neighborhood.
  • Allows clicking on members to navigate directly to their user profiles.

5. MessageArea.tsx

  • Displays message history and groups consecutive messages sent by the same user within a 5-minute window.
  • Includes relative date separators (e.g., "Today", "Yesterday", or custom weekday formats).
  • Monitors viewport focus and triggers typing and read-status database updates.

6. MessageItem.tsx

  • Renders individual chat message blocks, attachments, edit markers, and reply references.
  • Features a hover action menu to trigger emoji reactions, nested replies, editing, or deletion.
  • Displays small user avatar indicators indicating who has seen the message in DMs.

7. ChatInput.tsx

  • Provides an input area with an auto-expanding text box for message entry.
  • Supports typing event hooks, reply context bars, and send submission triggers.

Existing Files Modified (9)

8. firestore.rules

  • Added database security rules for /channels and /dms paths.
  • Restricted channel creation/deletion to admin roles, while allowing authenticated users to read.
  • Locked DM room visibility and messages only to authenticated users who are explicit participants in the conversation.

9. index.ts

  • Added TypeScript interfaces for Channel, ChatMessage, and DirectMessage data structures.

10. App.tsx

  • Registered lazy-loaded ChatPage and configured paths: /chat, /chat/:channelId, /chat/dm/:dmId.
  • Nested the /settings path inside the parent route using AppShell for consistent navigation.

11. AppShell.tsx

  • Configured flexible columns that allow full-height layouts on /chat routes.
  • Hid the desktop right sidebar on both /playlist and /chat sub-pages to maximize screen workspace.

12. Header.tsx

  • Added a conditional filter so that feed tabs ("Our Feed" and "Explore") are only displayed when the user is on the main landing feed page.

13. Sidebar.tsx

  • Reorganized main list into MAIN, ENTERTAINMENT, and NEIGHBORHOOD sections with uppercase header markers.
  • Moved profile and settings links to the bottom layout bar.
  • Cleaned up and deleted the redundant user dashboard block from the footer.

14. OnlineWidget.tsx

  • Added chat message action buttons next to online/offline user lists.
  • Improved spacing and overflow text truncation constraints.

15. ProfilePage.tsx

  • Introduced a "Message" button in the profile banner for other users.
  • Hooks up initialization commands to create a direct message room between the visitor and the profile owner.

16. SettingsPage.tsx

  • Replaced the fullscreen configuration modal with a standard workspace page.
  • Migrated the mobile selector from flat tables to a swipeable horizontal pill list.
  • Implemented vertical option tabs on the desktop screen view.

Full Changelog: https://github.com/CyberSphinxxx/The-Real-Neighbors/commits/v1.1.0

The Real Neighbors v1.0.0 🎉

01 Jun 22:42

Choose a tag to compare

Welcome to the release (v1.0.0) of The Real Neighbors! This major release transforms the project from a scaffold into a full-fledged, highly-optimized, real-time social platform designed for close-knit communities. We've packed this release with everything from real-time feeds and live presence to a custom theming engine and robust performance optimizations.

Here is the complete list of features, updates, and improvements included in this release.


🚀 Core Features & Social Experience

Real-Time Social Feed

  • Dynamic Post Feed: A fully realized, real-time social feed where users can share updates, links, and media.
  • Rich Post Composer: Includes automatic Open Graph link preview generation so shared URLs look great instantly.
  • Interactive Reactions: Users can react to posts in real-time.
  • Inline Real-Time Comments: A threaded comment system supporting live updates and discussions natively on the post card.
  • Post Detail Modal: A dedicated modal view for deep-diving into individual posts and their comment threads without losing your place in the feed.
  • Admin Pinning: Administrators can pin important posts to the top of the feed.

Reddit Integration (Explore Tab)

  • Built-in RSS Proxy: View content from your favorite subreddits directly within the app without leaving the platform.
  • Subreddit Manager: Add, remove, and manage which subreddits appear in your feed.
  • Reddit Post Cards: Specially formatted cards for Reddit content seamlessly integrated into the feed layout.

Events Management

  • Dedicated Events Page: Browse all upcoming and past events in a unified view.
  • Create Event Modal: easily schedule new gatherings using a custom DateTimePicker.
  • Shared Event Calendar: An interactive inline calendar to visualize community events.
  • Event Detail Page & RSVPs: Track who is attending, read event notes, and engage in event-specific discussion boards.
  • Event Sidebar Widget: Keeps the most imminent upcoming events visible at all times.

Birthdays Hub

  • Birthdays Page: A comprehensive directory of all community members' birthdays.
  • Birthday Message Board: Leave celebratory messages for neighbors on their special day.
  • Birthday Picker: Easy onboarding UI for users to set their birth dates.
  • Birthday Sidebar Widget: Highlights whose birthday is coming up next so you never miss an occasion.

Shared Resources & Watchlist

  • Curated Watchlist: A dedicated page to track movies/shows the community wants to watch, featuring "Consensus Optimizations" to highlight the most popular picks.
  • Watch Together Sessions: Plan and sync watch parties natively through the platform.
  • Community Links Directory: A centralized hub (LinksPage) for important URLs and shared resources.

🎨 UI/UX & Design Engine

Advanced Theming System

  • CSS Variable Driven: Completely overhauled the design system to use semantic CSS variables.
  • Multiple Curated Themes: Users can choose from 6 distinctly crafted aesthetic themes:
    • Dark (Standard)
    • Amoled (Deep black for OLED displays)
    • Sunset (Warm, vibrant orange/purple hues)
    • Ocean (Deep blue, aquatic tones)
    • Midnight (Sleek, muted dark blues)
    • Forest (Earthy, natural greens)

Premium Animations & Interactions

  • Redesigned Login Experience: An immersive, interactive login page featuring a dynamic particle/aurora background, text scramble effects, and 3D tilted cards (powered by GSAP, Vanilla-tilt, and tsparticles).
  • Smooth Scrolling: Integrated lenis for buttery-smooth page scrolling.
  • Celebratory Confetti: Implemented canvas-confetti for delightful micro-interactions (e.g., on birthdays or goal completions).
  • Reusable Tooltips: Custom-built tooltip components to provide context without cluttering the UI.
  • Deterministic Avatars: A new utility (avatarColor) that automatically assigns a consistent, unique color hash to users without custom profile pictures.

🔔 Engagement & Live Presence

Real-Time Presence

  • Live Online Status: Powered by Firebase Realtime Database (RTDB), the app tracks who is currently online.
  • Online Sidebar Widget: See exactly which neighbors are currently active on the platform.
  • Avatar Status Indicators: Green "online" dots appear on avatars across the app (in posts, comments, and the sidebar).

Notifications & Streaks

  • Interactive Notification Bell: A centralized hub for all alerts, utilizing a queueing system (useStartupNotifications) so you aren't overwhelmed upon logging in.
  • Streak Tracking: Built-in gamification that tracks consecutive login/interaction streaks.
  • Group Streak Widget: See how long the community has collectively kept their streak alive.
  • Interactive Mini-Poll Widget: Quick, real-time sidebar polls to gauge community opinion.

Profiles & Customization

  • Comprehensive Settings Page: Manage notification preferences, active themes, and streak configurations.
  • Top Movies Selector: Users can showcase their favorite films directly on their user profiles.

⚡ Performance & Architecture

  • Virtualized Post Feed: Implemented @tanstack/react-virtual to ensure the feed remains 100% smooth and lag-free, even with hundreds of rendered posts and media items.
  • Route-Based Code Splitting: Heavy pages and components are now lazy-loaded, drastically reducing the initial bundle size. Includes beautiful page skeleton loaders during transitions.
  • Aggressive Memoization: Wrapped high-frequency components (like PostCard, sidebar widgets, and layout shells) in React.memo to prevent unnecessary re-renders.
  • Multi-layered Caching:
    • In-memory Caching (Zustand Stores) for rapid state access.
    • Client-side Caching for Birthday/Event listings.
    • LocalStorage for Reddit feed prefetching.
  • Optimized Firestore Queries: Integrated pagination and cursors to limit data over-fetching.

🔒 Security & Infrastructure

  • Global Authentication: Implemented robust auth state management using Zustand and Firebase Auth.
  • Protected Routing: Strict route guards prevent unauthenticated access to the main application.
  • Advanced Security Rules:
    • Restructured Firestore and Realtime Database rules.
    • Added specific permissions to allow non-authors to update seenBy, reactions, and streaks securely without compromising document integrity.
  • Progressive Web App (PWA) Ready: Configured vite-plugin-pwa for future offline support and installability.
  • Environment & Deployment: Configured Firebase Hosting, Vercel deployments, and added a utility script for seeding admin users.

Version 1.0.0 lays the foundation for a vibrant, fast, and connected neighborhood. Enjoy the new space!

Full Changelog: https://github.com/CyberSphinxxx/The-Real-Neighbors/commits/v1.0.0