Skip to content

v2.0.0

Choose a tag to compare

@dharple dharple released this 02 Dec 02:10
· 248 commits to main since this release

Added

  • Added a freshness filter (opposing the aging filter).
  • Added extra functions to the main page: 'Mark Done Yesterday' and 'Delete'.
  • Count of items shown / open on the screen version of the list. [#9]
  • Half a donut chart showing items done per week. [#3]
  • Support for showing deleted items.

Changed

  • Added logger.
  • Force page size to US Letter.
  • Hide filters when no items are open.
  • Hide stats when no items have been closed.
  • JavaScript and CSS are now served up via files compiled through Webpack. [#4]
  • Moved the legacy view-like classes to App\Legacy\Renderer.
  • Refactored display controls into their own class.
  • Replaced custom date calculation class with Carbon.
  • Replaced direct SQL queries with Doctrine wrappers and migrations. [#5]
  • Replaced legacy database and entity objects with Doctrine versions.
  • Replaced table tags with divs on the done pages. [#7]
  • Switched from a custom session handler to the default PHP handler.
  • Updated 3rd party Javascript dependencies. #4
  • Updated 3rd party PHP dependencies.
    • Upgraded Symfony to 5.4.
  • When adding an item, if a section filter has been set, it prepopulates the
    Section dropdown.

Fixed

  • A random string is no longer accepted as the range for the history page.
  • Rendering of index page in mobile view. [#2]
  • The edit, prioritize, and mark done buttons would be grayed out if all of the
    items on the page were closed.
  • When editing items, setting the status will affect the completed timestamp.

Security

  • Users can no longer edit tasks from other users.