All Projects → cattr-app → desktop-application

cattr-app / desktop-application

Licence: other
Electron-based desktop time tracker for Cattr

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects
SCSS
7915 projects
HTML
75241 projects

Projects that are alternatives of or similar to desktop-application

Pomodorologger
Pomodoro Logger 🕤 -- When a time tracker meets Pomodoro and Kanban board
Stars: ✭ 316 (+731.58%)
Mutual labels:  efficiency, desktop
Hackaru
Simple, cross-platform time tracking application
Stars: ✭ 82 (+115.79%)
Mutual labels:  desktop, time-tracker
Electra
A desktop application for test account managment
Stars: ✭ 32 (-15.79%)
Mutual labels:  management, desktop
Toggldesktop
Toggl Desktop app for Windows, Mac and Linux
Stars: ✭ 1,663 (+4276.32%)
Mutual labels:  desktop, time-tracker
Zookeeper Visualizer
zookeeper的可视化管理工具
Stars: ✭ 150 (+294.74%)
Mutual labels:  management, desktop
KubeService
A simple Kubernetes⎈ CRD controller build on kubebuilder for micro-service management.
Stars: ✭ 20 (-47.37%)
Mutual labels:  management
fotowall
Pictures collage & creativity tool
Stars: ✭ 92 (+142.11%)
Mutual labels:  desktop
Launcher
🚀 A distraction-free minimal homescreen for Android.
Stars: ✭ 116 (+205.26%)
Mutual labels:  efficiency
event-store-mgmt-ui
Event Store Management UI
Stars: ✭ 23 (-39.47%)
Mutual labels:  management
ps4-time-tracking
Util for tracking PlayStation 4 usage times
Stars: ✭ 19 (-50%)
Mutual labels:  time-tracker
css-theme-manager
Zero dependency lib to manage CSS themes easily for your app
Stars: ✭ 16 (-57.89%)
Mutual labels:  management
find the letter material design
litterature game made using javaFX and FXML, small collaboration, the game is about finding the missing letters from a word using different hints (an image, incomplete word..etc).
Stars: ✭ 21 (-44.74%)
Mutual labels:  desktop
fp256
An efficient library for 256 bit integer arithmetic
Stars: ✭ 21 (-44.74%)
Mutual labels:  efficiency
construct
A reactive graphical symbolic environment for PicoLisp
Stars: ✭ 29 (-23.68%)
Mutual labels:  desktop
vueman.ga
Delightful reading and tracking of your mangas.
Stars: ✭ 32 (-15.79%)
Mutual labels:  management
pomogoro
Text-file based todo time tracking
Stars: ✭ 22 (-42.11%)
Mutual labels:  time-tracker
sqstorage
A easy to use and quick way to organize your inventory, storages and storage areas
Stars: ✭ 18 (-52.63%)
Mutual labels:  management
easy-school
A Django based School Management Web Application
Stars: ✭ 92 (+142.11%)
Mutual labels:  management
LAF
Linux Application Firewall
Stars: ✭ 8 (-78.95%)
Mutual labels:  desktop
MagicBox
Organize your workspace, keep files optimized, prepare images for publishing
Stars: ✭ 65 (+71.05%)
Mutual labels:  desktop

Cattr Desktop App

Electron desktop application for Cattr

Installation

  1. Clone this repository
  2. Install dependencies via npm install
  3. Run webpack via npm run build-watch (or npm run build-development if you don't want to watch files for changes)
  4. When build completes, run npm run dev to launch client in development mode

Development mode

There are two major differences between development and production modes:

  1. Automatical error reporting disabled in development mode.
  2. Development installation uses different keychain service name and application folder path (with "-develop" suffix).

Build

  1. Ensure that all necessary dependencies are installed
  2. Ensure that package.json and src/base/config.js contains right configuration
  3. Build application in production mode via npm run build-production
  4. Build executable for your favourite platform (output directory is /target).

Upload Sentry sourcemaps

  1. Copy .sentry.main.example to .sentry.main, then fill with configuration for Main process project.
  2. Copy .sentry.renderer.example to .sentry.renderer.example, then fill with configuration for Renderer process project.
  3. During release preparation, run npm run build-release to build & submit release files to Sentry.

How to build executable?

  • macOS: npm run package-mac will produce signed & notarized DMG
  • Linux: npm run package-linux will produce Tarball, DPKG and AppImage
  • Windows: npm run package-windows will produce installer and portable executables

Compatibility sheet:

  • Host with macOS: can produce builds only for macOS
  • Host with Linux: can produce builds for Linux and Windows (using Wine)
  • Host with Windows: can produce builds only for Windows
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].