Code Monkey home page Code Monkey logo

titra's Introduction

Docker build Docker Pulls Latest Release

titra logo titra

Modern open source project time tracking for freelancers and small teams

We believe in the philosophy "Do One Thing And Do It Well." and try to follow it in the design and implementation of titra. A great companion for titra is Wekan, where you can plan your tasks and track your time against later on.

⏱️ No risk, no fun, just time tracking

According to the philosophy described above, titra has been built to be the easiest, most convenient and modern way to track your time spent on projects. We want you to get started tracking your time as fast and with the least distractions as possible. After tracking your time, the second most important aspect is the ability to report and export your tracked time efficiently.

🚀 Blazing fast

Track your important project tasks in less than 10 seconds from login to done so you an focus on more important things.

titra_track_time

This is possible because we care a lot about performance and data sent over the wire, but you don't have to trust us on this one - just run a lighthouse audit to confirm the performance score of 💯

👀 Try it!

We are providing a hosted version of titra free of charge at app.titra.io. Create an account in seconds and start tracking your time!

There is no better time to get started, titra just got a dark mode 🌑 and it is 🔥!

🐳 Running with Docker Compose

Here is a one-line example on how to get started with titra locally if you have docker-compose installed:

curl -L https://github.com/kromitgmbh/titra/blob/master/docker-compose.yml | ROOT_URL=http://localhost:3000 docker-compose -f - up

This will pull in the latest titra release and spin up a local Mongodb instance in the latest version supported and link them together. Congratulations! titra should now be up and running at http://localhost:3000

🚚 Deploy on DigitalOcean

titra is available in the DigitalOcean Marketplace for easy 1-click deployment of droplets. Get started below:

do-btn-blue

📚 Documentation and more

Checkout our wiki for best practices and to learn how to setup interfaces with external tools like Wekan.

Built with ❤️ by kromit in 🇦🇹

titra's People

Contributors

andreasbomholtz avatar daolutions avatar dependabot[bot] avatar faburem avatar iamscottcab avatar julien6499 avatar kenske avatar lhoff94 avatar memorex258 avatar miguelin3097 avatar noraj avatar philogosoph avatar rishats avatar schnell18 avatar thomas-kromit avatar thtuerk avatar welma28 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  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  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  avatar  avatar

titra's Issues

Incorrect Table Styling

Hello

I have a issue where the table in the details page is not correctly styled. Please see below images for more information:

Current Config
image

Current Project
image

Error Replication
Step 1
Click on the "Details" page
image

Step 2
Click on a tab with a empty result, in my case "Total" Tab:
image

Step 3
Any other tab with information showing will now be incorrectly styled, eg "Detailed" tabs.
image

Step 4
Sometimes, a fix for the styling is just to change the Filter and the styling appears correctly again:
image

Forgive my lack of incorrect terminology.

Dates are one day off on save

So whenever I save a tracking item it saves the date from one day before. Let's say I have selected: Sat, 18.01.2020 and I click save, it changes to 17.01.2020 and it keeps going back as much as I press the save button, so if I make 2 changes to an item it ends up being 2 days off.

Can't delete an archived project

If I delete a project I get this error in the Console and the project remains:

{
    "file": "/imports/ui/pages/projectlist.js",
    "onLine": 1,
    "browserInfo": {
        "browser": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36",
        "userId": "BXJPeERSRfxGyYs8X",
        "url": "http://localhost:4000/list/projects",
        "resolution": "1792x1120"
    }
}

And then this

