Commit Graph

  • b1f370f7db Merge pull request '[sub-spm-optional-products] LCFeatureControl review fixes: JWT log leak, platforms, request coalescing' (#13) from feature/spm/lcfeaturecontrol into main main 2.1.0 Daniel Arantes Loverde 2026-09-16 13:31:38 -03:00
  • c6e9803c75 [lcfeaturecontrol-review-fixes] Fix JWT log leak, drop macOS/tvOS, coalesce requests Daniel Arantes Loverde 2026-09-16 13:21:10 -03:00
  • 2ba487a6e8 [sub-spm-optional-products] Add LCECryptoKit and LCFeatureControl as optional sub-SPM products Daniel Arantes Loverde 2026-09-16 09:23:57 -03:00
  • 81528f805b [cart-guest-delivery-fee] Show login prompt instead of unavailable for guest cart delivery fee fix/cart/guest-delivery-fee-label Developer @ Loverde Company 2026-09-15 08:33:07 -03:00
  • c6859bf9e3 fix(ci): use github.run_number for the email's run link, not run_id Developer @ Loverde Company 2026-09-11 17:59:24 -03:00
  • 66cc105d54 Merge pull request 'feature/ci/gitea-macos-runner' (#50) from feature/ci/gitea-macos-runner into develop Daniel Arantes Loverde 2026-09-11 15:40:30 -03:00
  • 06439b6b45 fix(ci): use table layout with fully inline CSS for the notification email Developer @ Loverde Company 2026-09-11 15:17:52 -03:00
  • fdf7517609 style(ci): send CI notification email as branded HTML, not plain text Developer @ Loverde Company 2026-09-11 15:00:43 -03:00
  • 0e575481cb style(ci): send CI notification email as branded HTML, not plain text Developer @ Loverde Company 2026-09-11 15:00:05 -03:00
  • 26c0d674eb Merge branch 'feature/ci/gitea-macos-runner' of https://git.loverde.com.br/Loverde-Company-LTDA/Pedi-Foods-Skip into feature/ci/gitea-macos-runner Developer @ Loverde Company 2026-09-11 14:39:14 -03:00
  • d400e94d16 feat(ci): email notification on success or failure Developer @ Loverde Company 2026-09-11 14:36:50 -03:00
  • 7f24b1aad6 Merge branch 'develop' into feature/ci/gitea-macos-runner Daniel Arantes Loverde 2026-09-11 14:29:29 -03:00
  • 55b65b874d feat: automatic date-based build number (YYYY.MM.DD.0.0.<n>) Developer @ Loverde Company 2026-09-11 14:07:46 -03:00
  • 864dc66e8e fix: stop overriding CURRENT_PROJECT_VERSION with the CI run number Developer @ Loverde Company 2026-09-11 14:03:47 -03:00
  • 3d1b0c8c7d Merge pull request 'feature/ci/gitea-macos-runner' (#49) from feature/ci/gitea-macos-runner into develop Daniel Arantes Loverde 2026-09-11 14:01:30 -03:00
  • f973926aa4 fix: renew provisioning profiles by exact name, for both app and extension targets Developer @ Loverde Company 2026-09-11 13:36:56 -03:00
  • 64324c3404 Merge branch 'feature/ci/gitea-macos-runner' of https://git.loverde.com.br/Loverde-Company-LTDA/Pedi-Foods-Skip into feature/ci/gitea-macos-runner Developer @ Loverde Company 2026-09-11 13:25:16 -03:00
  • b28901adde fix: force sigh to renew provisioning profiles against current certs Developer @ Loverde Company 2026-09-11 13:24:34 -03:00
  • 50c43fc810 Merge branch 'develop' into feature/ci/gitea-macos-runner Daniel Arantes Loverde 2026-09-11 11:37:19 -03:00
  • 6fead38ad7 test(uitests): cover both add-on and plain-add product flows Developer @ Loverde Company 2026-09-11 11:21:30 -03:00
  • 2ebe97e078 fix(uitests): give the product add button an explicit accessibility identifier Developer @ Loverde Company 2026-09-11 11:14:08 -03:00
  • ea6a3da78b fix(uitests): replace illegal key path with a closure in quickDiagnostics Developer @ Loverde Company 2026-09-11 11:02:02 -03:00
  • 6da8b05cfb test(uitests): embed live-state diagnostics in assertion messages, not a file Developer @ Loverde Company 2026-09-11 10:57:48 -03:00
  • 3f99ebcba1 test(uitests): write failure diagnostics to a file, not print() Developer @ Loverde Company 2026-09-11 10:44:02 -03:00
  • 1a7d5c3d51 test(uitests): replace broken scratch-path screenshots with debugDescription dumps Developer @ Loverde Company 2026-09-11 10:21:43 -03:00
  • 238b2ac7ba chore: bump CURRENT_PROJECT_VERSION to 2026.09.11.0.0.1 Developer @ Loverde Company 2026-09-11 10:21:01 -03:00
  • 9031f617a9 fix: match NotificationServiceExtension's CURRENT_PROJECT_VERSION to the app's Developer @ Loverde Company 2026-09-11 10:19:52 -03:00
  • d06e5013a8 test(uitests): drain accumulated cart once per class before checkout tests Developer @ Loverde Company 2026-09-11 10:04:25 -03:00
  • 84be24f274 fix(uitests): move forced logout to class setUp, fix ambiguous Ver Detalhes match Developer @ Loverde Company 2026-09-11 10:00:51 -03:00
  • 0fb948c9f6 fix(uitests): stop logging out after every authenticated test Developer @ Loverde Company 2026-09-11 09:45:26 -03:00
  • 240cb288bf ci: prune unavailable simulators before running tests Developer @ Loverde Company 2026-09-11 09:18:46 -03:00
  • a5827f9136 fix: update performLCERequest for LCEssentials 2.0.2 API.request signature Developer @ Loverde Company 2026-09-11 09:02:17 -03:00
  • 1b08ecb56e Update project.pbxproj Developer @ Loverde Company 2026-09-11 08:54:01 -03:00
  • d067791930 fix new token 2.0.2 Daniel Arantes Loverde 2026-09-10 20:47:13 -03:00
  • 942f0a2c14 Merge branch 'main' into feature/ci/gitea-macos-runner Developer @ Loverde Company 2026-09-10 20:34:19 -03:00
  • e86d16c9d2 [ci] Add ASC secrets presence check for debugging auth failure Developer @ Loverde Company 2026-09-10 20:31:43 -03:00
  • 75fa3c17b4 Merge pull request 'main' (#48) from main into develop Daniel Arantes Loverde 2026-09-10 20:10:09 -03:00
  • 1f0e2ad86e Merge branch 'develop' into main Daniel Arantes Loverde 2026-09-10 20:10:00 -03:00
  • 7666fa1512 Merge pull request 'feature/ci/gitea-macos-runner' (#47) from feature/ci/gitea-macos-runner into main Daniel Arantes Loverde 2026-09-10 20:09:06 -03:00
  • 2ea8641ab2 Merge branch 'main' into feature/ci/gitea-macos-runner Daniel Arantes Loverde 2026-09-10 20:09:00 -03:00
  • d698049fab [ci] Move CI to native Mac mini runner, drop Bitrise Developer @ Loverde Company 2026-09-10 20:06:25 -03:00
  • 8db72d6a12 [signing] Restore project.pbxproj settings wiped by xcodegen Developer @ Loverde Company 2026-09-10 20:06:12 -03:00
  • 04bf67a212 Merge pull request 'main' (#45) from main into develop Daniel Arantes Loverde 2026-09-10 18:23:42 -03:00
  • bc5181fe21 Merge pull request 'fix/auth/payment-login-lockout' (#44) from fix/auth/payment-login-lockout into main Daniel Arantes Loverde 2026-09-10 18:22:39 -03:00
  • 1d5067212a Merge pull request '[fix] LCENavigationView: remove phantom glass button, center title safely' (#11) from fix/navigation/glass-duplicate-button into main 2.0.1 Daniel Arantes Loverde 2026-09-01 16:26:03 -03:00
  • 72a5b59c44 [fix] LCENavigationView: remove phantom glass button, center title safely Daniel Arantes Loverde 2026-09-01 16:20:19 -03:00
  • d678965154 [docs] Trim README to Documentation links; fix signature image Daniel Arantes Loverde 2026-08-30 10:02:19 -03:00
  • 0cceda1ad9 [docs] Trim README to intro + install + Documentation links docs/readme-trim Daniel Arantes Loverde 2026-08-30 10:02:18 -03:00
  • 2cd52d3d12 [docs] Split reference docs into Extensions / SwiftUI / UIKit guides Daniel Arantes Loverde 2026-08-29 21:27:49 -03:00
  • 1743bc2d24 [docs] Cross-link API.md to the other reference guides docs/reference-guides Daniel Arantes Loverde 2026-08-29 19:36:03 -03:00
  • 872d70dc21 [docs] UIKit.md: Media & Components section (UIKit.md complete) Daniel Arantes Loverde 2026-08-29 19:34:51 -03:00
  • 6eb57f5c44 [docs] UIKit.md: Collections & Tables section Daniel Arantes Loverde 2026-08-29 19:33:59 -03:00
  • ac9d010b8e [docs] UIKit.md: Navigation & Controllers section Daniel Arantes Loverde 2026-08-29 19:33:22 -03:00
  • 255e5cfe1a [docs] UIKit.md: Views & Controls section Daniel Arantes Loverde 2026-08-29 19:32:31 -03:00
  • f57dc50975 [docs] UIKit.md: Layout & Constraints section Daniel Arantes Loverde 2026-08-29 19:31:43 -03:00
  • 971278fa3c [docs] SwiftUI.md: LCENavigationView (complete) Daniel Arantes Loverde 2026-08-29 19:30:30 -03:00
  • ec3442ed1c [docs] Extensions.md: Encoding & Errors + Core sections (Extensions.md complete) Daniel Arantes Loverde 2026-08-29 19:29:42 -03:00
  • 4f6a83556d [docs] Extensions.md: Date, Data & Files section Daniel Arantes Loverde 2026-08-29 19:28:35 -03:00
  • d16a42fddc [docs] Extensions.md: Numbers & Geometry section Daniel Arantes Loverde 2026-08-29 19:27:31 -03:00
  • c459c9eaf6 [docs] Extensions.md: Collections & Sequences section Daniel Arantes Loverde 2026-08-29 19:26:46 -03:00
  • 1d2c595c78 [docs] Extensions.md: Strings & Text section Daniel Arantes Loverde 2026-08-29 19:25:15 -03:00
  • 9f1db7c121 [docs] Extensions.md: API overview + Crypto section Daniel Arantes Loverde 2026-08-29 19:23:23 -03:00
  • 705639b2f5 [docs] Scaffold reference guides + README Documentation section Daniel Arantes Loverde 2026-08-29 19:22:12 -03:00
  • 757d81615b [api-upload-refactor] API networking refactor (v2.0.0) 2.0.0 Daniel Arantes Loverde 2026-08-29 19:00:33 -03:00
  • 6acec0ff3a [api-upload-refactor] Set deployment target to iOS 15, simplify upload refactor/api/typed-body-and-upload Daniel Arantes Loverde 2026-08-29 18:51:45 -03:00
  • 20d761b361 [api-upload-refactor] Document API usage, link from README Daniel Arantes Loverde 2026-08-29 18:10:30 -03:00
  • fb2e417104 [api-upload-refactor] Add iOS15 upload progress overload; toObjetct throws Daniel Arantes Loverde 2026-08-29 17:46:41 -03:00
  • 3c64f364be [api-upload-refactor] Add multipart upload(), split logging to its own file Daniel Arantes Loverde 2026-08-29 17:16:16 -03:00
  • bcd358cb09 [api-upload-refactor] Replace request surface: typed body, pathParams, bounded retry Daniel Arantes Loverde 2026-08-29 17:12:52 -03:00
  • 9581e49ce0 [api-upload-refactor] Convert API to an actor, drop @MainActor Daniel Arantes Loverde 2026-08-29 17:09:09 -03:00
  • e89935a69c [api-upload-refactor] Add test target, relax decode constraints, add HTTPBody + MultipartForm Daniel Arantes Loverde 2026-08-29 16:59:08 -03:00
  • 1275fbee7a [signing] Restore project.pbxproj settings wiped by xcodegen Daniel Arantes Loverde 2026-08-27 16:59:54 -03:00
  • a0e4375914 [public-store-distance] Consume the public distance contract, stop labelling it as unavailable Daniel Arantes Loverde 2026-08-27 16:33:01 -03:00
  • 0f0672f18d [auth-payment-login-lockout] Unify auth back button and animate the flow entry Daniel Arantes Loverde 2026-08-27 10:59:06 -03:00
  • 21250ec2b9 [signing] Restore LC provisioning profiles and sync project.yml Daniel Arantes Loverde 2026-08-27 10:38:28 -03:00
  • 57103c637a [auth-payment-login-lockout] Make auth intro a clean screen with a back button Daniel Arantes Loverde 2026-08-27 10:11:04 -03:00
  • 662f7d6ebd Merge branch 'fix/home/header-categories-spacing' Daniel Arantes Loverde 2026-08-24 15:51:45 -03:00
  • d969cca8b3 [lcenavigationview-adoption] Center Orders empty-state text, not left Daniel Arantes Loverde 2026-08-24 15:30:37 -03:00
  • 033613ac40 [lcenavigationview-adoption] Fix Orders empty state shrinking to content width Daniel Arantes Loverde 2026-08-24 15:24:52 -03:00
  • 29c80d06af [lcenavigationview-adoption] Suppress glass button chrome via .buttonStyle(.plain) Daniel Arantes Loverde 2026-08-24 15:18:57 -03:00
  • 18497b017a [lcenavigationview-adoption] Fix black nav bar background, add Cart title wrap Daniel Arantes Loverde 2026-08-24 14:50:46 -03:00
  • afa5b87da0 Fix again Daniel Arantes Loverde 2026-08-24 14:40:25 -03:00
  • 345618426f [lcenavigationview-adoption] Adopt LCENavigationView across 15 screens Daniel Arantes Loverde 2026-08-24 14:35:48 -03:00
  • dae3b6f9d5 Fix header space Daniel Arantes Loverde 2026-08-24 14:03:36 -03:00
  • 394d53df91 [home-header-spacing] Remove redundant top padding above Categorias Daniel Arantes Loverde 2026-08-24 13:35:32 -03:00
  • 59ec6ffd6f Merge pull request 'feature/push/opt-in-prompts' (#43) from feature/push/opt-in-prompts into main Daniel Arantes Loverde 2026-08-24 11:57:48 -03:00
  • be38499759 [logged-out-auth-intro] Merge main into opt-in-prompts, keep enterAuth-closure UX Daniel Arantes Loverde 2026-08-24 11:48:27 -03:00
  • 9cb3654eb8 [logged-out-auth-intro] Merge into main, resolve entitlements/pbxproj conflicts Daniel Arantes Loverde 2026-08-24 11:42:00 -03:00
  • e93ccd2f45 [app-attest-env] Restore Distribution/Manual signing on Release after PR #41 Daniel Arantes Loverde 2026-08-24 11:40:15 -03:00
  • 3f09589f32 [app-attest-env] Merge production-environment fix into opt-in-prompts, port to flat layout Daniel Arantes Loverde 2026-08-24 11:39:23 -03:00
  • 0c398157a7 Merge pull request 'fix/app-attest/production-environment' (#41) from fix/app-attest/production-environment into main Daniel Arantes Loverde 2026-08-24 11:04:18 -03:00
  • db696b5a34 Merge pull request '[lececryptokit-1.0.4] Bump LCECryptoKitBinary to the release that actually contains the pepper-refactor methods' (#10) from chore/deps/lececryptokit-1.0.4 into main 1.0.14 Daniel Arantes Loverde 2026-08-22 11:27:43 -03:00
  • 4e5130a01c [lececryptokit-1.0.4] Bump LCECryptoKitBinary to the release that actually contains the pepper-refactor methods Daniel Arantes Loverde 2026-08-22 11:26:38 -03:00
  • 5ae0f67bc6 Merge pull request '[lececryptokit-1.0.3] Bump LCECryptoKitBinary and expose pepper-refactor login primitives' (#9) from chore/deps/lececryptokit-1.0.3 into main 1.0.12 Daniel Arantes Loverde 2026-08-22 11:17:08 -03:00
  • 55e75760ec [lececryptokit-1.0.3] Bump LCECryptoKitBinary and expose pepper-refactor login primitives Daniel Arantes Loverde 2026-08-22 11:15:11 -03:00
  • 2a934483fd [coverage-85] Add HomeFiltersFlowTests, fix stuck activeModal on interactive sheet dismiss Daniel Arantes Loverde 2026-08-12 22:41:26 -03:00
  • b68cd92307 [batch-f] Extend CardSelectionSheet test into PaymentCardView Daniel Arantes Loverde 2026-08-12 10:43:47 -03:00
  • fff087c402 [batch-f] Add CardSelectionSheet test, fix product-row plus-button bug Daniel Arantes Loverde 2026-08-11 17:23:25 -03:00
  • 77bf276a5f [batch-f] Extend Checkout coverage: payment method selection + Alterar Daniel Arantes Loverde 2026-08-11 15:43:59 -03:00
  • 7702836fe7 migration Daniel Arantes Loverde 2026-08-11 13:22:02 -03:00