Skip to content

Releases: SuperHyperInstantFutureTime/TrackShift

SLC #6 - The Need For Speed

13 Mar 10:17
b44acaf
Compare
Choose a tag to compare
Pre-release

This release covers SLC 6 and SLC 5 due to 5 being odds and ends from previous deployments.

  • Simple: Product table - handle unknown UPCs
  • Lovable: Product table - handle tiny amounts by bundling into <0.01
  • Complete: cache everything that doesn't need to be recalculated to increase speed

Extras:

  • Bug fix: Costs/splits modals handled properly
  • Bug fix: Calculation of costs/splits cached correctly

SLC #4 - Login

10 Nov 16:57
78a693a
Compare
Choose a tag to compare
SLC #4 - Login Pre-release
Pre-release

The introduction of Authwave comes in this SLC release, along with a refactor of the main UploadManager class. Originally, the UploadManager was where all the logic was coded when coming up with the way each statement was handled, and this caused it to become a bit of a God Object.

The refactor embraces the repository pattern to introduce the following repository classes:

  • Upload
  • Usage
  • Artist
  • Product
  • ProductEarning
  • Cost
  • Split

The following issues are closed in this release:

Simple: Simplification to user data duplication

Lovable: UI/ Copy

Complete: User acceount info

SLC #3 - Profit & Loss 2: Split costs

23 Oct 14:43
25e8cef
Compare
Choose a tag to compare
Pre-release

This release completes the product table's cost columns. The product balances are calculated by subtracting the costs from the earnings, and then the balance is split between the different split costs, leaving you with profit of whatever percentage is calculated.

The following issues are closed in this release:

Simple: ProductDeals: a user should be able to input how profit is to be shared #101

Lovable: Processor: Tell the user if we can't process their file #62

Complete: ProductPage: Show earnings for a single project in detail #105

What's Changed

Full Changelog: v0.1.0...v0.3.0

SLC #2 - Profit & Loss 1: Costs and Balance

11 Oct 09:57
25e8cef
Compare
Choose a tag to compare

In this SLC release, we're introducing the ability to enter the first costs to accompany your sales data.

We're introducing the following features:

Simple: Product costs can be added to a product

Costs can be added to products, such as the cost of pressing vinyl, or a set-up cost for the distribution of an album. This cost will be used to calculate the gross profit of the earnings of each product.

Lovable: Notifications and audit trail

A notification bell is added to the user interface that has two functions: 1) to notify users of release notes, news, and processes completing; 2) to record a log of everything that changes in the user's account.

Not all records will trigger a notification, such as editing a cost or uploading a file, but the log of the action will always be found in the same place.

Complete: Total earnings in the upload table

To complete the user journey, each upload now calculates its total earnings, so you can see the value of each uploaded file.

SLC #1 - Multiple Statement Types

07 Sep 11:39
e0a705c
Compare
Choose a tag to compare