Commit Graph

76 Commits

Author SHA1 Message Date
cd5409c9b2 feat(auth): handle google oauth account claim conflicts
Some checks failed
Frontend CI/CD / build (push) Has been cancelled
Frontend CI/CD / deploy (push) Has been cancelled
2026-05-14 21:15:30 +03:30
84b7290fe8 feat(frontend): add project access ui and report summaries 2026-05-14 17:06:34 +03:30
64a949e44f feat(auth): improve otp delivery and verification flow 2026-05-13 09:58:59 +03:30
be0619f5d9 fix(landing): add items-start to title/demo section 2026-05-04 10:17:30 +03:30
a81f8acab7 fix(landing): decrease the size of the hero title 2026-05-03 23:40:03 +03:30
040ee4b1f7 feat(auth): enforce password policy in reset and change flows 2026-05-03 20:02:14 +03:30
380b794ab1 feat(auth): add stepped auth and password recovery flows 2026-05-03 17:10:02 +03:30
6fbfd419ea style(landing): tighten hero title sizing 2026-05-01 02:17:32 +03:30
95d6cc192d feat(auth): add branded google sign-in button 2026-05-01 02:17:31 +03:30
b688bb1ec3 feat(auth): add google sign-in onboarding flow 2026-05-01 01:54:26 +03:30
bba1be1f71 feat(frontend): add public landing page 2026-04-30 20:32:05 +03:30
e635fd9c2c feat(throttling): add global rate limit lockout flow 2026-04-30 15:27:09 +03:30
9ed7cb73e2 fix(timesheet): localize week total label 2026-04-29 13:36:51 +03:30
4ac0fd22e5 feat(timesheet): improve empty state copy and layout 2026-04-29 12:17:08 +03:30
a2bc1aa91f refactor(frontend): share list empty state card 2026-04-29 12:16:59 +03:30
06d083c818 feat(frontend): persist page filters in query params 2026-04-29 11:31:12 +03:30
eb468333c1 fix(workspaces): preserve workspace thumbnail layout 2026-04-29 10:42:50 +03:30
e60a4c9ab4 style(timesheet): add loading skeleton and soften dark surfaces 2026-04-29 02:05:53 +03:30
cb4a7ae118 style(tags): align tags page with list layout 2026-04-29 02:05:46 +03:30
5082dab99e style(lists): refresh pagination and loading states 2026-04-29 02:05:39 +03:30
b2101a2e22 feat(notifications): add dedicated page and localized rendering 2026-04-29 01:31:15 +03:30
05f2b4a4bb feat(timesheet): add live search and searchable project selectors 2026-04-29 01:25:05 +03:30
8868b7d1cc style(workspaces): align workspaces page with report layout 2026-04-29 00:56:03 +03:30
d57f0b05e3 feat(projects): add client strip filtering and page refresh 2026-04-29 00:53:55 +03:30
36a8c0e24c feat(clients): refresh clients page layout and toast feedback 2026-04-28 21:53:26 +03:30
2b5ee2abf1 feat(reports): add daily rate to report tables and exports 2026-04-28 20:26:21 +03:30
3efa04094d refactor(projects): remove project member management ui 2026-04-28 19:35:23 +03:30
8bd0e908a1 feat(logs): add workspace activity log page 2026-04-28 18:49:14 +03:30
088ad8760b fix(timesheet): extend mobile layout to xl and tighten row field widths 2026-04-28 14:21:04 +03:30
5d313a9663 refactor(workspaces): use eye icon for view action 2026-04-28 11:52:48 +03:30
fa242b6206 fix(workspaces): improve detail header action responsiveness 2026-04-28 11:52:27 +03:30
f45038d398 feat(workspaces): add thumbnail UI across workspace surfaces 2026-04-28 11:38:35 +03:30
599e25e836 fix(reports): add controlled fetching + change chart buckets to localized weekday names 2026-04-28 11:03:51 +03:30
581cfab1ac feat(workspaces): expand detail page member list 2026-04-28 10:46:15 +03:30
b1ad372474 fix(permissions): align workspace resource actions with role rules 2026-04-28 10:02:37 +03:30
9fceef3753 fix(timesheet): prevent entry fields from overlapping and improve responsive layout 2026-04-28 00:34:35 +03:30
a770272ce2 fix(timesheet): improve tablet layout and deleted relation handling 2026-04-27 22:58:27 +03:30
eee22ad6fb feat(workspaces): turn workspace detail into a management hub 2026-04-27 20:52:19 +03:30
226faa70c0 refactor(timesheet): align page header with workspace views 2026-04-27 20:52:18 +03:30
1e5f0b6b5e refactor(lists): align client and project page controls 2026-04-27 20:52:18 +03:30
858aa977f7 fix(reports): throttle export actions after queueing 2026-04-27 20:52:17 +03:30
8cbb818a6e refactor(lists): align add actions with workspace header 2026-04-27 17:13:35 +03:30
13b3bf044d fix(filters): expand ordering select on mobile 2026-04-27 17:13:14 +03:30
61a1dc238d feat(reports): add reports page and export notification downloads 2026-04-27 16:15:41 +03:30
4befb50eb7 fix(timesheet): show entry date without time in mobile cards 2026-04-26 21:26:18 +03:30
ab6fe908d3 fix(timesheet): save running timer draft on editor blur 2026-04-26 10:22:50 +03:30
2d843046fa feat(pricing): manage workspace member rates in edit flows 2026-04-26 10:21:58 +03:30
f9dfd8826e feat(pricing): manage workspace member rates in edit flows 2026-04-26 10:19:25 +03:30
846668add9 refactor(tags): use a responsive compact card layout 2026-04-25 19:13:02 +03:30
cf7dd06046 feat(timesheet): add searchable tag selectors 2026-04-25 19:09:10 +03:30