|
|
e4ab9d2a12
|
feat(brand): add qlockify profile images
Frontend CI/CD / build (push) Has been cancelled
Frontend CI/CD / deploy (push) Has been cancelled
|
2026-06-07 12:50:04 +03:30 |
|
|
|
b4e06b641d
|
feat(about): add contact section
|
2026-06-07 12:49:53 +03:30 |
|
|
|
e8eff6c2cb
|
fix(routing): simplify not found page
|
2026-06-07 12:49:38 +03:30 |
|
|
|
a0190bc7ad
|
feat(demo): show sandbox status controls
Frontend CI/CD / build (push) Has been cancelled
Frontend CI/CD / deploy (push) Has been cancelled
|
2026-06-07 00:51:50 +03:30 |
|
|
|
c6b1712486
|
feat(demo): start sandbox from landing
|
2026-06-07 00:51:35 +03:30 |
|
|
|
ce6cd6cccc
|
chore(projects): remove unused route pages
|
2026-06-06 23:43:34 +03:30 |
|
|
|
3645d60730
|
refactor(landing): align public navigation
|
2026-06-06 23:43:22 +03:30 |
|
|
|
549f6aff86
|
fix(workspaces): show load error before setup prompt
|
2026-06-06 23:43:10 +03:30 |
|
|
|
64b240bf26
|
refactor(routing): isolate public and protected routes
|
2026-06-06 23:34:19 +03:30 |
|
|
|
870d198cc8
|
feat(about): add static public about page
|
2026-06-06 23:32:55 +03:30 |
|
|
|
ef3eaf1206
|
fix(timezone): fix timer clock-skew
Frontend CI/CD / build (push) Has been cancelled
Frontend CI/CD / deploy (push) Has been cancelled
|
2026-05-26 13:00:35 +03:30 |
|
|
|
177b20e8ea
|
fix(reports): clarify summary actions and chart data
Frontend CI/CD / build (push) Has been cancelled
Frontend CI/CD / deploy (push) Has been cancelled
|
2026-05-26 12:16:19 +03:30 |
|
|
|
f30ea5d395
|
feat(media): manage client and project thumbnails
|
2026-05-26 12:16:06 +03:30 |
|
|
|
c895b8f44d
|
feat(reports): sort web breakdown tables
Frontend CI/CD / build (push) Has been cancelled
Frontend CI/CD / deploy (push) Has been cancelled
|
2026-05-25 00:03:52 +03:30 |
|
|
|
854f439bf9
|
fix(pagination): remove floating style from pagination component
|
2026-05-24 21:28:03 +03:30 |
|
|
|
215425dede
|
feat(projects): improve list filters
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
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
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
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
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
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
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
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
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
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
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 |
|