Releases: valasek/timesheet
Releases · valasek/timesheet
v1.0.3
Usability
- Previous weeks are loaded laster
- Weeks and consultants can be changed directly on the Overview page
- Removed footer, main toolbar takes less space
- Added headers on pages State Vacation and Administration
- Limit description to 200 characters
- Material icons to change previous and next week
- Disable all fields in previous weeks unless editing is enabled
- Warn if entered date is not from this week
- Validation on reported hours, allowed number: 0 - 24
- Validate maximum reported daily hours during record duplication
- Added validations on entering hours and days
Fixes
- Jump to the relevant week if entered date is in that week
- Backup archive contains exported csv files without subfolders
- Use Go 1.12 for docker image
Technical
- Vue code refactored into components and views
- Update to Vue 2.6.7, Go 1.12 and Vuetify 1.5.3
- Added date-fns as a dependency
v1.0.1
New Features
- Show overview work per projects
Usability
- Show days first on Reported overview
- Reported records redundant spaces removal
- Faster UI responses
Bugfixes
- Show page if directly visited (Vue history mode) supported on backend correctly
- Improved reported hours demo data
Technical
- Updated to Vuetify 1.5.2
v1.0.0
New Functionality
- Backup and Restore
- Export all data
- Revamped Settings and Help page
- Settings can be updated via GUI (time zone, daily working hours, yearly vacation/personal/sick days)
- Ability to set daily hours warning limits on Admin page
How to start
- Update Application settings, Vacation settings and Warning limits to meet your needs
- Use Backup & Restore to export demo data. Update csv files and import back your projects, rates, consultants and holidays.
- You are good to go
v.0.1.2
Usability:
- New records are created on today for a current week or on monday for previous weeks
- Searchable selects for consultants, projects, and rates
- Notifications moved to bottom left
Fixed issues:
- Show page name of State holidays
- Fixed numbers in reported statistics
Technical:
- Update to Vue 2.6.6 and Vuetify 1.5.1
v0.1.0
New features
- Show reported weekly hours per days with color coding
- More convenient inline table editing
- Administration page with the ability to download all data and show the server log files
- Rates are set automatically based on a selected project
- Rates can be grouped into working and non-working types
- Updated demo data - shows how to configure it all
Technical
- Updated to Vue 2.6.4, Vuetify 1.5.0, Go 1.11.5
- Use Vuex logger
- Build script supports demo builds
- Go module path update
- Source code cleanup (client and server in separate folders)
Usability
- URL without # character
- Border for show logs
- Updated page icons
- Fixed column width in a reporting table
Fixed issues
- Today jump will update month as required
- Hours are validated as a number with decimal points
- Reported records overview now shows summary for the selected year only
- The record is not deleted if the user cancels the action
- Enable Today even if Unlock previous weeks is ON
- Wrong date for reading in 2018 date/time field value out of range: 2018-11-31
v0.0.8
New features
- add a holiday to reported records
Usability
- better readability of tables headers
- added clear search button
- new action icons with tooltips
- user can see full first and last week of the month
- hiding sidebar
Fixes
- cannot edit date on record which is created in UI #1
Technical
- better support for prod and demo data
- update to Vuetify 1.4.2
- Dockerfile draft #2
v0.0.6
v0.0.5
Release focused on data safety and ease of use.
Main changes
- new console command to backup a DB
- configurable DB backups
- warning if the consultant is editing one of the previous weeks instead of the current one
- when the week is changed data loads automatically
- easier move between weeks
- help page added