Giter Club home page Giter Club logo

toggliq's People

Contributors

gcaufield avatar staceb avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

toggliq's Issues

Update active project in background handling

Describe the feature

The active project is not currently being updated in the background event. The
app correctly handles clearing the project if it changes, but will need to wait
until the next "update" event to correctly retrieve the project

Garmin Device Support

All garmin devices supporting Background events

Add Unit Tests

Describe the feature

Add unit tests that can be run by CI

Compatibility with Vivoactive 3 Music

Describe the feature

My Garmin model has very little support for apps, which is quite inconvenient. It seems that this app is also not working. Could you make it compatible, please?

Garmin Device Support

Garmin Vivoactive 3 Music.

Additional context

Thank you!

Add background update

Add Background update functionality to occasionally pull the state of the timer in the background in case the user has updated a timer using a different Toggl application

Display Information about active Warnings

As a user with a warning message pending, I would like to be able to view what the current warnings are.

  • Maybe implement a banner system to display the warnings
  • Add a list that can be accessed through the menu

Pull in MonkeyInject v0.4.2

Describe the bug

v0.3.0 of the MonkeyInject library does not compile with the CIQ 4.0 compiler. Version v0.4.2 fixes this issue so we should pull it in.

Start Recent Timer with the same timer description

Describe the bug

A clear description of the bug
When using the functionality "Start Recent", I can see all the recent timers in the list. The exception is when two projects have the same description, where only one of the entries is displayed.

To Reproduce

Provide instructions to reproduce the behavior seen.

  1. Create at least 2 projects in Toggl
  2. Start a new timer in one of the project with some name, in my case it is something like "General"
  3. Assign one of the project to that timer.
  4. Do the same thing, but with the other project.

Expected Behavior

Describe what is expected to be seen
Two entries, each displaying "General", with the rest of the other recent timers.

Actual Behavior

Describe what is actually seen
One entry displaying "General", with the rest of the other recent timers.

Devices Tested

List the devices and versions that the issue has been seen on.
If issue is seen on CIQ simulator, include simulator version.
Forerunner 935, v0.12.4

Additional Details

Any other context that may be useful

  • Looking at the code, I can see that it is the description that is being compared in TimerData.equals.
  • It would of course be nice to also have the project name as a sublabel in the list, but since it does not seem to be included in the Toggl API response, I would understand if that is not reasonable to do.

Update Toggl Icon

The TogglTrack icon is pink now. Update the icon used by the app to align with Toggl branding

Travis runs unit tests

Describe the feature

Configure travis to run the unit tests

Additional context

There will likely be issues getting the simulator to start up without a gui interface, but we can try

Not compatible with fenix 7

Describe the bug

It is currently not possible to install the app on a fenix 7 watch as it's not on the compatibility list.

To Reproduce

Try to install the app on a fenix 7.

Expected Behavior

Being able to install on a fenix 7.

Actual Behavior

The app store will not allow installation from web and will not even find the app from the mobile app.

Devices Tested

fenix 7S FW 7.24

Quick start timers

As a user with no active timer, I would like to be able to start a new timer. With the option to start a new empty timer.

Setup CI

Add continuous integration to verify builds

Add package management using github cli

Add a way to download packages using github cli so that barrels do not need to be included in the repo source.

github cli has a command we can use to download from other repos: gh release -R <repo> download

Update Toggl API base URL

Toggl is now TogglTrack, which has a new base URL, it looks like the current base URL is still functional, but we should update accordingly

Implement Continuous Delivery

Setup a system in travis to improve the continuous delivery.

  • Package after every push to main
  • Auto generate tags for the release candidates
  • Improve release note generation to generate release notes between the RC and the most recent official release

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.