09:41:09.161 /imports/ui/pages/projectlist.js:1 Uncaught TypeError: Cannot read property 'fire' of undefined
    at Object.click .js-delete-project (/imports/ui/pages/projectlist.js:1)
    at 6078148c3b09b77d3c61cf16dd8f9eddea1d1cac.js?meteor_js_resource=true:156
    at Function.c._withTemplateInstanceFunc (6078148c3b09b77d3c61cf16dd8f9eddea1d1cac.js?meteor_js_resource=true:156)
    at d.View.<anonymous> (6078148c3b09b77d3c61cf16dd8f9eddea1d1cac.js?meteor_js_resource=true:156)
    at 6078148c3b09b77d3c61cf16dd8f9eddea1d1cac.js?meteor_js_resource=true:156
    at Object.d._withCurrentView (6078148c3b09b77d3c61cf16dd8f9eddea1d1cac.js?meteor_js_resource=true:156)
    at d._DOMRange.<anonymous> (6078148c3b09b77d3c61cf16dd8f9eddea1d1cac.js?meteor_js_resource=true:156)
    at HTMLButtonElement.delegatedHandler (6078148c3b09b77d3c61cf16dd8f9eddea1d1cac.js?meteor_js_resource=true:156)
    at HTMLDivElement.dispatch (6078148c3b09b77d3c61cf16dd8f9eddea1d1cac.js?meteor_js_resource=true:34)
    at HTMLDivElement.g.handle (6078148c3b09b77d3c61cf16dd8f9eddea1d1cac.js?meteor_js_resource=true:34)
click .js-delete-project @ /imports/ui/pages/projectlist.js:1
(anonymous) @ 6078148c3b09b77d3c61cf16dd8f9eddea1d1cac.js?meteor_js_resource=true:156
c._withTemplateInstanceFunc @ 6078148c3b09b77d3c61cf16dd8f9eddea1d1cac.js?meteor_js_resource=true:156
(anonymous) @ 6078148c3b09b77d3c61cf16dd8f9eddea1d1cac.js?meteor_js_resource=true:156
(anonymous) @ 6078148c3b09b77d3c61cf16dd8f9eddea1d1cac.js?meteor_js_resource=true:156
d._withCurrentView @ 6078148c3b09b77d3c61cf16dd8f9eddea1d1cac.js?meteor_js_resource=true:156
(anonymous) @ 6078148c3b09b77d3c61cf16dd8f9eddea1d1cac.js?meteor_js_resource=true:156
delegatedHandler @ 6078148c3b09b77d3c61cf16dd8f9eddea1d1cac.js?meteor_js_resource=true:156
dispatch @ 6078148c3b09b77d3c61cf16dd8f9eddea1d1cac.js?meteor_js_resource=true:34
g.handle @ 6078148c3b09b77d3c61cf16dd8f9eddea1d1cac.js?meteor_js_resource=true:34

My setup:

titra: 0.52.0
Node.js: 12.22.1
Meteor.js: 2.2
MongoDB: 4.2.15

How to get Wekan URL?

Wekan does not appear to have a valid URL when right clicking Export Board as the wiki suggests.

Customizable Wekan integration

Some options that would be very helpful in the Wekan integration would be:

  • Allow option to use multiple lists when querying a Wekan project board
  • Allow swimlanes to be used as titra projects, instead of an entire Wekan board

Start / Stop time tracking as well as duration

Hi Fabian & team,

I am very pleased with the Titra / Wekan combo, kudos for a good piece of software and integration. Thank you.

I have since getting it working realised that there is no tracking of when the time was spent, which is unfortunately critical to me, so I submit the following user story for your consideration for roadmap inclusion:

[User Story]
As a user of Titra, on a TimeCard I need at a minimum to track and edit Start Time (editable) as well as duration,
as our billing requires time start (nearest minute), time stop (nearest minute), duration (minutes).
(Right now, the date field stored in the timecards collection has 00:00:00.000+00:00 as the timestamp)
A very desirable feature would be a Stop Date/Timestamp field stored in the database,
with the ability to EITHER enter a start time and stop time manually, to calculate duration OR
enter start time and duration, calculating stop time (e.g. with the current timer populating duration).

Perhaps revealing time fields in the timecard dialog could be based on an administrative option, to avoid overcomplicating things for users who don't need this feature.

Thanks again, and best regards,

Geoff

Cannot reset password.

Hi,

I have been using your hosted app for a moment now to track time, its amazing thanks a lot for it.

But i forgot my password and i need to reset it and it doesn't seem its sending me the reset password email.

Thanks

Exception from Tracker recompute

I have these error when I edit a project

