|
84220beb1c
|
Merge pull request 'Add email service and settings' (#154) from feature/email_service into master
continuous-integration/drone/push Build is passing
Reviewed-on: #154
Reviewed-by: galfert <garret.alfert@gmail.com>
|
2024-01-22 09:01:18 +00:00 |
|
|
b4f0c60ea0
|
Update nostr gem, switch to Ruby for bech32 encoding
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2024-01-15 12:54:58 +03:00 |
|
|
958d18d61a
|
Add email service and settings
|
2024-01-10 18:30:05 +03:00 |
|
Râu Cao
|
4e566a0607
|
Merge pull request 'Fetch/store Web App metadata and icons, finish RS integration' (#153) from feature/142-webapp_database into master
Reviewed-on: #153
Reviewed-by: galfert <garret.alfert@gmail.com>
|
2024-01-01 13:18:47 +00:00 |
|
Râu Cao
|
cfd0935bdc
|
Notify user about new RS authorizations
|
2023-11-20 18:24:34 +01:00 |
|
Râu Cao
|
9a9947f9ad
|
Respect "start_url" from manifest when launching web apps
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-11-20 13:32:40 +01:00 |
|
Râu Cao
|
aa399b862a
|
Allow to launch RS apps from dashboard
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-11-19 19:10:13 +01:00 |
|
Râu Cao
|
de67f59d5c
|
Fail gracefully and log error when token missing in Redis
|
2023-11-16 12:45:26 +01:00 |
|
Râu Cao
|
03a1d9f277
|
Allow existing user records with reserved usernames to be saved
continuous-integration/drone/push Build is running
|
2023-11-01 22:26:53 +01:00 |
|
Râu Cao
|
92310d434a
|
Remove rs namespace from Redis keys
Superfluous, since the whole db should be RS only
|
2023-11-01 21:48:16 +01:00 |
|
Râu Cao
|
8e090daa9c
|
Fetch web app metadata when creating RS auth
|
2023-10-25 22:16:16 +02:00 |
|
Râu Cao
|
def87a1621
|
Remove variants from attachment
|
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
|
3e9a08a266
|
Remove (long) obsolete edge case
|
2023-10-24 17:29:24 +02:00 |
|
Râu Cao
|
fcea11f0e5
|
Associate RS authorizations with web apps
|
2023-10-24 17:29:24 +02:00 |
|
Râu Cao
|
e964e7e52c
|
Save web app metadata explicitly
|
2023-10-24 17:29:24 +02:00 |
|
Râu Cao
|
0a69603643
|
Update web app metadata when first creating a record
|
2023-10-24 17:29:23 +02:00 |
|
Râu Cao
|
d4f71e98ed
|
Download and attach icons for web apps
|
2023-10-24 17:29:23 +02:00 |
|
Râu Cao
|
e56c9bd0d5
|
Add web app model, service to fetch metadata
|
2023-10-24 17:29:23 +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
|
2c2ddabdff
|
Fix code being silly
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-09-07 19:15:14 +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
|
50c63d5c38
|
Update user avatar in LDAP
|
2023-09-06 19:02:07 +02:00 |
|
Râu Cao
|
64d09cfb7f
|
Use variant declarations instead of custom methods
|
2023-09-06 12:38:47 +02:00 |
|
Râu Cao
|
def44618ef
|
Comments
continuous-integration/drone/push Build is passing
|
2023-09-06 12:16:00 +02:00 |
|
Râu Cao
|
9e5aeaf572
|
Add user avatars
|
2023-09-06 12:15:53 +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
|
e8e6ee0bc4
|
Add configurable settings for BTCPay
|
2023-09-04 15:23:27 +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 |
|
Râu Cao
|
138f13c1a0
|
Add note
continuous-integration/drone/push Build is passing
|
2023-08-07 18:16:40 +02:00 |
|
Râu Cao
|
645abac810
|
Rename RS token expiry job
|
2023-07-14 15:29:29 +02:00 |
|
Râu Cao
|
e11be727a1
|
Indentation
|
2023-07-14 15:29:04 +02:00 |
|
Râu Cao
|
12b24337e7
|
Fix typo
|
2023-07-14 15:28:45 +02:00 |
|
Râu Cao
|
b0bfc290c4
|
Refactor code for newer Redis
|
2023-07-14 15:28:09 +02:00 |
|
Râu Cao
|
4c6c81171b
|
Fix typo
|
2023-07-14 15:27:57 +02:00 |
|
Râu Cao
|
4d88a40109
|
Add separate config for RS Redis
|
2023-07-14 15:27:30 +02:00 |
|
Râu Cao
|
e1e83386a8
|
Merge branch 'master' into feature/rs-oauth
|
2023-07-04 16:43:32 +02:00 |
|
Râu Cao
|
93740f17ef
|
Allow editing and resetting of all admin setting strings
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2023-06-22 13:48:29 +02:00 |
|
Râu Cao
|
affb058671
|
Add config for XMPP notifications from-address
|
2023-06-21 16:44:06 +02:00 |
|
|
716d4b944a
|
Merge branch 'master' into feature/rs-oauth
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
# Conflicts:
# app/models/user.rb
# config/routes.rb
# db/schema.rb
|
2023-06-20 14:07:46 +02:00 |
|
|
42af148168
|
Persist RS auth tokens in Redis
|
2023-06-20 14:02:48 +02:00 |
|
Râu Cao
|
c48538a1c6
|
Add primary domain setting
|
2023-06-16 14:37:15 +02:00 |
|
Râu Cao
|
beaafa5d7e
|
Make nostr pubkey unique globally
|
2023-06-16 14:35:56 +02:00 |
|
Râu Cao
|
49de4007ab
|
Settings page for adding verified nostr pubkeys
|
2023-06-16 14:22:30 +02:00 |
|
Râu Cao
|
19bafe081f
|
Integrate Discourse Connect (SSO)
|
2023-05-31 12:00:02 +02:00 |
|
Râu Cao
|
445cdfa024
|
Only validate display name when updated
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Otherwise we needlessly fetch the validated one from LDAP every time a
model is saved.
|
2023-05-27 20:11:01 +02:00 |
|
Râu Cao
|
f74227fedb
|
Allow users to set/update their display name in LDAP
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2023-05-27 19:59:49 +02:00 |
|
Râu Cao
|
7b321577db
|
Update LDAP mail attribute when re-confirming email
|
2023-05-25 16:55:27 +02:00 |
|