Commit Graph

142 Commits

Author SHA1 Message Date
Râu Cao ed5c5b3081
Add remotestorage queue to Sidekiq config
continuous-integration/drone/push Build is passing Details
2024-03-29 09:47:30 +04:00
Râu Cao 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 Details
Reviewed-on: #181
Reviewed-by: greg <greg@noreply.kosmos.org>
2024-03-19 14:46:44 +00:00
Râu Cao 8de0a2e26e
Improve seed output 2024-03-13 14:28:31 +01:00
Râu Cao e3b96d5cff
Merge branch 'master' into feature/donations_btcpay
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2024-03-03 12:50:16 +01:00
Râu Cao 1afd56fb80
Allow running specs in Docker (Web) container 2024-03-02 16:56:07 +01:00
Râu Cao 51f4556ede Refactor admin settings routes
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
This is much cleaner, and semantically more correct.
2024-03-02 14:22:08 +00:00
Râu Cao 079ee8833c
Implement bitcoin donations via BTCPay 2024-03-02 14:31:48 +01:00
Râu Cao de1f234c15
Merge branch 'chore/update_dependencies' into bugfix/local_web_app_icons
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2024-02-22 15:13:18 +01:00
Râu Cao f3159d30f1
Allow admins to add and remove invitations per account
continuous-integration/drone/push Build is passing Details
2024-02-10 11:21:45 +01:00
Râu Cao 8747ce4eb0
Remove multi-domain support on admin user pages
continuous-integration/drone/push Build is passing Details
refs #166
2024-02-10 08:55:15 +01:00
Râu Cao 22ffcd54db
Patch away a deprecation warning caused by Devise
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2024-02-09 17:58:28 +01:00
Râu Cao 84e915ece9
Allow custom path for ActiveStorage local/disk backend 2024-02-08 13:01:07 +01:00
Râu Cao a7cbd8ce36
Allow disabling S3 explicitly, disable in Docker Compose
For example when there is a .env.development for running the app on a
host machine directly, but as a developer you also want to run it with
Docker Compose from time to time.
2024-02-08 12:50:34 +01:00
Râu Cao 3b96130491
Upgrade web-console, fix it for Docker
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
Was failing silently in Docker, because the warnings were turned off.
2024-02-08 12:26:28 +01:00
Râu Cao 68c5758ecc
Update dependencies, upgrade to Rails 7.1, require Ruby 3.x 2024-02-02 14:25:47 +02:00
Râu Cao b0b56fcf92
Fix lnurlp route
continuous-integration/drone/push Build is passing Details
2024-01-29 11:18:51 +02:00
Râu Cao a628a03f84
Only support primary domain for Lightning Address
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
Release Drafter / Update release notes draft (pull_request) Successful in 3s Details
Part of the process of removing support for serving multiple domains
from a single akkounts instance.

