PhpReport 2.18
List of changes
-
Tasks screen
- #224: Fix tabs not trimmed from text fields [Jacobo Aragunde Pérez]
- #341: Include pending holidays and extra hours information in user work summary [Pablo Abelenda]
- #345: Block task edition before a certain date [Jacobo Aragunde Pérez]
- #351: Don't allow to save tasks without an assigned project [Pablo Saavedra]
- #372: Fix task description not being saved if pasted via context menu [Jacobo Aragunde Pérez]
- #380: Fix unexpected results for weekly goal values [Jacobo Aragunde Pérez]
- #388: Fix actions bar below tasks invading sidebar [Jacobo Aragunde Pérez]
- #389: Add template button to fill a full holiday [Pablo Abelenda]
- #392: Fix cannot bookmark today tasks page in most cases [Jacobo Aragunde Pérez]
- #405: Moved copy tasks from date to the actions box [Pablo Abelenda]
- Modify left column to take less vertical space [Pablo Abelenda]
- Fix size of buttons in the actions panel [Jacobo Aragunde Pérez]
- Use a 5px separation between any panels in tasks screen [Jacobo Aragunde Pérez]
- Do not warn about invalid fields in automatic saves [Jacobo Aragunde Pérez]
-
Reports
- #318: Only list active projects in project details combo by default [Pablo Saavedra]
- #356: Change color scheme in accumulated hours report [Jacobo Aragunde Pérez]
- #332: Add direct access to user details for any user [Pablo Saavedra]
- #352: "Pending holiday hours" should only report hours inside the report interval [Pablo Saavedra]
- #354: Fix duplicated results along multiple years in weekly hours report [Jacobo Aragunde Pérez]
- #357: Implement last date column in accumulated hours report [Pablo Saavedra]
- #375: Only export visible columns to CSV [Jacobo Aragunde Pérez]
- #376: Show all active projects in project details [Jacobo Aragunde Pérez]
- #404: Fix acc hours report failure when user lists returned by services don't match [Jacobo Aragunde Pérez]
-
Other
- #323: Reimplement top menu bar as a list of links [Jacobo Aragunde Pérez]
- #326: Redirect to original URL after successful login [Pablo Saavedra]
- #334: Send email reminders for users to fill their tasks in [Pablo Abelenda]
- #367: Hide Coordination menu and 'task story' fields [Pablo Saavedra]
- #381: Add application icon and use it as a header, favicon and shortcut icon [Jacobo Aragunde Pérez]
- #382: Open session check callback handles temporary network disconnections [Pablo Abelenda]
- #395: Provide minified JS and source maps [Jacobo Aragunde Pérez]
- #399: Fix error when calculating HEADER_HEIGHT [Jacobo Aragunde Pérez]
- #401: Extract JS code in a number of PHP files [Jacobo Aragunde Pérez]
- Remove dead code and reduce number of loaded JS files [Jacobo Aragunde Pérez]
- Small code refactorings and clean-up [Jacobo Aragunde Pérez]
- Update documentation [Jacobo Aragunde Pérez][Pablo Abelenda]
- Create CONTRIBUTING.md [Jacobo Aragunde Pérez]
- Do not store failed credentials in IncorrectLoginException [Jacobo Aragunde Pérez]