ERROR: Exception from Tracker recompute function: @ Tue Dec 22 2020 19:12:09 GMT+0000 (Coordinated Universal Time)] {
titra         |   "browserInfo": {
titra         |     "browser": "Mozilla/5.0...
titra         | [ERROR: TypeError: Cannot read property 'match' of undefined @ Tue Dec 22 2020 19:12:09 GMT+0000 (Coordinated Universal Time)] {

Unable to run docker container (Wekan integration)

Hi,

I've installed Wekan with snap on Ubuntu server 14.04. i wanted to integrate your project into it but i cant' get it to work

sorry i'm not so good with docker. My port 3000 is already in use by another service.

I've tried

docker run --name mongodb -p 27017:27017 mongo

and then

docker run --name titra -p 3010:3010 --link mongodb -e MONGO_URL=mongodb://mongodb/titra -e ROOT_URL=http://localhost:3010 kromit/titra

but i get this error

Unable to find image 'kromit/titra:latest' locally latest: Pulling from kromit/titra 75cb2ebf3b3c: Pulling fs layer 1c6bd282486b: Pulling fs layer f2fbfed8e1ed: Pulling fs layer e2358783dc53: Waiting e1a76eabfeb1: Waiting b06119529ec6: Waiting fa426a2fa159: Waiting a1fb820ccf17: Waiting fcc937781026: Waiting docker: error pulling image configuration: unknown blob.

i've also tried with composer

curl -L https://github.com/faburem/titra/raw/master/docker-compose.yml | ROOT_URL=http://localhost:3010 docker-compose -f - up

but i get

% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0/usr/local/bin/docker-compose: line 1: Not: command not found 100 131 100 131 0 0 837 0 --:--:-- --:--:-- --:--:-- 839 100 142 100 142 0 0 427 0 --:--:-- --:--:-- --:--:-- 427 100 353 100 353 0 0 663 0 --:--:-- --:--:-- --:--:-- 663 (23) Failed writing body

i'm using Docker version 18.06.3-ce, build d7080c1 and compose 1.27.0

what i'm doing wrong?
any help would be appreciated

ty
have a nice day
Matteo

Feature suggestion: Total of all days in week view

I would like to suggest adding the weekly total to the week view. I'm not sure where best to put it, but I made a screenshot (total in red, censored in pink):
titra-week-total-suggestion

Thanks for such a useful and Docker friendly project. This has helped me manage my time across multiple projects while working from home.

Calculate hours automatically

Being able to add the start time and end time of the service in the interface, this would already calculate the total service.

Start End Work Task
08:00 10:00 02:00 Support Test

Sorry Google Translator =)

clearing date from DatePicker throws error

[ERROR: Uncaught TypeError: Cannot read property '$' of null @ Tue Jul 13 2021 14:13:40 GMT+0200 (Central European Summer Time)] {
"file": "/imports/ui/pages/tracktime.js",
"onLine": 114,
"browserInfo": {
"browser": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36 OPR/76.0.4017.227",
"userId": "AkvRvz6AwMmL9CKpv",
"url": "http://localhost:3000/tracktime?date=2021-07-13",
"resolution": "2560x1440"
}
}

No Wekan Integration Section/Checkbox in Settings

I have no Wekan Integration section or checkbox on my local docker installation of titra. About page says I am running version 0.44.1. Only options are

  • titra API token
  • Siwapp URL
  • Siwapp API token
  • URL of the Zammad instance
  • Zammad Personal Access Token

Any Wekan bridge?

Hi

You recommend Wekan as a companion. I am wondering if there is some kind of bridge between these apps.

Connecting to external database

Hi,
I'm running the docker image and I wonder if it's possible to use external MongoDB cluster.
I've free cluster on MongoDB Atlas but when I changed the URL for MongoDB on Titra, it crashed.
Atlas
Thanks!

No strings are shown.

After updating to 0.24.0, no strings have become not to be shown in titra pages.

ScreenShot

What's wrong?

  • Using Docker image

External user management

This looks really neat. However I'm unable to tell from the documentation if any kind of external user management is supported. LDAP? SAML? OpenID Connect?

Initial hint for tasks

When you have integration with Wekan, you can select the project, start typing task name and Titra will complete the rest of that task name. This is good but requires you to go back to Wekan to check what was the exact task name. Could be more convenient if there would be a way to make Titra show all the tasks from the project so I can just select one without having to check for the task name. Preferably, mouse-only-clicking should be more convenient than having to memorize some keyboard shortcut.

Can't see swimlanes on first wekan import

When editing a project imported from wekan and you click "Check" button, columns to import are displayed but swimlanes are not displayed. If I click the button for the second time then swimlanes are displayed. It was working without quirks in 0.32.0 but not anymore in 0.40.2.

image

image

image

image

image

custom fields for track record

It would be useful for store some additional information about task that cannot be restored from the name of task, and the data will already be forgotten from memory

Workingtime in minutes

Hi,
Thank you for this useful project, so convenient!
I wonder if it's possible to type in minutes inside the Workingtime on the tracking page.
I always get confused with the fractional numbers because sometimes I need to manually type the time for a phone call so I'm not using the built-in tracker.
When it's 1 hours or 1.5 hours it's easy but when I want to enter 5 minutes it's get confusing.
Hope I explained it well :)
Thanks!

Wekan integration in Docker environment

We have wekan and titra running in docker containers on the same host. When trying to add the wekan integration address in project settings the URL is never accepted. Any idea how to make it work?

Use time zones when determining the preselected date on the "track time" page

Hi! It seems like the date selected on the "track time" page of Titra is not taking into account timezones. More specifically, when I open the app, it is selecting Saturday when it is Friday here in UTC-8.
image

My server container is in UTC and that is probably what's showing through, but it would be helpful for distributed teams to have the time zone be per-user or potentially grabbed from the client.

Versions:
titra: 0.22.1
Node.js: 12.16.3
Meteor.js: 1.10.2
MongoDB: 4.2.7
Host environment:
Operating system: Linux (x64)
Uptime: 4 Minutes
Total memory: 3 GB
Free memory: 431 MB

More convenient Wekan project import

When importing project from Wekan you select either columns to import or swimlanes to import. Usually, number of columns is small but number of swimlanes could be significantly larger. Both columns and swimlanes are displayed without any alignment or sorting. It makes it hard find and select swimlanes you need. If you use swimlanes for projects in Wekan then importing plenty of those into Titra could be very cumbersome because it is kind of hard to find swimlanes you need.
Instead, each swimlane could be on each own line. Additionally, swimlanes could be displayed in alphabetical order. This could make the process much easier.
Screenshot 2020-12-24 092052

titra as PWA

Hi,
Firstly, thanks for great piece of software! :)
Secondly I would like to ask if there is a plan to make titra working as Progressive Web App? It would be nice to have it installed on desktop and running as separate process.

