|
0778f29a8e
|
Merge pull request 'Refactor ejabberd API integration' (#226) from core/refactor_ejabberd_integration into master
continuous-integration/drone/push Build is passing
Reviewed-on: #226
Reviewed-by: Greg <greg@noreply.kosmos.org>
|
2025-05-28 09:22:39 +00:00 |
|
|
e48132cf5f
|
Set member status to sustainer upon payment
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Introduces a state machine for the payment status as well.
refs #213
|
2025-05-27 16:39:03 +04:00 |
|
|
393f85e45c
|
WIP Add member/contributor status to users
continuous-integration/drone/push Build is passing
|
2025-05-27 13:32:58 +04:00 |
|
|
d737d9f6b8
|
Refactor ejabberd API integration
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Release Drafter / Update release notes draft (pull_request) Successful in 2s
|
2025-05-26 14:10:27 +04:00 |
|
|
e66d134550
|
Log missing l param for WKD requests, return 400
continuous-integration/drone/push Build is passing
|
2025-05-18 14:46:04 +04:00 |
|
|
ebbd87368c
|
Handle l param missing for WKD request
continuous-integration/drone/push Build is passing
|
2025-05-18 14:37:22 +04:00 |
|
|
dbbf116c52
|
Fix RS storage-first auth work in dev, remove token
continuous-integration/drone/push Build is passing
See https://github.com/remotestorage/remotestorage.js/issues/900
|
2025-05-16 15:59:40 +04:00 |
|
|
5f276ff349
|
Queue XmppSetAvatarJob when new avatar is uploaded
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Release Drafter / Update release notes draft (pull_request) Failing after 10m9s
And let job do nothing in development for now
|
2025-05-15 22:04:25 +04:00 |
|
|
582d339c0a
|
Remove feature gate for avatar upload
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Release Drafter / Update release notes draft (pull_request) Successful in 2s
|
2025-05-14 18:55:26 +04:00 |
|
|
a098ea43bb
|
Add avatar URL to Webfinger when available
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2025-05-14 15:39:50 +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 |
|
|
9e2210c45b
|
Store avatars as binary instead of base64
continuous-integration/drone/push Build is passing
|
2025-05-10 20:58:36 +04:00 |
|
|
6d7d722c5d
|
Add inetOrgPerson objectclass to user entries
refs #174
|
2025-05-08 16:52:54 +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 |
|
|
15a9fdec3e
|
Make RS auth work by default in dev with Docker Compose
|
2025-05-06 18:07:52 +04:00 |
|
|
ee5c6d86d0
|
Port RS auth job removal to Solid Queue
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2025-05-05 11:07:30 +04:00 |
|
|
1ddecab2c3
|
Upgrade Rails to 8.0
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2025-04-28 17:49:54 +04:00 |
|
|
c4c2d16342
|
Encrypt outgoing emails when possible
|
2024-10-08 14:05:50 +02: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 |
|
|
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 |
|
|
ba683a7b95
|
Move some Rails app services to UserManager namespace
continuous-integration/drone/push Build is passing
|
2024-09-23 16:03:02 +02:00 |
|
|
90a8a70c15
|
Add OpenPGP key to LDAP directory and User model
continuous-integration/drone/push Build is passing
|
2024-09-23 15:20:00 +02:00 |
|
|
a7d0e71ab6
|
Fix spec
continuous-integration/drone/push Build is passing
|
2024-09-18 14:46:46 +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 |
|
|
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 |
|
|
5addd25186
|
Add service details config, use for known services
|
2024-09-05 11:10:54 +02:00 |
|
|
5474bf66e7
|
Turn default services into a configurable setting
With the default value being all enabled services
|
2024-09-04 13:06: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 |
|
|
717fe93104
|
Fix spec
continuous-integration/drone/push Build is passing
|
2024-08-22 14:07:54 +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 |
|
|
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 |
|
|
cbfa148051
|
Publish zap receipts to own relay in addition to requested ones
continuous-integration/drone/push Build is passing
|
2024-06-19 20:26:24 +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 |
|
|
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 |
|
|
bad3b7a2be
|
Use dynamic list for allowed user preference params
|
2024-05-23 00:23:42 +02:00 |
|
|
b541e95bb7
|
Change default for lightning notifications
|
2024-05-23 00:22:38 +02:00 |
|
|
48041630ca
|
Limit number of relays to publish zap receipts to
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2024-05-10 13:57:25 +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 |
|
|
49d24990b4
|
Add zap model, user relation
|
2024-05-04 17:05:34 +02:00 |
|
|
e27c64b5f1
|
WIP Check for zaps, send zap receipt on incoming zap tx
|
2024-04-21 10:35:30 +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 |
|