|
f1d9cf1e3d
|
Remove special link class
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
This cleans up the code quite a bit, but also allows links in editable
content to be rendered with the default style.
|
2025-05-29 16:10:34 +04:00 |
|
|
4c6e64095f
|
Fix unused invitations count
continuous-integration/drone/push Build is failing
|
2025-05-28 14:28:59 +04:00 |
|
|
c6a187b25a
|
Limit invitees on admin user page, link to invitations for more
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
|
2025-05-28 12:50:10 +04:00 |
|
|
c99d8545c1
|
Add username filter to admin invitations index
continuous-integration/drone/push Build is passing
|
2025-05-28 12:34:52 +04:00 |
|
|
c94a0e34d1
|
Add donations to user details, link to filtered list
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2025-05-27 19:04:35 +04:00 |
|
|
04094efbdb
|
Add username filter with UI to admin donations page
|
2025-05-27 18:43:45 +04:00 |
|
|
71352d13d2
|
Add pending donations to admin donations index
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
And add more info to the details page
|
2025-05-27 18:08:22 +04:00 |
|
|
fff7527694
|
Don't show njump link when no pubkey set
|
2025-05-27 17:35:48 +04:00 |
|
|
7a8ca0707a
|
Add missing dash for no member status
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2025-05-27 17:18:47 +04:00 |
|
|
f313686b13
|
Add settings for member statuses
continuous-integration/drone/push Build is passing
|
2025-05-27 14:59:10 +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 |
|
|
92e6b1395a
|
Add avatar to admin user page
|
2025-05-17 18:56:33 +04:00 |
|
|
f0cfde560b
|
Add Mastodon API service class, auth token config
Add a new REST API service class to keep things DRY
|
2025-05-17 14:18:16 +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 |
|
|
bfd8ca16a9
|
Merge branch 'master' into feature/191-gpg_keys_wkd
|
2024-09-25 00:16:39 +02:00 |
|
|
64de4deddd
|
Fix serviceEnabled indicator on admin page
continuous-integration/drone/push Build is passing
|
2024-09-24 21:38:01 +02:00 |
|
|
c3f1f97e1a
|
Add display name and PGP key to admin user page
Link the key to the ASCII Armor WKD endpoint, if it contains the user's
account address
|
2024-09-23 19:21:59 +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 |
|
|
2d32320c7d
|
Style check boxes
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Release Drafter / Update release notes draft (pull_request) Successful in 5s
|
2024-09-05 11:24:38 +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 |
|
|
15e2f9b962
|
Remove "in development" note
continuous-integration/drone/push Build is passing
|
2024-08-28 14:55:34 +02:00 |
|
|
e077debfc2
|
Use npub for njump link
continuous-integration/drone/push Build is passing
Release Drafter / Update release notes draft (pull_request) Successful in 4s
|
2024-06-23 17:30:03 +02:00 |
|
|
531b2c3002
|
Fix more links
|
2024-06-23 17:29:48 +02:00 |
|
|
6d2bc729b8
|
Add new services to admin user page
continuous-integration/drone/push Build is passing
|
2024-06-23 17:26:33 +02:00 |
|
|
2630ec2af4
|
Fix admin user links
continuous-integration/drone/push Build is passing
refs #166
|
2024-06-23 17:24:48 +02:00 |
|
|
926dc06294
|
Add global setting for own nostr relay
|
2024-06-19 19:57:09 +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 |
|
|
bc43082839
|
Add admin settings for nostr keys
|
2024-04-16 19:07:52 +02:00 |
|
|
095747e89b
|
Fix broken admin links
continuous-integration/drone/push Build is passing
|
2024-03-13 18:19:25 +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 |
|
|
9a1f9abf84
|
Formatting
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Release Drafter / Update release notes draft (pull_request) Successful in 3s
|
2024-02-10 12:53:26 +01:00 |
|
|
2753388e1e
|
Add specs for admin user management
|
2024-02-10 12:53:11 +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 |
|
|
fcda3b9c8c
|
WIP Make dropdowns more configurable, add invitations menu to admin page
|
2024-02-09 18:57:07 +01:00 |
|
|
958d18d61a
|
Add email service and settings
|
2024-01-10 18:30:05 +03:00 |
|
Râu Cao
|
4ecf2c4246
|
Improve app list
|
2023-11-19 18:48:44 +01:00 |
|
Râu Cao
|
5075fef616
|
Only show avatar when available on admin user page
continuous-integration/drone/push Build is failing
|
2023-10-25 22:16:16 +02:00 |
|
Râu Cao
|
2b8bfaaca8
|
Add admin page for web apps
continuous-integration/drone/push Build is passing
|
2023-10-24 22:42:16 +02:00 |
|
Râu Cao
|
d939f5d649
|
Merge branch 'master' into feature/btcpay_configs
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
|
2023-09-20 19:12:24 +02:00 |
|
Râu Cao
|
69fffb29d8
|
Make publishing of BTCPay wallet balances optional
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
|
2023-09-20 18:36:53 +02:00 |
|
Râu Cao
|
9c4c5c2553
|
Use correct content type for image
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Release Drafter / Update release notes draft (pull_request) Successful in 3s
|
2023-09-13 14:49:16 +02:00 |
|
Râu Cao
|
d5ab532947
|
Store and retrieve avatars in/from LDAP exclusively
continuous-integration/drone/push Build is failing
No need to keep them in two places at the same time. We can fetch them
from LDAP whenever we want to do something with them.
|
2023-09-06 20:42:26 +02:00 |
|
Râu Cao
|
725fd2e5ea
|
Move lndhub admin token to env var/setting
|
2023-09-04 15:36:22 +02:00 |
|
Râu Cao
|
8349ca5e12
|
Add admin settings page for BTCPay
|
2023-09-04 15:25:20 +02:00 |
|
Râu Cao
|
a038a857d9
|
Make Drone CI configurable
|
2023-08-13 17:23:57 +02:00 |
|
Râu Cao
|
b7fa4b012a
|
Allow Mastodon address domain to be different from primary domain
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-08-13 12:27:05 +02:00 |
|