GithubHelp home page GithubHelp logo

gimanh / handscream Goto Github PK

View Code? Open in Web Editor NEW
34.0 4.0 4.0 12.19 MB

Time and task Management

Home Page: http://handscream.com

License: Other

JavaScript 7.89% TypeScript 41.44% Vue 31.49% CSS 5.09% Shell 0.41% EJS 0.07% PHP 11.14% PLpgSQL 1.42% SCSS 0.30% HTML 0.32% Java 0.11% Swift 0.26% Ruby 0.06%
taskview todo handscream taskmanager vue vuetify electronjs electron-vue better-sqlite3

handscream's Introduction

TaskView

The TaskView project is being developed as a web application, which consists of both client and server-side components. The main development is done using Vue-3, ZXC_PHP, and PostgreSQL. You can install this application on your own servers.
Additionally, you can try out the application at https://taskview.handscream.com.
You can also participate in the development of the project.
All version will have next format v1.0.0-w (w - means web application)

Contacts

Telegram
Docs
Service for daily planning, aimed at achieving results. For personal affairs, work tasks and teamwork. www.handscream.com

Desktop app

This repository contains the TaskView app! At first, TaskView was developed with ElectronJS, but then I started developing TaskView with client-server architecture for browsers. Right now I am focusing on TaskView with client-server architecture.

ElectronJS

In the App folder you can find TaskView with ElectronJS.

TaskView - web

APIServer - contains the server API for the TaskView spa client.
WebApp - contains a web application developed with NuxtJS and Vuetify.

TaskViewWeb work in progress.

TaskView

Main workspace

See more information in Wiki

If you have any question or a bug report please open a Issue

Team LF

Hi!
I am looking for designer to my project for future development!
The main goal of this project is easy project management and time control.
Now available only desktop version, server side and mobile version coming soon.

If you can create beautiful interface or you are interested with you are welcome!
Write PM or to email [email protected].

How to add a new translation

  1. Translate one of the existing files in locale folder

    • Don't change the keys!
    • Example:
      • en.js "selectDatabaseFile": "Select database file",
      • ru.js "selectDatabaseFile": "Выберите файл базы данных",
  2. Save your file with the language code according to ISO 639-1

  3. Make a pull request.

Thanks for the help

Devel

TaskView use better-sqlite3 for storage see sql diagram before start

Build Setup

An electron-vue project

# install dependencies
npm install

# add config file task_view.app.conf.ts and export let notarizeConfig
# notarizeConfig has next property [appBundleId: sting, appPath: string, appleId: string, appleIdPassword: string] 
# all property is required for app notarize in MacOS 

# serve with hot reload at localhost:9080
npm run dev

# build electron application for production
npm run build

# run unit & end-to-end tests
npm test


# lint all JS/Vue component files in `src/`
npm run lint

Windows build

Required software

  • install NodeJS >= 10.16.3
  • install Python 2.7.1.
  • npm install --vs2015 -g windows-build-tools
  • npm run build

Clear cache MAC OS

  • Remove dir /Users/{user}/Library/Application Support/{yourElectronApp}/Cache

This project was generated with electron-vue using vue-cli. Documentation about the original structure can be found here.

handscream's People

Contributors

gimanh avatar igr-ok avatar jisco avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

handscream's Issues

Bug with storage

Steps to reproduce

  1. Create/open database
  2. Add goal
    3 Add item to goal
  3. Add todo item
  4. Then select "Create storage"
  5. Enter name and "Accept"

I expect clearing work space, but I see data from old storage

Autofocus in dialogs

When you reopen the goal dialog, autofocus on the field is not set after first open

English Translation

Hello,
I just wanted to report a little bug... 😁

No texts were translated when the app was started for the first time. Everywhere only the key values that starts with "msg.".
After manually changing the translation to English, everything seems to work except the report section:

image

Settings

Are you planning to add application settings?

Fixed Window Height

Can you please add a maximize button to the main panel.

The height of window is fixed and causes alot of issues with this app.
Especially when opening dialog boxes.

I am using Ubuntu 20.04.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.