Git Product home page Git Product logo

tietracker's People

Contributors

peterpeterparker 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

tietracker's Issues

feat: project budget

It would be useful to be able to define a project budget and to have it printed out in the excel export (monthly bill, total = x % budget)

capacitor v3 splashscreen.hide() does not work on iOS

Maybe related to ionic-team/capacitor-plugins#446 but, once published in store and deployed to real devices, capacitor v3 splashscreen.hide() does not work aka does not hide the splash screen. I was able to reproduce the behavior on both the iOS and iPad of my mum.

P.S.: I had kind of the same problem on Android too (calling .hide() was crashing an error). Removing and adding the platform again seem to have solve the issue. Unfortunately, doing this as well for iOS had not much an effect.

P.P.S.: for the time being I will deploy an app in the app store which auto hide the splash screen which hopefully will solve the issue

sort active projects

not sure yet how to integrate it ui/ux wise but, it would be nice to be able to sort the active projects
feel like the current order is a bit random (probably update_at)

Minimum Time seems to be capped

Hi trying out the app and there seems to be a minimum time cap of 5 minutes, i.e., even if I use the timer of 10 seconds it is recorded as 5 Minutes.
Attached an image (Used the timer for only 10 seconds and recorded as 5 minutes).

image

currency per client

not sure that would be possible nor easy, but what about being able to overwrite the default settings and set a currency per client?

Support Apple Shortcuts

I have my time tracking automated with a combination of iOS Focus and Shortcuts.

I start and stop timers e.g. based on opening certain Apps (mostly 2FA VPN apps of my clients).
These automations trigger timers (currently with Tyme).

It would be awesome if Tie Tracker could at least offer basic shortcuts for starting and stopping certain timers.

feat: export currency

In the XLSX export, use the template currency to format the currency.

Instead of "8 $" display "$8".

draining battery if always upfront on mobile

according Peter, on iPhone 6s, if the app is never closed and remains open (upfront or as an active app), the app has for effect to drain the battery

It should be tested if this happens only on low end devices or on more modern phones too.

If everywhere, it should be checked if there is a leak or anything which can be fixed. If not then maybe an option to switch between fancy mode and non fancy mode would solve this?

If only low end devices, should de facto a less fancy mode be used or should it be an option?

I currently suspect that the time tracker animation build with canvas on low end devices might be the reason, but that's an hypothesis.

feat: backup

Once a week (for example), after startup, ask user if he/she want to make a backup (export open invoices, regardless of the clients, to Excel)

feat: display total billable hours on export modal

Moreover to the sum and budget, display billable hours on modal

Is:

For the selected period xx $ can be billed.

xxx $ will have been invoice, i.e. yy% of the budget.

Should:

For the selected period zz hours / xx $ can be billed.

xxx $ will have been invoice, i.e. yy% of the budget.

daily total time not rounded

if I enter manually some entries for today and then run the counter, the displayed total time is not rounded.

first I should probably check the manual entries which should be rounded rather than fixing the display.

Screenshot_20210521-090001

Unable to delete older time periods

You are unable to delete older time periods than what has happened in one day. I accidentally left Tie Tracker running over night, and I was greated with a 16+ hour time period this morning that is reported as happening yesterday. I tried inputting a negative time period to counteract it, but it does not report it to the invoice tab.

Not that inconvenient as I can always subtract it later, but it would be nice to be able to delete them. I'm not too sure where the data is specifically saved so I might be able to delete it there.

restore backup on iOS

Input file might actually not be supported in native iOS app (webview). I have to double check again...

excel export: time rounding

time rounding wasn't correct with the following entries

2020-03-03 | 14:55:00 | 2020-03-03 | 16:00:00 | 1.08
2020-03-04 | 06:30:00 | 2020-03-04 | 07:30:00 | 1.00

feat: discount

  1. Being able to edit an entry and add a discount (in time, like "I worked two hours but I do one for free")

  2. Handle discount in the summaries

  3. Handle discount in excel export

subtotal pro days

It would help me, optionally, to get subtotal pro days for the current week. Don't know yet if these should find place in the excel export or through a view in the app.

Or maybe in the weekly summary component?

hardware back button after export

if I open a client and export the invoice to excel or pdf and then try to hit the "hardware back button" to close the modal, the modal itself stays open and the history back actually happen in the background from tab invoices to home

Excpected: back close the modal even after having used the export function

[Feature Request] Adding New Templates

Hey @peterpeterparker making this more official with a template feature request.

1️⃣ Is your feature request related to a problem? Please describe.

I am often needing to change the template descriptions after the time has been recorded as I am not in a Software Development role.

2️⃣ Describe the solution you'd like

I would like to be able to add, remove and edit the templates provided in the app.

3️⃣ Describe alternatives you've considered

I have attempted to change the descriptions after submission but am running into issues with the Update Button not working (see #87).

4️⃣ Additional context

Original Message Below

Hey @peterpeterparker 👋

Love the app, but wondering about the ability to create/edit template titles - should this be possible?

Thanks for your amazing work!

ionic onIonTabsDidChange will be ignored

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.