Commit Graph

127 Commits

Author SHA1 Message Date
854f439bf9 fix(pagination): remove floating style from pagination component 2026-05-24 21:28:03 +03:30
215425dede feat(projects): improve list filters
Some checks failed
Frontend CI/CD / build (push) Has been cancelled
Frontend CI/CD / deploy (push) Has been cancelled
2026-05-24 15:22:04 +03:30
22390592eb fix(project-rate): add vertical transition on desktop view sidebar closing
Some checks failed
Frontend CI/CD / build (push) Has been cancelled
Frontend CI/CD / deploy (push) Has been cancelled
2026-05-24 11:44:02 +03:30
eb41c8528d refactor(auth): replace escaped persian digits
Some checks failed
Frontend CI/CD / build (push) Has been cancelled
Frontend CI/CD / deploy (push) Has been cancelled
2026-05-24 11:17:55 +03:30
c673159032 feat(projects): expose implicit-access roles in projects and rates modal 2026-05-24 10:31:32 +03:30
9a217fcd54 feat(reports): enrich all-user report details
Some checks failed
Frontend CI/CD / build (push) Has been cancelled
Frontend CI/CD / deploy (push) Has been cancelled
2026-05-23 20:49:08 +03:30
993dffb51d feat(workspaces): add current user rates panel 2026-05-23 20:44:39 +03:30
35c46ea460 feat(projects): add per-project rate overrides to access modal 2026-05-23 20:29:06 +03:30
065360b7a8 fix(oauth): add callback error page for google oauth flow
Some checks failed
Frontend CI/CD / build (push) Has been cancelled
Frontend CI/CD / deploy (push) Has been cancelled
2026-05-22 00:59:19 +03:30
dbc0ebb118 fix(workspace): remove redundant buttons in workspace detail page
Some checks failed
Frontend CI/CD / build (push) Has been cancelled
Frontend CI/CD / deploy (push) Has been cancelled
2026-05-21 19:21:05 +03:30
c69b9d1520 fix(timesheet): soften editable description placeholder 2026-05-21 19:12:10 +03:30
08359041ed fix(timesheet): stop sending client clock for live timers 2026-05-21 13:01:51 +03:30
3d706da457 fix(projects): improve project access modal UI and UX
Some checks failed
Frontend CI/CD / build (push) Has been cancelled
Frontend CI/CD / deploy (push) Has been cancelled
2026-05-15 12:02:44 +03:30
8584807be1 fix(auth): harden google callback otp step
Some checks failed
Frontend CI/CD / build (push) Has been cancelled
Frontend CI/CD / deploy (push) Has been cancelled
2026-05-14 23:56:41 +03:30
2ab42c287f feat(auth): verify google signup mobile before account creation
Some checks failed
Frontend CI/CD / build (push) Has been cancelled
Frontend CI/CD / deploy (push) Has been cancelled
2026-05-14 23:24:21 +03:30
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
38ba89b82f ci(frontend): add gitea actions pipeline
Some checks failed
Frontend CI/CD / build (push) Has been cancelled
Frontend CI/CD / deploy (push) Has been cancelled
2026-05-14 18:18:26 +03:30
84b7290fe8 feat(frontend): add project access ui and report summaries 2026-05-14 17:06:34 +03:30
eaafb6c3b4 feat(reports): render multi-user chart series 2026-05-13 09:59:23 +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
de74db2703 fix(sidebar) change Qlockify typo in head title tag and sidebar component 2026-05-03 19:42:40 +03:30
380b794ab1 feat(auth): add stepped auth and password recovery flows 2026-05-03 17:10:02 +03:30
9b1cd772fb chore(readme): add README.md 2026-05-01 10:47:47 +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
319b3da294 chore(frontend): add branded document title and favicon 2026-05-01 02:01:36 +03:30
b688bb1ec3 feat(auth): add google sign-in onboarding flow 2026-05-01 01:54:26 +03:30
2aa4b2b4cd feat(frontend): improve responsive navigation shell 2026-05-01 00:27:03 +03:30
bba1be1f71 feat(frontend): add public landing page 2026-04-30 20:32:05 +03:30
a5a7a01da0 feat(cache): add stale get caching for report filters and summaries 2026-04-30 16:13:35 +03:30
0e8d43f1ea fix(reports): guard table rendering against stale payloads 2026-04-30 16:13:11 +03:30
e635fd9c2c feat(throttling): add global rate limit lockout flow 2026-04-30 15:27:09 +03:30
2772b36447 style(theme): configure multilingual app font 2026-04-29 13:44:21 +03:30
9ed7cb73e2 fix(timesheet): localize week total label 2026-04-29 13:36:51 +03:30
1c97339648 style(theme): configure multilingual app font 2026-04-29 13:36:41 +03:30
d348eed47d style(lists): remove skeleton card wrapper 2026-04-29 13:36:33 +03:30
60aa9c035a feat(filters): debounce search input updates 2026-04-29 13:35:03 +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
013c78a46d chore(frontend): update locale dictionaries 2026-04-29 11:31:19 +03:30
06d083c818 feat(frontend): persist page filters in query params 2026-04-29 11:31:12 +03:30
06c05ba8e9 chore(frontend): remove unused starter files 2026-04-29 11:31:02 +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
e4b1dcf3c0 fix(theme): sync toast theme with shared theme state 2026-04-29 01:34:14 +03:30