Skip to content

Releases: Worxstr/Worxstr-Backend

Landing page updates + multiselect

04 Feb 18:44
e9dd032
Compare
Choose a tag to compare
  • Shift lists now support multiselect for deleting batch shifts
  • Invoices payments can be created to be approved by managers
  • Payments now have detailed standalone page where users can see all information related to a payment and its invoice item list.
  • Payments view now loads much faster.
  • Payment data can be exported as a file in CSV or JSON format.

Geolocation and push notifications

29 Dec 07:11
f4887be
Compare
Choose a tag to compare
  • Push notification support is being tested.
  • Geolocation data is reported when the users loads job detail page.
  • Managers will be able to view contractor locations on the map from the job detail or user detail views.

Schedule features

02 Jan 00:58
f4887be
Compare
Choose a tag to compare

This update focuses on features for the schedule view, making it easier for managers to schedule and update their shift assignments quickly and visually. Some notable features include:

  • Click and drag anywhere on the schedule to assign a shift.
  • Drag existing shifts to reschedule them.
  • Drag bottom edge to extend/shrink shift duration.
  • Right click on a shift to duplicate, edit, or delete it.

Notes, task lists, and recurring shifts

19 Dec 23:44
ead6da0
Compare
Choose a tag to compare

This release is loaded with updates specifically for Karen Tonks of Time Genies, for which she requested many of these features.

  • Managers can now add rich text notes to jobs and shifts.
  • Assigned shifts can now include a task list, where the contractor can complete tasks while on the job and report those times completed to their manager.
  • The clock page has been redesigned as a dashboard, which will get more functionality in the future. Contractors can now see all their upcoming shifts, and there is a new shift detail page where you can see all the information for a shift.
  • Shifts can now be assigned with a recurring rule, so managers can batch-assign shifts for multiple days at a time.
  • Various bug fixes and UI enhancements

Custom registration forms

02 Nov 02:37
fa3402e
Compare
Choose a tag to compare

We have replaced Dwolla's drop-in registration forms with our own customer form designs. This will fix a number of issues we were having with onboarding as well as provide a better registration UX. In the case that a user account cannot be verified by Dwolla, there will now be options in the settings page to resolve these issues.

Realtime functionality

10 Oct 07:21
0c848d6
Compare
Choose a tag to compare

In this update, we upgrading the entire app to support realtime updates for all data that is created, updated, or deleted. If time permits, I will also update the native app for persistent auth using Flask-Security's auth tokens.

Beta rollout prep

05 Oct 05:23
0c848d6
Compare
Choose a tag to compare

In this release we are focusing on quality of life improvements and final touches in preparation for a beta test. A lot of code under the hood is being refactored and cleaned up. This will hopefully be the last version before a 0.2.x release.

Mobile apps / Dwolla

29 Sep 22:24
7c1fde5
Compare
Choose a tag to compare

We are ramping up to release native mobile apps for iOS and Android. The UI is being optimized for these device layouts and new native system APIs are being integrated such as push notifications and geolocation. We are also pushing to integrate Dwolla for our payments platform, which is also coupled to the user sign up process.