Râu Cao
462dd24da3
WIP contribution nav
continuous-integration/drone/push Build is passing
2023-06-12 14:32:59 +02:00
Râu Cao
8eb5f093a4
Don't show flash message when opening the root URL while signed out
2023-06-08 08:04:23 +03: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
raucao
c0b1112e49
Merge pull request 'Hide unsuccessful outgoing lndhub txs in list' ( #132 ) from bugfix/lndhub_tx_list into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #132
2023-06-06 15:43:38 +00:00
Râu Cao
2f90393eb6
Lndhub v2 service inherits from v1, only adds v2-specific code
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-05 13:53:24 +03: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
7000908891
Auto-login Discourse link
continuous-integration/drone/push Build is passing
2023-06-04 15:15:09 +03:00
Râu Cao
df0c13b400
Fix potential nil access
continuous-integration/drone/push Build is passing
2023-05-31 14:43:00 +02:00
Râu Cao
387a2fa2e6
0.6.0
continuous-integration/drone/push Build is passing
2023-05-31 14:12:26 +02:00
raucao
68eba80fd7
Merge pull request 'Integrate Discourse Connect (SSO)' ( #131 ) from feature/126_discourse_sso into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #131
2023-05-31 10:02:43 +00:00
Râu Cao
7e05530ab7
Add specs for Discourse Connect
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-05-31 12:00:33 +02:00
Râu Cao
745a319b3d
Minor refactoring
2023-05-31 12:00:31 +02:00
Râu Cao
f829bb3379
Use devise method for requiring login
2023-05-31 12:00:02 +02:00
Râu Cao
19bafe081f
Integrate Discourse Connect (SSO)
2023-05-31 12:00:02 +02:00
greg
d130f2f68b
Merge pull request 'Allow users to set/update their display name in LDAP' ( #128 ) from feature/123-display_names into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #128
Reviewed-by: greg <greg@noreply.kosmos.org >
2023-05-31 09:13:50 +00:00
Râu Cao
e284996c1c
Remove obsolete route
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-05-28 15:28:51 +02:00
Râu Cao
51489a83ab
Use feature block for email update specs
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-05-28 15:25:53 +02:00
Râu Cao
05426e4ced
Add specs for display name update
2023-05-28 15:25:42 +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
32d1992632
Set user instance var for settings routes where needed
2023-05-27 19:58:59 +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
Reviewed-on: #127
Reviewed-by: greg <greg@noreply.kosmos.org >
2023-05-26 18:07:07 +00:00
greg
87720ef285
Merge pull request 'Add feature flags' ( #125 ) from feature/124-feature_flags into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #125
Reviewed-by: greg <greg@noreply.kosmos.org >
2023-05-26 17:56:50 +00:00
Râu Cao
193a4c2edd
Remove obsolete function argument
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-05-25 19:31:16 +02:00
Râu Cao
134c81460a
Allow email address updates on account settings page
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-05-25 16:58:53 +02:00
Râu Cao
b1a693e7cf
Send different Devise mail for re-confirmations
2023-05-25 16:58:45 +02:00
Râu Cao
75bd879f84
Rename settings menu item for Lightning
2023-05-25 16:57:14 +02:00
Râu Cao
33a9e1eaa9
Use username instead of email in Devise mails
2023-05-25 16:56:40 +02:00
Râu Cao
7b321577db
Update LDAP mail attribute when re-confirming email
2023-05-25 16:55:27 +02:00
Râu Cao
61f12c2741
Improve form fields with errors for model updates
2023-05-25 16:53:16 +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
287adbd365
Add flipper gem and database migration/tables
2023-05-23 14:09:35 +02:00
Râu Cao
9048052318
Fix URL in email template
continuous-integration/drone/push Build is passing
2023-05-16 13:22:44 +02:00
raucao
cddc1e86f6
Merge pull request 'Show fees of Lightning transactions' ( #122 ) from feature/lightning_fees into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #122
Reviewed-by: hueso <hueso@noreply.kosmos.org >
Reviewed-by: bumi <bumi@noreply.kosmos.org >
2023-05-10 12:27:24 +00:00
Râu Cao
ce7387a409
Remove obsolete routes
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Release Drafter / Update release notes draft (pull_request) Successful in 6s
2023-05-03 21:54:33 +02:00
Râu Cao
f1ae5667de
Shape tx details UI a bit
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-05-03 12:51:22 +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
Râu Cao
34849b28b0
WIP show fees of Lightning transactions
2023-05-01 15:15:23 +02:00
raucao
8ce5f9708f
Merge pull request 'Add configurable default chatroom bookmarks for new users' ( #116 ) from feature/default_chatrooms into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #116
Reviewed-by: galfert <garret.alfert@gmail.com >
2023-04-19 13:07:00 +00:00
Râu Cao
cb2197893c
Merge branch 'master' into feature/default_chatrooms
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-04-18 17:00:48 +02:00
raucao
7a50bd23d6
Merge pull request 'Add user preferences and configurable notifications' ( #113 ) from feature/user_preferences into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #113
Reviewed-by: galfert <garret.alfert@gmail.com >
2023-04-11 21:04:46 +00:00
raucao
64c8c3cb06
Merge pull request 'WebFinger endpoint' ( #118 ) from feature/webfinger into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #118
Reviewed-by: raucao <raucao@noreply.kosmos.org >
2023-04-11 09:44:39 +00:00
Râu Cao
a2100b23a9
Formatting, wording
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Update release notes draft
2023-04-11 11:41:30 +02:00
raucao
27195f693a
Merge pull request 'Fix failing spec expectation when using Ruby 3.x' ( #119 ) from fix/ruby-3-failed-expectation into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #119
Reviewed-by: raucao <raucao@noreply.kosmos.org >
2023-04-11 09:32:46 +00:00
galfert
9e74c89a80
Fix failing spec expectation when using Ruby 3.x
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Update release notes draft
2023-04-10 23:03:59 +02:00
galfert
0774c88918
WebFinger endpoint
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-04-10 21:23:21 +02:00
raucao
ef2d2b6422
Merge pull request 'Add remoteStorage settings' ( #117 ) from feature/rs-settings into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #117
Reviewed-by: raucao <raucao@noreply.kosmos.org >
2023-04-09 09:45:19 +00:00
galfert
a47e4fc16b
Add RS storage URL to test env
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Update release notes draft
2023-04-09 10:12:12 +02:00
galfert
9b89101afc
Basic RemoteStorage settings
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2023-04-08 21:49:16 +02:00
Râu Cao
ad90fcd539
Add specs for xmpp default bookmarks, refactor xmpp job usage
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-04-08 16:37:21 +02:00
Râu Cao
705bd63b42
Add configurable default room bookmarks for new users
continuous-integration/drone/push Build is passing
2023-04-07 23:03:43 +02:00
Râu Cao
83e418cdee
Update README
continuous-integration/drone/push Build is passing
2023-04-07 20:11:45 +02:00
Râu Cao
7a193d6647
Add comment
continuous-integration/drone/push Build is passing
2023-04-06 16:25:01 +02:00
Râu Cao
bb82b6b462
Update README
2023-04-06 16:24:46 +02:00
Râu Cao
4e2e13108c
Refactor user preferences, add defaults from file
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Update release notes draft
* Turn prefs into a flat hash structure, since nesting is not worth the
trouble
* Add a custom serializer class for prefs
* Add a config file for defaults and merge set prefs with unset ones
* Use booleans for "true" and "false", and integers where appropriate
2023-04-05 17:02:35 +02:00
Râu Cao
ca7475dca2
Add notification mailer, make wallet notifications configurable
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-04-04 13:39:32 +02:00
Râu Cao
43a43e1a2c
Use setting instead of ENV var
continuous-integration/drone/push Build is passing
2023-04-04 12:46:09 +02:00
Râu Cao
595bb03c5a
Do not exchange XMPP contacts when turned off by inviter
continuous-integration/drone/push Build is running
2023-04-04 12:45:13 +02:00
Râu Cao
62cd0eb7d1
Re-rename "ejabberd" service to "xmpp"
...
Shouldn't matter which implementation is integrated if someone adds
another one
2023-04-04 12:29:39 +02:00
Râu Cao
f19baaf22a
Add new user settings pages for Chat and Wallet
2023-04-04 12:28:53 +02:00
Râu Cao
23821f9e65
Add preferences to user model
2023-04-04 12:27:49 +02:00
Râu Cao
a33410eeb4
Allow handing custom field names to toggle fieldset component
2023-04-04 12:03:00 +02:00
Râu Cao
a1b238e86b
Fix email default URL options missing
continuous-integration/drone/push Build is passing
2023-04-04 09:11:06 +02:00
Râu Cao
334b47353e
WIP Add notifications preferences page
continuous-integration/drone/push Build is passing
2023-04-03 13:55:58 +02:00
Râu Cao
6848bd739c
Add horizontal layout option for fieldset component
2023-04-03 13:55:39 +02:00
Râu Cao
7f77ad5528
Refactor user settings
...
continuous-integration/drone/push Build is passing
Use resources instead of custom controllers, following the Rails way
and making things much cleaner in the process.
2023-04-03 13:19:07 +02:00
raucao
6f2160b479
Merge pull request 'Add solargraph in development, document usage with bundled gems' ( #112 ) from feature/solargraph into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #112
2023-04-02 08:19:26 +00:00
Râu Cao
f08bb56a7a
0.5.0
continuous-integration/drone/push Build is passing
2023-04-01 11:44:25 +02:00
Râu Cao
fe1dfd8ec8
Add solargraph in development, document usage with bundled gems
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Update release notes draft
2023-03-31 18:07:38 +02:00
raucao
c1f275463e
Merge pull request 'Add Redis, Sidekiq to Docker Compose setup' ( #110 ) from feature/docker-compose_sidekiq into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #110
Reviewed-by: galfert <garret.alfert@gmail.com >
2023-03-31 09:09:46 +00:00
raucao
324809f77e
Merge pull request 'Expire inactive sessions, optionally allow to stay signed in' ( #82 ) from feature/8-session_timeouts into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #82
Reviewed-by: galfert <garret.alfert@gmail.com >
2023-03-31 07:58:24 +00:00
Râu Cao
f9b07bcb01
Use development branch of release drafter action
continuous-integration/drone/push Build is passing
2023-03-28 17:27:31 +02:00
Râu Cao
986eb5387c
Use release drafter fork with PR ID fix
continuous-integration/drone/push Build is passing
2023-03-28 17:13:39 +02:00
raucao
f76e2c2f14
Merge pull request 'Add Gitea Release Drafter as Gitea Action' ( #111 ) from feature/release_drafter into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #111
2023-03-28 14:21:44 +00:00
Râu Cao
22a7bbe6eb
Add Gitea Release Drafter as Gitea Action
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Update release notes draft
2023-03-28 16:17:19 +02:00
greg
18f4deb30f
Merge pull request 'Add (optional) Sentry integration' ( #108 ) from feature/sentry_integration into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #108
Reviewed-by: greg <greg@noreply.kosmos.org >
2023-03-28 12:53:00 +00:00
Râu Cao
9f9bf6fd80
Add Redis and Sidekiq to Docker Compose setup
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Update release notes draft
2023-03-28 12:24:58 +02:00
Râu Cao
d2987da70a
Send Devise emails via Sidekiq
2023-03-28 12:22:17 +02:00
Râu Cao
6b7a80e23a
Make Redis URL configurable
2023-03-28 12:21:54 +02:00
Râu Cao
42b9b27561
Allow external network access
...
continuous-integration/drone/push Build is passing
Useful for connecting to services on private networks for example.
2023-03-28 11:38:56 +02:00
Râu Cao
c17c980b69
Prepare for multiple akkounts containers
...
continuous-integration/drone/push Build is passing
Initially "web" and "sidekiq"
2023-03-28 11:25:10 +02:00
Râu Cao
f199d5d12a
Add (optional) Sentry integration
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
A Sentry DSN can be set via `SENTRY_DSN` and authenticated users will be
tagged with ID and username (cn) in events.
2023-03-27 12:47:28 +02:00
Râu Cao
4b17afa93d
Fix typo
continuous-integration/drone/push Build is passing
2023-03-27 11:55:02 +02:00
Râu Cao
6d52af53ae
Add basic storage config
continuous-integration/drone/push Build is passing
2023-03-27 11:46:39 +02:00
Râu Cao
4c5ad67652
Require action_mailbox
continuous-integration/drone/push Build is passing
2023-03-27 11:40:59 +02:00
Râu Cao
3437a756eb
Only create LNDHub accounts when feature is enabled
continuous-integration/drone/push Build is passing
2023-03-24 16:01:53 +07:00
greg
0d9fc4aa74
Merge pull request 'Make email settings configurable, add custom mailer for one-off emails' ( #107 ) from feature/custom_mailer into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #107
Reviewed-by: greg <greg@noreply.kosmos.org >
2023-03-23 15:52:43 +00:00
greg
82475161a9
Merge branch 'master' into feature/custom_mailer
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-03-23 15:38:43 +00:00
Râu Cao
fb3b9af3e5
Add custom mailer for one-off emails
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-03-22 14:54:23 +07:00
Râu Cao
b1a0268e6b
Make email settings configurable
2023-03-22 14:53:44 +07:00
raucao
e1e7d8f87d
Merge pull request 'Move exchanging of XMPP contacts to account confirmation' ( #105 ) from chore/exchange_xmpp_contacts_after_confirmation into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #105
Reviewed-by: galfert <garret.alfert@gmail.com >
2023-03-22 06:45:30 +00:00
Râu Cao
5b46f3adf5
Move exchanging of XMPP contacts to account confirmation
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Since the ejabberd service is now being enabled after the confirmation,
we also need to move the exchanging of roster contacts to that point.
2023-03-20 17:59:43 +07:00
Râu Cao
a8a8fba14c
Change styling of Devise shared links
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Update release notes draft
2023-03-19 18:07:09 +07:00
Râu Cao
8a7016a30b
Add remember-me function for sign-in
...
When checked, remember user for 2 weeks. Otherwise expire session after
30 minutes.
2023-03-19 18:06:18 +07:00
Râu Cao
e2618de7c6
Add time limit for inactive sessions
...
closes #8
2023-03-19 16:16:36 +07:00
raucao
90680368fb
Merge pull request 'Complete admin pages for service settings' ( #104 ) from feature/admin_user_service_settings into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #104
Reviewed-by: galfert <garret.alfert@gmail.com >
2023-03-19 06:33:13 +00:00
Râu Cao
8d90847896
Add setting for contact roster name
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
And only exchange contacts when ejabberd integration is enabled
2023-03-15 09:03:39 +00:00
Râu Cao
8da297811b
Mark settings as readonly, allow params for editable ones
2023-03-15 09:03:39 +00:00
Râu Cao
fa56d6b772
Refactor toggles to work without JS, add specs
2023-03-15 09:03:39 +00:00
Râu Cao
ca1221e9f3
Refactor admin settings, add all service settings
2023-03-15 09:03:39 +00:00
Râu Cao
295d486761
Disable toggles on admin user page
...
They are purely informational
2023-03-15 09:03:39 +00:00
Râu Cao
e00390d102
Add cached settings for all current services
2023-03-15 09:03:39 +00:00
Râu Cao
b947480190
Refactor sidenav link component, allow multiple levels
2023-03-15 09:03:39 +00:00
Râu Cao
fa07978aac
Add form field update capability to toggle components
2023-03-15 09:03:39 +00:00
Râu Cao
e758e258a8
Allow disabling toggles, add toggle fieldset component
2023-03-15 09:03:39 +00:00
Râu Cao
805733939c
Add toggle switch component, service configs, admin profile links
2023-03-15 09:03:39 +00:00
Râu Cao
f050d010fd
Refactor admin donation pages, fix errors
...
continuous-integration/drone/push Build is passing
Not sending the right response codes for Turbo to handle.
2023-03-15 15:24:00 +07:00
Râu Cao
95fac38b53
Show email address on account settings page
continuous-integration/drone/push Build is passing
2023-03-12 11:01:22 +07:00
raucao
cb80465297
Merge pull request 'Upgrade Devise, remove custom Turbo integration' ( #102 ) from chore/87-upgrade_devise into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #102
2023-03-09 04:43:03 +00:00
Râu Cao
c7550b4f64
Upgrade Devise, remove custom Turbo integration
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-03-09 11:34:42 +07:00
raucao
341284aa99
Merge pull request 'Refactor form input styles/layouts' ( #100 ) from ui/form_inputs into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #100
2023-03-09 03:42:22 +00:00
Râu Cao
b34d040ce3
Refactor form input styles
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
* Fix issue where button is rendered taller in flexbox, due to default
margin on input elements
* Refactor/improve all login and signup views
2023-03-09 10:23:16 +07:00
raucao
1142a4e2d5
Merge pull request 'Add keysend support for Lightning Addresses, specs for address/lnurlp responses' ( #84 ) from feature/ln_address_keysend into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #84
Reviewed-by: bumi <bumi@noreply.kosmos.org >
2023-03-03 13:29:02 +00:00
Râu Cao
f2c7aa2f09
Fix typos
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-03-03 21:27:18 +08:00
greg
cca44d7542
Merge branch 'master' into feature/ln_address_keysend
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-03-02 15:49:13 +00:00
greg
cdad7546fb
Merge pull request 'Improve design of service grid on dashboard' ( #97 ) from feature/dashboard_layout into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #97
Reviewed-by: greg <greg@noreply.kosmos.org >
2023-03-02 15:48:27 +00:00
greg
feb7833533
Merge branch 'master' into feature/dashboard_layout
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-03-02 15:41:51 +00:00
Râu Cao
dfb12b8f62
Fix typo
continuous-integration/drone/push Build is passing
2023-03-02 15:54:03 +08:00
Râu Cao
6c2a97e7e5
Improve design of service grid on dashboard
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-03-01 22:48:23 +08:00
greg
c8b65de7f6
Merge pull request 'Add service attribute to LDAP user entry' ( #91 ) from feature/ldap_services into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #91
Reviewed-by: greg <greg@noreply.kosmos.org >
2023-03-01 09:57:53 +00:00
greg
2861254adf
Merge branch 'master' into feature/ldap_services
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-03-01 09:35:53 +00:00
greg
1d2910dadb
Merge pull request 'Add pagination features, paginate admin pages' ( #95 ) from feature/89-pagination into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #95
Reviewed-by: greg <greg@noreply.kosmos.org >
2023-03-01 09:34:58 +00:00
Râu Cao
251a170f2b
Add documentation link for Pagy
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-03-01 17:14:44 +08:00
Râu Cao
cbbb4c6e47
Add pagination to admin pages
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-03-01 17:08:36 +08:00
Râu Cao
3aad27c7bd
Add Pagy gem, config, styles
2023-03-01 17:08:24 +08:00
Râu Cao
7cff849d79
Add more users when seeding db
2023-03-01 17:07:13 +08:00
Râu Cao
75ffd4e2f1
Add service attribute to LDAP user entry
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-02-27 23:36:23 +08:00
raucao
b84f9109f6
Merge pull request 'Fix broken database seed' ( #90 ) from bugfix/reserved_admin_username into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #90
Reviewed-by: raucao <raucao@noreply.kosmos.org >
2023-02-26 14:20:45 +00:00
raucao
7fd564726f
Merge pull request 'Add user page to admin panel, improve other admin pages' ( #88 ) from feature/admin_user_details into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #88
Reviewed-by: galfert <garret.alfert@gmail.com >
2023-02-26 14:16:41 +00:00
galfert
b2a1b8caf5
Remove "admin" from default reserved usernames
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Blocking admin prevents seeding the DB, which creates an admin user
2023-02-26 13:15:33 +01:00
galfert
52cc2a8151
Fix numbering in quickstart steps
2023-02-26 13:10:49 +01:00
Râu Cao
c8e405d93a
Fix inline tailwind styles not being applied
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-02-26 18:41:18 +08:00
Râu Cao
5f74212603
Improve admin donation pages
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-02-26 11:33:11 +08:00
Râu Cao
1c3e893b6b
Fix height of link element buttons
2023-02-26 11:32:26 +08:00
Râu Cao
eec4533fea
Improve markup
2023-02-26 11:32:03 +08:00
Râu Cao
6d20ac9a1c
Add lndhub info to admin user page
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-02-25 15:33:03 +08:00
Râu Cao
27dd4163f0
Add more data to admin user page
2023-02-25 15:32:50 +08:00
Râu Cao
1a55e5e895
Link users everywhere in admin panel
2023-02-25 15:32:13 +08:00
Râu Cao
8eb487600c
Switch admin users index from pure LDAP to database
2023-02-25 15:31:19 +08:00
Râu Cao
678e80a25d
Retrieve ldap entry from user model
2023-02-25 15:30:23 +08:00
Râu Cao
30fb9805e5
Add associations between users via invitations
2023-02-25 15:29:46 +08:00
Râu Cao
e675970f4c
Add view helper for colored badges
2023-02-25 15:28:02 +08:00
Râu Cao
a0727e709f
Add table class for rows with dividers
2023-02-25 15:27:28 +08:00
Râu Cao
55abbcc5ad
WIP user page
2023-02-23 23:55:32 +08:00
Râu Cao
ffed398024
Add admin user details page
2023-02-23 22:09:23 +08:00
Râu Cao
1a2482434c
Rename admin users controller/route
...
continuous-integration/drone/push Build is passing
Started out as a simple helper page to list LDAP users, but turning into
proper user management now.
2023-02-23 21:53:12 +08:00
raucao
b530ad2f0f
Merge pull request 'Remove ln_login from users' ( #86 ) from chore/remove_ln_login into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #86
2023-02-23 12:16:06 +00:00
Râu Cao
3c2fe7c15d
Remove ln_login from users
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Not needed anymore, removing in favor of unencrypted `ln_account`.
2023-02-23 20:13:08 +08:00
raucao
aa7044dea7
Merge pull request 'Fix deprecation warnings' ( #85 ) from chore/fix_deprecation_warnings into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #85
2023-02-23 11:03:56 +00:00
Râu Cao
a3f0d0f2cf
Fix deprecation warnings
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-02-23 19:00:03 +08:00
Râu Cao
dc63506102
Add ln node public key to test env
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-02-23 17:56:38 +08:00
Râu Cao
b87b9c2437
Prevent double render
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2023-02-23 17:54:34 +08:00
Râu Cao
e580cc9991
Add specs for Lightning Address and lnurlpay requests
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2023-02-23 17:46:36 +08:00
Râu Cao
68ab88c481
Add names for lnurl routes
2023-02-23 17:46:19 +08:00
Râu Cao
c7fe1bc3bc
Add keysend support for Lightning Address
...
Allow keysend payments to user addresses. Useful for Podcasting 2.0/v4v.
2023-02-23 15:47:16 +08:00
raucao
84337c3a7d
Merge pull request 'Add lndhub admin panel, quick stats for admin pages' ( #80 ) from feature/admin_stats into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #80
Reviewed-by: bumi <bumi@noreply.kosmos.org >
2023-02-23 07:43:15 +00:00
raucao
654b90f9ee
Merge pull request 'Add configurable settings, admin settings pages, reserved usernames' ( #81 ) from feature/settings into feature/admin_stats
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Reviewed-on: #81
2023-02-23 07:42:21 +00:00
raucao
aa0ba18763
Merge pull request 'Fix password validation during password reset' ( #83 ) from bugfix/28-password_reset into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #83
Reviewed-by: bumi <bumi@noreply.kosmos.org >
2023-02-19 14:01:25 +00:00
Râu Cao
7dae66959e
Formatting
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-02-19 15:54:59 +08:00
Râu Cao
b67d6139ac
Fix password validation during password reset
...
fixes #28
2023-02-19 15:54:55 +08:00
Râu Cao
b9259958f4
Add spec to prove issue #28
continuous-integration/drone/push Build is passing
2023-02-19 14:41:45 +08:00
Râu Cao
832d1e3bd7
Improve layout of password reset form
2023-02-19 14:41:16 +08:00
Râu Cao
f3f967f9f7
Prevent signups with reserved usernames
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
closes #12
2023-02-19 12:12:00 +08:00
Râu Cao
9407c7a94d
Add username format restrictions
continuous-integration/drone/push Build is passing
2023-02-19 12:04:24 +08:00
Râu Cao
df3ec9f90a
Add spec for updating reserved usernames setting
continuous-integration/drone/push Build is passing
2023-02-19 11:56:34 +08:00
Râu Cao
25a0723166
Make admin flag persist for subsequent calls in spec
2023-02-19 11:55:53 +08:00
Râu Cao
6e884b789a
Show full lightning account ID/login
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
No use in hiding it, because it will be public through Lightning
Address, but can be useful for copypasta.
2023-02-18 10:08:49 +08:00
Râu Cao
346e36e160
Use success notices where appropriate
continuous-integration/drone/push Build is passing
2023-02-18 10:07:54 +08:00
Râu Cao
b7bf957dd2
Update registration settings
continuous-integration/drone/push Build is passing
2023-02-17 22:12:38 +08:00
Râu Cao
084835f06a
WIP Add admin settings pages, reserved username config
...
continuous-integration/drone/push Build is passing
Prototyping settings forms
2023-02-17 20:33:15 +08:00
Râu Cao
cd7b05e2ff
Add rails-settings-cached, use for initial feature flags
continuous-integration/drone/push Build is passing
2023-02-17 17:07:42 +08:00
Râu Cao
7280a4c023
Order invitations by date on user invitations page
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-02-16 23:40:17 +08:00
Râu Cao
164400adec
Merge branch 'chore/fix_ci' into feature/admin_stats
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-02-14 13:18:38 +08:00
Râu Cao
c2e0909132
Use plain hash for ENV vars
continuous-integration/drone/push Build is passing
2023-02-14 13:16:10 +08:00
Râu Cao
c44ce61e25
Remove empty tests
continuous-integration/drone/push Build is failing
2023-02-14 13:06:18 +08:00
Râu Cao
e2294c4029
Add config for lndhub postgres/admin
continuous-integration/drone/push Build is failing
2023-02-14 13:01:53 +08:00
Râu Cao
bdc03a7181
bundle exec rspec
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2023-02-14 12:55:03 +08:00
Râu Cao
959449a3f4
Add default empty password
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2023-02-13 22:10:54 +08:00
Râu Cao
b4c9b31ce7
Disable lndhub admin UI when not configured
continuous-integration/drone/push Build is failing
2023-02-13 21:57:06 +08:00
Râu Cao
43f133ebd7
Add config for lndhub postgres/admin
2023-02-13 21:56:32 +08:00
Râu Cao
d9e767298b
Refactor admin users page, add quick stats
continuous-integration/drone/push Build is passing
2023-02-13 16:32:28 +08:00
Râu Cao
dd482d7f2e
Add LndHub db/models, and quick stats for admin views
2023-02-13 16:25:35 +08:00
Râu Cao
09d99ce9c2
Increase size of current balance
2023-02-10 11:37:27 +08:00
Râu Cao
8f9e1c3e84
Improve lnurlp message and notification
continuous-integration/drone/push Build is passing
2023-01-25 13:18:44 +08:00
raucao
4a045bf61c
Merge pull request 'Various front-end improvements and bugfixes' ( #78 ) from feature/frontend_improvements into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #78
Reviewed-by: galfert <garret.alfert@gmail.com >
Reviewed-by: bumi <bumi@noreply.kosmos.org >
2023-01-25 04:16:55 +00:00
raucao
f62e49f524
Merge pull request 'Add Webhooks and XMPP notifications for incoming sats' ( #79 ) from feature/webhooks into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #79
Reviewed-by: bumi <bumi@noreply.kosmos.org >
2023-01-13 04:33:02 +00:00
Râu Cao
b0c787bbc7
Throw exception when user cannot be found
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-01-13 12:24:22 +08:00
Râu Cao
86dc44d096
Add empty state for wallet transactions view
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-01-12 16:21:40 +08:00
Râu Cao
a1663b9f9d
Add specs for lndhub webhook
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-01-12 14:33:31 +08:00
Râu Cao
aa3c2b4fa2
Remove hardcoded user address from hook
2023-01-12 14:32:53 +08:00
Râu Cao
4c0d8283e3
Make status code explicit
2023-01-12 14:32:35 +08:00
Râu Cao
d4a3f8dadb
Fix spec after renaming job
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-01-12 11:50:13 +08:00
Râu Cao
9e988e92d1
Notify user about incoming sats via XMPP
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2023-01-12 11:44:55 +08:00
Râu Cao
4232df302b
Add send_message to ejabberd service
2023-01-12 11:44:28 +08:00
Râu Cao
2c8b3cdacc
Rename job
2023-01-12 11:43:30 +08:00
Râu Cao
51952ecdc2
Add migration for unencrypted ln login field
continuous-integration/drone/push Build is passing
2023-01-11 19:50:01 +08:00
Râu Cao
68e0d00f6e
WIP Add Webhooks controller, allowed IP config
continuous-integration/drone/push Build is passing
2023-01-11 19:17:27 +08:00
Râu Cao
99dc36f13a
Make empty donations page prettier
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-01-10 14:13:28 +08:00
Râu Cao
ee74c4847f
Make invitation page prettier when it's empty
2023-01-10 14:13:27 +08:00
Râu Cao
15b63eee73
Add coming-soon note to disabled settings nav items
2023-01-10 14:13:27 +08:00
Râu Cao
c756528d32
Allow to copy invitation URLs via button
2023-01-10 14:13:27 +08:00
Râu Cao
fef29b4fc0
Add more info about project contributions
2023-01-10 14:13:27 +08:00
Râu Cao
38608e053d
Add Zeus to recommended wallet apps
2023-01-10 14:13:26 +08:00
Râu Cao
5f215b8ed8
Replace vanilla JS with new clipboard code
2023-01-10 14:13:26 +08:00
Râu Cao
87aae35974
Add a clipboard controller and wire up the copy button
2023-01-10 14:13:26 +08:00
Râu Cao
6ad02e69a2
WIP Profile settings page
...
Show the user's user address, and provide a button for copying it to the
clipboard
2023-01-10 14:13:26 +08:00
Râu Cao
94ca0f3764
Rename settings page
2023-01-10 14:13:25 +08:00
Râu Cao
0fec37e0a9
Add inviter and time to admin invitations list
2023-01-10 14:13:25 +08:00
Râu Cao
620befd7c0
Fix devise not rendering errors as flash messages
...
https://github.com/heartcombo/devise/issues/5446
closes #63
2023-01-10 14:13:25 +08:00
Râu Cao
aba4930696
Set a minimum height for content with sidenav
2023-01-10 14:13:25 +08:00
Râu Cao
0492b42327
Improve button style
2023-01-10 14:13:25 +08:00
Râu Cao
445a1c80a6
Refactor settings routes and menu
...
Use sub controllers/routes for the sections
2023-01-10 14:13:24 +08:00
Râu Cao
cf48f76553
Fix web container start when offline
2023-01-10 14:13:24 +08:00
Râu Cao
70fa43f5d2
Use tabnav component for wallet view
2023-01-10 14:13:24 +08:00
Râu Cao
b37a0c25a4
Wording
2023-01-10 14:13:23 +08:00
Râu Cao
3197743a55
Change donations to contrbutions, add tabbed nav
...
Introduces components for tabbed navigation and adds a tab menu and item
for non-financial contributions to the donations/contributions page.
2023-01-10 14:13:23 +08:00
Râu Cao
3f49e4a3b8
Use more appropriate icon in sidenav
2023-01-10 14:13:23 +08:00
raucao
2e1d930e0f
Merge pull request 'Docker Compose config, local 389ds/dirsrv, LDAP and user seeds' ( #74 ) from feature/docker_compose into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #74
2022-12-27 06:26:43 +00:00
raucao
d849d28f62
Merge pull request 'Add support and migration for lndhub.go' ( #77 ) from feature/73-lndhub-go into feature/docker_compose
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Reviewed-on: #77
2022-12-27 06:25:37 +00:00
Râu Cao
f2a22adf6b
Switch legacy to lndhub.go
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Temporary fix
2022-12-23 17:42:20 +07:00
Râu Cao
e1aaa2c434
Re-authorize when token is invalid
2022-12-23 17:42:17 +07:00
Râu Cao
e62bf67262
Use v2 API for creating new lndhub accounts
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-12-23 12:39:57 +07:00
Râu Cao
6df3d5933c
Update test env
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-12-22 20:11:38 +07:00
Râu Cao
a5a90c4d83
Add support and migration for lndhub.go
...
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
Slightly WIP
2022-12-22 20:01:14 +07:00
Râu Cao
80ef75ff42
Improve README, add quick start instructions
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-12-07 18:15:04 +01:00
Râu Cao
67e2e45dd8
Remove pid dir from git
2022-12-07 18:14:49 +01:00
Râu Cao
3834e5230b
Comment encryption option in admin ldap users controller
...
Refactor to use the service later
2022-12-07 18:13:58 +01:00
Râu Cao
4cb7c0998f
Add db/user seeds
2022-12-07 18:12:54 +01:00
Râu Cao
20382f7df7
Rename ldap seed task to setup
2022-12-07 18:11:57 +01:00
Râu Cao
add94eee8d
Don't start phpldapadmin by default
2022-12-07 18:11:23 +01:00
Râu Cao
067dc3b63d
Remove obsolete method
2022-12-07 18:11:03 +01:00
Râu Cao
1a470cf1c8
Add flag for creating pre-confirmed users
2022-12-07 18:09:44 +01:00
Râu Cao
f85b7f4f62
Define patch version for Ruby base image
...
No need to re-download new images for every patch version
2022-12-07 18:07:53 +01:00
Râu Cao
8635413002
Delete admin role manually on reset
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-12-07 15:20:34 +01:00
Râu Cao
a3da956b48
Add missing ACI and role to LDAP seeds
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-12-07 14:27:51 +01:00
Râu Cao
3c40dc98ca
Add note about resetting LDAP server
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-12-06 10:28:34 +01:00
raucao
28b31e63f9
Merge pull request 'Update Docker image in CI' ( #75 ) from chore/ci_image_upgrade into feature/docker_compose
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Reviewed-on: #75
2022-12-06 09:23:05 +00:00
Râu Cao
efafd38f68
Update Docker image in CI
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
We need a newer node.js version.
2022-12-06 10:19:47 +01:00
Râu Cao
537e1a4774
Update database schema (from Rails upgrade)
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2022-12-05 13:36:49 +01:00
Râu Cao
c3b9ff8b4a
Add LDAP service and seed task
2022-12-05 13:36:33 +01:00
Râu Cao
93d56f79d5
Add config and documentation for running dirsrv with Docker
2022-12-05 13:35:30 +01:00
Râu Cao
1a30345f46
Add byebug for debugging in development
2022-12-05 13:20:47 +01:00
Râu Cao
778babcc05
Add Docker Compose config and 389ds service
...
continuous-integration/drone/push Build is failing
refs #2
2022-12-02 19:21:13 +01:00
Râu Cao
fa3b53d3b3
Add Dockerfile for development
2022-12-02 19:19:02 +01:00
Râu Cao
0ca85656b7
Update dependencies
2022-12-02 19:16:56 +01:00
Râu Cao
f7183f68d5
Decrease mininum sats for Lighting invoices
continuous-integration/drone/push Build is passing
2022-09-16 11:20:29 +02:00
raucao
87027b514b
Merge pull request 'Update gems' ( #72 ) from chore/update_gems into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #72
2022-07-27 13:47:33 +00:00
Râu Cao
16ad621365
Update gems
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
In particular Rails due to security updates:
https://rubyonrails.org/2022/7/12/Rails-Versions-7-0-3-1-6-1-6-1-6-0-5-1-and-5-2-8-1-have-been-released
2022-07-27 15:22:24 +02:00
raucao
33e87d6472
Merge pull request 'Add BTCPay service, Kredits API' ( #71 ) from feature/community_funds_balance into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #71
Reviewed-by: bumi <bumi@noreply.kosmos.org >
2022-06-12 05:15:05 +00:00
basti
03dc6c7a9c
Log unexpected kredits API errors
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-05-24 13:42:00 +02:00
basti
897b5bf4ea
Specify whole API base URL in config
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-05-23 22:49:39 +02:00
basti
caea2d0121
Add kredits API with wallet balance endpoint
continuous-integration/drone/push Build is passing
2022-05-23 22:47:08 +02:00
basti
e1ff5c479e
Initial BTCPay integration
2022-05-23 21:35:03 +02:00
basti
9b3386de30
Update credentials
2022-05-23 18:49:37 +02:00
basti
f2287c1186
Remove separate development credentials files
2022-05-23 18:49:22 +02:00
raucao
b29197cf4e
Merge pull request 'Various UI improvements' ( #70 ) from feature/ui_improvements into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #70
2022-04-28 13:05:10 +00:00
basti
5c48055ac8
Use feather icon for wallet on dashboard
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
fixes #51
2022-04-28 15:01:20 +02:00
basti
5ead3476b7
Normalize overall (font) size
...
The entire UI is a bit too large. This normalizes the font size and
dimensions, so it doesn't look zoomed in on most screens.
2022-04-28 14:56:03 +02:00
raucao
fbf163740a
Merge pull request 'Replace the LDAP production config for the new server' ( #69 ) from chore/new_ldap_server into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #69
2022-04-28 10:11:01 +00:00
Greg Karékinian
1fc1457e97
Replace the LDAP production config for the new server
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Refs kosmos/chef#227
2022-04-28 11:54:14 +02:00
raucao
1f57bbd9c2
Merge pull request 'Add admin task to list LndHub balances' ( #68 ) from feature/list_lndhub_balances into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #68
2022-04-18 08:41:40 +00:00
basti
2a2793ae44
Print sum of user balances
continuous-integration/drone/pr Build is passing
2022-04-12 16:05:46 +02:00
basti
8773bf5f9e
Slow down LndHub auth requests in task
2022-04-12 15:42:44 +02:00
basti
d9970c126a
List balances of LndHub accounts
2022-04-12 15:36:45 +02:00
basti
4e0d4bf86d
0.4.0
continuous-integration/drone/push Build is passing
2022-03-17 14:59:07 -06:00
basti
333bcbfe7e
Remove Sass dependency
continuous-integration/drone/push Build is passing
2022-03-17 13:30:10 -06:00
raucao
875af6d14c
Merge pull request 'Add transaction history view to wallet' ( #66 ) from feature/wallet_history into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #66
2022-03-17 19:28:58 +00:00
raucao
8f87a03060
Merge pull request 'Finish Tailwind migration' ( #67 ) from chore/finish_tailwind_migration into feature/wallet_history
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Reviewed-on: #67
2022-03-17 19:27:52 +00:00
basti
7838fe5f34
Remove legacy CSS build from task
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-03-17 13:26:36 -06:00
basti
512798d122
Port last remaining styles from legacy to Tailwind
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2022-03-17 13:24:13 -06:00
basti
384c28aaaa
Build PRs for all branches
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-03-17 13:06:33 -06:00
basti
8e5d6dabdc
Port most remaining legacy styles to Tailwind
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-03-11 10:15:09 -06:00
basti
ade9261c2c
Remove obsolete CSS
2022-03-11 09:52:11 -06:00
basti
bd2a161306
Add tab menu to wallet pages
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-03-02 19:18:28 -06:00
basti
78c243c985
Add wallet transactions
continuous-integration/drone/push Build is passing
2022-03-02 18:43:22 -06:00
basti
cf62bfc5c2
WIP Add wallet transactions route, view
...
continuous-integration/drone/push Build is passing
Adds a new component for the wallet summary as well, and makes the
component tests work with RSpec.
2022-03-02 15:31:39 -06:00
basti
10f179a095
Port shared CSS for tables to Tailwind
2022-03-02 15:30:50 -06:00
basti
f7d0a0ba85
0.3.0
continuous-integration/drone/push Build is failing
2022-03-02 10:41:54 -06:00
raucao
83e4dfa18f
Merge pull request 'Allow comments for LNURL-PAY invoices' ( #65 ) from feature/lnurlp_memos into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #65
2022-03-02 14:13:40 +00:00
basti
4c70600d1f
Re-add description_hash
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Necessary for lnurlpay-enabled wallets
2022-03-01 13:53:22 -06:00
basti
9903683536
Remove desc hash, always add memo to invoices
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-03-01 13:26:44 -06:00
basti
4c51b9c966
Allow comments for LNURL-PAY invoices
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Allows senders to add a short message to payments, which will be stored
as invoice memo by LND/LndHub.
2022-03-01 11:20:23 -06:00
raucao
6790e8383d
Merge pull request 'Redesign layout and navigation' ( #64 ) from feature/new_layout into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #64
2022-02-26 15:45:12 +00:00
basti
ed886d8182
Introduce sidebar nav components, settings nav
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-02-24 18:56:07 -06:00
basti
ca940ec35d
Consolidate some styles
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-02-24 17:24:59 -06:00
basti
5751c0338a
Nicer buttons on small screens
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-02-24 13:59:51 -06:00
basti
b9ec363f36
Remove caveat from README
2022-02-24 13:59:15 -06:00
basti
417768a30c
Fix specs, markup
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-02-23 18:27:33 -06:00
basti
9824dcd2c6
Remove unused specs
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-23 18:17:43 -06:00
basti
5a784b5fa6
Improve devise views
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-23 18:16:14 -06:00
basti
f36f6866a7
Port signup to new layout
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-23 18:07:54 -06:00
basti
1fecfe57de
Fix status views
2022-02-23 17:50:16 -06:00
basti
3165714957
Implement proper mobile navigation
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-23 14:16:51 -06:00
basti
4ccf43cf4a
Layout classes
2022-02-23 12:13:14 -06:00
basti
c0e79918ea
Fix confirm dialog missing
continuous-integration/drone/push Build is passing
2022-02-21 11:20:58 -06:00
basti
2b00eebb73
Fix delete link, remove obsolete notice
continuous-integration/drone/push Build is passing
2022-02-21 11:19:07 -06:00
basti
86cdb1202b
Port check-email screen to new layout
2022-02-21 11:09:57 -06:00
basti
6a469d6a75
Allow empty values for fiat conversion
2022-02-21 11:09:44 -06:00
basti
7d66b75216
Improve notifications, fix styles not being added
...
continuous-integration/drone/push Build is passing
Based on https://petr.codes/blog/rails/modern-rails-flash-messages/part-3/
2022-02-21 11:03:43 -06:00
basti
8102fa1230
WIP Add notification component for flash messages
continuous-integration/drone/push Build is passing
2022-02-20 17:22:49 -06:00
basti
835152c656
Introduce ViewComponent
...
continuous-integration/drone/push Build is passing
https://viewcomponent.org
2022-02-20 16:53:11 -06:00
basti
7c5bd9aa34
Improve focused field style
continuous-integration/drone/push Build is passing
2022-02-20 12:54:16 -06:00
basti
b329b557c4
Add compact layout for content, port sign-in screens
continuous-integration/drone/push Build is passing
2022-02-20 12:48:11 -06:00
basti
2e301c3019
Port admin to new layout
continuous-integration/drone/push Build is passing
2022-02-20 11:22:06 -06:00
basti
4f2b35ccb9
WIP New app layout
continuous-integration/drone/push Build is passing
2022-02-19 22:46:12 -06:00
raucao
a2889705ed
Merge pull request 'Fix sign out link' ( #62 ) from bugfix/signout into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #62
2022-02-19 18:16:00 +00:00
basti
7cb0111449
Fix sign out link
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
The correct HTML attribute to send a DELETE request would be
`data-turbo-method`, but then it still fails with JS turned off, which
is unnecessary.
fixes #61
2022-02-19 12:12:32 -06:00
raucao
773ea24c5d
Merge pull request 'Switch from Webpacker to cssbundling-rails, upgrade Tailwind CSS to version 3' ( #59 ) from dev/cssbundling into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #59
Reviewed-by: bumi <bumi@noreply.kosmos.org >
2022-02-17 14:45:18 +00:00
basti
cd3e4161b8
Update dev command in README
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-02-16 10:46:04 -06:00
basti
5a658ce580
Update RSpec syntax/usage
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Fixes a deprecation warning
2022-02-16 10:14:32 -06:00
basti
6e9b38f04b
Fix deprecation warning from Rails
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-02-16 09:41:07 -06:00
basti
a71a9dfad0
Remove unused helper specs
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-02-16 09:38:40 -06:00
basti
1c4e444c0b
Adjust bundle options in CI
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-02-16 09:25:47 -06:00
basti
565a3c3276
Fix broken name
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-12 15:34:18 -06:00
basti
9fdbf27a60
Use rake tasks in CI
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-12 15:29:04 -06:00
basti
1a9b47ceee
Losing the battle
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-12 15:22:57 -06:00
basti
908809bc48
Remove bundler version requirement
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-12 15:11:34 -06:00
basti
9636671d57
Use rspec binstub in CI
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-12 15:10:23 -06:00
basti
51cddd94f5
Add rspec binstub
2022-02-12 15:09:56 -06:00
basti
123e7aa2a1
Update Gemfile
2022-02-12 15:09:41 -06:00
basti
3596955642
Don't use deprecated bundler flags
2022-02-12 15:09:19 -06:00
basti
562b16cf89
Update Rails CI Docker image
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-12 15:02:20 -06:00
basti
830c634f88
Explicitly install dev and test gems
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-12 14:55:30 -06:00
basti
2a793e9201
Define RAILS_ENV in CI
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-12 14:53:23 -06:00
basti
e571ed9429
Use vanilla Yarn to build CSS in CI
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-12 14:43:51 -06:00
basti
a67f3e466b
Remove bootsnap
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-12 14:41:47 -06:00
basti
ff3013f917
Remove all remains of Webpack
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-12 14:30:31 -06:00
basti
0fa6c1a211
Don't pin bootsnap version
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-12 14:26:14 -06:00
basti
30b2646b85
Fix rake command
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-12 14:22:53 -06:00
basti
f8b86b0a22
Remove obsolete gems
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-12 14:21:21 -06:00
raucao
b71a2fa643
Merge pull request 'Upgrade Rails to 7.0.2, use native JS bundling' ( #60 ) from dev/upgrade_rails into dev/cssbundling
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
Reviewed-on: #60
2022-02-12 20:13:42 +00:00
basti
eda1f3999f
Update validation message in spec
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
They seem to have shortened the default message.
2022-02-12 14:10:04 -06:00
basti
c06e58a0fb
Use new lockbox method
...
The old one conflicts with Rails' own new ActiveRecord encryption
feature.
2022-02-12 14:04:41 -06:00
basti
c33637003e
Upgrade to Rails 7, new JS build setup
2022-02-12 13:55:56 -06:00
basti
836bd0a977
Build CSS bundles in CI
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-12 13:55:30 -06:00
basti
8578fbdad9
Build legacy CSS via cssbundling as well
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
Add vanilla Sass builds that are also handled by cssbundling-rails.
2022-02-12 13:52:45 -06:00
basti
878eac083c
Move legacy (S)CSS files to legacy folder
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-12 12:43:37 -06:00
basti
05da7f5dac
Bump package version
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-12 10:01:19 -06:00
basti
87e3b1a76c
Sign Drone config
2022-02-12 09:34:36 -06:00
basti
32f02cc18a
Switch from Webpacker to cssbundling-rails, upgrade Tailwind
2022-02-11 17:23:31 -06:00
basti
1b17cfb396
Fix typo
continuous-integration/drone/push Build is passing
2022-02-03 11:32:41 -06:00
raucao
e5aa5a665c
Merge pull request 'Fix LNURL pay amount validation' ( #58 ) from bugfix/fix-max-receivable-amount into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #58
2022-02-03 17:13:20 +00:00
bumi
d37b68a6e5
Fix LNURL pay amount validation
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
We allow receiving of more than 100 sats and less than 1M sats
2022-02-03 17:32:18 +01:00
basti
56936916ff
Move SVG images to public folder
...
continuous-integration/drone/push Build is passing
Wasn't working in production
2022-01-12 19:37:12 -06:00
basti
c93a460cff
Bump style version
...
continuous-integration/drone/push Build is passing
Triggers rebuild
2022-01-12 18:52:32 -06:00
raucao
f5ceda35c1
Merge pull request 'Add more content/help to wallet page' ( #57 ) from feature/wallet_page_content into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #57
2022-01-13 00:48:22 +00:00
basti
eb0439d6dc
Improve Blue Wallet instructions
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-01-12 18:46:14 -06:00
basti
c3dde3506e
Add more content/help to wallet page
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
* Lighting Address info
* Improve explanation for wallet apps, add Alby
2022-01-10 13:37:04 -06:00
raucao
f22ffe373c
Merge pull request 'Fix exception during signup' ( #56 ) from bugfix/signup_lndhub into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #56
2022-01-10 15:31:10 +00:00
basti
bc20e89617
Fix exception during signup
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-01-10 09:28:12 -06:00
raucao
0f0f296a5e
Merge pull request 'Add button for copying lndhub setup code' ( #55 ) from feature/37-copy_setup_code into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #55
2021-12-16 14:23:13 +00:00
basti
78aea5d608
Use Tailwind classes to hide/show elements
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-12-16 15:18:37 +01:00
basti
f1d3e3d8ec
Add button for copying lndhub setup code
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
closes #37
2021-12-15 14:54:44 +01:00
raucao
2706c76890
Merge pull request 'Improve admin LDAP user index' ( #53 ) from feature/improve_admin_ldap_page into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #53
2021-11-30 14:38:05 +00:00
raucao
17f5eb56cd
Merge pull request 'Show sats instead of BTC on donation page, refactor CSS' ( #54 ) from feature/45-sats_everywhere into master
...
continuous-integration/drone/push Build is running
Reviewed-on: #54
2021-11-30 14:37:45 +00:00
raucao
aa6b677b13
Merge pull request 'Improve task for generating invitations' ( #52 ) from feature/improve_invitation_generation into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #52
2021-11-28 20:44:06 +00:00
basti
9abdab2274
Show sats instead of BTC on donation page, refactor CSS
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
* Show sats instead of BTC on donation page
* Use number delimiters on both donation page and wallet page
* Refactor donation page CSS into Tailwind directives
2021-11-28 11:53:20 -06:00
basti
dd49d1208f
Remove feature list from README
...
continuous-integration/drone/push Build is passing
Not overly useful or impressive IMO.
2021-11-28 11:16:49 -06:00
basti
db9118cb7c
Improve admin LDAP user index
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
* Show which domain the current list is for
* Render text links as such
2021-11-28 11:11:41 -06:00
basti
89913ba60b
Improve task for generating invitations
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Turn the argument into the target number of unused invitations for each
user, thus not generating more invitations for users who already have a
sufficient amount of unused ones.
2021-11-28 10:40:09 -06:00
basti
8cf631fd94
Add preconfigured lockbox credentials for development
continuous-integration/drone/push Build is passing
2021-11-26 13:05:26 -06:00
raucao
d0b359039b
Merge pull request 'Wrap global JS into IIFE' ( #50 ) from bugfix/41-turbolinks into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #50
2021-11-26 19:04:34 +00:00
basti
84cf523049
Wrap global JS into IIFE
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
fixes #41
2021-11-26 13:01:39 -06:00
raucao
a7390ba00b
Merge pull request 'Fixes/improvements for lnurl-pay' ( #49 ) from feature/lnurlp_improvements into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #49
2021-11-26 17:37:37 +00:00
basti
67d148d117
Lower the minimum receivable via lnurlp
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-11-26 11:34:51 -06:00
basti
83ad6f4eef
Update README
continuous-integration/drone/push Build is passing
2021-11-25 19:24:56 -06:00
basti
2e31268698
Change description and success message for lnurlp
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
closes #46
2021-11-25 19:14:43 -06:00
basti
f3b22c02ef
Set correct min/max amounts for lnurlp
...
fixes #47
2021-11-25 19:14:17 -06:00
raucao
dbe65b4b5a
Merge pull request 'Add lndhub and lockbox configs for test environment' ( #48 ) from bugfix/lndhub_specs into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #48
2021-11-26 00:55:18 +00:00
basti
2871fc0f53
Add lockbox credentials for test env
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-11-25 18:51:40 -06:00
basti
968689a512
Add lndhub config to test environment
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2021-11-25 18:38:54 -06:00
basti
ab29f618f4
Update README
continuous-integration/drone/push Build is failing
2021-11-24 11:11:36 -06:00
raucao
94975a1b30
Merge pull request 'Add Tailwind info to README' ( #44 ) from bugfix/35-tailwind-2 into master
...
continuous-integration/drone/push Build is failing
Reviewed-on: #44
2021-11-24 17:10:26 +00:00
basti
cd8880d9dc
Add Tailwind info to README
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2021-11-24 11:03:42 -06:00
basti
f59182b9c1
Second try, triggering asset compilation
continuous-integration/drone/push Build is failing
2021-11-24 10:48:29 -06:00
basti
941cb4a571
Minor CSS tweak
continuous-integration/drone/push Build is failing
2021-11-24 10:45:40 -06:00
basti
f534898d8b
Try triggering asset compilation
continuous-integration/drone/push Build is failing
2021-11-24 10:42:40 -06:00
raucao
18c7c54403
Merge pull request 'Various UI improvements' ( #43 ) from ui/misc into master
...
continuous-integration/drone/push Build is failing
Reviewed-on: #43
2021-11-24 02:41:55 +00:00
basti
12a9d4674b
Fix a couple of oversights
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2021-11-23 20:40:42 -06:00
basti
1af8e068c5
Add the wallet to the dashboard as a service
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2021-11-23 20:09:30 -06:00
basti
669b163814
Make the wallet balance look a bit nicer
2021-11-23 20:08:54 -06:00
basti
46c7affd1f
Add explanatory intro to invitations page
2021-11-23 20:08:33 -06:00
basti
7ab107b689
Hide headings
...
The main nav entry above is enough context.
2021-11-23 20:07:57 -06:00
raucao
5aee1a4100
Merge pull request 'Fix main nav on small screens' ( #42 ) from bugfix/38-navbar into master
...
continuous-integration/drone/push Build is failing
Reviewed-on: #42
2021-11-23 22:02:36 +00:00
basti
1578fb9976
Fix main nav on small screens
...
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
closes #38
2021-11-23 16:00:32 -06:00
raucao
8e64a7cf78
Merge pull request 'Fix invoice amount for lnurlp payments' ( #40 ) from bugfix/lnurlp_amounts into master
...
continuous-integration/drone/push Build is failing
Reviewed-on: #40
2021-11-23 21:29:33 +00:00
basti
8b5bd66598
Fix invoice amount for lnurlp payments
...
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
Incoming amount is msats, but we create invoices with sats.
2021-11-23 15:28:16 -06:00
raucao
ac8552362c
Merge pull request 'Adjust tailwind purge config' ( #39 ) from bugfix/35-tailwind into master
...
continuous-integration/drone/push Build is failing
Reviewed-on: #39
2021-11-23 21:27:22 +00:00
basti
99c86c42c5
Adjust tailwind purge config
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2021-11-23 15:15:10 -06:00
basti
d0267cb760
Update README
continuous-integration/drone/push Build is failing
2021-11-22 17:05:46 -06:00
raucao
25ddab9241
Merge pull request 'Add LndHub wallets' ( #33 ) from feature/lndhub into master
...
continuous-integration/drone/push Build is failing
Reviewed-on: #33
2021-11-22 23:04:19 +00:00
basti
bf76ac55ee
Do not allow comments for lnurlp senders
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2021-11-22 17:03:18 -06:00
basti
40e5c3609e
Remove obsolete files
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2021-11-22 16:29:23 -06:00
basti
1078c034ad
Remove obsolete comment
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2021-11-22 16:26:05 -06:00
basti
bfa38ad7b2
Adjust spec for new development config
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2021-11-22 16:24:42 -06:00
basti
4f20cd0d0a
Add Rake task for generating wallets
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2021-11-22 16:22:53 -06:00
basti
e2ee33a1da
Configure LndHub for production
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2021-11-22 16:19:16 -06:00
basti
8662a4c8c1
Don't overwrite existing lndhub wallet credentials
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2021-11-22 15:51:30 -06:00
basti
dbc811b840
Add LndHub service, lnurl-pay endpoints
...
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
Enables the lnurl-pay payment workflow
2021-11-22 15:41:05 -06:00
basti
884070a3cb
Show available balance on wallet page
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2021-11-21 16:47:55 -06:00
basti
3c350155de
Formatting
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2021-11-21 15:34:24 -06:00
basti
21c6ebc137
Fix small issue with turbolinks
...
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
The JS was run again, and failed to assign variables using `const` then.
2021-11-21 13:27:55 -06:00
basti
0a1052fcb7
Add wallet page
...
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
With setup code to connect Blue Wallet to Kosmos account wallets
2021-11-20 16:13:43 -06:00
basti
f94227f9f3
Create LndHub accounts
2021-11-19 20:10:36 -06:00
raucao
088961dfec
Merge pull request 'Switch to shared Kosmos font(s)' ( #30 ) from feature/webfonts_open-sans into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #30
2021-02-25 17:11:39 +00:00
basti
31cf353d3a
Load remote fonts before other stylesheets
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
They won't apply when loaded afterwards.
2021-02-25 18:04:27 +01:00
basti
4eb40abc9c
Import webfont from shared URL
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-02-19 15:45:22 +01:00
basti
682c78c7c3
Move headline styles to tailwind base
continuous-integration/drone/push Build is passing
2021-02-19 15:11:53 +01:00
basti
f9726ad9be
Use Open Sans as default font for everything
2021-02-19 15:02:07 +01:00
basti
89188f5081
Don't purge CSS in base and component layers
...
continuous-integration/drone/push Build is passing
The production build was purging input[type=text] styles, because it
couldn't find it in the Rails templates. Change config, so it only
purges utility classes.
2021-02-10 16:37:34 +01:00
raucao
6a6ff84ff2
Merge pull request 'Add Tailwind CSS, migrate most of the styles' ( #27 ) from feature/tailwind-css into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #27
2021-02-10 14:29:06 +00:00
basti
b6949acc96
Style forms, migrate more styles to Tailwind
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-02-09 20:32:10 +01:00
basti
814633034f
WIP Add Tailwind CSS
continuous-integration/drone/push Build is passing
2021-02-09 02:05:31 +01:00
raucao
260dedb6cf
Merge pull request 'Set up async workers/jobs via Sidekiq' ( #26 ) from feature/sidekiq into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #26
2021-02-03 18:12:48 +00:00
basti
656c887811
Add missing hook to spec
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-02-03 19:11:43 +01:00
basti
7e9af716ac
Make them colors pop
continuous-integration/drone/push Build is passing
2021-02-03 13:37:44 +01:00
basti
58cc6811f9
Move XMPP contacts exchange to background job
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-02-03 13:16:47 +01:00
basti
8ad85636d9
Create LDAP users asynchronously
continuous-integration/drone/push Build is passing
2021-02-02 21:16:24 +01:00
basti
35e2c8cd30
Add Sidekiq, configure admin access to Web UI
continuous-integration/drone/push Build is passing
2021-02-02 11:44:17 +01:00
raucao
4526c941b8
Merge pull request 'Add invitations page to admin panel' ( #24 ) from feature/admin_invitations into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #24
2021-02-01 22:53:31 +00:00
raucao
4f5ebd5330
Merge pull request 'Add cosmic background to header' ( #25 ) from ui/kosmic_sky into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #25
2021-02-01 22:53:15 +00:00
basti
d7e4c6f3ae
Add cosmic background to header
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Going back to space, where we belong.
2021-02-01 23:10:54 +01:00
basti
14caefe2d1
Replace yellow menu highlight with blue color
2021-02-01 22:49:42 +01:00
basti
0110f27ada
Add invitation stats
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Show some stats about unused invitations and active inviters
2021-02-01 22:35:30 +01:00
basti
dc7cf107c2
New admin page for invitations
2021-02-01 21:53:18 +01:00
raucao
4fbfaadb44
Merge pull request 'Various UI improvements' ( #23 ) from ux/various_design_changes into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #23
2021-02-01 18:33:06 +00:00
basti
a01cb9ae21
Adjust site header in admin, signup layouts
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-02-01 18:58:34 +01:00
basti
698e4381c2
Improve table styles
...
continuous-integration/drone/push Build is passing
* Nicer table headers
* Hide invitation IDs on small screens
2021-02-01 18:53:48 +01:00
basti
8997349186
Move password change to new Security tab
continuous-integration/drone/push Build is passing
2021-02-01 18:39:51 +01:00
basti
92bfc33bf0
Remove bottom border from last section on page
2021-02-01 18:24:01 +01:00
basti
c6eb21faad
Change site name to "Account", add comet icon
...
continuous-integration/drone/push Build is passing
... and remove the "beta" tag.
2021-02-01 18:17:26 +01:00
raucao
2d9bc90b16
Merge pull request 'Use new .local domain for Postgres in production' ( #22 ) from chore/postgres_hostname into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #22
2021-01-23 14:04:45 +00:00
basti
a0c579e319
Use new .local domain for Postgres in production
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-01-23 15:03:16 +01:00
basti
f289ee9365
Switch menu items
continuous-integration/drone/push Build is passing
2020-12-29 11:09:04 +01:00
raucao
46a7345ce9
Merge pull request 'Add main navigation bar' ( #20 ) from feature/main_nav into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #20
2020-12-29 10:04:42 +00:00
basti
e12d02a988
Fix spec
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Content changed
2020-12-29 11:02:24 +01:00
raucao
5e8618f25a
Merge pull request 'Add admin layout with admin navigation' ( #21 ) from feature/admin_layout into feature/main_nav
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
Reviewed-on: #21
2020-12-29 09:58:57 +00:00
basti
2bdf08a523
Add admin layout with admin navigation
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
And remove the hacky link list from the dashboard.
2020-12-28 09:32:04 +01:00
basti
9ddd36c414
Add missing section markup
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2020-12-27 14:21:16 +01:00
basti
9372ea7343
Add small-screen layout for main navigation
2020-12-27 14:14:53 +01:00
basti
c62ce00184
Add main navigation bar
...
Make donations and invitations accessible to everyone
2020-12-27 14:03:40 +01:00
basti
4d8cd740ba
Argh
continuous-integration/drone/push Build is passing
2020-12-22 17:15:46 +01:00
basti
9858572a2f
Remove useless bundler version requirement
continuous-integration/drone/push Build is passing
2020-12-22 17:03:14 +01:00
basti
51edf55ae9
Use zerotier for connecting to postgres
continuous-integration/drone/push Build is passing
2020-12-22 12:24:18 +01:00
raucao
75485ce8e9
Merge pull request 'Update postgres master host' ( #19 ) from chore/update_postgres_host into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #19
2020-12-22 10:42:51 +00:00
basti
fcbfcc4007
Update postgres master host
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2020-12-22 11:41:40 +01:00
basti
cdcb7b3aef
Update README
continuous-integration/drone/push Build is passing
2020-12-21 15:49:58 +01:00
raucao
bcf5172956
Merge pull request 'Add basic donation records' ( #18 ) from feature/donation_records into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #18
2020-12-21 14:46:50 +00:00
basti
26c6c5a3b2
Nullify donation owners when related record destroyed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2020-12-21 13:59:46 +01:00
basti
4a65573934
Format numbers on admin donations page
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
And fix the wrong unit display in the user donations list.
2020-12-19 14:59:16 +01:00
basti
5e2d5c3b28
Add paid_at date to donations
continuous-integration/drone/push Build is passing
2020-12-19 13:28:47 +01:00
basti
2f70bae523
Format and style user donations
2020-12-19 13:16:04 +01:00
basti
40f3e8327a
Basic donation records
...
Adds donation model/table and basic manual management in the admin
panel, as well as basic listing of users' own donations.
2020-12-17 21:56:51 +01:00
basti
f3d6e29e4e
Remove time from used invitations list
...
Date is enough.
2020-12-17 17:02:30 +01:00