Amirhossein Khalili amiirkhl
amiirkhl pushed to main at Qlockify/qlockify-core-deployment 2026-06-06 10:54:49 +00:00
caf482e9f4 fix(scripts): migrate to rclone from aws-cli and add cleanup actions
amiirkhl pushed to main at Qlockify/qlockify-core-deployment 2026-06-05 13:03:04 +00:00
09952319e8 feat(scripts): add upload to S3 scripts
amiirkhl pushed to main at Qlockify/qlockify-core-deployment 2026-06-05 10:00:15 +00:00
52ef680771 fix(proxy): disable proxy service
9f7accba04 feat(scripts): add backup/restore scripts
Compare 2 commits »
amiirkhl pushed to main at Qlockify/qlockify-backend-deployment 2026-05-26 13:53:29 +00:00
da40720a0f fix(reports): freeze first excel column
948a8e1b75 fix(reports): improve excel summary table spacing
Compare 2 commits »
amiirkhl pushed to main at Qlockify/qlockify-frontend-deployment 2026-05-26 09:30:35 +00:00
ef3eaf1206 fix(timezone): fix timer clock-skew
amiirkhl pushed to main at Qlockify/qlockify-backend-deployment 2026-05-26 09:30:18 +00:00
b5ddcb76aa fix(timezone): fix timer clock-skew
amiirkhl pushed to main at Qlockify/qlockify-frontend-deployment 2026-05-26 08:47:44 +00:00
177b20e8ea fix(reports): clarify summary actions and chart data
f30ea5d395 feat(media): manage client and project thumbnails
Compare 2 commits »
amiirkhl pushed to main at Qlockify/qlockify-backend-deployment 2026-05-26 08:47:37 +00:00
20874b9968 feat(reports): improve summary rates and export formatting
af9facce7e feat(rates): record hourly rate history
e42e0612aa feat(media): add client and project thumbnails
Compare 3 commits »
amiirkhl pushed to main at Qlockify/qlockify-backend-deployment 2026-05-24 20:51:15 +00:00
f99e883f12 feat(reports): sort exported breakdown tables
amiirkhl pushed to main at Qlockify/qlockify-frontend-deployment 2026-05-24 20:51:04 +00:00
c895b8f44d feat(reports): sort web breakdown tables
854f439bf9 fix(pagination): remove floating style from pagination component
Compare 2 commits »
amiirkhl pushed to main at Qlockify/qlockify-frontend-deployment 2026-05-24 11:52:24 +00:00
215425dede feat(projects): improve list filters
amiirkhl pushed to main at Qlockify/qlockify-frontend-deployment 2026-05-24 08:14:16 +00:00
22390592eb fix(project-rate): add vertical transition on desktop view sidebar closing
amiirkhl pushed to main at Qlockify/qlockify-frontend-deployment 2026-05-24 07:52:44 +00:00
eb41c8528d refactor(auth): replace escaped persian digits
c673159032 feat(projects): expose implicit-access roles in projects and rates modal
Compare 2 commits »
amiirkhl pushed to main at Qlockify/qlockify-backend-deployment 2026-05-24 07:52:29 +00:00
d18fdb1454 refactor(reports): replace escaped persian export labels
5500badc6a refactor(users): replace escaped persian auth messages
2a0fa22be6 feat(projects): support implicit-access roles in rates modal
Compare 3 commits »
amiirkhl pushed to main at Qlockify/qlockify-frontend-deployment 2026-05-23 17:36:51 +00:00
9a217fcd54 feat(reports): enrich all-user report details
993dffb51d feat(workspaces): add current user rates panel
35c46ea460 feat(projects): add per-project rate overrides to access modal
Compare 3 commits »
amiirkhl pushed to main at Qlockify/qlockify-backend-deployment 2026-05-23 17:36:28 +00:00
22e08a099c fix(reports): refine financial export summaries
59cf62bc73 feat(reports): load user summaries on demand
0d6c6a4f09 feat(workspaces): add current user rates endpoint
181a135df9 feat(projects): add project-specific member rates
Compare 4 commits »
amiirkhl pushed to main at Qlockify/qlockify-frontend-deployment 2026-05-21 21:43:33 +00:00
065360b7a8 fix(oauth): add callback error page for google oauth flow
amiirkhl pushed to main at Qlockify/qlockify-backend-deployment 2026-05-21 21:43:11 +00:00
b79fd73403 fix(oauth): add callback error page for google oauth flow
amiirkhl pushed to main at Qlockify/qlockify-core-deployment 2026-05-21 21:00:25 +00:00
863cbd9ec9 feat(proxy): add proxy service for google oauth connection
amiirkhl pushed to main at Qlockify/qlockify-backend-deployment 2026-05-21 15:51:45 +00:00
4d05d4d590 fix(users): trace google oauth redirect mismatches
8d2f876c82 feat(reports): add uncategorized dual-share exports
e234eac26d fix(time-entries): use server time for running timers
Compare 3 commits »