Commit graph

  • 02f3511e86 refactor: move fork-only migrations to migrations_fork.py Padreug 2026-05-22 08:41:44 +02:00
  • 2ba791821b feat: public auto_approve probe + bump to v1.3.0-aio.5 v1.3.0-aio.5 Padreug 2026-05-21 15:52:07 +02:00
  • b938183770 chore: bump to v1.3.0-aio.4 v1.3.0-aio.4 Padreug 2026-05-21 12:23:23 +02:00
  • 48f3c11f88 fix: gate event edits through the approval workflow Padreug 2026-05-21 12:23:10 +02:00
  • d7a25e9bb3 chore: bump to v1.3.0-aio.3 v1.3.0-aio.3 Padreug 2026-05-20 01:22:50 +02:00
  • 4aa90d80ad feat: support optional start/end time on events Padreug 2026-05-20 01:22:38 +02:00
  • 4bf867eef0
    feat: add resend email button to ticket list (#51) dni ⚡ 2026-05-13 11:30:14 +02:00
  • 6768b78c6f Custom subject and body Arc 2026-05-08 19:14:07 +01:00
  • 0824b1120b
    feat: add paid/registered badge to ticket page (#49) dni ⚡ 2026-05-07 17:06:38 +02:00
  • 32c230957e fix: if sats and fiat checkout conversion currency Arc 2026-05-07 14:34:22 +01:00
  • 680b035ec9
    feat: add fiat checkout and nostr + email notification (#50) Arc 2026-05-07 12:31:32 +01:00
  • 80a934be06 chore: bump to v1.3.0-aio.2 v1.3.0-aio.2 Padreug 2026-05-05 20:14:33 +02:00
  • b428b0dca8 chore: satisfy upstream lint (black, mypy, prettier, ruff) Padreug 2026-05-05 20:04:15 +02:00
  • 42a373bff1 feat: add NIP-52 Nostr publish + sync of calendar events v1.3.0-aio.1 Padreug 2026-05-05 18:51:43 +02:00
  • 4c8e06a6a9 feat: add event approval workflow with admin UI Padreug 2026-05-05 18:47:49 +02:00
  • 11043ec8a7 feat: support optional user_id ticket identifier Padreug 2026-05-05 18:36:04 +02:00
  • 708d15629c chore: bump to v1.3.0-aio.1 and make m006 idempotent Padreug 2026-05-05 18:13:39 +02:00
  • 4afc78d44d
    feat: register public page saves to localstorage (#48) dni ⚡ 2026-05-05 10:45:14 +02:00
  • 9e477ac959
    feat: make events dynamic (#43) Tiago Vasconcelos 2026-05-04 16:01:53 +01:00
  • ef5d2dcfcf feat: wire Nostr subscription sync into extension lifecycle v1.2.1-aio.2 feat/event-approval-workflow backup/main-pre-v1.3-rebase-2026-05-05 Padreug 2026-04-27 18:30:00 +02:00
  • e937883564 feat: add NIP-52 event sync from Nostr relays Padreug 2026-04-27 18:29:14 +02:00
  • 1bddb99132 feat: upgrade NostrClient to bidirectional (publish + subscribe) Padreug 2026-04-27 18:28:21 +02:00
  • 4d91426e82 refactor: consolidate create and propose endpoints into single POST /events Padreug 2026-04-27 18:24:10 +02:00
  • b4d7653988 fix: check auto_approve setting in propose endpoint Padreug 2026-04-27 18:16:43 +02:00
  • 29045163a3 feat: add location and categories fields, simplify event creation Padreug 2026-04-27 18:05:25 +02:00
  • d69ec7dda2 feat: add admin-toggleable auto-approve setting Padreug 2026-04-27 17:59:59 +02:00
  • 2db0102857 feat: publish NIP-52 events on approve/create/update/cancel/delete Padreug 2026-04-27 17:24:17 +02:00
  • e8fcecac40 feat: wire NostrClient into events extension lifecycle Padreug 2026-04-27 17:21:28 +02:00
  • 5013709be7 feat: add NIP-52 calendar event builder and publisher Padreug 2026-04-27 17:14:22 +02:00
  • f76e21e960 feat: add Nostr event tracking columns to events table Padreug 2026-04-27 17:13:36 +02:00
  • f965cf07c9 feat: add publish-only NostrClient and NostrEvent model Padreug 2026-04-27 17:11:55 +02:00
  • 1ad99aa3d6 fix: hide approve/reject buttons for non-admin users Padreug 2026-04-27 11:45:08 +02:00
  • 920125aaee feat: auto-propose events from non-admin users Padreug 2026-04-27 11:39:01 +02:00
  • ba97205592 feat: separate admin view into own events and all users' events Padreug 2026-04-27 11:34:59 +02:00
  • c1e66fbf7f fix: use check_admin for approval endpoints, not require_admin_key Padreug 2026-04-27 11:27:21 +02:00
  • 7843da21d8 feat: add admin endpoint to view all events across wallets Padreug 2026-04-27 11:19:21 +02:00
  • b467826622 fix: fetch pending events separately from admin's own events Padreug 2026-04-27 11:16:29 +02:00
  • d740cb1f97 fix: close self-closing q-badge tag in status column Padreug 2026-04-27 11:11:13 +02:00
  • 3425097a5c fix: close remaining self-closing q-btn tags in pending approvals Padreug 2026-04-27 11:09:39 +02:00
  • cdfcee39ae fix: use explicit closing tags for Vue custom elements Padreug 2026-04-27 10:48:02 +02:00
  • bdd49f8612 fix: use v-text bindings instead of raw template tags in pending UI Padreug 2026-04-27 10:41:41 +02:00
  • 702ab70559 feat: add pending approvals UI to admin panel Padreug 2026-04-27 10:37:48 +02:00
  • 32ea79a137 fix: make wallet optional in CreateEvent for propose endpoint Padreug 2026-04-27 10:32:16 +02:00
  • 41e64adfde fix: resolve lint errors in views_api.py Padreug 2026-04-27 09:08:23 +02:00
  • eb474b1390 fix: make promo_code and refund_address optional query params Padreug 2026-04-27 09:04:46 +02:00
  • a41348df94 feat: add event proposal and approval API endpoints Padreug 2026-04-27 09:04:25 +02:00
  • 0c782e6239 feat: add CRUD functions for public and pending event queries Padreug 2026-04-27 09:02:18 +02:00
  • 1dcff37df5 feat: add status field to Event model for approval workflow Padreug 2026-04-27 09:01:50 +02:00
  • 2740d73678 feat: add user_id ticket support and public events endpoint v1.2.1-aio.1 Patrick Mulligan 2026-04-24 02:55:18 -04:00
  • f06bd9a668
    chore: prepare release, fix lint and uv warnings (#44) v1.2.1 dni ⚡ 2026-04-15 17:37:34 +02:00
  • 78433a7d85
    Fix: SQLite migration syntax error in m006 (#41) PatMulligan 2026-04-15 17:30:34 +02:00
  • 1dd6f8b67e
    docs: changes to more pages (#42) DoktorShift 2026-01-28 17:22:09 +01:00
  • 68e6e3d02e fix: Parse JSON extra field when reading tickets from database v0.0.2 padreug 2026-01-03 18:03:34 +01:00
  • a77145e08e fix: Use db.insert() for ticket creation to fix SQLite serialization fix/sqlite-ticket-extra-serialization padreug 2026-01-03 17:48:46 +01:00
  • c49abdb53f Fix SQLite migration syntax error in m007 v0.0.1 padreug 2025-12-31 17:07:34 +01:00
  • 4fb6d90fcd Adds public events endpoint and user tickets padreug 2025-11-03 23:05:31 +01:00
  • a9ac6dcfc1 feat: add promo codes and conditional events (#40) Tiago Vasconcelos 2025-12-09 10:48:00 +00:00
  • 44f2cb5a62 Fix typos (#39) arbadacarba 2025-12-09 10:28:48 +01:00
  • 42de6d4791
    feat: add promo codes and conditional events (#40) v1.2.0 Tiago Vasconcelos 2025-12-09 10:48:00 +00:00
  • ee70c300f6
    Fix typos (#39) arbadacarba 2025-12-09 10:28:48 +01:00
  • 33977c53d6 Imports Optional type hint padreug 2025-11-04 01:42:14 +01:00
  • 7cc622fc44 Merge remote-tracking branch 'upstream/main' padreug 2025-11-03 23:13:22 +01:00
  • c669da5822 Adds public events endpoint and user tickets padreug 2025-11-03 23:05:31 +01:00
  • ae827a6545
    fix: QR copy button (#38) v1.1.0 Tiago Vasconcelos 2025-09-04 06:10:49 +01:00
  • 7aeba1eeb4
    Update to use uv (#37) Tiago Vasconcelos 2025-08-22 15:54:51 +01:00
  • c729ef17a6
    fix: 1.0.0-rc5 v1.0.0 dni ⚡ 2024-10-22 10:49:52 +02:00
  • 6714dcddc7
    feat: update to lnbits 1.0.0 (#36) dni ⚡ 2024-10-11 13:52:39 +02:00
  • 9ca714d878
    fix: fetch incoming payment (#35) dni ⚡ 2024-09-03 16:35:42 +02:00
  • 400b39211d
    feat: code quality (#34) dni ⚡ 2024-08-29 12:18:49 +02:00
  • 3df2a56ca2
    Merge pull request #30 from lnbits/advanceddescription Arc 2024-05-17 17:39:51 +01:00
  • ea3a60ecd4 Added video benarc 2024-05-17 17:39:11 +01:00
  • 57f40b9790 Merge remote-tracking branch 'origin/main' into advanceddescription benarc 2024-05-17 17:38:28 +01:00
  • 9c82d9e2df chore: bump min_lnbits_version v0.2.0 Vlad Stan 2024-05-14 11:37:27 +03:00
  • c24f5ddb84
    Merge pull request #29 from lnbits/advanceddescription Arc 2024-05-06 12:42:45 +01:00
  • 082f5e7488
    Check payment (#28) Tiago Vasconcelos 2024-05-06 12:41:35 +01:00
  • 1b1cf72e17 Added extended description benarc 2024-04-30 15:36:05 +01:00
  • b985304384
    fix: properly start/stop tasks (#27) dni ⚡ 2024-04-15 12:53:16 +02:00
  • 662587dbf2
    fix timestamp on postgres (#26) v0.1.6 Tiago Vasconcelos 2024-03-07 10:06:59 +00:00
  • 4f5fe8035d
    Merge pull request #25 from lnbits/add_image_banner v0.1.5 Arc 2024-02-17 14:05:58 +00:00
  • 38951a7ebe Merge branch 'main' into add_image_banner benarc 2024-02-17 14:04:42 +00:00
  • 07d2f59bc3
    Refactor events extensions (#21) v0.1.4 Tiago Vasconcelos 2024-02-05 07:50:39 +00:00
  • ae8930f884 allow for an image banner Tiago Vasconcelos 2024-01-31 13:15:52 +00:00
  • f468183631
    Sanitize/Validate name field (#20) Tiago Vasconcelos 2024-01-26 14:30:14 +00:00
  • 5e391a04bc
    [FEAT] Fiat event tickets (#10) Tiago Vasconcelos 2023-12-12 10:42:50 +00:00
  • ff73bc749b
    fix typos (#19) Pavol Rusnak 2023-12-11 12:13:12 +01:00
  • 0c371e81df
    allow custom path (#17) v0.1.3 Tiago Vasconcelos 2023-09-25 15:26:13 +01:00
  • a0037f685a
    [FEAT] add better release workflow (#18) dni ⚡ 2023-09-23 22:36:08 +02:00
  • 00f552c751
    Fix ticket create (#13) Tiago Vasconcelos 2023-08-18 07:18:44 +01:00
  • c8b31d8e3f
    [FEAT] add timestamp on register (#15) Tiago Vasconcelos 2023-08-18 07:17:29 +01:00
  • 4586164016
    Fix updating event (#9) 0.1.2 Tiago Vasconcelos 2023-07-04 08:17:31 +01:00
  • 1d57e1ae1a
    Fix create ticket endpoint (#7) 0.1.1 Tiago Vasconcelos 2023-06-28 13:25:28 +01:00
  • 13658ceda9
    Merge pull request #3 from lnbits/fix_responsive_QR dni ⚡ 2023-06-28 10:39:15 +02:00
  • fb428cce40
    Merge pull request #6 from lnbits/refactor-singular dni ⚡ 2023-06-27 12:06:16 +02:00
  • 1032bd9d7e
    refactor into singular dni ⚡ 2023-06-27 11:57:16 +02:00
  • cdcba0073a
    add github release workflow dni ⚡ 2023-06-27 11:47:55 +02:00
  • a4a96824c9
    add gitignore dni ⚡ 2023-06-27 11:47:19 +02:00
  • 2c9a27aed6 fix for desktop Tiago Vasconcelos 2023-05-23 10:59:23 +01:00
  • b34fbdca7a make QR responsive on ticket page Tiago Vasconcelos 2023-05-23 10:54:53 +01:00
  • 21877523de
    Update README.md Tiago Vasconcelos 2023-04-24 10:43:34 +01:00
  • 9e91260625
    add license Pavol Rusnak 2023-02-24 18:13:39 +01:00