Skip to content

Releases: Ente/timetrack

v8.6

27 Dec 22:29
da55dcc

Choose a tag to compare

CHANGELOG

v8.6

  • Telemetry statistics page for environments using the Telemetry Server. Please check README.md

What's Changed

  • v8.6: Telemetry server statistics by @Ente in #136

Full Changelog: v8.5.1...v8.6

v8.5.1

05 Dec 14:47
caa14e8

Choose a tag to compare

CHANGELOG

v8.5.1

  • Fixed undefined variable warning message (#133 thanks to @muzzol)
  • Changed app.json.sample default values
  • Updated README.md (#134)
  • Added update.sh script (#134)
  • Internal plugin views can now be hidden
  • Fix utility plugin 500 error when trying to export data for user that doesn't exist

What's Changed

Full Changelog: v8.5...v8.5.1

v8.5

01 Dec 23:10
b0e535f

Choose a tag to compare

⚠️ This update requires DB migration - see README.md section Database

v8.5

  • Fixed an issue with IDs not generated correctly for project items.
  • Added functionality to delete and edit project items.
  • Adding users to a project has been made easier.
  • Internal changes
  • Added additional plugin permission level
  • Added 2 new themes

v8.4.3

  • Now displaying the instance uuid within the settings page.
  • Added ability to reset the instance uuid via the settings page.

v8.4.2

  • Added user based permissions for plugin views.
  • Updated plugins to use new permission system.

v8.4.1

This update requires DB migration - see README.md section Database

  • Added telemetry support (disabled by default, can be enabled within app.json)
  • Added telemetry server to receive telemetry data (see api/v1/class/telemetry/server/README.md for more information)

What's Changed

  • v8.4.1: telemetry & telemetry server by @Ente in #130
  • v8.4.2: user-based permissions for plugins by @Ente in #131
  • Projects update by @Ente in #132

Full Changelog: v8.4...v8.5

v8.4

24 Nov 22:54
51b9c8b

Choose a tag to compare

⚠️ This update requires DB migration - see README.md section Database

v8.4

  • Added nfcclock plugin to allow clocking in and out with NFC tags (requires nfclogin plugin)
  • Updated nfclogin plugin to version 1.2 (added Toil API route for nfcclock called nfclclock)
  • Removed unused extract_plugin function from PluginDevTool class
  • Custom language files can now be used with the i18n class by placing them within the data/i18n/custom/ directory. This also works for plugins.

v8.3.2

  • Added script to initialize the database for demo purposes when using Docker (See README.md)
  • Fixed missing active column within the users table when initializing the database for the first time

v8.3.1

  • Removed deprecated app attribute from general section within app.json
  • Fixed issue stating that the account got disabled when logging out or when accessing the web UI

What's Changed

Full Changelog: v8.3...v8.4

v8.3

26 Oct 22:19

Choose a tag to compare

v8.3

⚠️ This update requires DB migration - see README.md section Database
This update contains a critical fix for Docker setups, this could have caused installations to fail or become unusable.

  • Fixed an issue causing the plugin system to be always enabled
  • Sickness and vacation entries can now have a type like worktime entries
  • Fixed dispatching of WorktimeAddedEvent event with incorrect parameters
  • Added Database migration instructions when using Docker within the README.md Database section
  • Removed the setup folder entirely (deprecated)
  • Fixed DB migrations for Docker setups

What's Changed

  • TT-187-1: Add sickness and vacation types (and other fixes) by @Ente in #125

Full Changelog: v8.2.3...v8.3

v8.2.3-d: DOCKERIZED

25 Oct 17:22

Choose a tag to compare

v8.2.3-d

⚠️ Note: In the previous release the Dockerfile and docker-compose.yml were missing due to a .gitignore entry. This has been fixed – please re-download if you plan to use Docker. - Sorry for the inconvenience.

This update requires DB migration - see README.md section Database

  • Fixed missing status i18n entries
  • Fixed incorrect theme loading within error pages
  • Removed outdated index.css file
  • Added missing footer to project management pages
  • Admins can now enable or disable users within the userdetail plugin

What's Changed

Full Changelog: v8.2.2...v8.2.3-d

v8.2.2: DOCKERIZED

23 Oct 22:15
b0499b7

Choose a tag to compare

v8.2.2

  • Fixed deprecation warning for WorktimeAddedEvent event
  • Dockerized TimeTrack:
    • Added Dockerfile and docker-compose.yml to run TimeTrack within Docker
    • Added entrypoint.sh to handle database migrations and start Apache
    • Updated README.md with Docker instructions

What's Changed

Full Changelog: v8.2.1...v8.2.2

v8.2.1

22 Oct 22:59

Choose a tag to compare

v8.2.1

  • Added events for worktime correction proposals: WorktimeCorrectionProposed
  • Sanitized outputs to prevent XSS attacks
  • Added a link to the documentation within the settings page

What's Changed

  • TT-184: Adding event and updating i18n file by @Ente in #119
  • chore: sanitizing outputs for web GUI by @Ente in #120
  • TT-201: Add link to documentation to the settings page by @Ente in #122

Full Changelog: v8.2...v8.2.1

v8.2

20 Oct 19:37
5982d55

Choose a tag to compare

v8.2

  • Users are now able to propose corrections to worktimes when they have been marked as for "in review".
  • Added project management. Take a look into the README.md for more information.
  • Administrators can now change the theme globally within TimeTrack. See more within README.md.
  • Added theme_file and force_theme keys to the app.json [general] section
  • Users can choose their own theme, if force_theme is set to false

What's Changed

  • TT-184: Implement feature to propose corrections of worktimes by @Ente in #115
  • TT-176: Add utility plugin (exports) by @Ente in #116
  • TT-200: Add a feature to change TTs theme by @Ente in #118

Full Changelog: v8.1...v8.2

v8.1

10 Oct 12:30
57325be

Choose a tag to compare

v8.1

  • Toil API release 1.13:
    • Added editUser endpoint
    • Added getOwnUser endpoint
    • healthcheck endpoint now includes the server time (ISO-8601) and API version
  • Enhanced app.json with the mobile section (enable/disable app, enable/disable API token generation within Settings, per-Client rate limit, enable/disable QR-code mobile pairing) - for future mobile app release
  • Fixed translations for German and English
  • Added example values to LDAP section within app.json
  • The ID of the worktime is now being displayed within Worktime records and All worktime records.
  • Updated README.md
  • Update requires DB migration (see README.md section Database)
  • Added projects (read more within the README.md)
  • Upgrading composer dependencies, please run composer update:
    • simple-router: 4.3.7.2 to 5.0.0.3
  • Added function to check if current user is admin
  • Added function to redirect directly to the suite page if an error occurs
  • Fixed an error causing infinite redirects to the 500 HTTP Page when the database is not available.

What's Changed

Full Changelog: v8.0.2...v8.1