• Joined on 2025-12-31
padreug pushed to main at aiolabs/webapp 2026-05-11 17:49:21 +00:00
31312688b5 feat(orders-list): live status badge + fiat amount + manual refresh
77c81d8323 feat(restaurant): UX polish — currency display, two-phase checkout, friendly status
e01e595df7 feat(restaurant): Nostr live overlay (NIP-99) for menu state
a7f2ded8b2 feat(restaurant): orders list + settings
940b36ba79 feat(restaurant): checkout + order placement + status polling
Compare 9 commits »
padreug merged pull request aiolabs/webapp#54 2026-05-11 17:49:19 +00:00
feat(restaurant): customer-facing restaurant bundle (v1)
padreug pushed tag v0.1.0 to aiolabs/restaurant 2026-05-11 17:48:46 +00:00
padreug pushed to main at aiolabs/restaurant 2026-05-11 17:48:33 +00:00
42746d7321 fix(cms): KDS card text legible on dark mode
638f36e945 fix(services): convert fiat menu prices to sat via exchange rates
6dae57f3f4 feat(api): public GET /restaurants/by-slug/{slug}
Compare 3 commits »
padreug created pull request aiolabs/webapp#54 2026-05-11 17:43:43 +00:00
feat(restaurant): customer-facing restaurant bundle (v1)
padreug pushed to feat/restaurant-by-slug at aiolabs/restaurant 2026-05-11 17:38:47 +00:00
42746d7321 fix(cms): KDS card text legible on dark mode
638f36e945 fix(services): convert fiat menu prices to sat via exchange rates
6dae57f3f4 feat(api): public GET /restaurants/by-slug/{slug}
Compare 3 commits »
padreug pushed to feat/restaurant-bundle at aiolabs/webapp 2026-05-11 17:38:44 +00:00
31312688b5 feat(orders-list): live status badge + fiat amount + manual refresh
77c81d8323 feat(restaurant): UX polish — currency display, two-phase checkout, friendly status
e01e595df7 feat(restaurant): Nostr live overlay (NIP-99) for menu state
a7f2ded8b2 feat(restaurant): orders list + settings
940b36ba79 feat(restaurant): checkout + order placement + status polling
Compare 5 commits »
padreug pushed to feat/restaurant-by-slug at aiolabs/restaurant 2026-05-11 16:16:43 +00:00
d61e48b3e6 fix(cms): KDS card text legible on dark mode
padreug pushed to feat/restaurant-bundle at aiolabs/webapp 2026-05-11 16:15:30 +00:00
15545c9b5e feat(restaurant): customer-friendly order status labels
padreug pushed to feat/restaurant-bundle at aiolabs/webapp 2026-05-11 16:09:18 +00:00
1d815652c4 fix(useOrder): use VisibilityService.registerService (not onVisible/onHidden)
padreug pushed to feat/restaurant-bundle at aiolabs/webapp 2026-05-11 16:06:43 +00:00
705a94b475 feat(checkout): two-phase flow with QR + copy + external-wallet support
padreug pushed to feat/restaurant-bundle at aiolabs/webapp 2026-05-11 16:01:22 +00:00
10abfca555 fix(checkout): pay via LNbits payments API directly (drop WalletService dep)
padreug pushed to feat/restaurant-bundle at aiolabs/webapp 2026-05-11 15:57:25 +00:00
f2045c511d fix(restaurant): cart displays in menu currency; checkout previews live sat
padreug pushed to feat/restaurant-by-slug at aiolabs/restaurant 2026-05-11 15:49:15 +00:00
2294bcd0c0 fix(services): convert fiat menu prices to sat via exchange rates
padreug pushed to feat/restaurant-bundle at aiolabs/webapp 2026-05-11 15:40:30 +00:00
34de6434e9 feat(restaurant): Nostr live overlay (NIP-99) for menu state
padreug pushed to feat/restaurant-bundle at aiolabs/webapp 2026-05-11 15:34:41 +00:00
30d7d1c3cb feat(restaurant): orders list + settings
padreug pushed to feat/restaurant-bundle at aiolabs/webapp 2026-05-11 15:32:08 +00:00
7e95a558b4 feat(restaurant): checkout + order placement + status polling
padreug pushed to feat/restaurant-bundle at aiolabs/webapp 2026-05-11 15:24:24 +00:00
27d98ce851 feat(restaurant): cart store + cart page + add-to-cart wiring
padreug pushed to feat/restaurant-bundle at aiolabs/webapp 2026-05-11 15:20:51 +00:00
3a11d90164 feat(restaurant): menu browse views (Home + RestaurantPage + ItemPage)
padreug pushed to feat/restaurant-bundle at aiolabs/webapp 2026-05-11 15:16:36 +00:00
1cdf87b04b feat(restaurant): types + RestaurantAPI REST client