Commit Graph
100 Commits
Author SHA1 Message Date
bumiandGitHub a383a747ef Merge pull request #40 from yanascz/lnurl-comment-allowed
Add configuration property for allowed length of LNURL-pay comments
2022-08-11 09:02:27 +02:00
bumiandGitHub d42c12be9b Merge pull request #43 from ok300/patch-1
Document `listen` startup config
2022-08-11 02:34:25 +02:00
bumiandGitHub a3675ec746 Update README.md 2022-07-13 20:22:12 +02:00
bumiandGitHub 3c8a76a1c1 Update README.md 2022-05-17 14:14:26 +02:00
bumiandGitHub f6d089c194 lowercase sats 2022-05-13 11:06:13 +02:00
bumi ae9f643fbf go fmt 2022-05-07 12:50:15 +02:00
bumi 5fd10bc647 Add icon assets 2022-05-07 11:36:42 +02:00
bumi 5d2c9cd639 Fix: use correct header to get the original request host
Proxy servers can set the X-Forwarded-Host and X-Forwarded-Proto headers to pass on the original host and protocol.
We should also support the Forwarded header (which combines this in one header described in RFC7239 - but seems echo does not support parsing that one?)
2022-05-06 20:30:35 +02:00
bumiandGitHub bdd3b70e1f Merge pull request #35 from AaronDewes/patch-1
Fix typo
2022-04-18 17:27:51 +02:00
bumi e400782449 Some auto-formatting 2022-04-14 20:58:13 -04:00
bumi 488eef551f Flag for the LND hex strings 2022-04-14 20:57:51 -04:00
bumi fae94fc021 update dependencies 2022-04-14 20:32:17 -04:00
bumiandGitHub c2b11e3146 Merge pull request #33 from runcitadel/go-1.17
Drop go rice and switch to go 1.17
2022-04-15 02:15:25 +02:00
bumiandGitHub 1fbfdf059a Update README.md 2022-04-11 17:56:03 +02:00
bumiandGitHub c4b4430387 Update README.md 2022-01-14 17:09:20 +02:00
bumiandGitHub c864602c1f Merge pull request #32 from jerolimov/icon
Add icon to readme and favicon to generated code
2021-12-03 14:04:44 +02:00
bumiandGitHub b100455e09 Merge pull request #30 from bumi/feature/support-forwarded-for-header
Generate lightning address host either from the x-forwarded-for header or from the request host
2021-11-17 17:44:15 +02:00
bumiandGitHub 6f2b72caa7 Merge pull request #24 from runcitadel/master
Docker container
2021-11-17 17:43:49 +02:00
bumi d1be2e20aa Generate lightning address host either from the x-forwarded-for header or from the request host
When LnMe runs behind a proxy and the X-Forwarded-For HTTP header is set we want to use that value to generate the lightning address and not the local/internal host
2021-11-05 13:21:02 +01:00
bumiandGitHub bf44f314dd Update README.md 2021-10-29 17:29:57 +02:00
bumiandGitHub 5ffac5e077 Merge pull request #26 from bumi/configurable-tor-path
Configurable tor path
2021-10-29 11:52:52 +02:00
bumiandGitHub 399144acf5 Update README.md 2021-10-29 11:51:35 +02:00
bumi 6548504333 Use full path 2021-10-28 15:15:36 +02:00
bumi 324d5b3b43 Make Tor executable configurable
It seems the `tor` executable is not in the $PATH on heroku and thus needs to be configurable.
2021-10-28 15:11:10 +02:00
bumiandGitHub 6b7ab33efe Update FUNDING.yml 2021-10-25 11:24:02 +02:00
bumiandGitHub 36d4dec5fd Merge pull request #22 from bumi/lnurl-logging
Better error logging for the LNURL endpoint
2021-10-25 11:00:55 +02:00
bumiandGitHub 0fd121d130 Merge pull request #23 from bumi/feature/nicer-lnurlp-urls
Nicer LNURLp URLs
2021-10-25 10:59:43 +02:00
bumi 9ae6153d47 Nicer LNURLp URLs
this also registers a shorter lnurlp that can be used additionally to the lightning address
2021-10-24 11:44:05 +02:00
bumi 3b7ac31615 Better error logging for the LNURL endpoint
This checks for errors when creating the invoice and logs the error and returns an LNURL error response.
Before it would return a blank pr.
2021-10-24 11:32:00 +02:00
bumiandGitHub 22bc75d564 Merge pull request #20 from GlenCooper/patch-1
Fix typo in README.md
2021-10-15 12:46:08 +02:00
bumiandGitHub 9ec4db5144 Create LICENSE 2021-10-14 23:43:18 +02:00
bumiandGitHub 4a4614d8fb Merge pull request #18 from crc32/patch-2
Add Tor support for Heroku
2021-10-13 20:50:34 +02:00
bumiandGitHub 24cdca056f Merge pull request #19 from crc32/master
Update README.md for clarity
2021-10-13 13:24:12 +02:00
bumiandGitHub 561610a7b9 Create FUNDING.yml 2021-09-15 23:59:13 +02:00
bumiandGitHub 6569ac0ded Merge pull request #10 from bumi/tor-support
Add support to connect to TOR nodes
2021-09-08 01:57:06 +02:00
bumi 2a4b943887 Merge branch 'master' into tor-support
* master:
  Provide LNURL metadata hash as description_hash in the lightning pr
  Update .lndonate
  Update .lndonate
  Create .lndonate
  Update README.md
  Update README.md
  Update README.md
