Add PocketMoney extension v0.1.2 - #849
TrezorHannes wants to merge 3 commits into
Conversation
|
Create a recurring payment fails on postgres, it needs a review on the timestamps: LNbits has helpers for this. |
|
@TrezorHannes , I'll fix postgres issues and push changes to your repo! Can you give me access to your repo, please? |
|
Thanks a lot for investigating and opening PR #10! Direct repo access shouldn't be needed since you already submitted the fix cleanly via your fork. We're reviewing and merging it now, and will update this PR with the new release tag once tagged. |
|
@talvasconcelos let me know if you want to keep the ownership of the PR, or should I tackle the commits to close those off? Thanks |
I'm working on it now! |
|
Hi @talvasconcelos! 👋 We've completed a full code review of PR #10 (your PostgreSQL fixes), iterated with you on the feedback, and merged everything into ✅ What was reviewed & resolvedTalvasconcelos submitted 5 commits addressing PostgreSQL compatibility (UTC timestamp pinning, stale claim recovery, row model mapping, and webhook improvements). Our review flagged 6 issues — all 4 P1s and both P2s were addressed in your follow-up commits:
📦 Merged commit445478e — fix(postgres): UTC timestamps, stale claim recovery, and webhook improvements CI is green on Python 3.12 (lint + full test suite including the new Postgres bind guard, stale claim, migration, and webhook-off-schedule tests). The extension is now on |
dcf4e3a to
07db359
Compare
Summary
Adds PocketMoney (https://github.com/TrezorHannes/pocketmoney) v0.1.2 to the vetted extensions registry.
PocketMoney is an automated recurring disbursements, family allowance, and payroll scheduler for LNbits. It automates recurring batch payouts over the Bitcoin Lightning Network to internal child/peer LNbits wallets or external recipients in any currency.
What's in v0.1.2 (contributor: @talvasconcelos)
TIMESTAMPwrites pinned to UTC viadb.timestamp_placeholder() AT TIME ZONE 'UTC'is_runninglock; reclaimed automatically after 10 minutesm003+m004migrations — Addsrunning_sincecolumn and fixes historical Postgres timestampsnext_run_atFAILEDaudit recordsKey Features
Manifest Metadata
pocketmoney0.1.20.12.0https://github.com/TrezorHannes/pocketmoney/archive/refs/tags/v0.1.2.zip3aedd2feb097c1f45dcd7b9582d2717a202a8c978850d466ee08a576c227795eVerification
python3 check.py pocketmoney— hash matches, icon 512×512 RGB OK, min_lnbits_version validmain(e84352e)