Service pages for Chat and Social #143

Merged
raucao merged 14 commits from feature/service_pages into master 2023-09-01 08:36:09 +00:00
Owner

Add service pages similar to the Lightning info page, explaining what the service is (just one sentence), what the user address is and what it's for, and that the service can be used with all kinds of apps that connect to it.

Comes with a Recommended Apps section on each service page, with tabs for the various categories/operating systems. There's a view component, so it's easy to manage the app entries without having to deal with HTML and CSS.

Upgrades tailwindcss-stimulus-components and related code in the process.

Edit: this PR also adds service configs for Drone CI now, and also uses the various configs on the dashboard to show/hide services as well as link to the configured URLs.

Add service pages similar to the Lightning info page, explaining what the service is (just one sentence), what the user address is and what it's for, and that the service can be used with all kinds of apps that connect to it. Comes with a Recommended Apps section on each service page, with tabs for the various categories/operating systems. There's a view component, so it's easy to manage the app entries without having to deal with HTML and CSS. Upgrades `tailwindcss-stimulus-components` and related code in the process. Edit: this PR also adds service configs for Drone CI now, and also uses the various configs on the dashboard to show/hide services as well as link to the configured URLs.
raucao added the
kredits-2
feature
labels 2023-08-11 12:24:31 +00:00
raucao added 8 commits 2023-08-11 12:24:31 +00:00
Add base controller for service controllers
Some checks are pending
continuous-integration/drone/push Build is running
f49aff262c
WIP Add service page for Chat
Some checks are pending
continuous-integration/drone/push Build is running
1ea8b22a59
Add note
All checks were successful
continuous-integration/drone/push Build is passing
138f13c1a0
Add recommended apps for Chat/XMPP
All checks were successful
continuous-integration/drone/push Build is passing
e4242333d9
Upgrade tailwindcss-stimulus-components to latest version
All checks were successful
continuous-integration/drone/push Build is passing
866ffbe615
The latest one offers more tabs features. Required some changes to the
modals and tabs code.
Use select element instead of tabs on mobile
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
f79d5d4724
Author
Owner

Just FYI, the full-page screenshots look kind of wrong, because of the background being repeated, but it's actually fixed so only the content scrolls usually.

Just FYI, the full-page screenshots look kind of wrong, because of the background being repeated, but it's actually fixed so only the content scrolls usually.
raucao added 2 commits 2023-08-13 10:27:20 +00:00
Allow Mastodon address domain to be different from primary domain
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
b7fa4b012a
raucao added 1 commit 2023-08-13 13:42:25 +00:00
Small link improvement
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
eee81d0cf1
raucao force-pushed feature/service_pages from f782114a17 to 8614e2f12b 2023-08-13 15:25:29 +00:00 Compare
galfert approved these changes 2023-08-31 21:10:06 +00:00
@ -0,0 +9,4 @@
private
def require_service_available
http_status :not_found unless Setting.ejabberd_enabled?
Owner

ejabberd mastodon

~~`ejabberd`~~ `mastodon`
Author
Owner

Good catch. Thanks!

Good catch. Thanks!
raucao marked this conversation as resolved
raucao added 1 commit 2023-09-01 08:32:35 +00:00
Fix copypasta
All checks were successful
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
ecdeb4c122
raucao merged commit 7e1272c936 into master 2023-09-01 08:36:09 +00:00
raucao deleted branch feature/service_pages 2023-09-01 08:36:09 +00:00
Owner

<3

<3
Sign in to join this conversation.
No description provided.