2021-09-03 13:37:48 +02:00
bumi 4fb8fa9a73 Provide LNURL metadata hash as description_hash in the lightning pr 2021-09-03 01:39:06 +02:00
bumiandGitHub 492ffb2d3f Update .lndonate 2021-09-02 17:20:20 +02:00
bumiandGitHub 148dfcba22 Update .lndonate 2021-09-02 17:19:38 +02:00
bumiandGitHub 1292e5498f Create .lndonate 2021-09-02 17:17:42 +02:00
bumiandGitHub 9756507514 Update README.md 2021-08-30 10:04:59 +02:00
bumiandGitHub ced2d68630 Update README.md 2021-08-30 10:03:02 +02:00
bumi d36f7a49f5 Update README.md 2021-08-30 10:01:40 +02:00
bumi 1fff67684a Igrnore tor data-dir 2021-08-30 10:00:23 +02:00
bumiandGitHub 8ff22327c9 Update README.md 2021-08-30 09:59:17 +02:00
bumiandGitHub 7efef4a2b6 Merge branch 'master' into tor-support 2021-08-30 09:52:37 +02:00
bumiandGitHub 031daed750 Update README.md 2021-08-29 09:00:23 +02:00
bumiandGitHub 7283544b40 Merge pull request #11 from bumi/lightning-address
Add Lightning Address support
2021-08-29 08:55:42 +02:00
bumi 20e2d8b7e9 readme 2021-08-28 22:46:50 +02:00
bumi 1515765c3f Fix LNURL metadata 2021-08-28 22:28:03 +02:00
bumi d403c19aab Merge branch 'master' into lightning-address
* master:
  Update README.md
  Update README.md
  Update README.md
2021-08-28 22:14:16 +02:00
bumi 6e4af5610f Add Lightning Address support
This handles the LNURL-pay flow to enable Lightning Address support.
It accepts any lightning address name on your domain.

