Skip to content

Releases: Sjors/matreon

v0.1.0-alpha

21 Apr 19:32
v0.1.0-alpha
4c79b61
Compare
Choose a tag to compare
v0.1.0-alpha Pre-release
Pre-release

Bare minimum feature set and not very thoroughly tested. Use with caution, in addition to the extreme caution required to run Lightning software on mainnet.

I aim to create database migrations between tagged releases and/or provide upgrade notes, but during this alpha stage it's possible that I need to make non-backwards compatible changes.

  • Contributors can sign up and configure a monthly amount (in satoshi)
  • Lightning Charge invoice is created when amount is first set
  • Contributors can change the amount:
    • if the invoice was still unpaid, a new invoice is created
    • if the invoice was already paid, it applies next month
  • New invoice is created and emailed to each contributor every month
  • A cron job checks for paid invoices, generates new ones and sends emails
  • Invoice status is also polled whenever the user views their list of invoices
  • Instructions for deploying on Heroku, using SendGrid for emails
    • exception notifications are sent to you
  • Basic React / Redux client side application
    • login/signup still uses server-side pages (without the Bootstrap 4 layout)
    • fairly strict content-security-policy