Open
Description
Summary:
-
Data Storage and Safety:
- Clarify data storage mechanism on project page; prefer real database like SQLite for data safety.
-
Data Import:
- Support for importing existing data; consider providing importers for different sources (
pace import -t clockify times.csv
).
- Support for importing existing data; consider providing importers for different sources (
-
Data Export:
- Ensure easy export of all data, preferably with SQLite backend, to avoid user lock-in.
-
HTML Templating for Reports:
- Include HTML templating engine for generating reports or summaries for invoices.
-
Testing:
- Implement comprehensive tests, including journey tests and unit tests, ensuring accuracy in timesheets and invoices. Verify behaviour with timezone switching.
-
Cross-Platform and Syncing:
- Initial support on single machine is acceptable, but future consideration for multi-device sync and web interaction would be valuable. Self-hosting option preferred, but potential for productization exists if done well.
Originally posted by @Byron in Byron/byron#4 (comment)
Metadata
Metadata
Assignees
Labels
No labels