e.g. yourname@yourdomain.com
2021-08-28 22:11:24 +02:00
bumiandGitHub 19210cc3ce Update README.md 2021-08-28 00:42:04 +02:00
bumiandGitHub 71f6c862fa Update README.md 2021-08-28 00:05:07 +02:00
bumi 91c62ed7ed Add Tor readme 2021-08-27 15:55:51 +02:00
bumi fec31b2bd1 Add support to connect to TOR nodes
This requires tor to be installed/running on the system
2021-08-27 14:35:09 +02:00
bumiandGitHub 6355ce2cc5 Update README.md 2021-08-27 11:52:17 +02:00
bumi 5ca9e72ab0 Update ricebox 2021-08-27 11:26:10 +02:00
bumi aeb1ffc669 Less opacity for placeholders to make it look less like prefilled text 2021-08-27 11:24:51 +02:00
bumi d3a3bf287b Slightly nicer webln integration 2021-08-27 11:24:51 +02:00
bumi 38b7e6ed3e Disable button if now amount is provided 2021-08-27 11:24:51 +02:00
bumi 518a834066 Formatting 2021-08-27 11:24:51 +02:00
bumi 5c8d604a20 Update dependencies 2021-08-27 11:24:51 +02:00
bumiandGitHub b58897dfe5 Update README.md 2021-08-27 10:17:30 +02:00
bumiandGitHub 3c97f31e03 Merge pull request #8 from mbarkhau/patch-1
Improve scanability fo QR code
2021-08-26 11:02:47 +02:00
bumiandGitHub a0dd7420de Merge pull request #5 from bumi/configurable-urls
Make URLs configurable
2021-08-25 09:35:34 +02:00
bumi 2c0b3b7ee1 Make URLs configurable
pass in `createInvoiceUrl`, `watchPaymentUrl`, `newAddressUrl` functions. Those must return the URL as string that is used for the API calls
2021-07-11 12:01:30 +02:00
bumiandGitHub a87eb60051 Add Heroku deploy button 2020-10-26 17:44:44 +01:00
bumi 3390971f84 Make heroku deployment easier 2020-10-26 17:35:38 +01:00
bumi e98a06f22f Cleanup 2020-10-26 17:19:02 +01:00
bumi 494aae0a06 Update rice box 2020-10-26 11:00:50 +01:00
bumi f066978374 Use a default font and not a font from google
No need to load data from google. If someone wants a special font a custom
website can be used.
2020-10-26 10:59:56 +01:00
bumiandGitHub 8ff67efa8b Update README.md 2020-10-26 00:59:09 +01:00
bumi f79fb1747f Respect PORT environment variable
this makes it easier to run on PaaS as heroku
2020-10-25 23:44:40 +01:00
bumi 89ecea4d4a Update rice box
For whatever reason the order of the file has changed...
2020-10-25 23:09:14 +01:00
bumiandGitHub 9c78c91ab5 Merge pull request #1 from karliatto/fix/when-widget-closed-stop-watching-payment
fix: when widget closed stop watching payment
2020-10-25 23:06:34 +01:00
bumi 1e40a617f9 Simplify configuration and remove nesting
We do not have that many config options. Nesting is not needed right now
and makes it only more complicated
2020-10-25 22:48:00 +01:00
bumi 77a96bdd83 Sorry go fmt 2020-10-25 22:16:05 +01:00
bumi f81937a7dd Add config.toml to gitignore 2020-10-25 22:16:05 +01:00
bumi 38b60b8383 Add example config file 2020-10-25 22:16:05 +01:00
bumi dcaa4f6cc4 Add Support for macaroon and cert as HEX strings
This also changes the configuration options.
Now multiple config sources are supported:

1. cli flags
2. environment variables
3. config toml file
2020-10-25 22:16:05 +01:00
bumiandGitHub e96522a8f9 Update README.md 2020-10-25 11:24:10 +01:00
bumiandGitHub ea4b7f6b2e Update README.md 2020-10-25 11:23:33 +01:00
bumiandGitHub bda984622d Add deployment notes 2020-10-25 11:00:54 +01:00
bumi 7cac6ba7fc Update rice box 2020-10-24 18:12:37 +02:00
bumi ad6f109c95 Fix widget usage 2020-10-24 18:03:10 +02:00
bumi cb0386059a Working example 2020-10-24 18:02:55 +02:00
bumiandGitHub 559838d49a Update tipping.html 2020-10-24 15:52:43 +02:00
bumiandGitHub d185001b22 Update README.md 2020-10-24 15:33:58 +02:00
bumiandGitHub cc73ef7a9f Update README.md 2020-10-24 15:26:47 +02:00
bumi 2c6b946f8d Update demo 2020-10-24 15:24:46 +02:00
bumi 986b8d3aa4 Disable arrow buttons on number input fileds 2020-10-24 13:40:30 +02:00
bumi 8e45d9206c Add rice box to repo
This file needs to be updated when the static files are changed
2020-10-24 13:27:40 +02:00
bumi bf30744d2a Rename to lnme 2020-10-24 12:55:59 +02:00
bumi 1278780cbc Rename to LnMe 2020-10-24 11:42:06 +02:00
bumi 56cfbfd714 LnMe systemd service 2020-10-24 11:41:46 +02:00
bumi 9afa340725 Formatting 2020-10-24 11:38:44 +02:00
bumi 37ebaf3834 Fix webln usage 2020-10-24 10:48:12 +02:00
bumiandGitHub d20a73b0a0 Update README.md 2020-10-24 02:06:52 +02:00
bumiandGitHub 6b1d98178a Add demo gif 2020-10-24 02:05:27 +02:00