Switch branches/tags
Nothing to show
Commits on Dec 11, 2018
  1. Sort invoices by date due newest first

    lovett committed Dec 11, 2018
    Trying to use newest-first for paid invoices and oldest-first for
    unpaid was non-obvious and didn't work as intended.
  2. Update in-progress time query on dashboard

    lovett committed Dec 11, 2018
    Match new setup regarding listing() method, as used by other
Commits on Dec 10, 2018
  1. Display project/client consistently on table views

    lovett committed Dec 10, 2018
    Also be consistent in use of camel case when referencing fields in
    joined models.
  2. Normalize listing methods across models

    lovett committed Dec 10, 2018
    Invoices and estimates were using a forList query scope. Refactored
    them to instead have a listing() static method, as with clients and
    projects. This was less unwieldy than the other way around.
Commits on Dec 9, 2018
Commits on Dec 7, 2018
Commits on Dec 6, 2018
  1. Upgrade to Bootstrap 4

    lovett committed Dec 6, 2018
  2. Show 5 records per section on and

    lovett committed Dec 6, 2018
    Also add View All links to run preset searches for the corresponding
Commits on Dec 4, 2018
  1. Drop cross-env npm package due to lack of need

    lovett committed Dec 4, 2018
    Windows compatibility is not particularly a goal for this project's
    dev setup, and I'm more interested in having fewer NPM packages than
  2. Return an row rather than a relation when retrieving an estimate

    lovett committed Dec 2, 2018
    Fixes an error when trying to edit an existing estimate.
Commits on Nov 25, 2018
  1. Restore reference to bootstrap-sass in bootstrap.js

    lovett committed Nov 25, 2018
    Not yet ready to upgrade to Bootstrap 4.
Commits on Nov 24, 2018
  1. Upgrade to Laravel 5.7

    lovett committed Nov 24, 2018
Commits on Apr 3, 2018
Commits on Mar 30, 2018
Commits on Mar 26, 2018
Commits on Mar 25, 2018
Commits on Mar 23, 2018
Commits on Mar 21, 2018
  1. Restore ability to save unfinished time entries

    lovett committed Mar 21, 2018
    An unfinished time entry is one with no end date, meaning it is still
    in progress.
    Unfinished time entries will be stored with a duration of zero minutes
    to avoid complications with tallying. The end time accessor will
    instead be in charge of doing the right thing for display.
Commits on Mar 20, 2018
  1. Refine invoice validation

    lovett committed Mar 20, 2018
Commits on Mar 19, 2018