Our Shade Story
Stay in the loop as we level up ShadySide โ one shady seat at a time. Hereโs where youโll find all our latest releases, features, and fixes.
โ๏ธ The Shady Side Goes Public!
โ๏ธ v1.0.0-beta โ The Shady Side Goes Public!
After months of coding in dark mode and dodging bugs like UV rays, ShadySide.app is finally out in public beta! ๐ฅ Get ready to outsmart the sun and find your perfect seat โ because this release is packed with features thatโll keep you cool, literally.
๐ด What's New?
๐ช A Fresher Look & Smoother Ride
- Revamped About Page with slick scroll animations and new layout
- Refined mobile layout so the important stuff (like where to sit!) hits you first
- Legal pages got a mini spa treatment: cleaner layout, better vibes
๐ก๏ธ Privacy & Protection (No Shady Business Here)
- ๐จ Cookie Consent banner added โ we ask nicely before tracking
- โ Content Security Policy in place (basically, helmet + sunscreen for your code)
- ๐ All sensitive stuff safely stashed server-side
๐ธ Sponsor the Shade Life
- New floating Sponsor Button ๐
- UPI QR code for quick support + links to other platforms
- Because helping people avoid sunburn deserves a little love, right?
๐ค Sharing Is (Almost) Caring
- "Share My Results" feature (link + image) added โ currently paused for tweaks
- Results auto-load when visiting shared links (magic!)
- Social buttons for quick flexing on your sunny friends
๐ Now With Real Docs!
- New Changelog Page (you're on it!)
- Full docs for:
- Project Structure
- How Sharing Works
- Testing & Setup
๐ช Under the Hood
- ๐งช Testing setup with Cypress & GitHub Actions
- ๐งน Cleaner codebase structure + better type safety
- ๐ง Form validation logic refactored so it behaves like a grown-up
๐ A Few Things Still in the Shade...
- Share feature is temporarily disabled (fixing a sunspot ๐ง)
- Some edge cases in results UX being fine-tuned
Enjoy the ride. Stay shady. Weโre just getting started ๐ค๏ธ
๐จ Theme Switching + UI Polish
Whatโs New:
-
๐ Theme Toggle Now Live!
Users can now switch between Light, Dark, and System themes โ available in both the navbar and settings panel. -
โจ Seamless Theme Transitions
No more flashes or awkward shifts โ theme changes now feel smooth and intentional. -
๐ ๏ธ Under-the-Hood Enhancements
- Updated
ThemeProvider
to fix hydration mismatches - Added fallback values and new CSS variables for theme consistency
- Improved secondary button styles to match the new themes
- Updated the settings panel with theme options that stay in sync
- Updated
โGet shady or stay bright โ now itโs totally up to you.โ
Full Changelog: [Compare Changes โบ]
Cookie Consent + Analytics Privacy
Whatโs New:
- โจ Implemented a custom cookie consent banner for analytics tracking
- Shows only on first visit
- Users must explicitly accept before GA or performance tracking is enabled
- Consent is remembered via localStorage
- Includes a direct link to the [Privacy Policy](/privacy)
- ๐ Google Analytics + Web Vitals tracking now respect user consent
- No shady business โ tracking starts only after opt-in
UI Update:
- Added a clean, minimal banner that blends with your site's aesthetic
- โ๏ธ Fun copy to match the brand tone: โWe donโt do anything shady with your dataโ
Full Changelog: [Compare Changes โบ](https://github.com/osnaren/shady-side/compare/v0.4.0-beta...v0.4.1-beta)
Beta Release: Polish, Performance & UX Boost
๐งช v0.4.0-beta โ Beta Release: Polish, Performance & UX Boost
What's New
- ๐ฑ Improved Mobile UX: Introduced a bottom tab view to surface key info post-form submission
- ๐ชช Changelog Page: Track updates with style โ added a sleek changelog with GitHub integration
- โ๏ธ Settings Drawer Fix: Fixed layout issues in mobile view
- ๐ Security Audit: Implemented recommendations โ API validation, CSP, error handling, rate limiting
- ๐ฌ UX Improvements:
- Overcast conditions now show real exposure data
- Smart tips and warnings updated contextually
- ๐งน Cleaned up broken footer links and removed unnecessary dynamic imports
๐ง This release stabilizes the app with key infra improvements and elevates the UX experience ๐ Compare Changes: https://github.com/osnaren/shady-side/compare/v0.3.0-alpha...v0.4.0-beta
Core Enhancements & Infra Work
๐ v0.3.0-alpha โ Core Enhancements & Infra Work
What's Changed
- ๐ง Refactored component structure and improved performance
- โ๏ธ SEO, accessibility, and performance audits implemented
- โ Fixed scrolling and build issues across pages
- ๐งช Improved dynamic loading and error handling
- ๐งผ Code cleanup, null checks, and GSAP animation improvements
Notable Commits
UI and Copy Review
โ 5bd2beaAccessibility Audit
โ e02ffc9Performance Audit
โ a041399Fix: Improves null checks for window/document
โ 8b2f940Feature: Dynamic rendering for geocode API route
โ 2b1137fRefactor: Reorganized codebase structure
โ #3
๐ PRs:
๐ Full Changelog: https://github.com/osnaren/shady-side/compare/v0.2.0-alpha...v0.3.0-alpha
Initial Alpha Release
๐ v0.2.0-alpha โ Initial Alpha Release
What's Changed
- ๐ฏ Implemented MVP features and core UI by @osnaren
- ๐ Laid the foundation for sun-based seat recommendations, weather display, and journey insights ๐ PR: https://github.com/osnaren/shady-side/pull/1 ๐ Full Changelog: https://github.com/osnaren/shady-side/commits/v0.2.0-alpha