No description
| android | ||
| icons | ||
| www | ||
| .gitignore | ||
| build.sh | ||
| capacitor.config.ts | ||
| main.js | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
Chronos PWA
Cross-platform timesheet tracker for Tryton ERP.
Downloads
Linux
- AppImage - Portable, runs on all distributions
- DEB - For Debian/Ubuntu-based systems
Windows
- Setup.exe - Installer with shortcuts
- Portable.exe - No installation required
Android
- APK - Debug build (enable "Install from unknown sources")
Features
- Modern UI with dark mode
- System tray integration (desktop)
- Keyboard shortcuts (j/k for navigation, d for delete)
- Always-on-top mode (desktop)
- Import existing API key
- Offline-capable PWA
- Works with Tryton ERP timesheet module
Installation
Linux (AppImage)
chmod +x Chronos-1.0.0.AppImage
./Chronos-1.0.0.AppImage
Windows
Run Chronos Setup 1.0.0.exe or use the portable version.
Android
Transfer APK to device and install (requires "Install from unknown sources" enabled).
Configuration
On first launch:
- Enter your Tryton server URL (e.g.,
https://gc.e-rp.dev) - Enter database name
- Either register a new user or import an existing API key
- Select your employee profile
Keyboard Shortcuts (Desktop)
Ctrl+Shift+T- Show/hide window (global)j/k- Navigate between timesheet linesEnter- Edit selected lined- Delete selected lineCtrl+D- Delete line in edit formEscape- Close edit form
Development
Built with:
- Vanilla JavaScript (no frameworks)
- Electron for desktop apps
- Capacitor for Android
- Service Worker for offline support
Build from source
# Install dependencies
npm install
# Run desktop app
npm start
# Build for Linux
npm run build:linux
# Build for Windows
npm run build:win
# Build Android APK
cd android
./gradlew assembleDebug
License
BSD-3-Clause
Credits
Original Chronos by Cédric Krier (B2CK)
Desktop & Android port by grasnick custom