Skip to content

Releases: valasek/timesheet

v1.4.5

03 Jan 20:20
Compare
Choose a tag to compare

Usability

  • Dark mode

Technical

  • Use Go 1.13.5 and Quasar 1.5.11
  • Cloud config files updated

v1.4.4

09 Oct 17:07
Compare
Choose a tag to compare

New Features

  • Administration - ability to add, hide/show and delete consultants and projects from UI
  • Show managed data statistics on Administration and home page
  • Server can generate demo data via the command line

Usability

  • Table of Contents in the documentation
  • Clean up and initialize DB when deployed

Technical

  • Use Go 1.13.1 and Quasar 1.1
  • Docker compose, dockerfiles and configuration for dev and production versions

v1.4.2

04 Jul 07:58
Compare
Choose a tag to compare

Usability

  • Table on previous weeks contains more space

Fixes

  • Consultants, projects, and rates selects are sorted alphabetically
  • Home page graph - added filter by year
  • Available working time computation fixed
  • Administration / upload - parametrized url and port, uploaded file name is parsed on the fly

Technical

  • Upgrade to Quasar 1.0.2 and Go 1.12.6, npm replaced with yarn

v1.4.0

24 Jun 17:54
Compare
Choose a tag to compare

Features

  • API to retrieve reported records in selected period
  • Home page listing top 10 projects
  • Footer showing app version and server name

Usability

  • Material Design 2.0
  • Documentation contains API description, mentions UTF-8 for exported files
  • Week unlock button moved on Reporting page
  • Breadcrumbs added

Fixes

  • Axios security bug
  • Overview - table pagination added, shows all records
  • Record dates saved in UTC

Technical

  • UI migrated from Vuetify to Quasar framework
  • Refactor component names

v1.2.4

21 May 00:16
Compare
Choose a tag to compare

New Features

  • Consultant can have time allocation
  • Copy record to the same and to the next day
  • Show remaining weekly and monthly hours/days on an Overview page

Usability

  • Highlight new or duplicate row
  • Weekly hours are shown in red if below expected hours
  • Changed date formats
  • Removed fixed table header and scrollbar on reported records

Technical

  • Update to Go 1.12.5 and Vuetify 1.5.14
  • Js app is split into chunks and is loaded dynamically
  • Columns reordered in imported and exported csv files

v1.2.2

30 Mar 18:58
Compare
Choose a tag to compare

Usability

  • Add release 1.2.2 and 1.2.1 in docs
  • Import/Export text clarification

Fixes

  • Consultant cannot report > 24 hours

Technical

  • HTTPS support
  • Update to Vuetify 1.5.8

v1.2.1

20 Mar 00:12
Compare
Choose a tag to compare

New Features

  • MySQL support

Usability

  • Dark / Light mode theme switch

Fixes

  • DB not available - log human error instead of an exception
  • Documentation typos

Technical Changes

  • Upgrade to Vuetify 1.5.7
  • Build with Go 1.12.1
  • Show server name and port on About page

v1.2.0

14 Mar 08:04
Compare
Choose a tag to compare

Usability

  • Faster UI responses

Fixes

  • State holidays export contains dates

Technical

  • Updated to Vuetify 1.5.6
  • Replaced moments.js with date-fns
  • Set debug/release server mode in config file

v1.1.2

07 Mar 21:41
Compare
Choose a tag to compare

Usability:

  • Documentation added
  • Scollable data table, fixes #5
  • Show message if log file is empty

Technical:

  • Replaced backend GO negroni and gorilla mux with gin
  • Update to Vuetify 1.5.5
  • Update Travis configuration on Go 1.12
  • Added deploy shell script

v1.0.4

03 Mar 10:30
Compare
Choose a tag to compare

Fixes

  • Return correct reported records if a month ends with Sunday
  • Show correct hours in a week in between two month

Technical

  • Update to Vue 2.6.8
  • Update to Vuetify 1.5.4