API not working

Hello

I have been trying to use the API with no avail.

I am testing using the documentation, with my local server giving the same result.
image

I create a API token on the app.titra.io website under the user settings.

I use the same API token, but it gives me the error above.

Is the API working?

Page not loading

image

Why is it looking like this?

Docker shows Error:
titra | [ERROR: [ostrio:flow-router-extra] [route.wait] Promise not resolved @ Wed Jun 24 2020 11:50:20 GMT+0000 (Coordinated Universal Time)] {
titra | "browserInfo": {
titra | "browser": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54",
titra | "userId": null,
titra | "url": "http://XXX:3000/",
titra | "resolution": "1920x1080"
titra | },
titra | "stack": {}
titra | }

using docker-compose

[Help] Wekan integration — URL not valid

Titra version: titra: 0.32.0
Host: Docker on Ubuntu 18.04

I tried to set up Wekan integration following the instructions here. However, when I click "Check", I get an exclamation mark. I am able to access the URL from both my desktop computer and the server that is running titra.

The docker container logs do not show anything useful.

Please let me know if you need any additional information. Any help would be much appreciated.

Thank you.

weekly sum of work time differs in "Track" and "Details"

i tracked time in the weekly view and entered the time with the time unit "hours", then switched to "Details" to check the sum (after changing the default time unit to "days") and even though i entered 8 hours per day for 5 days (40 hours in total) it showed a sum of 5,002 days in the detailed view.

Running Titra on Synology nas DSM

Hi all,

This little tutorial aims to get Titra working on a Synology nas with Docker package.

If your system do support Docker ( here the list ) go and install it from the Synology package center.

Once you have Docker installed open the package and go to the Registry menu to search for the images we need to run Titra.