Also puts the Lightning Address discovery routes under the .well-known
path. Combined, these changes simplify reverse-proxying to the
.well-known endpoints.
2024-01-26 16:08:21 +02:00
Râu Cao 84220beb1c Merge pull request 'Add email service and settings' (#154) from feature/email_service into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #154
Reviewed-by: galfert <garret.alfert@gmail.com>
2024-01-22 09:01:18 +00:00
Râu Cao b4f0c60ea0
Update nostr gem, switch to Ruby for bech32 encoding
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2024-01-15 12:54:58 +03:00
Râu Cao 958d18d61a
Add email service and settings 2024-01-10 18:30:05 +03:00
Râu Cao c2dae105ff
Add settings page for Storage, add notification prefs 2023-11-20 18:22:06 +01:00
Râu Cao aa399b862a
Allow to launch RS apps from dashboard
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2023-11-19 19:10:13 +01:00
Râu Cao 713e91a720
Implement RS auth revocation
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2023-11-19 18:49:17 +01:00
Râu Cao 56c127ca0c
Only allow primary domain for RS
Replace user addresses with usernames in the respective URLs
2023-11-01 21:46:38 +01:00
Râu Cao 00ec7fa21c
WIP Add RS auths/apps to Storage dashboard 2023-10-25 22:16:13 +02:00
Râu Cao 2b8bfaaca8
Add admin page for web apps
continuous-integration/drone/push Build is passing Details
2023-10-24 22:42:16 +02:00
Râu Cao d4f71e98ed
Download and attach icons for web apps 2023-10-24 17:29:23 +02:00
Râu Cao 1056ffd08e
Add optional S3 config/backend for ActiveStorage 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 Details
continuous-integration/drone/pr Build is passing Details
Release Drafter / Update release notes draft (pull_request) Successful in 4s Details
2023-09-20 19:12:24 +02:00
Râu Cao 86f85a90f4
Add/configure ActiveStorage 2023-09-06 12:14:28 +02:00
Râu Cao 5a5f62e98a
Refactor BTCPay service and API, add lightning balance
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2023-09-04 16:02:54 +02:00
Râu Cao e8e6ee0bc4
Add configurable settings for BTCPay 2023-09-04 15:23:27 +02:00
Râu Cao 866ffbe615
Upgrade tailwindcss-stimulus-components to latest version
continuous-integration/drone/push Build is passing Details
The latest one offers more tabs features. Required some changes to the
modals and tabs code.
2023-08-11 13:58:57 +02:00
Râu Cao 3c1fe3396d
Add Mastodon service page 2023-08-11 13:58:53 +02:00
Râu Cao 1ea8b22a59
WIP Add service page for Chat
continuous-integration/drone/push Build is running Details
2023-08-07 18:16:14 +02:00
Râu Cao 353b55fe1a
Add RS OAuth controller specs
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
Release Drafter / Update release notes draft (pull_request) Successful in 3s Details
2023-08-01 14:29:24 +02:00
Râu Cao d9b39b36fb
Merge branch 'master' into feature/rs-oauth
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2023-07-13 15:31:28 +02:00
Râu Cao e1e83386a8
Merge branch 'master' into feature/rs-oauth 2023-07-04 16:43:32 +02:00
Râu Cao c78df9e5f1
Add QR code icon, button, modal for invites
Using https://excid3.github.io/tailwindcss-stimulus-components/
2023-06-27 19:23:20 +02:00
galfert 716d4b944a
Merge branch 'master' into feature/rs-oauth
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
# Conflicts:
#	app/models/user.rb
#	config/routes.rb
#	db/schema.rb
2023-06-20 14:07:46 +02:00
Râu Cao 89c67f3617
Merge branch 'master' into feature/lightning_donation_qr_codes
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2023-06-18 15:51:38 +02:00
Râu Cao 34e4cec503
Add NIP-05 well-known endpoint 2023-06-16 14:37:16 +02:00
Râu Cao e8bbe6c713
Let user remove nostr pubkey from account 2023-06-16 14:34:32 +02:00
Râu Cao 49de4007ab
Settings page for adding verified nostr pubkeys 2023-06-16 14:22:30 +02:00
Râu Cao b03c6e9513
Support vendoring npm module code 2023-06-16 13:51:09 +02:00
Râu Cao aedaabc7ba
Offer lnurl-pay QR codes for download on the Lightning page 2023-06-12 18:18:06 +02:00
Râu Cao 745a319b3d
Minor refactoring 2023-05-31 12:00:31 +02:00
Râu Cao 19bafe081f
Integrate Discourse Connect (SSO) 2023-05-31 12:00:02 +02:00
Greg 48be35f1b1 Merge pull request 'Allow updating one's email address on the account settings page' (#127) from feature/103-update_email into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #127
Reviewed-by: greg <greg@noreply.kosmos.org>
2023-05-26 18:07:07 +00:00
Râu Cao 134c81460a
Allow email address updates on account settings page
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2023-05-25 16:58:53 +02:00