Christian Staudt
Christian Staudt
As a user I want to see at a glance how much of a project's time budget is already spent. When time tracking data has been provided, this function should...
> Make it easier to set date range to a full month.
As a user, I want Tuttle to keep track of due dates for outstanding invoices and notify me in case an invoice is overdue.
First attempt: This is not yet working since the app process does not terminate. ```python def test_app_starts_and_quits(): # Start the app process app_process = subprocess.Popen(["python", "app/app.py"]) # Wait for a...
For time-based contracts, invoices are generated together with contracts. The time sheets are rendered to PDF. They should be visible and mangeable in a similar way to invoices. Possibly attached...
A cool UI feature would be to color-code the snack bar messages like this:  Inspired by [streamlit](https://docs.streamlit.io/library/api-reference/status/st.error).
> The textfield labels get pretty small after entering values (and they are small to begin with). I feel slightly increasing the font size would be useful.
Tester feedback: > Not having a “Save” button on the “Cloud provider” screen in the Preferences section kinda threw me off, although you are saving the user a button click....
Design tools to consider: - https://penpot.app