• Joined on 2025-12-31
padreug pushed to main at aiolabs/regtest 2026-05-13 05:34:57 +00:00
a23b1274d4 dev-stack: enable LNBITS_DEMO_MODE for transport-driver pay flow
padreug pushed to main at aiolabs/withdraw 2026-05-13 05:34:34 +00:00
95ed17754d feat: register transport RPCs over LNbits nostr transport
padreug pushed to main at aiolabs/regtest 2026-05-12 21:34:13 +00:00
49dd96ef69 dev-stack: wire nostr-transport env vars into lnbits service
padreug opened issue aiolabs/restaurant#10 2026-05-12 06:09:27 +00:00
Feature: ingredient-level allergen + dietary tagging with modifier-aware propagation
padreug pushed to dev at aiolabs/webapp 2026-05-11 21:22:01 +00:00
05d09b30c8 feat(checkout): "Open in wallet" deeplink + gate LNbits-pay on having a wallet
1651f4b2f1 fix(restaurant/item-page): sticky bar gap + desktop scroll cutoff
4a42a6054c feat(hub): wire Restaurant tile + bump dev port to 5187
31312688b5 feat(orders-list): live status badge + fiat amount + manual refresh
77c81d8323 feat(restaurant): UX polish — currency display, two-phase checkout, friendly status
Compare 12 commits »
padreug pushed to main at aiolabs/restaurant 2026-05-11 21:21:43 +00:00
cbbb3c743b feat(scripts): add seed_lightning_cafe.py — sats-priced demo restaurant
padreug pushed to main at aiolabs/webapp 2026-05-11 20:46:51 +00:00
05d09b30c8 feat(checkout): "Open in wallet" deeplink + gate LNbits-pay on having a wallet
padreug pushed to main at aiolabs/webapp 2026-05-11 18:49:00 +00:00
1651f4b2f1 fix(restaurant/item-page): sticky bar gap + desktop scroll cutoff
padreug pushed to main at aiolabs/webapp-module 2026-05-11 18:18:21 +00:00
b36b3dbf61 feat: add hubRestaurantUrl option
padreug pushed to main at aiolabs/webapp 2026-05-11 18:17:54 +00:00
4a42a6054c feat(hub): wire Restaurant tile + bump dev port to 5187
padreug pushed to main at aiolabs/lnbits-extensions 2026-05-11 17:50:06 +00:00
a64d52afa2 feat(restaurant): add v0.1.0 — first release
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