Commit Graph

  • b53ca39fe9 Require apply for custom date range Cauê Faleiros 2026-07-03 15:23:34 -03:00
  • caea53b94d Add production orders page Cauê Faleiros 2026-07-02 10:07:13 -03:00
  • 1b5a8556ba Restore seller zero in dashboard Cauê Faleiros 2026-07-02 09:19:19 -03:00
  • 67357b591d Highlight client purchase patterns Cauê Faleiros 2026-07-01 15:25:20 -03:00
  • c738b804af Apply recent hour pattern to client details Cauê Faleiros 2026-07-01 15:05:47 -03:00
  • 27d2980b32 Use recent data for purchase hour pattern Cauê Faleiros 2026-07-01 13:17:05 -03:00
  • 57fd48ccc5 Remove pagination input spinner Cauê Faleiros 2026-07-01 11:36:30 -03:00
  • e2b2163c83 Add full pagination controls Cauê Faleiros 2026-07-01 11:26:09 -03:00
  • f5e2de9a35 Improve product analytics UI Cauê Faleiros 2026-07-01 10:57:33 -03:00
  • a26bc8813e Add client purchase pattern analytics Cauê Faleiros 2026-07-01 10:25:07 -03:00
  • b99b60b32e Hide non-seller entries from seller chart Cauê Faleiros 2026-07-01 09:46:53 -03:00
  • ae7736019f Add hourly detail charts for single-day ranges Cauê Faleiros 2026-06-30 14:51:44 -03:00
  • 6a414a5bf4 Add hourly seller chart for single-day ranges Cauê Faleiros 2026-06-30 14:30:14 -03:00
  • 839e1f814e Show RFV loading state in clients table Cauê Faleiros 2026-06-30 12:49:39 -03:00
  • 1e511f35a9 Constrain campaign preview list Cauê Faleiros 2026-06-30 10:36:22 -03:00
  • d66aa77f4d Polish campaigns page UI Cauê Faleiros 2026-06-29 11:34:29 -03:00
  • fc6f417cc6 Refine seller chart legend Cauê Faleiros 2026-06-29 10:58:18 -03:00
  • 9bd595fcac Add stale refresh indicator Cauê Faleiros 2026-06-29 10:46:03 -03:00
  • ff55d0618e Add skeleton loaders to client and product pages Cauê Faleiros 2026-06-29 09:55:19 -03:00
  • a0a1108f3a Use all-time client purchase patterns Cauê Faleiros 2026-06-29 09:29:16 -03:00
  • 8b3ac60883 Add client purchase pattern charts Cauê Faleiros 2026-06-26 15:28:33 -03:00
  • b08bdc4f41 Collapse client detail orders Cauê Faleiros 2026-06-26 15:13:01 -03:00
  • 285587bda5 Animate seller dashboard chart Cauê Faleiros 2026-06-26 15:02:16 -03:00
  • 901752ebc5 Refine seller dashboard chart Cauê Faleiros 2026-06-26 14:53:49 -03:00
  • 59fffa2018 Use area charts on detail pages Cauê Faleiros 2026-06-26 12:40:43 -03:00
  • 8c788b66ac Add dashboard and RFV skeleton loaders Cauê Faleiros 2026-06-26 11:41:39 -03:00
  • 3d25bc5179 Add off-white theme mode Cauê Faleiros 2026-06-26 11:11:36 -03:00
  • 789a9304a0 Remove RFV outside click clear Cauê Faleiros 2026-06-26 09:58:29 -03:00
  • af01eba4a7 Sync client segment badge colors Cauê Faleiros 2026-06-25 13:19:26 -03:00
  • eb77dd3ba2 Refine dashboard and RFV visuals Cauê Faleiros 2026-06-25 10:38:31 -03:00
  • a6858fe2fc Update project context for recent analytics changes Cauê Faleiros 2026-06-25 09:11:19 -03:00
  • 4131bf9eb8 Update RFV lifecycle to monthly windows Cauê Faleiros 2026-06-24 13:37:11 -03:00
  • ef27cff046 Add seller performance dashboard charts Cauê Faleiros 2026-06-24 13:24:28 -03:00
  • ca9615a1fd Clean seller metadata display names Cauê Faleiros 2026-06-24 13:03:55 -03:00
  • b129307bae Fix seller filter options query Cauê Faleiros 2026-06-24 12:47:27 -03:00
  • b40f6fa23f Restore seller dropdown filter Cauê Faleiros 2026-06-24 11:42:30 -03:00
  • aeb801c0ba Allow searching sellers in client filters Cauê Faleiros 2026-06-24 11:18:27 -03:00
  • b7a2059070 Show all client metadata filter options Cauê Faleiros 2026-06-23 15:06:41 -03:00
  • 06faadab5f Refresh client filter options reliably Cauê Faleiros 2026-06-23 14:56:36 -03:00
  • 7d60073757 Smooth analytics page reloads Cauê Faleiros 2026-06-23 14:45:21 -03:00
  • 335d231903 Fix client identity when phone is added Cauê Faleiros 2026-06-23 14:23:28 -03:00
  • 3524405712 New filter panel layout at client page Cauê Faleiros 2026-06-23 13:46:55 -03:00
  • 62e0239ee4 Optimize product detail analytics loading Cauê Faleiros 2026-06-22 15:49:40 -03:00
  • 3cd4bfc426 Optimize products list analytics loading Cauê Faleiros 2026-06-22 15:30:54 -03:00
  • bd98348989 Preserve existing order metadata on empty upserts Cauê Faleiros 2026-06-22 15:15:44 -03:00
  • 3568e48ce9 Add Tiny ERP order metadata ingestion Cauê Faleiros 2026-06-22 15:02:38 -03:00
  • 0874238fc6 Optimize client details with opaque tokens Cauê Faleiros 2026-06-22 11:00:42 -03:00
  • 3c74fa7210 Refine RFV segment descriptions Cauê Faleiros 2026-06-22 10:22:40 -03:00
  • 9953dd3149 Calibrate RFV frequency scoring Cauê Faleiros 2026-06-22 10:12:41 -03:00
  • c35f8f8a51 Fix client detail customer identity Cauê Faleiros 2026-06-18 16:31:22 -03:00
  • 1af624aa77 Calibrate RFV customer lifecycle segments Cauê Faleiros 2026-06-18 15:51:35 -03:00
  • ca90a6e94b Fix RFV all-period scaling Cauê Faleiros 2026-06-17 16:12:36 -03:00
  • 2445272f3a Optimize RFV all-period scoring Cauê Faleiros 2026-06-17 15:50:27 -03:00
  • 7764933fd9 Limit RFV history query to period buyers Cauê Faleiros 2026-06-17 15:26:24 -03:00
  • 3a907b0743 Fix RFV period buyers with historical scoring Cauê Faleiros 2026-06-17 15:07:59 -03:00
  • 10c69457ba Rollback analytics to ed1f129b07 Cauê Faleiros 2026-06-17 12:13:48 -03:00
  • aedfedca76 Fix analytics date fallback and RFV scoring Cauê Faleiros 2026-06-17 12:04:58 -03:00
  • f88ae2d491 Keep client data visible when RFV fails Cauê Faleiros 2026-06-17 11:23:46 -03:00
  • 4b3d65587e Reapply "Optimize RFV all-period analytics" Cauê Faleiros 2026-06-17 11:16:27 -03:00
  • bb69e79af6 Reapply "Fix RFV period classification" Cauê Faleiros 2026-06-17 11:16:27 -03:00
  • 28af45c315 Revert "Fix RFV period classification" Cauê Faleiros 2026-06-17 11:08:59 -03:00
  • 19a29956d2 Revert "Optimize RFV all-period analytics" Cauê Faleiros 2026-06-17 11:08:59 -03:00
  • ab4d7a3bd7 Revert "Normalize super admin login env values" Cauê Faleiros 2026-06-17 11:07:39 -03:00
  • de49dd50d9 Normalize super admin login env values Cauê Faleiros 2026-06-17 11:02:30 -03:00
  • 7fb2507f53 Optimize RFV all-period analytics Cauê Faleiros 2026-06-17 10:36:47 -03:00
  • 1889c172d0 Fix RFV period classification Cauê Faleiros 2026-06-17 10:20:12 -03:00
  • ce72231560 Score RFV clients without phone Cauê Faleiros 2026-06-17 09:59:57 -03:00
  • ed1f129b07 Show all clients in clients page Cauê Faleiros 2026-06-16 16:24:10 -03:00
  • 37067751c7 Add period metrics to client details Cauê Faleiros 2026-06-16 16:07:37 -03:00
  • c8d475808b Add super admin user management Cauê Faleiros 2026-06-16 15:46:04 -03:00
  • f811d3c0ab Rename visible RFM labels to RFV Cauê Faleiros 2026-06-15 16:44:25 -03:00
  • 9a58b2a271 Improve RFM recency labels Cauê Faleiros 2026-06-15 15:55:33 -03:00
  • ae73a543b6 Fix RFM period date display Cauê Faleiros 2026-06-15 14:46:14 -03:00
  • 73033cac3d Aggregate RFM period buyers by prior tag Cauê Faleiros 2026-06-15 13:39:04 -03:00
  • b416154868 Clarify RFM period metrics Cauê Faleiros 2026-06-15 13:16:26 -03:00
  • 1956e62697 Show RFM as customer snapshot Cauê Faleiros 2026-06-15 12:36:04 -03:00
  • 76b1c545f1 Score RFM segments against customer history Cauê Faleiros 2026-06-15 12:05:54 -03:00
  • de6a263ec9 Stabilize RFM segment scoring across date filters Cauê Faleiros 2026-06-15 11:03:11 -03:00
  • fc7a50fddf Fix RFM date range consistency Cauê Faleiros 2026-06-15 10:48:00 -03:00
  • ac692b8e10 Fix date range picker presets Cauê Faleiros 2026-06-15 09:54:18 -03:00
  • fdec698954 Show recent client orders by default Cauê Faleiros 2026-06-12 15:08:26 -03:00
  • c40fd71b95 Paginate client order history Cauê Faleiros 2026-06-12 14:53:28 -03:00
  • 68a79838a2 Use RFM summaries for clients list Cauê Faleiros 2026-06-12 14:36:22 -03:00
  • ba27a342f8 Refine RFM page table UX Cauê Faleiros 2026-06-12 12:29:40 -03:00
  • fe8d0ff105 Add RFM segmentation analytics Cauê Faleiros 2026-06-12 11:22:57 -03:00
  • 25ab6cd448 docs: refresh project context Cauê Faleiros 2026-06-11 11:22:22 -03:00
  • 5883dc6298 fix: remove leading campaign product bullet Cauê Faleiros 2026-06-10 16:07:55 -03:00
  • 7e3d0be595 fix: format campaign product list for whatsapp Cauê Faleiros 2026-06-10 16:00:59 -03:00
  • 0d6ef40c8e fix: preserve etiqueta product variants Cauê Faleiros 2026-06-01 09:54:30 -03:00
  • fce7bbf975 fix: title case campaign product names Cauê Faleiros 2026-06-01 09:47:35 -03:00
  • a1aa071e1d fix: normalize campaign product size suffixes Cauê Faleiros 2026-06-01 09:27:54 -03:00
  • b886b357d7 perf: load dashboard metrics from analytics API Cauê Faleiros 2026-05-28 11:59:56 -03:00
  • f4cf4366ee perf: avoid blocking page render on data refresh Cauê Faleiros 2026-05-28 11:46:11 -03:00
  • 6dbc5ee190 perf: code split frontend routes Cauê Faleiros 2026-05-28 11:31:50 -03:00
  • cfdeb03786 feat: add backend analytics endpoints Cauê Faleiros 2026-05-28 11:28:06 -03:00
  • fd89204973 feat: normalize order dates in database Cauê Faleiros 2026-05-28 11:23:47 -03:00
  • 3da299a8af test: add campaign queue coverage Cauê Faleiros 2026-05-28 11:18:45 -03:00
  • e2d0e94080 add campaign observability page Cauê Faleiros 2026-05-28 11:07:46 -03:00
  • 6c0a78675c chore: persist local docker stack Cauê Faleiros 2026-05-28 10:49:46 -03:00
  • 440c8cee1f combine ready products in campaign payload Cauê Faleiros 2026-05-27 16:31:26 -03:00