Changelog

This page shows the changes we made in the Taskbarter.com website.

Alpha v0.1.3 (May 16, 2020)

Fixed

  • Messages

    • Toaster notification was shown every time a new message was received. It now only shows when user is outside Messages route.

    • Multiple messages were sent when 'send' was clicked on Messages page. Now the button gets disabled until the message is sent.

    • Proposal card in Messages is now clickable and takes the user to Task page. A few styling changes are made.

  • Meta Tags

    • Users can now view Page Title of the current route on browser's tab.

  • Proposals

    • Proposals now sendable from My Tasks page.

  • Add Task

    • Special Characters now allowed in task headline.

  • Profile Name

    • Profile First name and Last name can now include 64 characters including spaces.

Alpha v0.1.2 (May 15, 2020)

Added

  • Email Notifications

    • Users will now get email notification on new activity.

  • Loader

    • Show a loader on top of the site indicating "Site Loading"

Changed

  • Message Notification

    • Red dot shown on message icon if any one message is unseen.

    • On new messages, a toaster will be shown even when the user is on another page.

  • Add Task

    • Users can now see their added task at the end of the "Add Task" process.

Fixed

  • Sharing Option

    • Share option wasn't working on Recommended Tasks.

    • Share text is now customized for the shared task.

  • Styling

    • Number of styling improvements in header, messages and notifications.

Alpha v0.1.1 (May 13, 2020)

Added

  • Social Media Sharing

    • Users can now share the tasks.

    • Meta tags for SEO and social media handles is now added.

    • Users can share on Facebook, Twitter, Linkedin, Whatsapp or via Email.

Changed

  • Users can no longer send more than one proposals to tasks.

  • Users will be able to view the tasks they applied to using the 'Applied' indicator.

  • Add Task is now more smooth.

Fixed

  • Styling fixed on Apple Safari on Mac.

Alpha v0.1.0 (May 05, 2020)

Added

  • Landing Page

    • New landing page design with new vectors and graphics.

    • Added Animations using JQuery Easing plugin

  • Feedback Option

    • Users can now add feedback to completed tasks. On viewing a Completed task, both the users will get a popup on which they can rate stars out of 5 and write feedback for the other user.

    • Accumulated rating stats are displayed on the workspace for each user.

  • View Task History

    • My Tasks

      • Users can view tasks they added in a table format.

      • Users can edit tasks from the task options.

      • Users can view proposals, points and headline related to their tasks.

      • Users can filter their tasks depending on their status using Tabs.

    • My Work

      • Users can view the tasks they work on or are currently working on in a table format.

      • Users can filter the tasks by status tabs.

  • Privacy Policy

  • Auth Options

    • Users can now:

      • Login/Register using Facebook

      • Login/Register using Google

  • Guided Steps

    • Users can view 3 steps on the dashboard showing what to do on the site.

Fixed

  • Email Confirmation

    • Email confirmation now sent using SendGrid API.

  • Styling

    • Styling added for Dark mode on Messages, Proposals and Forms.

  • Navigation

    • Navigation is more smooth now on Mobile screens. Users can click on any part of the screen other than the menu to close the menu.

  • Infinite Scrolling on Explore Page

    • Filtering and Searching is now fixed for infinite scrolling on explore page

Alpha v0.0.3 (May 02, 2020)

Added

  • DARK MODE

    • User can toggle dark mode by going to profile card on top bar (or on hamburger menu on phones) and then Settings page.

    • The dark mode will remain consistent on the device even after page reload.

  • Explore Tasks

    • Users can search tasks by Categories or Skills.

    • Users can now remove/reset filters by clicking on 'Clear Filters'

Changed

  • Changed loader stylings on all pages.

  • Separate styling for darktheme update.

Fixed

  • Explore page now has consistent UI. Equal height of footer and Points.

  • UI fix for lists such as Notifications. Now they are separated by some margin.

  • Added privacy measures in the backend. APIs now have limited objects (only relevant) in return.

Alpha v0.0.2 (May 01, 2020)

Added

  • Task View

    • Allow users to view tasks even without authentication.

    • Display task state (Completed, Assigned, Paused etc.) on top of the task.

  • Edit Task

    • Allow task owner to edit task. Headlines and Task points cannot be changed as some people would have engaged with task already.

    • Change task visibility.

      • Pause Task: Hide it from public feed. No user can view it except the task owner.

      • Remove Task: Mark the task as Archived and refund the task owner.

      • Unpause Task: Display it on public feed and allow users to send proposals.

    • Add helper buttons on task points for mobile users.

  • User Profile

    • Users can view other profiles by visiting '/u/:id/' route.

Fixed

  • Task View

    • Do not allow users to view 'Paused, Archived or Completed' tasks except the task owner.

  • Proposals

    • Do not allow users to send proposals to tasks except for 'Pending Proposals' ones. Add backend as well as frontend validation.

Changed

  • Add Task

    • Skills have new UI. Multiple skills can be selected and at max 3 are allowed to be selected. Users can also search skills in real-time.

Alpha v0.0.1 (April 27, 2020)

Added

  • Authentication

    • Login

    • Register (with confirmation)

  • Explore Tasks

    • Search Tasks

    • View task details in popup

    • Infinite Scroll

  • Add Tasks

    • Define Points

    • Add rich text for description

    • Add a headline

    • Search Skills from list

    • Realtime Error Logging

  • Send Proposals

    • Choose task, then click on 'Send Proposal' and type in the text to send proposal.

    • Send Message with the proposal to the task poster

    • Task poster cannot send proposals to himself

  • Messages

    • Implement WebSocket to maintain live connection between the server and the client

    • Load Conversations

    • Load Messages separately and keep them in the view (Redux store).

    • Indicate 'Typing' when user is typing.

    • Proposal message has separate styling.

    • Task owner can accept, reject or negotiate with the proposal sender.

  • Notifications

    • Send live notifications to relevant user.

    • Clicking on notification must redirect to related page.

    • Refresh notifications frequently for customer engagement.

  • Work on Task

    • Allow users to send updates on task work page.

    • Allow task doer to submit work.

    • Allow task owner to respond to submitted work with either Acceptance or Rejection.

    • Send notification for every update on the work page.

    • On acceptance, both users will no longer be allowed to send updates on the work page.

  • Points System

    • On publishing task, task points from the task poster's account must be deducted.

    • On acceptance of the work, the task doer will get decided task points.

    • On task removal, the task owner must be refunded with the task points. Only unstarted tasks are allowed to be removed.

  • User Profile

    • Users can view and edit their profiles by using '/me' route.

    • Users can add Experience, Projects, Skills, Mark Availability, Social Links, Date of Birth and Location.

    • Users can update a 'Tagline' about their skills.

    • Users can update Description about who they are.