You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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).
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.
Summary:
Data Storage and Safety:
Data Import:
pace import -t clockify times.csv).Data Export:
HTML Templating for Reports:
Testing:
Cross-Platform and Syncing:
Originally posted by @Byron in Byron/byron#4 (comment)