Download the PHP package nowo-tech/time-track-bundle without Composer
On this page you can find all versions of the php package nowo-tech/time-track-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download nowo-tech/time-track-bundle
More information about nowo-tech/time-track-bundle
Files in nowo-tech/time-track-bundle
Download nowo-tech/time-track-bundle
More information about nowo-tech/time-track-bundle
Files in nowo-tech/time-track-bundle
Vendor nowo-tech
Package time-track-bundle
Short Description Symfony bundle for personal and team time tracking with browser extension and Tauri desktop agent APIs
License MIT
Homepage https://github.com/nowo-tech/TimeTrackBundle
Package time-track-bundle
Short Description Symfony bundle for personal and team time tracking with browser extension and Tauri desktop agent APIs
License MIT
Homepage https://github.com/nowo-tech/TimeTrackBundle
Please rate this library. Is it a good library?
Informations about the package time-track-bundle
TimeTrack Bundle
⭐ Found this useful? Give it a star on GitHub so more developers can find it.
Symfony bundle for personal and team time tracking: one active timer per user, task references via TaskBoardBundle, browser extension API, and Tauri desktop agent API.
This bundle is FrankenPHP worker mode friendly.
Features
- Web UI at
/tools/time-track(timer + reports) - REST API for browser extension and Tauri desktop (
Bearerauth) - Single active timer per user (409 on conflict)
- Teams and managers v1 via
TeamContextProviderInterface - Task integration via
TaskProviderInterface(designed fornowo-tech/task-board-bundle) - Symfony events for timer start/stop and entry ACL
- Ops:
nowo:time-track:client-tokens:purgefor expired browser/desktop tokens
Installation
See Installation.
Demo
Integrated demo with TaskBoardBundle (kanban + timer):
- Timer UI:
/tools/time-track - Task board:
/tools/task-board - Login:
[email protected]/demo
With TaskBoard only, configure nowo_time_track.task_provider: nowo_task_board.task_provider — see TaskBoard integration.
Documentation
- Demo with FrankenPHP (includes worker mode)
- GitHub Actions CI requirements
- Installation
- Configuration
- PSR evaluation (REQ-CS-007)
- Usage
- Browser extension
- Desktop agent (Tauri) —
desktop/tray app - TaskBoard integration
- Contributing
- Code of Conduct
- Changelog
- Upgrading
- Release process
- Security
- Engram
- Spec-driven development
- GitHub Spec Kit
Tests and coverage
- PHP: 100% lines (justified exclusions: controllers, Doctrine repositories/listeners, integration interfaces)
- TS/JS: N/A (desktop agent lives in
desktop/, outside bundle PHP coverage) - Python: N/A
License
MIT — see LICENSE.
All versions of time-track-bundle with dependencies
PHP Build Version
Package Version
Requires
doctrine/doctrine-bundle Version
^2.10 || ^3.0
doctrine/orm Version ^2.15 || ^3.0
nowo-tech/ui-kit-bundle Version ^1.4
php Version >=8.2 <8.6
symfony/config Version ^7.4 || ^8.0
symfony/dependency-injection Version ^7.4 || ^8.0
symfony/framework-bundle Version ^7.4 || ^8.0
symfony/http-kernel Version ^7.4 || ^8.0
symfony/routing Version ^7.4 || ^8.0
symfony/security-bundle Version ^7.4 || ^8.0
symfony/translation Version ^7.4 || ^8.0
symfony/twig-bundle Version ^7.4 || ^8.0
symfony/validator Version ^7.4 || ^8.0
symfony/yaml Version ^7.4 || ^8.0
twig/extra-bundle Version ^3.12
twig/string-extra Version ^3.12
doctrine/orm Version ^2.15 || ^3.0
nowo-tech/ui-kit-bundle Version ^1.4
php Version >=8.2 <8.6
symfony/config Version ^7.4 || ^8.0
symfony/dependency-injection Version ^7.4 || ^8.0
symfony/framework-bundle Version ^7.4 || ^8.0
symfony/http-kernel Version ^7.4 || ^8.0
symfony/routing Version ^7.4 || ^8.0
symfony/security-bundle Version ^7.4 || ^8.0
symfony/translation Version ^7.4 || ^8.0
symfony/twig-bundle Version ^7.4 || ^8.0
symfony/validator Version ^7.4 || ^8.0
symfony/yaml Version ^7.4 || ^8.0
twig/extra-bundle Version ^3.12
twig/string-extra Version ^3.12
The package nowo-tech/time-track-bundle contains the following files
Loading the files please wait ...