image

Search for titra and double click on the kromit/titra to download the Titra's image.
Select from dropdown the latest version available (latest tag is not working for me so i choose 0.29.0 manually)

Next image needed is mongo for the mongodb
Go again in Registry and search for mongo to download 4.2 version

image

Once the images are downloaded go to Image section and there you'll find them.
image

Now it's time to create Containers from the images.

At first we create the db container

double click on the mongo image and select a name for the container (e.g. mongodb)

image

click Next and then uncheck "Run this container after the wizard is finished" before clicking Apply

Now go to container section and EDIT the mongodb container to set up a Volume for data persistency

image

click Add Folder and select a folder on your nas to store the db datas as mount path set /data/db and then apply.

Now start the container with the toggle you see right next to it and wait some time to have it up.

tip. if you double click on container and go in LOG label you'll see something like this
NETWORK [listener] Listening on 0.0.0.0

meaning mongodb is up and listening on all interfaces.

Go back to images section, now is time for creating Titra container and linking it to mongodb

Double click on Titra image, choose a name for it and click the advanced button

image

Go to port settings and choose a local port that is free on your system, don't touch container port.

Now switch to Links label and click + Button to link Titra container to mongodb container

image

Now switch to Environment tab and set 2 new variables for the container

image

They must be set accordingly to your container configuration

In my case

ROOT_URL = http://10.0.1.100:3000
and
MONGO_URL = mongodb://mongodb:27017/titra

as 10.0.1.100 is my local lan NAS ip

Now go Next and click apply to have the container running.
Docker could alert you that mongodb was started because its needed to Titra (it's ok it's our goal)

In container section you must see both container running

image

Let's test if everythings gone right

open your broswer and point it to http://nasip:port choosen before Titra should be working 👌

image

ERR_CONNECTION_TIMED_OUT error

Hi Fabian,

I can be able to access the titra from mobile, but when I browse using my static IP network I'm receiving "ERR_CONNECTION_TIMED_OUT". Do you know any probable cause for this?

Best Regards,
Suren

Documentation for settings

Some of the settings are not obvious what they do and what effect there will be. Could use a mouse hover hint, hint below the field or description in the wiki. For example:

  • Add break to working time?
  • Use time entry state?
  • Track start time?

Can't able to signin or register

Hi,

Thank you for providing such a great app.

Today, the online signin for titra is getting connection timed-out. I have attached the console log and error with this for your reference.

Best Regards,
Suren

Chrome Console Log

Error Displayed

ERROR: error pulling image configuration: unknown blob

Hi,

something is wrong with image on Docker Hub:

$ curl -L https://github.com/faburem/titra/raw/master/docker-compose.yml | ROOT_URL=http://localhost:3000 docker-compose -f - up
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   131  100   131    0     0    513      0 --:--:-- --:--:-- --:--:--   513
100   142  100   142    0     0    316      0 --:--:-- --:--:-- --:--:--   316
100   353  100   353    0     0    400      0 --:--:-- --:--:-- --:--:--   400
Creating network "titra_default" with the default driver
Pulling mongodb (mongo:4.2)...
4.2: Pulling from library/mongo
5d9821c94847: Pull complete
a610eae58dfc: Pull complete
a40e0eb9f140: Pull complete
3242ba6cef1f: Pull complete
8ade7416f0cf: Pull complete
cd8d2aab224e: Pull complete
9d8c2ff7f392: Pull complete
0554c35d411f: Pull complete
96ffa4639001: Pull complete
59b51b30b4a8: Pull complete
9a220605bd3e: Pull complete
4b1b8b203fd0: Pull complete
Digest: sha256:9bf607151519b59af1153e4b65e3f15115c1324c9aa1eb0de15a9f5c3e91829f
Status: Downloaded newer image for mongo:4.2
Pulling titra (kromit/titra:)...
latest: Pulling from kromit/titra
75cb2ebf3b3c: Pulling fs layer
1c6bd282486b: Pulling fs layer
f2fbfed8e1ed: Pulling fs layer
e2358783dc53: Waiting
e1a76eabfeb1: Waiting
b06119529ec6: Waiting
fa426a2fa159: Waiting
a1fb820ccf17: Waiting
fcc937781026: Waiting
ERROR: error pulling image configuration: unknown blob

