|
51a3652fc8
|
Fix S3 keys/paths for user avatars
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Also fixes the avatars controller to work with all back-ends
|
2025-05-12 16:39:53 +04:00 |
|
|
46b908839d
|
Add avatar URL to Discourse Connect
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Discourse should download and set the avatar if the user doesn't have
one set yet.
|
2025-05-12 15:04:56 +04:00 |
|
|
512f0ccca1
|
Add controller for rendering avatars on simple URL
|
2025-05-12 15:04:01 +04:00 |
|
|
17ffbde03a
|
WIP Store avatars as ActiveStorage attachments
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Also push to LDAP as jpegPhoto
|
2025-05-11 18:43:21 +04:00 |
|
|
eae370b737
|
Migrate from lockbox to ActiveRecord encryption (1/2)
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2025-05-06 18:09:27 +04:00 |
|
|
646c95ecc2
|
Fix local/development RS auth URL
continuous-integration/drone/push Build is passing
|
2025-04-27 16:09:32 +04:00 |
|
|
7df56479a4
|
Fix 500 when pubkey is nil
|
2025-01-02 08:30:58 -05:00 |
|
|
729e4fd566
|
Add WKD policy endpoint
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2024-09-26 23:11:21 +02:00 |
|
|
534e5a9d3c
|
Gracefully handle wrong capitalization of username
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2024-09-25 00:20:30 +02:00 |
|
|
1b72c97f42
|
Remove obsolete code
|
2024-09-25 00:17:30 +02:00 |
|
|
4a677178e8
|
Add Web Key Directory endpoint
Serve public keys in binary and armored text, if they contain a user's
account address.
|
2024-09-23 19:20:10 +02:00 |
|
|
3042a02a17
|
Allow users to update their OpenPGP pubkey
continuous-integration/drone/push Build is passing
|
2024-09-23 18:13:39 +02:00 |
|
|
118fddb497
|
Document URLs for settings controller actions
No need to read the route sources all the time
|
2024-09-23 16:07:02 +02:00 |
|
|
ba683a7b95
|
Move some Rails app services to UserManager namespace
continuous-integration/drone/push Build is passing
|
2024-09-23 16:03:02 +02:00 |
|
|
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 |
|