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
|
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 |
|
|
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 |
|
|
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
|
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
|
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
|
3437a756eb
|
Only create LNDHub accounts when feature is enabled
continuous-integration/drone/push Build is passing
|
2023-03-24 16:01:53 +07:00 |
|
|
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
|
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 |
|
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 |
|
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 |
|
|
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 |
|
|
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
|
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 |
|
|
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 |
|
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
|
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 |
|
|
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 |
|
|
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 |
|
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 |
|