Skip to content

Releases: reenatoteixeira/jah-pod-sextar

v1.1 - Jah Pod Sextar

28 Mar 18:31
90f4eb0

Choose a tag to compare

🎉 'Jah Pod Sextar' - v1.1 Release Notes

🚀 Overview

We are thrilled to announce the v1.0 release of Jah Pod Sextar — a fun React-based application that answers the ultimate question: "Já pode sextar?". This version marks a major milestone as we transition the project to a TypeScript + React + Vite stack, bringing performance improvements, better maintainability, and a solid foundation for future features.

We're excited to announce the release of v1.1 of Jah Pod Sextar! This update brings several highly anticipated features that enhance both the visual experience and accessibility of our beloved "Já pode sextar?" app.

🆕 What's New in v1.1?

Theme Support

  • Introducing Light and Dark themes for a personalized viewing experience
  • Seamless theme switching with smooth transitions
  • System theme detection and automatic adjustment

Multi-Language Support

  • Added support for multiple languages:
    • Brazilian Portuguese (pt-BR)
    • English (en-US)
  • Easy language switching through the UI
  • All messages and UI elements fully localized

Enhanced Friday Experience

  • New Confetti Animation feature that triggers automatically on Friday afternoons

Technical Changes

  • Firebase Integration Discontinued: Moving to a more lightweight, static solution for better performance
  • Optimized state management for theme and language preferences

🔮 What's Next?

  • Add more language options (feel free to open an issue asking for specific languages)
  • Add more theme options (feel free to open an issue or send your own themes)

🔧 How to Run the Project Locally

1. Fork the repository

Click on the "Fork" button at the top right of this repository to create your own copy.

2. Clone your fork

git clone https://github.com/your-username/jah-pod-sextar.git
cd jah-pod-sextar

3. Install dependencies

npm install

4. Start development server

npm run start

💡 Contributing

Got a cool idea? Found a bug? Contributions are welcome! Feel free to open an issue or submit a pull request.

🎉 Acknowledgments

Thanks to everyone who contributed to this release! Let's keep improving and making Jah Pod Sextar even more fun! 😆🎊


What's Changed

Full Changelog: v1.0...v1.1

v1.0 - Jah Pod Sextar

14 Mar 16:26
2951c8a

Choose a tag to compare

🎉 'Jah Pod Sextar' - v1.0 Release Notes

🚀 Overview

We are thrilled to announce the v1.0 release of Jah Pod Sextar — a fun React-based application that answers the ultimate question: "Já pode sextar?". This version marks a major milestone as we transition the project to a TypeScript + React + Vite stack, bringing performance improvements, better maintainability, and a solid foundation for future features.

🆕 What's New in v1.0?

Tech Stack Upgrade

  • Full migration to TypeScript, ensuring better type safety and developer experience.
  • Now powered by React + Vite, making it faster and more optimized.

Dynamic Daily Responses

  • The app now provides humorous and dynamic responses based on the day of the week.
  • Every time you refresh, you'll get a fresh, fun message to keep the anticipation of the weekend alive!

Improved UI & UX

  • Clean and responsive design using Tailwind CSS.
  • Enhanced layout for a better user experience across different devices.

Code Improvements

  • Refactored components for better structure and scalability.
  • Optimized rendering logic for better performance.

🔮 Next Steps (Planned Features)

Firebase Integration

  • Use Firestore to dynamically manage the available responses.
  • Cache weekday messages for better performance and reduced Firestore reads.

UI/UX Enhancements

  • Dark mode support to make the app more visually appealing.
  • Confetti animation when it's finally time to "sextar"! 🎉
  • Smoother transitions and micro-interactions for a polished feel.

Localization

  • Support for multiple languages so users worldwide can enjoy the app in their native idioms.

🔧 How to Run the Project Locally

  1. Clone the repository:
    git clone https://github.com/reenatoteixeira/jah-pod-sextar.git
  2. Navigate to the project folder:
    cd jah-pod-sextar
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm run dev

💡 Contributing

Got a cool idea? Found a bug? Contributions are welcome! Feel free to open an issue or submit a pull request.

🎉 Acknowledgments

Thanks to everyone who contributed to this release! Let's keep improving and making Já Pode Sextar? even more fun! 😆🎊


What's Changed

Full Changelog: v0.1...v1.0

v0.1 - Proof of Concept

26 Feb 18:48
4779dd7

Choose a tag to compare

Release v0.1 - Initial Version

🎉 Já Pode Sextar is here! This first release brings the core functionality of the app: a playful, dynamic response to the question "Já pode sextar?" based on the day and time of the week.

Features:

  • Day-based Responses: The app displays a humorous response depending on the current day and time. For example, "Ainda não, está longe" on Monday or "Só depois do meio-dia" on Friday before noon.
  • Randomized Responses: A JavaScript array is used to store predefined responses. A function combines the current day and time with a random number to select the appropriate response.
  • Simple JavaScript Logic: The app uses vanilla JavaScript to handle day/time checks and response selection.

What’s Coming in Future Releases:

  • Update to React + Vite: The app will be rebuilt using React and Vite for a more modern and efficient development experience.
  • Styling Overhaul with Tailwind CSS: A complete design refresh with Tailwind CSS for easier customization and a more flexible UI.
  • Integration with Firebase Firestore: Responses will be fetched dynamically from Firebase Firestore, allowing for easier content management and updates.
  • Confetti Animation: A celebratory confetti effect will be added when it’s Friday after noon, adding a fun visual element to the app.
  • Dark Theme: A dark theme will be implemented for a more modern and visually appealing experience.
  • Language Localization: The app will support multiple languages, including PT-BR and US-EN, so more users can enjoy it!

Notes:

  • This is a basic version that showcases the core idea and functionality.
  • Feedback and suggestions are welcome as we work on the next exciting features!

Enjoy the fun and let’s see if it’s finally time to "Sextar"! 😎