Daniel Arantes Loverde
69dd67b8a5
fix(store): replace ZStack overlay sticky approach with native pinnedViews + reliable scroll tracking
...
- Use LazyVStack(pinnedViews: [.sectionHeaders]) for native section header stickiness
- Move ScrollOffsetReader outside LazyVStack (sibling) to prevent lazy-unload breaking scroll tracking
- Add baseline capture to ScrollOffsetReader to correctly normalize offset regardless of ScrollView content insets
- Apply safeAreaTop padding to categoryTabs only when pinned (isCategoryTabsPinned), preventing oversized header before scroll
- Remove complex ZStack dual-tabs overlay, stickyProgress logic, and categoryTabsStickyProgress
- categoryTabs now accepts isPinned flag with easeInOut(0.15s) animation on pin transition
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-03 14:26:23 -03:00
Daniel Arantes Loverde
b61f59c253
fix(store): read scrollOffset from ScrollView background to prevent geometry loss during cell recycling
2026-06-03 11:45:32 -03:00
Daniel Arantes Loverde
981703bcc5
fix(store): scan all window scenes and fallback to app windows to reliably calculate appSafeAreaTop
2026-06-03 11:43:29 -03:00
Daniel Arantes Loverde
aa1d78b53c
fix(store): replace custom geometry safe area top reader with computed property to fix category tabs placement
2026-06-03 11:41:23 -03:00
Daniel Arantes Loverde
dad2070933
fix(store): remove section header pinning to prevent categories from blocking under dynamic island
2026-06-03 11:35:05 -03:00
Daniel Arantes Loverde
235b6d44cc
fix(store): position categories view below dynamic island using reactive safe area top reader & refactor layout components
2026-06-03 11:29:27 -03:00
Daniel Arantes Loverde
9fb8dae45a
fix(android): restore bundle mapping for module resources and local login animation
2026-05-27 15:22:57 -03:00
Daniel Arantes Loverde
be6c31832f
fix(android): resolve background image visibility and local flow animations on login
2026-05-27 15:12:38 -03:00
Daniel Arantes Loverde
215d208f4f
fix(android): resolve local asset image resource loading using asyncimage and bundle url
2026-05-27 15:01:49 -03:00
Daniel Arantes Loverde
c14bd7a928
fix(android): apply robust static RGB colors and compatible background opacity fallback
2026-05-27 14:38:02 -03:00
Daniel Arantes Loverde
68864ee21a
fix(android): resolve color parser and resource bundle resolution issues
2026-05-27 09:55:00 -03:00
Daniel Arantes Loverde
0e6206f899
fix(android): replace default android launcher icons with pedifoods branding
2026-05-27 09:14:29 -03:00
Daniel Arantes Loverde
6bb941bd16
fix(android): resolve adaptive icon crash in native splash xml
2026-05-26 19:12:54 -03:00
Daniel Arantes Loverde
2a2d078257
fix(android): resolve coordinateSpace compatibility for Android in StoreDetailView
2026-05-26 18:57:10 -03:00
Daniel Arantes Loverde
a12cfb6bf3
Lixo
2026-04-28 09:26:08 -03:00
Daniel Arantes Loverde
e54c0a029f
fix(android): add coordinate space fallbacks for android build
2026-04-17 15:57:17 -03:00
Daniel Arantes Loverde
66de1e3031
Apps
2026-04-17 14:57:53 -03:00
Daniel Arantes Loverde
5f7e8b29d5
fix(android): enable home header scroll observer
2026-04-17 14:56:36 -03:00
Daniel Arantes Loverde
16df939a1c
feat(android): add native launch splash theme
2026-04-17 14:55:37 -03:00
Daniel Arantes Loverde
4587ec838f
fix(android): refresh location cache on resume
2026-04-17 14:48:50 -03:00
Daniel Arantes Loverde
246e1a272b
refactor(android): centralize clipboard handling
2026-04-17 14:44:27 -03:00
Daniel Arantes Loverde
3c78f2558e
feat(android): improve profile avatar parity
2026-04-17 14:41:19 -03:00
Daniel Arantes Loverde
9b00c472dc
feat(android): implement snackbar overlay behavior
2026-04-17 14:39:29 -03:00
Daniel Arantes Loverde
0ebb854213
updates
2026-04-16 14:50:07 -03:00
Daniel Arantes Loverde
7f7d414e6c
feat(app): integrate Atomenta Feature Control bootstrap, cache and resume refresh
2026-04-16 14:48:39 -03:00
Daniel Arantes Loverde
2bc70c7d2a
Last files
2026-03-26 08:26:58 -03:00
Daniel Arantes Loverde
9bdb9dfdea
feat(android): complete first successful skip export
2026-03-20 10:56:22 -03:00
Daniel Arantes Loverde
cb7bfef356
fix(android): isolate platform-specific shared ui code
2026-03-19 16:11:07 -03:00
Daniel Arantes Loverde
c49725a5f7
backup
2026-03-19 08:44:31 -03:00
Daniel Arantes Loverde
5fa98ce358
Fixs
2026-03-10 09:19:50 -03:00
Daniel Arantes Loverde
728cc94525
Fix
2026-03-05 14:29:20 -03:00
Daniel Arantes Loverde
30f0327a53
fix content sizes
2026-03-05 11:09:47 -03:00
Daniel Arantes Loverde
a98089b48d
Fix
2026-03-05 11:00:17 -03:00
Daniel Arantes Loverde
83882538c2
feat(orders-ui): alinhar lista/detalhe ao layout e corrigir build
2026-03-05 10:23:04 -03:00
Daniel Arantes Loverde
1407f0b9de
Fix
2026-03-05 10:10:27 -03:00
Daniel Arantes Loverde
a8e3631177
feat(orders): separar reviews e criar detalhe de pedido
2026-03-05 10:10:03 -03:00
Daniel Arantes Loverde
56d6ff7223
feat(orders): separar pedidos de reviews e listar pendentes
2026-03-05 10:05:48 -03:00
Daniel Arantes Loverde
ca83a275ac
payment and list
2026-02-24 10:19:47 -03:00
Daniel Arantes Loverde
3a3dc7217b
Fix login
2026-02-21 18:51:39 -03:00
Daniel Arantes Loverde
0f5ad4c268
Payments
2026-02-15 08:18:06 -03:00
Daniel Arantes Loverde
d7b8b1864a
segregate files
2026-02-13 11:01:54 -03:00
Daniel Arantes Loverde
4a40936293
swipe to delete address
2026-02-12 18:39:02 -03:00
Daniel Arantes Loverde
c7740174d1
scroll sticked
2026-02-12 15:27:43 -03:00
Daniel Arantes Loverde
b027a10c8d
scroll stick
2026-02-12 15:05:09 -03:00
Daniel Arantes Loverde
38fc71718b
login flow
2026-02-12 09:44:40 -03:00
Daniel Arantes Loverde
3176b67914
Colapse fix
2026-02-09 14:41:18 -03:00
Daniel Arantes Loverde
54686397b9
Not has address
2026-02-07 17:16:45 -03:00
Daniel Arantes Loverde
92c2a67736
tabbar
2026-02-06 09:51:53 -03:00
Daniel Arantes Loverde
379bb35cfa
Remove shits
2026-02-05 17:01:43 -03:00
Daniel Arantes Loverde
51d02f6715
Login flow fixed
2026-02-05 16:57:27 -03:00