Releases: HoseaCodes/Blog
Release dev.v1.1.0
Bug Fixes
- about: removed about css (e30bc6f)
- about: removed unused component (0cd90bd)
- add build pipeline (2484859)
- add category on backend (f9d386a)
- add comments (f07b7f3)
- add comments frontend (e52b967)
- add cron job and be info for scheduling posts (3710803)
- add functionality for listen button (ddd92d7)
- add helper functions (9d929aa)
- add jwt to readme (e09a95f)
- add private router (afc2072)
- add publishing to dev to and medium (b6b2fdf)
- add quick link (087df1a)
- add simple form (340900d)
- add tests (8874798)
- add timeline info (91cdbfe)
- add utils (15ce8bb)
- added cache for remaining controllers with cookies (f424592)
- added config files (a64cc81)
- added config files (139054f)
- added env cmdrc (c4a490f)
- added fonts and new logo (cea0c05)
- added https in script (c8d1cc6)
- added live data for blog (6648ab7)
- added more layouts (40260ce)
- added nav and footer to articles (6b20b2f)
- added new logo (4a9ad83)
- added new routes (0b4f2c5)
- added packages (b0bdf5f)
- added prep for article model to add comments (06bb4cb)
- adj blod id screen (43cd209)
- adj client page (a71ec94)
- adj home screen (d88b6b1)
- adj pic and add titleFont (d52310f)
- adj responsiveness (a876101)
- adjusted about page (e44dc00)
- adjusted contact page and form (affb140)
- Adjusted hero size (7a9526e)
- adjusted home and history page (a0dfdac)
- admin: adjusted uploads list (a359890)
- admin: adjusted user list (6e3458d)
- api: added console logs (4b69046)
- article: added skeleton to article (8f25537)
- article: adjusted article apperance (d820cb4)
- article: allow for article creation (7450b84)
- article: remove check for exisiting article (2237097)
- articles: added login validation and updated articles info (7149f4c)
- articles: added openAPI for blog posts (7cd6591)
- articles: added register styling and adjusted create blog layout (6acd87a)
- articles: adjusted create article page (03a66ba)
- articles: adjusted hr element (9304ac0)
- articles: adjusted main posts (d6e1e3b)
- articles: update articles payload (1e5e034)
- articles: update edit feature (699ee40)
- articles: update edit feature (b0f0b3c)
- articles: update notifications button (7fb4d13)
- articles: updated articles for popular and recent posts (be9f621)
- article: update articles backend (21eb431)
- article: update articles frontend (ca02b2c)
- assets: move svg to components (d6c46d8)
- assets: moved images to s3 (7950923)
- assets: removed all files from assets (b473a92)
- assets: removed all fonts from assets (e12bb87)
- assets: removed all gifs and videos from assets (990f9df)
- assets: removed all icons from assets (489e84a)
- assets: removed all images from assets (81737ef)
- assets: removed all sound from assets (873858a)
- assets: replace s3 with clouudfront cdn (403cb22)
- auth: ability to manage role (6902db3)
- blog tab styles (af28436)
- buttons: added home buttton styled components (9f1dab8)
- buttons: added new project highlight button (b247785)
- buttons: added styled button (6fa87d6)
- buttons: added styled button (1d3eb6c)
- buttons: added styled button personalbrand (d9fa435)
- buttons: added styled input button (c2334bf)
- buttons: removed and added contact button ([a439a31](a439a31ee64ca101efab02aba8...
First Dev Relase
Added
- ESLint: Integrated ESLint for consistent code quality and style enforcement.
- Docker: Added Docker support for containerized application development and deployment.
- GitHub Actions: Implemented GitHub Actions for automated testing, linting, and deployment workflows.
- Prettier: Added Prettier for automatic code formatting.
- Storybook: Integrated Storybook for developing and testing UI components in isolation.
Removed ReadME.md Topics to Wiki
- Moved detailed documentation from
README.md
to the project's Wiki for better organization and maintainability.
Update
Controllers
- Article Controller: Refactored for improved performance and readability.
- Category Controller: Updated to support new features and optimizations.
- Comment Controller: Enhanced for better comment management.
Models
- Article Model: Modified schema and added new validations.
- Category Model: Updated schema for new category features.
- Comment Model: Improved structure and added relations.
- User Model: Updated to include new user attributes and validations.
- Case Study Model: Enhanced to support additional case study data.
Routes
- Article Routes: Updated routes to handle new article-related endpoints.
- Category Routes: Refactored for better route handling.
- Public Routes: Enhanced for improved public access and security.
Pages
- Project Details Page: Redesigned layout and updated functionality.
- Create Article Page: Improved UI/UX and added new features.
- Article Detail Page: Enhanced to display more article information.
- Auth Pages: Updated for better authentication flows and security.
- Shop Pages: Improved layout and functionality for a better shopping experience.
Other
- Footer: Redesigned with additional links and information.
Removed
-
Modules: Removed the following unused or redundant modules:
- material-ui
- firebase
- react-fontawesome
- react-reactions
- react-text-transition
- reactjs-popup
-
Unused Modals: Cleaned up the codebase by removing unused modal components.
General & Article Update
Product Interface:
Adding product functionality to a React app is an essential step in enhancing its capabilities and user experience. This process involves integrating new features, services, or components that enable users to interact with and utilize the app more effectively. Whether it's implementing a shopping cart, search filters, user reviews, or a payment gateway, product functionality enriches the app's overall offering. To achieve this, developers need to carefully design and structure the components, manage state and data flow efficiently, and ensure seamless integration with existing functionalities. Additionally, rigorous testing and continuous improvement are vital to ensure the new features are bug-free and user-friendly. By adding product functionality in a React app, developers can empower users, boost engagement, and create a more competitive and compelling application in the dynamic digital landscape.
Subscription Form:
Enhancing user interactions and data validation to streamline the subscription process. By implementing real-time error handling and providing clear instructions, users can effortlessly subscribe, leading to a smoother and more user-friendly experience.
Layout Tech Debt:
Improving code quality and maintainability. By addressing existing technical debt, developers can enhance the app's performance, reduce potential bugs, and ensure a solid foundation for future feature development and scalability.
Text To Speech:
Allows users to have content read aloud, catering to accessibility needs and enhancing user engagement. By utilizing APIs or libraries for text-to-speech conversion, developers can empower users with auditory assistance, making the app more inclusive and user-friendly.
Open AI:
Leveraging advanced language models and AI-driven features, enriching the app with intelligent responses, chatbots, language translation, and various other language-related tasks. This integration can lead to more interactive and sophisticated user experiences while tapping into the potential of cutting-edge AI technologies
Create blog:
Implementing a more intuitive and user-friendly editor, adding real-time previews, and optimizing the content submission process, the app can facilitate seamless blog creation and encourage users to express their ideas effortlessly.
v1.0.0
Initial Release
We are thrilled to announce the launch of HoseaCodes, a revolutionary blogging software designed to empower individuals and businesses to craft, publish, and share their stories with a global audience. Whether you're a seasoned writer, an aspiring blogger, or a business owner seeking to connect with your customers, HoseaCodes is the ultimate platform to bring your ideas to life.
Simple and Intuitive Interface:
With HoseaCodes, we've prioritized user-friendliness. You don't need to be a tech expert to start your blog. Our simple and intuitive interface allows you to focus on what matters most - your content! Seamlessly compose, edit, and format your posts with our WYSIWYG editor, making the writing experience as natural as putting pen to paper.
Versatile Content Creation:
HoseaCodes caters to diverse content types. From thought-provoking articles and engaging stories to eye-catching images and compelling videos, our software lets you showcase your creativity in various formats. Embed multimedia content effortlessly and bring your narratives to life like never before.
Customization and Themes:
Your blog should reflect your unique personality and style. HoseaCodes offers a range of customizable themes to help you design a visually appealing and cohesive online space that resonates with your brand or personal preferences. Personalize your blog with fonts, colors, and layouts that suit your vision, creating an immersive experience for your readers.
Responsive Design:
We understand the importance of seamless accessibility across devices. HoseaCodes' responsive design ensures that your blog looks stunning on desktops, laptops, tablets, and smartphones, enabling you to engage with your audience, no matter where they are.
Search Engine Optimization (SEO) Friendly:
A beautiful blog is only half the journey - it needs to be discoverable. HoseaCodes is equipped with built-in SEO tools, making it easier for search engines to index your content. Improve your blog's visibility, attract organic traffic, and reach a broader audience with our SEO-friendly features.
Social Media Integration:
The power of social media cannot be ignored. Share your blog posts directly to your social channels effortlessly. Expand your reach, build a loyal following, and encourage readers to interact with your content through likes, shares, and comments.
Privacy and Security:
We prioritize the safety and privacy of our users' data. HoseaCodes incorporates robust security measures to safeguard your blog from potential threats, ensuring you can focus on writing without any worries.
Support and Community:
At HoseaCodes, we believe in fostering a thriving community of bloggers and content creators. Our support team is always ready to assist you with any questions or technical issues you might encounter. Additionally, connect with like-minded individuals through our forums and discover endless sources of inspiration.
Start Your Blogging Journey Today:
Experience the joy of sharing your thoughts and ideas with the world. Whether you're a passionate storyteller, an expert in your field, or an entrepreneur looking to connect with your customers, HoseaCodes v1.0 is the all-in-one solution you need.
Embark on your blogging journey with us today. Create an account and discover the limitless potential of HoseaCodes v1.0! Together, let's make the world a more connected and inspired place through the power of words. Happy blogging!