255 Commits

Author SHA1 Message Date
Cauê Faleiros
b431802d50 Add product composition export
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m16s
2026-07-31 10:30:49 -03:00
Cauê Faleiros
5559e9951a Support Tiny Olist V3 product compositions
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m57s
2026-07-29 15:28:00 -03:00
Cauê Faleiros
9c7a383ee2 Fix duplicate top campaign clients by phone
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m22s
2026-07-29 10:44:22 -03:00
Cauê Faleiros
496f9d432d Deduplicate top campaign clients by name
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m54s
2026-07-29 09:54:22 -03:00
Cauê Faleiros
9a7e0d6818 Normalize Turnstile env values
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 48s
2026-07-28 13:37:37 -03:00
Cauê Faleiros
6afd0c0392 Guard invalid Turnstile site key
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 46s
2026-07-28 13:24:48 -03:00
Cauê Faleiros
c741e520ea Support Portainer Turnstile env aliases
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 50s
2026-07-28 13:10:13 -03:00
Cauê Faleiros
ed3a3f0571 Load Turnstile site key at runtime
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 54s
2026-07-28 13:03:51 -03:00
Cauê Faleiros
20dde11ff0 Improve Turnstile login failure message
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 47s
2026-07-28 12:56:17 -03:00
Cauê Faleiros
4857438e6f Reapply "Use Cloudflare Turnstile secret env name"
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m35s
This reverts commit 302b55b346.
2026-07-28 12:42:27 -03:00
Cauê Faleiros
252c2447a8 Reapply "Add Turnstile captcha to login"
This reverts commit a7c732e139.
2026-07-28 12:42:27 -03:00
Cauê Faleiros
a7c732e139 Revert "Add Turnstile captcha to login"
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 52s
This reverts commit 5aa1be27bb.
2026-07-28 11:52:46 -03:00
Cauê Faleiros
302b55b346 Revert "Use Cloudflare Turnstile secret env name"
This reverts commit e8eafaf9b9.
2026-07-28 11:52:46 -03:00
Cauê Faleiros
e8eafaf9b9 Use Cloudflare Turnstile secret env name
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 49s
2026-07-28 11:46:26 -03:00
Cauê Faleiros
5aa1be27bb Add Turnstile captcha to login
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m57s
2026-07-28 11:34:47 -03:00
Cauê Faleiros
5c9ab6bb11 Add top campaign clients endpoint
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m39s
2026-07-27 14:39:44 -03:00
Cauê Faleiros
800eb976ab Derive consumption references from Tiny OP sync
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 3m16s
2026-07-23 11:53:18 -03:00
Cauê Faleiros
c07938c94e Add Tiny production order detail sync 2026-07-23 10:42:53 -03:00
Cauê Faleiros
615e07ad32 Allow DTF in campaigns
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m40s
2026-07-22 11:27:15 -03:00
Cauê Faleiros
c07264fd69 Filter campaign products to apparel 2026-07-22 11:22:49 -03:00
Cauê Faleiros
9c77475ce5 Seed default catalog categories 2026-07-22 09:21:21 -03:00
Cauê Faleiros
eaa0a5010d Clarify data cleanup ownership
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 46s
2026-07-21 15:02:30 -03:00
Cauê Faleiros
a6e07e46d9 Align purchase needs pending column
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m25s
2026-07-21 14:22:17 -03:00
Cauê Faleiros
166f97c629 Separate purchase needs status styling 2026-07-21 14:16:17 -03:00
Cauê Faleiros
98d278947b Remove purchase needs warning copy 2026-07-21 14:10:22 -03:00
Cauê Faleiros
c7536d9097 Tighten purchase needs setup table 2026-07-21 14:02:12 -03:00
Cauê Faleiros
b4e51eb8eb Refine purchase needs setup queue 2026-07-21 13:56:10 -03:00
Cauê Faleiros
51b73ed82b Add database diagnostic export
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m29s
2026-07-21 13:20:48 -03:00
Cauê Faleiros
eb5cc01d56 Paginate stock inventory tab
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m25s
2026-07-21 11:30:00 -03:00
Cauê Faleiros
4c3df482be Match fabric planning card heights 2026-07-21 11:15:41 -03:00
Cauê Faleiros
377754c26e Move fabric plan form to right side 2026-07-21 11:02:29 -03:00
Cauê Faleiros
bc74a1089b Show Tiny stock in inventory control
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m14s
2026-07-21 10:46:24 -03:00
Cauê Faleiros
f992517891 Reposition fabric planning form 2026-07-21 10:11:23 -03:00
Cauê Faleiros
6283f86091 Simplify cutting page workflow views
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m44s
2026-07-20 15:16:03 -03:00
Cauê Faleiros
e1f001b57d Add production order generation preview
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m20s
2026-07-20 14:12:55 -03:00
Cauê Faleiros
88089343a8 Add local production order workflow
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m40s
2026-07-20 12:57:28 -03:00
Cauê Faleiros
9af5f296a7 Improve planning data normalization
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m25s
2026-07-20 11:24:47 -03:00
Cauê Faleiros
3066ba06a2 Refine planning product classification
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m15s
2026-07-20 10:16:58 -03:00
Cauê Faleiros
6608957574 Separate accessory replenishment queue
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m25s
2026-07-17 11:02:20 -03:00
Cauê Faleiros
1dcc565299 Standardize operations page layout 2026-07-17 10:10:59 -03:00
Cauê Faleiros
0cae89277f Simplify pending issue labels
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m12s
2026-07-17 09:27:08 -03:00
Cauê Faleiros
e332374b2d Polish supply planning copy 2026-07-17 09:21:58 -03:00
Cauê Faleiros
e62ec6052e Add current data supply planning
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m34s
2026-07-16 14:34:07 -03:00
Cauê Faleiros
4bfd0d4591 Improve users and purchase needs UI
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 35s
2026-07-16 12:56:11 -03:00
Cauê Faleiros
897d4cbe66 Add planning issues work queue
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m10s
2026-07-16 12:53:17 -03:00
Cauê Faleiros
8eeadf00ae Add manual SKU planning overrides
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m18s
2026-07-16 11:48:52 -03:00
Cauê Faleiros
422828f343 Add inferred product classification
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m36s
2026-07-16 10:15:24 -03:00
Cauê Faleiros
5e81a8f2c3 Update project data flow context
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m35s
2026-07-15 10:01:54 -03:00
Cauê Faleiros
f92348958b Make dashboard trend line optional
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m6s
2026-07-14 14:51:07 -03:00
Cauê Faleiros
ba9cc3ad01 Fix large sold quantity icon layout 2026-07-14 14:23:28 -03:00