Commit Graph

32 Commits

Author SHA1 Message Date
Cauê Faleiros
9bd595fcac Add stale refresh indicator
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m1s
2026-06-29 10:46:03 -03:00
Cauê Faleiros
ff55d0618e Add skeleton loaders to client and product pages
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m16s
2026-06-29 09:55:19 -03:00
Cauê Faleiros
3d25bc5179 Add off-white theme mode
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m31s
2026-06-26 11:11:36 -03:00
Cauê Faleiros
af01eba4a7 Sync client segment badge colors
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m20s
2026-06-25 13:19:26 -03:00
Cauê Faleiros
ca9615a1fd Clean seller metadata display names
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 40s
2026-06-24 13:03:55 -03:00
Cauê Faleiros
b40f6fa23f Restore seller dropdown filter
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 46s
2026-06-24 11:42:30 -03:00
Cauê Faleiros
aeb801c0ba Allow searching sellers in client filters
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m5s
2026-06-24 11:18:27 -03:00
Cauê Faleiros
06faadab5f Refresh client filter options reliably
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 56s
2026-06-23 14:56:36 -03:00
Cauê Faleiros
7d60073757 Smooth analytics page reloads
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 34s
2026-06-23 14:45:21 -03:00
Cauê Faleiros
3524405712 New filter panel layout at client page
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m20s
2026-06-23 13:46:55 -03:00
Cauê Faleiros
0874238fc6 Optimize client details with opaque tokens
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m20s
2026-06-22 11:00:42 -03:00
Cauê Faleiros
c35f8f8a51 Fix client detail customer identity
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m17s
2026-06-18 16:31:22 -03:00
Cauê Faleiros
7764933fd9 Limit RFV history query to period buyers
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m2s
2026-06-17 15:26:24 -03:00
Cauê Faleiros
3a907b0743 Fix RFV period buyers with historical scoring
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m34s
2026-06-17 15:07:59 -03:00
Cauê Faleiros
10c69457ba Rollback analytics to ed1f129b07
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m5s
2026-06-17 12:13:48 -03:00
Cauê Faleiros
f88ae2d491 Keep client data visible when RFV fails
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m24s
2026-06-17 11:23:46 -03:00
Cauê Faleiros
ce72231560 Score RFV clients without phone
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m46s
2026-06-17 09:59:57 -03:00
Cauê Faleiros
ed1f129b07 Show all clients in clients page
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 56s
2026-06-16 16:24:10 -03:00
Cauê Faleiros
f811d3c0ab Rename visible RFM labels to RFV
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m26s
2026-06-15 16:44:25 -03:00
Cauê Faleiros
68a79838a2 Use RFM summaries for clients list
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m31s
2026-06-12 14:36:22 -03:00
Cauê Faleiros
fe8d0ff105 Add RFM segmentation analytics
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 3m12s
2026-06-12 11:22:57 -03:00
Cauê Faleiros
72ded82ec7 extract frontend analytics helpers
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m12s
2026-05-27 15:58:12 -03:00
Cauê Faleiros
8c2590c56a refactor backend and persist stock campaign queue
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m32s
2026-05-27 15:00:23 -03:00
Cauê Faleiros
9e52b2e44f feat: safely implement database idempotency, fallback IDs, and WhatsApp marketing export
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m30s
2026-05-22 10:54:54 -03:00
Cauê Faleiros
c77da0a9d0 feat: translate CSV export headers to pt-BR and format currency values
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m3s
2026-05-20 10:33:03 -03:00
Cauê Faleiros
ceecbc354d feat: add CSV export functionality to Clients and Products pages 2026-05-20 10:27:04 -03:00
Cauê Faleiros
2d85d2dcd5 feat: add date filter to clients page to analyze purchasing behavior within specific timeframes
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 50s
2026-05-15 11:46:26 -03:00
Cauê Faleiros
7959e18210 style: unify filter UI, add custom to-from date picker, and ensure all buttons use pointer cursors
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m10s
2026-05-07 16:05:22 -03:00
Cauê Faleiros
df5f60e540 style: unify filter UI, add custom to-from date picker, and ensure all buttons use pointer cursors 2026-05-07 15:18:32 -03:00
Cauê Faleiros
44028d3b41 feat: add pagination to Clients and Products pages to improve performance with large datasets
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m9s
2026-05-07 12:44:35 -03:00
Cauê Faleiros
940b2113cc fix: use robust date parsing utility to handle varying n8n date formats
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m26s
2026-05-06 09:58:10 -03:00
Cauê Faleiros
0e5354f1fe Initial commit: Dockerized, Postgres, CI/CD pipeline
Some checks failed
Build and Deploy / build-and-deploy (push) Failing after 3m36s
2026-05-04 14:40:14 -03:00