raucao
bc37df52a0
Allow remote access to dev services
CI / Test (pull_request) Successful in 46s
Release Drafter / Update release notes draft (pull_request) Successful in 19s
2026-10-06 19:34:24 +02:00
raucao
8fae099c12
Gate remoteStorage by serviceEnabled instead of Flipper
...
CI / Test (pull_request) Successful in 2m4s
Release Drafter / Update release notes draft (pull_request) Successful in 2s
The admin "Default services" setting writes the LDAP serviceEnabled
attribute, but remoteStorage access was also gated behind an unused
per-user Flipper flag that nothing ever enabled, so remoteStorage was
inaccessible for everyone.
Gate remoteStorage on service_enabled? like the other services, and make
the admin toggle reflect the LDAP attribute (this also fixes it reading
current_user instead of the user being viewed). E-Mail keeps its Flipper
gate for now.
2026-10-06 15:10:00 +02:00
raucao
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
raucao
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
raucao
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
raucao
f3676949d2
Fix redirect
continuous-integration/drone/push Build is passing
2024-08-17 14:49:19 +02:00
raucao
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
raucao
819ecf6ad8
Add #service_enabled? method to user model
2024-04-04 13:28:09 +03:00
raucao
26d613bdca
Allow other controllers to access lndhub user balance
2024-03-02 14:31:48 +01:00
raucao
958d18d61a
Add email service and settings
2024-01-10 18:30:05 +03:00
Râu Cao
2a70bf2fb9
Small refactoring
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-11-20 13:40:56 +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
713e91a720
Implement RS auth revocation
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-11-19 18:49:17 +01:00
Râu Cao
4fdf8accd6
Add note
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-11-18 17:36:18 +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
ecdeb4c122
Fix copypasta
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-01 10:32:11 +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
2023-08-07 18:16:14 +02:00
Râu Cao
f49aff262c
Add base controller for service controllers
continuous-integration/drone/push Build is running
2023-08-07 18:15:17 +02:00
Râu Cao
8a570ce724
Use modal component for LndHub setup code
2023-06-27 19:23:20 +02:00
Râu Cao
d922e7f869
Resolve review comment
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-06-20 18:18:14 +02:00
Râu Cao
332ad757a5
Use respond_to for request formats
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-06-13 12:30:38 +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
raucao
de45d070aa
Merge pull request 'Report Lndhub API errors to Sentry' ( #133 ) from refactor/lndhub_integration into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #133
2023-06-06 15:44:36 +00:00
Râu Cao
8b87072485
Raise custom auth error, re-raise on failed re-auth
2023-06-05 13:52:41 +03:00
Râu Cao
82019f47be
Report lndhub errors to Sentry
2023-06-05 13:51:59 +03:00
Râu Cao
259e72167b
Hide unsuccessful outgoing lndhub txs in list
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-06-05 13:06:49 +03:00
Râu Cao
f829bb3379
Use devise method for requiring login
2023-05-31 12:00:02 +02:00
Râu Cao
c58358c66e
Add feature flags, RS dashboard dummy
...
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
closes #124
refs #94
2023-05-23 19:18:11 +02:00
Râu Cao
67a9fc02d7
Rename Wallet to Lightning Network, move to Services
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-05-01 16:13:41 +02:00