|
27d9f73c61
|
Set host for RS auth url
continuous-integration/drone/push Build is failing
With X-Forwarded-Host set on the proxied request, Rails uses that host
for URLs. But we need it to be the accounts domain.
|
2024-09-14 17:17:09 +02:00 |
|
|
ed3de8b16f
|
Allow CORS for all LNURL endpoints
continuous-integration/drone/push Build is passing
|
2024-09-14 16:46:14 +02:00 |
|
|
d7b4c67953
|
Fix config when set to empty string
continuous-integration/drone/push Build is passing
|
2024-09-14 16:40:22 +02:00 |
|
|
e544c28105
|
Config for separate primary domain Nostr pubkey
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Allow to configure a separate key for the NIP-05 address of the primary
domain vs the accounts domain.
|
2024-09-11 16:28:12 +02:00 |
|
|
4909dac5c2
|
Fix typo
continuous-integration/drone/push Build is passing
The return value of `strip!` is `nil`
|
2024-09-11 16:26:48 +02:00 |
|
|
3cf4348695
|
Merge pull request 'Make default user services configurable by admins' (#203) from feature/default_service_settings into master
continuous-integration/drone/push Build is passing
Reviewed-on: #203
Reviewed-by: galfert <garret.alfert@gmail.com>
|
2024-09-11 11:21:38 +00:00 |
|
|
af3da0a26c
|
Set CORS headers for all .well-known responses
continuous-integration/drone/push Build is passing
So we don't have to consider it for reverse proxies etc.
|
2024-09-10 16:06:11 +02:00 |
|
|
fc2bec6246
|
Make default user services configurable by admin
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2024-09-05 11:11:32 +02:00 |
|
|
0e3180602c
|
Rename "xmpp" user service back to "ejabberd"
If we ever add support for others, we can combine them as "xmpp" in
helper methods
|
2024-09-04 13:03:45 +02:00 |
|
|
f3676949d2
|
Fix redirect
continuous-integration/drone/push Build is passing
|
2024-08-17 14:49:19 +02:00 |
|
|
b91d90d75c
|
Fix some specs, improve config
Allow empty string to unset nostr relay URL config
|
2024-08-14 13:37:15 +02:00 |
|
|
171b84ee81
|
Add tabnav, dedicated auths view to RS service page
Includes a nicer view and illustration for when no auths exist yet
|
2024-08-14 13:35:02 +02:00 |
|
|
f401a03590
|
Fix exception for NIP-05 JSON of "_" with relay configured
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2024-06-20 14:50:02 +02:00 |
|
|
48ab96dda9
|
Support "_" placeholder username for domain's own NIP-05
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2024-06-19 20:57:22 +02:00 |
|
|
7ac3130c18
|
Consistent formatting
continuous-integration/drone/push Build is passing
|
2024-06-19 20:31:31 +02:00 |
|
|
87d900b627
|
Add own relay to NIP-05 relay list if configured
|
2024-06-19 20:06:07 +02:00 |
|
|
5588e3b3e8
|
Add settled_at to zaps, scope by settlement status
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Release Drafter / Update release notes draft (pull_request) Successful in 4s
|
2024-06-07 15:11:06 +02:00 |
|
|
8949d76d26
|
Fix zap receipt not being stored correctly
continuous-integration/drone/push Build is passing
fixes #194
|
2024-06-07 13:40:49 +02:00 |
|
|
1685d6ecf8
|
Respect new Lightning notification settings
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Release Drafter / Update release notes draft (pull_request) Successful in 4s
|
2024-06-01 17:51:20 +02:00 |
|
|
5348a229a6
|
WIP Add new lightning notification settings
|
2024-05-29 15:12:07 +01:00 |
|
|
bad3b7a2be
|
Use dynamic list for allowed user preference params
|
2024-05-23 00:23:42 +02:00 |
|
|
bc34e9c5e0
|
Allow CORS requests for lnurlp invoice
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2024-05-19 16:48:09 +02:00 |
|
|
2d1ff29eca
|
Improve nostr settings, fix allowsNostr property name
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2024-05-10 13:19:09 +02:00 |
|
|
c6c5d80fb4
|
WIP Persist zaps, create and send zap receipts
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2024-05-09 14:31:37 +02:00 |
|
|
c0f4e7925e
|
Use zap comment for description/memo
continuous-integration/drone/push Build is failing
But use the hashed zap request event for the description hash.
|
2024-05-04 17:07:23 +02:00 |
|
|
e27c64b5f1
|
WIP Check for zaps, send zap receipt on incoming zap tx
|
2024-04-21 10:35:30 +02:00 |
|
|
b36baf26eb
|
Refactor WebhooksController
|
2024-04-21 10:02:17 +02:00 |
|
|
596ed7fccc
|
Use lndhub.go v2 endpoint for invoice creation
|
2024-04-21 10:01:18 +02:00 |
|
|
5685e1b7bc
|
Move lndhub invoice creation to service
|
2024-04-16 20:19:15 +02:00 |
|
|
c3b82fc2a9
|
WIP Verify and respond to zap requests
continuous-integration/drone/push Build is passing
|
2024-04-16 19:13:10 +02:00 |
|
|
f2507409a3
|
Announce nostr pubkey on lnurlp endpoint
|
2024-04-15 14:03:37 +02:00 |
|
|
3f90a011c4
|
Document URLs
|
2024-04-15 14:03:37 +02:00 |
|
|
3ba333e802
|
Indentation
|
2024-04-15 14:03:37 +02:00 |
|
|
d9dff3e872
|
Merge branch 'master' into feature/nostr_login
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Release Drafter / Update release notes draft (pull_request) Successful in 4s
|
2024-04-15 12:03:12 +00:00 |
|
|
8f600f44bd
|
Add Mastodon aliases and links to Webfinger when enabled
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
Also requires "remotestorage" service to be enabled via attribute
|
2024-04-04 17:17:57 +03:00 |
|
|
819ecf6ad8
|
Add #service_enabled? method to user model
|
2024-04-04 13:28:09 +03:00 |
|
|
945eaba5e1
|
Add login via nostr (web extension)
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2024-04-01 19:04:48 +03:00 |
|
|
22d362e1a0
|
Refactor Nostr settings/connect
* Use NIP-42 auth event instead of short text note
* Verify event ID and signature using the nostr gem instead of custom code
|
2024-04-01 18:27:08 +03:00 |
|
|
51a3cb60ec
|
Merge pull request 'Add custom LDAP attributes to schema' (#181) from feature/custom_ldap_attributes into master
continuous-integration/drone/push Build is passing
Reviewed-on: #181
Reviewed-by: greg <greg@noreply.kosmos.org>
|
2024-03-19 14:46:44 +00:00 |
|
|
5a3adba603
|
Move nostr pubkeys to LDAP attribute
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Release Drafter / Update release notes draft (pull_request) Successful in 4s
closes #173
|
2024-03-17 11:04:11 +01:00 |
|
|
3715cb518b
|
User Settings: Rename Experiments to Nostr
continuous-integration/drone/push Build is passing
And use a nostr icon
|
2024-03-16 16:03:15 +01:00 |
|
|
c996351930
|
Fix PostgreSQL query issue
|
2024-03-13 18:13:17 +01:00 |
|
|
7f2df3b025
|
Fix donation record for amounts given in sats
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Release Drafter / Update release notes draft (pull_request) Successful in 4s
|
2024-03-06 11:22:53 +01:00 |
|
|
e3b96d5cff
|
Merge branch 'master' into feature/donations_btcpay
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2024-03-03 12:50:16 +01:00 |
|
|
51f4556ede
|
Refactor admin settings routes
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
This is much cleaner, and semantically more correct.
|
2024-03-02 14:22:08 +00:00 |
|
|
079ee8833c
|
Implement bitcoin donations via BTCPay
|
2024-03-02 14:31:48 +01:00 |
|
|
26d613bdca
|
Allow other controllers to access lndhub user balance
|
2024-03-02 14:31:48 +01:00 |
|
|
f3159d30f1
|
Allow admins to add and remove invitations per account
continuous-integration/drone/push Build is passing
|
2024-02-10 11:21:45 +01:00 |
|
|
8747ce4eb0
|
Remove multi-domain support on admin user pages
continuous-integration/drone/push Build is passing
refs #166
|
2024-02-10 08:55:15 +01:00 |
|
|
179a82d2dd
|
Use keyword arguments for ApplicationService calls
Not all services are using keywords, which breaks those calls in Ruby 3
|
2024-02-02 15:50:25 +02:00 |
|