No description
Find a file
2026-02-24 20:59:19 +01:00
android v1.0.2: Restructure to www/, Android CORS & layout fixes 2026-02-24 13:35:48 +01:00
icons Initial commit: Chronos PWA with Electron and Android support 2026-02-24 11:08:50 +01:00
www Add polling mechanism to sync timesheet lines from server 2026-02-24 18:53:20 +01:00
.gitignore Initial commit: Chronos PWA with Electron and Android support 2026-02-24 11:08:50 +01:00
build.sh Switch Android build from release to debug mode 2026-02-24 20:59:19 +01:00
capacitor.config.ts Fix Android CORS issue and add README 2026-02-24 11:48:44 +01:00
main.js v1.0.2: Restructure to www/, Android CORS & layout fixes 2026-02-24 13:35:48 +01:00
package-lock.json Initial commit: Chronos PWA with Electron and Android support 2026-02-24 11:08:50 +01:00
package.json v1.0.2: Restructure to www/, Android CORS & layout fixes 2026-02-24 13:35:48 +01:00
README.md Fix Android CORS issue and add README 2026-02-24 11:48:44 +01:00

Chronos PWA

Cross-platform timesheet tracker for Tryton ERP.

Downloads

Download latest release

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:

  1. Enter your Tryton server URL (e.g., https://gc.e-rp.dev)
  2. Enter database name
  3. Either register a new user or import an existing API key
  4. Select your employee profile

Keyboard Shortcuts (Desktop)

  • Ctrl+Shift+T - Show/hide window (global)
  • j / k - Navigate between timesheet lines
  • Enter - Edit selected line
  • d - Delete selected line
  • Ctrl+D - Delete line in edit form
  • Escape - 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