Commit graph

  • d521782f19 Merge pull request 'feat: public guest discovery endpoints + privacy fix (v0.3.0)' (#17) from feat/public-guest-endpoints into main main v0.3.0 padreug 2026-07-19 23:43:38 +00:00
  • 6fa7774c9f chore: bump version 0.2.0 -> 0.3.0 (public guest endpoints) Padreug 2026-07-20 01:39:39 +02:00
  • 408b0e1d08 test: public endpoints + private-field strip Padreug 2026-07-20 01:39:39 +02:00
  • 0631edf8a2 feat: public guest room discovery endpoints (slice 1 for webapp #141) Padreug 2026-07-20 01:39:39 +02:00
  • 4d6dba5487 fix: strip checkin_instructions from public room dicts (privacy leak) Padreug 2026-07-20 01:39:39 +02:00
  • 7027b1ca6a Merge pull request 'feat: operator admin UI + backing endpoints (v0.2.0)' (#16) from feat/admin-ui into main v0.2.0 padreug 2026-07-19 22:46:11 +00:00
  • 363f78eb70 chore: bump version 0.1.0 -> 0.2.0 (operator admin UI) Padreug 2026-07-20 00:44:10 +02:00
  • 72061b57eb test: operator admin endpoint logic (ownership, update, settings merge) Padreug 2026-07-20 00:44:10 +02:00
  • e6973fa192 feat: operator admin UI (rooms, bookings, calendar blocks, settings) Padreug 2026-07-20 00:44:10 +02:00
  • f715d728ef feat: operator admin REST endpoints (rooms/blocks/bookings/settings) Padreug 2026-07-20 00:44:10 +02:00
  • 3fd2dc1461 Merge pull request 'test: real-DB migration test (#14)' (#15) from test/14-migration-db into main padreug 2026-07-19 22:23:20 +00:00
  • 0e823056aa test: real-DB migration test (#14) Padreug 2026-07-20 00:10:52 +02:00
  • 42a5f12fad Merge pull request 'chore: prep v0.1.0 for the catalog (fix SQLite migration + icon)' (#13) from chore/catalog-release-prep into main v0.1.0 padreug 2026-07-19 21:17:11 +00:00
  • e1f1629662 chore: add extension icon + fix broken tile reference Padreug 2026-07-19 23:15:05 +02:00
  • 7c249f08f6 fix: correct schema-qualified CREATE INDEX syntax (breaks SQLite install) Padreug 2026-07-19 23:15:05 +02:00
  • 65f5c19a96 Merge pull request 'feat: NIP-17 gift-wrapped check-in DM on confirmation (#5)' (#12) from feat/checkin-dm into main padreug 2026-07-19 20:55:33 +00:00
  • 43d071756e docs: document the NIP-17/59 check-in DM flow Padreug 2026-07-19 20:34:12 +02:00
  • 910db8156d test: NIP-59 gift wrap structure + crypto round-trip Padreug 2026-07-19 20:34:12 +02:00
  • b6ca1b0e02 feat: NIP-17 gift-wrapped check-in DM on confirmation (#5) Padreug 2026-07-19 20:34:12 +02:00
  • df95fd37dc feat: add Room.checkin_instructions + migration Padreug 2026-07-19 20:34:12 +02:00
  • 733f17600f Merge pull request 'feat: Nostr relay publish + availability subscription via nostrclient (#2)' (#11) from feat/nostr-relay-publish into main padreug 2026-07-19 17:33:33 +00:00
  • 7b8dd82a6e docs: relay-transport (nostrclient) section + dependency note Padreug 2026-07-19 18:09:35 +02:00
  • 1465a30a01 test: event-builder shape (30402/30078/31923/22001) Padreug 2026-07-19 18:09:35 +02:00
  • cf9f8699da feat: relay publish + availability subscription via nostrclient (#2) Padreug 2026-07-19 18:09:35 +02:00
  • efd46a72c7 Merge pull request 'test: add test harness + suite (incl. #4 concurrency regression)' (#10) from feat/tests-harness into main padreug 2026-07-19 15:49:25 +00:00
  • 7d704a8549 test: booking-flow, availability, and #4 concurrency regression Padreug 2026-07-19 17:48:11 +02:00
  • 8b50263aac chore: add test + lint tooling (pyproject, Makefile) Padreug 2026-07-19 17:48:11 +02:00
  • 27863db444 Merge pull request 'fix: make check-then-hold atomic against concurrent bookings (#4)' (#9) from feat/atomic-hold into main padreug 2026-07-19 15:09:28 +00:00
  • 9d87c129ad fix: make check-then-hold atomic against concurrent bookings (#4) Padreug 2026-07-19 17:08:43 +02:00
  • f2229fcb0a Merge pull request 'feat: expose Chatelet over the LNbits nostr transport (#1)' (#8) from feat/nostr-transport-rpcs into main padreug 2026-07-19 14:50:38 +00:00
  • 1b65890f42 docs: reframe kind:22000/22001 as retained proposal, not redundant Padreug 2026-07-19 15:37:06 +02:00
  • 5b176e5186 feat: expose Chatelet over the LNbits nostr transport (#1) Padreug 2026-07-19 01:30:13 +02:00
  • 5cfc9b893d refactor: extract booking flow into services.py Padreug 2026-07-19 01:30:13 +02:00
  • 0cc419e5fa Merge pull request 'feat: wire FX + deposit invoice into the booking hold (#3)' (#7) from feat/payment-settle into main padreug 2026-07-18 23:22:50 +00:00
  • 4df137190f feat: wire FX + deposit invoice into the booking hold (#3) Padreug 2026-07-19 00:26:14 +02:00
  • dfd54123bb docs: data-model + event-flow reference Padreug 2026-07-19 00:16:57 +02:00
  • 910c284a7d feat: extension entrypoint wiring Padreug 2026-07-19 00:16:57 +02:00
  • 43cfa5d921 feat: background tasks — settle on payment, expire holds Padreug 2026-07-19 00:16:57 +02:00
  • d5df9ab662 feat: REST API + operator admin route Padreug 2026-07-19 00:16:57 +02:00
  • 900b682986 feat: nostr event layer (builders + sign/publish service) Padreug 2026-07-19 00:16:39 +02:00
  • f0c24ebba6 docs: ADR-0001 nostr event model Padreug 2026-07-19 00:16:39 +02:00
  • e7fabd57bf feat: CRUD + availability arbiter Padreug 2026-07-19 00:16:39 +02:00
  • 95e5bcb136 feat: schema migrations Padreug 2026-07-19 00:16:23 +02:00
  • ab892cabec feat: data model Padreug 2026-07-19 00:16:23 +02:00
  • c756ac7cf6 chore: scaffold chatelet LNbits extension Padreug 2026-07-19 00:16:23 +02:00