I was trying to run this command on 3 computers with the same result.

API Documentation Missing

I can see there is a build API, and in Titra I see that I can generate API token, but there is no documentation that I am aware of regarding the use of the API. Would love to build custom integrations between Titra and Wekan.

Get running timers and stop by using API.

Thanks again for the amazing software you guys have created.
Its part of my everyday workflow has a freelancer and its essential to me <3

This is more a feature suggestion then a bug btw.

Would it be possible to return a list of running timer from the API, and eventually stop and save them.

Thanks again

Is there a way to stop new user registration?

I'm self hosting the project for personal time entries management as well as for a few colleagues. I don't want anyone else to be able to register on the site.
Is there a way to prevent self registrations?
Is something like this in roadmap?

Error when adding new project

  1. Adding a new project causes the follwing logfile error (using docker-compose logs):
    titra | [ERROR: TypeError: Template.instance(...).quill is undefined @ Sun Apr 26 2020 12:42:01 GMT+0000 (Coordinated Universal Time)] { titra | "file": "https://xxxxxxxxxxxxxxxxxxxxxxxxxxx.de/9b48e834bbd1de6666e57aed37b1efe3b27a7ca2.js?meteor_js_resource=true line 60 > eval", titra | "onLine": 1, titra | "browserInfo": { titra | "browser": "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0", titra | "userId": "eWEnBgsv72N9kPSgF", titra | "url": "https://xxxxxxxxxxxxxxxxxxxxxxxxxxx.de", titra | "resolution": "1920x1080" titra | } titra | }

  2. proposal for the docker-compose.yml:
    To make the DB persistent:

 mongodb:
    image: mongo:4.2
    container_name: mongodb
    volumes:
      - ./data/db:/data/db

Just in case, users don't know about it. It doesn't make sense anyway not to keep the db persistent, if you don't want to loose your data with every new pull / version. Just to point on /data doesn't work, it has to be /data/db.

Date format hints

On the track and week pages, I would like the date to show as (for example) Friday, July 17, 2020. I'm unable to find any information in the wiki about the correct date format options to use in the /admin menu. Perhaps in the /admin menu, link to the relevant page (for PHP I am used to referring to https://www.php.net/manual/en/function.date.php for options)

Start time input makes it time impossible to edit a done task

I saw in issue 35 #35 that stop/start time should be implemented.

But every tracked item is shown to have started at 9am in the workingtime table.

Also if I set to true the "Track start time" in the admin, once I created a task and stopped tracking it and then try to switch it to another project by clicking on "edit", it tells me an error message "Please check your time input".

It seems that there is some kind of conflict or that the edit panel is waiting for a start time input (the start time input exists on the main form but not on the edit form.

edit: with further test I can in fact say that the Track button in /list/timecards/all does not work either because it does not contain the "Start time" input but expects it.

Default admin user/pass?

Hi

I just deployed with docker but I am not sure what the default user/pass is. Is there such defaults? I cant find that in the wiki either, neither in the compose file.

thanks

Possibly Javascript issue - timer does not increment

I'm seeing this in Chromium Inspection console:
Exception in setInterval callback: TypeError: this[b.p(...)] is not a function
at f.p.get (99a0bdf436e896fb2f042dc053ab2e62cb419c14.js?meteor_js_resource=true:9)
at e (/imports/ui/components/timetracker.js:1)
at n.EnvironmentVariable.r.withValue (99a0bdf436e896fb2f042dc053ab2e62cb419c14.js?meteor_js_resource=true:1)
at 99a0bdf436e896fb2f042dc053ab2e62cb419c14.js?meteor_js_resource=true:1
at 99a0bdf436e896fb2f042dc053ab2e62cb419c14.js?meteor_js_resource=true:1

This error repeats every second. Clicking Start in app.titra.io/tracktime page always shows 00:00:00

I'm not sure what this is supposed to look like. The docs talk about entering times. I'm interested in time tracking live, not entering times recorded somewhere else. Not sure if I'm in the right place. I primarily use Toggl for time tracking. I'm hoping this can repalace toggl.

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.