Commit Graph

  • 36cbc8da29 docs(integration): remove deleted endpoint references ncoronel 2026-08-27 12:11:08 -03:00
  • 58e027cad5 docs(catalog): remove featured group admin references ncoronel 2026-08-27 12:11:08 -03:00
  • 971c5f6cd9 refactor(checkout): remove unused completion endpoint ncoronel 2026-08-27 12:11:08 -03:00
  • 2524f00dfd refactor(staff): restrict updates to PUT ncoronel 2026-08-27 12:10:57 -03:00
  • 045fcfab72 refactor(desfile): remove unused image deletion endpoint ncoronel 2026-08-27 12:10:57 -03:00
  • cfe29b41a9 refactor(tenant): remove single website extra endpoint ncoronel 2026-08-27 12:10:56 -03:00
  • bd600649b6 refactor(catalog): remove unused featured group admin API ncoronel 2026-08-27 12:10:56 -03:00
  • 7685089540 refactor(storage-test): remove unused S3 test endpoints ncoronel 2026-08-27 12:10:41 -03:00
  • 889e188deb refactor(mail-test): remove unused developer endpoint ncoronel 2026-08-27 12:10:41 -03:00
  • 4a166e3cbf refactor(telepagos): remove unused webhook endpoint ncoronel 2026-08-27 12:10:33 -03:00
  • d8b3a354d9 refactor(integration): remove unused global CRUD API ncoronel 2026-08-27 12:10:33 -03:00
  • 44f75185a1 refactor(menu): remove unused management API ncoronel 2026-08-27 12:10:33 -03:00
  • 3adef9341e refactor(tenant): remove unused CRUD API layer ncoronel 2026-08-27 12:10:23 -03:00
  • 3b1698ffd1 refactor(client): remove unused CRUD API layer ncoronel 2026-08-27 12:10:23 -03:00
  • c436302d7a refactor(routes): unregister unused backend APIs ncoronel 2026-08-27 12:10:15 -03:00
  • 899bf12457 Merge branch 'dev' of https://gitea.quo.ar/tbianchini/shopit-back into dev ncoronel 2026-08-27 10:11:24 -03:00
  • a460743ae0 feat(purchase): refactor stock reservation expiration handling and update related tests ncoronel 2026-08-26 16:36:26 -03:00
  • a4d7b1b789 Squashed commit of the following: ncoronel 2026-08-26 10:30:16 -03:00
  • 10655b8c07 Merge branch 'dev' of https://gitea.quo.ar/tbianchini/shopit-back into dev ncoronel 2026-08-27 10:10:05 -03:00
  • adc7b21ab8 feat(purchase): refactor stock reservation expiration handling and update related tests ncoronel 2026-08-26 16:36:26 -03:00
  • ba1355448a Squashed commit of the following: ncoronel 2026-08-26 10:30:16 -03:00
  • 1c76e56f2d Merge branch 'dev' of https://gitea.quo.ar/tbianchini/shopit-back into dev ncoronel 2026-08-27 10:07:58 -03:00
  • daa74845b7 feat(purchase): add expiration time calculations to PurchaseResource and implement related tests ncoronel 2026-08-26 17:00:17 -03:00
  • 05944cec9c feat(env): remove unused purchase expiration variables from .env.example ncoronel 2026-08-26 16:43:02 -03:00
  • c820741e5f feat(purchase): refactor stock reservation expiration handling and update related tests ncoronel 2026-08-26 16:36:26 -03:00
  • adc4cc9595 feat(auth): use environment variable for password reset expiration ncoronel 2026-08-26 15:56:08 -03:00
  • c67dfcc1a1 test(auth): cover password reset expiration ncoronel 2026-08-25 14:10:38 -03:00
  • f61b7e4dee feat(auth): expire stale password reset codes ncoronel 2026-08-25 14:10:33 -03:00
  • e53fa949cf feat(auth): persist password reset expiration ncoronel 2026-08-25 14:10:29 -03:00
  • c51e24311f Squashed commit of the following: ncoronel 2026-08-26 10:30:16 -03:00
  • a650de79c1 feat(purchase): add expiration time calculations to PurchaseResource and implement related tests feature/purchase_counter ncoronel 2026-08-26 17:00:17 -03:00
  • 8f4fc39858 feat(env): remove unused purchase expiration variables from .env.example ncoronel 2026-08-26 16:43:02 -03:00
  • 09554b9f80 feat(purchase): refactor stock reservation expiration handling and update related tests ncoronel 2026-08-26 16:36:26 -03:00
  • 152d44cd0c Merge branch 'fix/simplify_stock_reservations' of https://gitea.quo.ar/tbianchini/shopit-back into fix/simplify_stock_reservations fix/simplify_stock_reservations ncoronel 2026-08-26 16:23:20 -03:00
  • 0d2198a3db Merge branch 'feature/set_reset_password_expiration' into dev ncoronel 2026-08-26 15:57:15 -03:00
  • 52732da960 feat(auth): use environment variable for password reset expiration ncoronel 2026-08-26 15:56:08 -03:00
  • 1f7bb35f63 Merge pull request 'homo' (#1) from homo into main ncoronel 2026-08-26 18:10:08 +00:00
  • 22c6631652 Merge branch 'fix/website_types_favicons' into dev ncoronel 2026-08-26 14:40:46 -03:00
  • bbe3cf82f5 feat(bootstrap): expose website type favicon ncoronel 2026-08-26 14:37:25 -03:00
  • ff61a3d3b8 feat(tenant): share website type favicon attachment ncoronel 2026-08-26 14:37:17 -03:00
  • 6c5d49bf45 Merge branch 'feature/set_reset_password_expiration' into dev ncoronel 2026-08-26 11:51:00 -03:00
  • 2596b5df18 test(auth): cover password reset expiration ncoronel 2026-08-25 14:10:38 -03:00
  • 733064c0dc feat(auth): expire stale password reset codes ncoronel 2026-08-25 14:10:33 -03:00
  • 99808c1053 feat(auth): persist password reset expiration ncoronel 2026-08-25 14:10:29 -03:00
  • e2ad78b1fb Merge branch 'fixes/TL-1886' into dev ncoronel 2026-08-26 11:40:21 -03:00
  • 8ed8a11b7b fix: define featured group codes in seeders ncoronel 2026-08-26 11:30:00 -03:00
  • dc33e5dc09 fix: consolidate purchase confirmation emails ncoronel 2026-08-26 11:29:53 -03:00
  • 414df97e9d Squashed commit of the following: ncoronel 2026-08-26 10:30:16 -03:00
  • cd99a6489b Merge branch 'fix/simplify_stock_reservations' of https://gitea.quo.ar/tbianchini/shopit-back into fix/simplify_stock_reservations ncoronel 2026-08-26 10:12:44 -03:00
  • ebcbbb1774 fix(cart): reconcile expired cart mutations ncoronel 2026-08-25 16:33:39 -03:00
  • 3dd378ed06 docs(stock): describe associated entity expiration ncoronel 2026-08-25 16:10:15 -03:00
  • 4f705175bd test(stock): cover propagated reservation expiration ncoronel 2026-08-25 16:10:14 -03:00
  • 82570fe941 refactor(stock): propagate reservation expiration ncoronel 2026-08-25 16:09:52 -03:00
  • d2a2b323e0 docs(stock): document terminal reservation recovery ncoronel 2026-08-25 15:58:47 -03:00
  • ec67623b7b test(stock): cover terminal reservation lifecycle ncoronel 2026-08-25 15:58:47 -03:00
  • f6f138e180 refactor(stock): make expired reservations terminal ncoronel 2026-08-25 15:58:41 -03:00
  • d612b7a118 docs(stock): describe unified expiration ownership ncoronel 2026-08-25 15:28:30 -03:00
  • 49f42d4507 test(stock): cover authoritative reservation expiration ncoronel 2026-08-25 15:28:23 -03:00
  • 1881cc1d4b refactor(stock): make reservation expiration authoritative ncoronel 2026-08-25 15:28:17 -03:00
  • 00ec37d8a0 docs(stock): document centralized reservation flow ncoronel 2026-08-25 15:05:34 -03:00
  • d9f374c718 test(stock): cover aggregate reservation lifecycle ncoronel 2026-08-25 15:05:29 -03:00
  • bbfdf8f342 refactor(stock): centralize reservation aggregate ncoronel 2026-08-25 15:05:23 -03:00
  • 8a0f29bdae fix(cart): reconcile expired cart mutations ncoronel 2026-08-25 16:33:39 -03:00
  • 198ed400a9 docs(stock): describe associated entity expiration ncoronel 2026-08-25 16:10:15 -03:00
  • 23d83166e6 test(stock): cover propagated reservation expiration ncoronel 2026-08-25 16:10:14 -03:00
  • cb090402d0 refactor(stock): propagate reservation expiration ncoronel 2026-08-25 16:09:52 -03:00
  • c120b6f7c0 docs(stock): document terminal reservation recovery ncoronel 2026-08-25 15:58:47 -03:00
  • 1106fa28b4 test(stock): cover terminal reservation lifecycle ncoronel 2026-08-25 15:58:47 -03:00
  • 896fb81bcf refactor(stock): make expired reservations terminal ncoronel 2026-08-25 15:58:41 -03:00
  • 8545fbc645 docs(stock): describe unified expiration ownership ncoronel 2026-08-25 15:28:30 -03:00
  • dd6dcb708a test(stock): cover authoritative reservation expiration ncoronel 2026-08-25 15:28:23 -03:00
  • 624b246ff5 refactor(stock): make reservation expiration authoritative ncoronel 2026-08-25 15:28:17 -03:00
  • 007b95b904 docs(stock): document centralized reservation flow ncoronel 2026-08-25 15:05:34 -03:00
  • 0b3c8c93be test(stock): cover aggregate reservation lifecycle ncoronel 2026-08-25 15:05:29 -03:00
  • ede718e448 refactor(stock): centralize reservation aggregate ncoronel 2026-08-25 15:05:23 -03:00
  • d0424c5589 feat(notification): enhance email logging and refactor event handling to use scalar identifiers ncoronel 2026-08-26 09:38:19 -03:00
  • 28d09dedab fix(queue): discard email jobs for deleted purchases ncoronel 2026-08-26 09:15:11 -03:00
  • 8220fb5aaf feat(notification): add PDF attachments to ticket availability emails ncoronel 2026-08-26 08:54:15 -03:00
  • e63a03601a fix(cart): reconcile expired cart mutations ncoronel 2026-08-25 16:33:39 -03:00
  • 389373ad8c docs(stock): describe associated entity expiration ncoronel 2026-08-25 16:10:15 -03:00
  • ace02a3133 test(stock): cover propagated reservation expiration ncoronel 2026-08-25 16:10:14 -03:00
  • d69a6210f6 refactor(stock): propagate reservation expiration ncoronel 2026-08-25 16:09:52 -03:00
  • 3c0b43fea3 docs(stock): document terminal reservation recovery ncoronel 2026-08-25 15:58:47 -03:00
  • 9b0008626b test(stock): cover terminal reservation lifecycle ncoronel 2026-08-25 15:58:47 -03:00
  • 61861e331a refactor(stock): make expired reservations terminal ncoronel 2026-08-25 15:58:41 -03:00
  • 2cc9d7dd97 docs(stock): describe unified expiration ownership ncoronel 2026-08-25 15:28:30 -03:00
  • f982bcead1 test(stock): cover authoritative reservation expiration ncoronel 2026-08-25 15:28:23 -03:00
  • 7a85e1731d refactor(stock): make reservation expiration authoritative ncoronel 2026-08-25 15:28:17 -03:00
  • 6db99e775a docs(stock): document centralized reservation flow ncoronel 2026-08-25 15:05:34 -03:00
  • e5f7ba3615 test(stock): cover aggregate reservation lifecycle ncoronel 2026-08-25 15:05:29 -03:00
  • 24bfef431b refactor(stock): centralize reservation aggregate ncoronel 2026-08-25 15:05:23 -03:00
  • bf02d37a33 feat(sales): add Excel exports ncoronel 2026-08-25 11:37:53 -03:00
  • 78ce263849 feat(notification): update email branding to use website type for welcome and password reset emails ncoronel 2026-08-25 10:40:37 -03:00
  • 0c8419a5eb feat(notification): implement branding for emails using WebsiteType and update templates ncoronel 2026-08-25 10:36:50 -03:00
  • 843659583e Merge branch 'homo' of https://gitea.quo.ar/tbianchini/shopit-back into homo ncoronel 2026-08-25 10:49:07 -03:00
  • c2921166bd feat(catalog): exclude out-of-stock items and update variant visibility logic ncoronel 2026-08-25 09:32:56 -03:00
  • 0f67e66b6b feat(category-visibility): add success messages for category visibility updates ncoronel 2026-08-24 12:44:37 -03:00
  • 725abed06a feat(category-visibility): implement category visibility controller and service with update functionality ncoronel 2026-08-24 11:31:26 -03:00
  • 743939fc63 feat(category-visibility): add success messages for category visibility updates ncoronel 2026-08-24 12:44:37 -03:00
  • eb50e65fef feat(purchase): add filtering for multiple statuses in purchase index and order by status then date ncoronel 2026-08-24 12:35:20 -03:00