|
60 | 60 | 📁 cart |
61 | 61 | 📁 rehydrate |
62 | 62 | 📄 route.ts |
| 63 | + 📁 catalog |
| 64 | + 📄 route.ts |
63 | 65 | 📁 checkout |
64 | 66 | 📄 route.ts |
65 | 67 | 📁 internal |
|
216 | 218 | 📄 admin-product-status-toggle.tsx |
217 | 219 | 📄 cart-provider.tsx |
218 | 220 | 📄 catalog-load-more.tsx |
| 221 | + 📄 catalog-products-client.tsx |
219 | 222 | 📄 category-tile.tsx |
220 | 223 | 📁 header |
221 | 224 | 📄 cart-button.tsx |
|
244 | 247 | 📄 category.ts |
245 | 248 | 📁 db |
246 | 249 | 📄 index.ts |
| 250 | + 📁 legacy-migrations |
| 251 | + 📁 drizzle_legacy |
| 252 | + 📄 0000_rich_magus.sql |
| 253 | + 📄 0001_black_random.sql |
| 254 | + 📄 0002_yielding_purple_man.sql |
| 255 | + 📄 0003_handy_cammi.sql |
| 256 | + 📄 0004_tough_ultron.sql |
| 257 | + 📄 0005_furry_warstar.sql |
| 258 | + 📄 0006_minor_units_money.sql |
| 259 | + 📄 0007_add-payment-intent-id-to-orders.sql |
| 260 | + 📄 0008_dizzy_james_howlett.sql |
| 261 | + 📄 0009_p0_inventory_workflow_baseline.sql |
| 262 | + 📄 0009_unknown_nico_minoru.sql |
| 263 | + 📄 0010_parallel_princess_powerful.sql |
| 264 | + 📄 0011_add_orders_sweep_claim_index.sql |
| 265 | + 📄 0012_inventory_moves_product_fk_restrict.sql |
| 266 | + 📄 0013_add_internal_job_state.sql |
| 267 | + 📄 0013_brown_gamora.sql |
| 268 | + 📄 0013_low_roughhouse.sql |
| 269 | + 📄 0014_add-stripe-events-processed-at.sql |
| 270 | + 📄 0014_dapper_kang.sql |
| 271 | + 📄 0014_steep_kabuki.sql |
| 272 | + 📄 0015_dear_legion.sql |
| 273 | + 📄 0015_glamorous_eternity.sql |
| 274 | + 📄 0015_warm_dexter_bennett.sql |
| 275 | + 📁 meta |
| 276 | + 📄 0000_snapshot.json |
| 277 | + 📄 0001_snapshot.json |
| 278 | + 📄 0002_snapshot.json |
| 279 | + 📄 0003_snapshot.json |
| 280 | + 📄 0004_snapshot.json |
| 281 | + 📄 0005_snapshot.json |
| 282 | + 📄 0006_snapshot.json |
| 283 | + 📄 0007_snapshot.json |
| 284 | + 📄 0008_snapshot.json |
| 285 | + 📄 0009_snapshot.json |
| 286 | + 📄 0010_snapshot.json |
| 287 | + 📄 0012_snapshot.json |
| 288 | + 📄 0013_snapshot.json |
| 289 | + 📄 0014_snapshot.json |
| 290 | + 📄 0015_snapshot.json |
| 291 | + 📄 _journal.json |
| 292 | + 📄 relations.ts |
| 293 | + 📄 schema.ts |
247 | 294 | 📁 queries |
248 | 295 | 📄 leaderboard.ts |
249 | 296 | 📄 points.ts |
|
289 | 336 | 📁 payments |
290 | 337 | 📄 fondy.md |
291 | 338 | 📁 drizzle |
292 | | - 📄 0000_rich_magus.sql |
293 | | - 📄 0001_black_random.sql |
294 | | - 📄 0002_yielding_purple_man.sql |
295 | | - 📄 0003_handy_cammi.sql |
296 | | - 📄 0004_tough_ultron.sql |
297 | | - 📄 0005_furry_warstar.sql |
298 | | - 📄 0006_minor_units_money.sql |
299 | | - 📄 0007_add-payment-intent-id-to-orders.sql |
300 | | - 📄 0008_dizzy_james_howlett.sql |
301 | | - 📄 0009_p0_inventory_workflow_baseline.sql |
302 | | - 📄 0009_unknown_nico_minoru.sql |
303 | | - 📄 0010_parallel_princess_powerful.sql |
304 | | - 📄 0011_add_orders_sweep_claim_index.sql |
305 | | - 📄 0012_inventory_moves_product_fk_restrict.sql |
306 | | - 📄 0013_add_internal_job_state.sql |
307 | | - 📄 0013_brown_gamora.sql |
308 | | - 📄 0013_low_roughhouse.sql |
309 | | - 📄 0014_add-stripe-events-processed-at.sql |
310 | | - 📄 0014_dapper_kang.sql |
311 | | - 📄 0014_steep_kabuki.sql |
312 | | - 📄 0015_dear_legion.sql |
313 | | - 📄 0015_glamorous_eternity.sql |
314 | | - 📄 0015_warm_dexter_bennett.sql |
| 339 | + 📄 0000_dry_young_avengers.sql |
315 | 340 | 📁 meta |
316 | 341 | 📄 0000_snapshot.json |
317 | | - 📄 0001_snapshot.json |
318 | | - 📄 0002_snapshot.json |
319 | | - 📄 0003_snapshot.json |
320 | | - 📄 0004_snapshot.json |
321 | | - 📄 0005_snapshot.json |
322 | | - 📄 0006_snapshot.json |
323 | | - 📄 0007_snapshot.json |
324 | | - 📄 0008_snapshot.json |
325 | | - 📄 0009_snapshot.json |
326 | | - 📄 0010_snapshot.json |
327 | | - 📄 0012_snapshot.json |
328 | | - 📄 0013_snapshot.json |
329 | | - 📄 0014_snapshot.json |
330 | | - 📄 0015_snapshot.json |
331 | 342 | 📄 _journal.json |
332 | | - 📄 relations.ts |
333 | | - 📄 schema.ts |
334 | 343 | 📄 drizzle.config.ts |
335 | 344 | 📄 eslint.config.mjs |
336 | 345 | 📁 hooks |
|
422 | 431 | 📄 checkout-concurrency-stock1.test.ts |
423 | 432 | 📄 checkout-currency-policy.test.ts |
424 | 433 | 📄 checkout-no-payments.test.ts |
| 434 | + 📄 checkout-set-payment-intent-reject-contract.test.ts |
| 435 | + 📄 checkout-stripe-error-contract.test.ts |
425 | 436 | 📄 currency.test.ts |
426 | 437 | 📄 format-money.test.ts |
427 | 438 | 📄 order-items-snapshot-immutable.test.ts |
|
434 | 445 | 📄 product-sale-invariant.test.ts |
435 | 446 | 📄 public-product-visibility.test.ts |
436 | 447 | 📄 restock-order-only-once.test.ts |
| 448 | + 📄 restock-release-failure-invariant.test.ts |
437 | 449 | 📄 restock-stale-claim-gate.test.ts |
438 | 450 | 📄 restock-stale-stripe-orphan.test.ts |
439 | 451 | 📄 restock-stuck-reserving-sweep.test.ts |
|
485 | 497 | 📄 README.md |
486 | 498 | 📄 save-structure.cjs |
487 | 499 | 📁 scripts |
488 | | - 📄 create-user.ts |
489 | | - 📄 debug-user.ts |
490 | 500 | 📄 shop-janitor-restock-stale.mjs |
491 | | - 📄 verify-user.ts |
492 | 501 | 📄 tsconfig.json |
| 502 | +📄 tsconfig.tsbuildinfo |
493 | 503 | 📄 vitest.config.ts |
0 commit comments