Commit Graph

15 Commits

Author SHA1 Message Date
b5ddcb76aa fix(timezone): fix timer clock-skew
Some checks failed
Backend CI/CD / test (push) Has been cancelled
Backend CI/CD / deploy (push) Has been cancelled
2026-05-26 12:59:49 +03:30
181a135df9 feat(projects): add project-specific member rates 2026-05-23 18:29:00 +03:30
e234eac26d fix(time-entries): use server time for running timers 2026-05-21 13:01:51 +03:30
d4a52d6f3b feat(reports): refine exports and restore project access 2026-05-14 17:06:35 +03:30
99eb4c2594 perf(db): add targeted composite indexes 2026-04-30 16:13:35 +03:30
8774a4d4dc test(backend): convert existing app suites to unittest 2026-04-30 12:41:54 +03:30
204225dd16 test(backend): switch to django test runner 2026-04-30 12:41:38 +03:30
71924ce6fb feat(logs): add workspace activity log api 2026-04-28 18:51:42 +03:30
02c9c17c30 fix(time-entries): preserve deleted tags in timesheet edits 2026-04-27 22:58:27 +03:30
fadf898486 feat(pricing): add workspace user rates and price units 2026-04-26 10:19:04 +03:30
f960ca8221 feat(permissions): centralize workspace role capability checks 2026-04-25 18:48:50 +03:30
7cae494892 test(time-entries): cover grouped filters and serializer formatting 2026-04-24 22:19:36 +03:30
83bc3568d0 feat(time-entries): add grouped timesheet filters and responses 2026-04-24 22:19:09 +03:30
9910b386d2 chore(django): track initial migrations and test config 2026-04-24 22:18:28 +03:30
720adbe8a3 feat(time_entries): add time_entries app's basic structure and endpoints 2026-03-11 19:46:45 +08:00