Make this repository obsolete #18

Open
opened 2025-07-21 16:35:31 +00:00 by CSDUMMI · 2 comments
CSDUMMI commented 2025-07-21 16:35:31 +00:00 (Migrated from gitlab.com)

Check out the newest version of Mastodon+Glitch, see that all our patches (i.e. ToS) are now included upstream and upgrade babka.social to the new upstream Mastodon +Glitch image.

Check out the newest version of Mastodon+Glitch, see that all our patches (i.e. ToS) are now included upstream and upgrade babka.social to the new upstream Mastodon +Glitch image.
CSDUMMI commented 2025-07-21 16:35:42 +00:00 (Migrated from gitlab.com)

assigned to @CSDUMMI

assigned to @CSDUMMI
CSDUMMI commented 2025-09-01 20:09:37 +00:00 (Migrated from gitlab.com)

I was almost done writing the update instructions for switching from Mastodon +Babka to Glitch, until I found what I think is a deal-breaker for us with the new Terms of Service feature of Mastodon.

The update process was pretty smooth. I'd setup a server using Mastodon +Babka v4.3.8 and after switching the image urls to glitch and runnig pre- and post-deployment migrations in accordance with the v4.4.0 update guide, the server started on glitch without any problems.

After having a working Glitch server up and running, I tried to add terms of service using the new ToS managment feature of Mastodon. I was able to copy and paste config/tos.html into the right fields, set an effective date (which had to be at least today) and was given the option to notify existing users with an email of the "new" ToS.

Then I tried to sign up as a new user. As it turns out: New users are not required to accept the terms of service before sign up.

That'd be a huge step back from our current, hacky ToS which are presented as scroll-through to any new sign ups and are required prior to sign up.

I'll follow the usual update procedure for now. @emacsen should we report this as a bug to Mastodon and wait for them to add a second checkbox to the sign up for now?

I was almost done writing the update instructions for switching from Mastodon +Babka to Glitch, until I found what I think is a deal-breaker for us with the new Terms of Service feature of Mastodon. The update process was pretty smooth. I'd setup a server using Mastodon +Babka v4.3.8 and after switching the image urls to glitch and runnig pre- and post-deployment migrations in accordance with the v4.4.0 update guide, the server started on glitch without any problems. After having a working Glitch server up and running, I tried to add terms of service using the new ToS managment feature of Mastodon. I was able to copy and paste `config/tos.html` into the right fields, set an effective date (which had to be at least today) and was given the option to notify existing users with an email of the "new" ToS. Then I tried to sign up as a new user. As it turns out: **New users are not required to accept the terms of service before sign up**. That'd be a huge step back from our current, hacky ToS which are presented as scroll-through to any new sign ups and are required prior to sign up. I'll follow the usual update procedure for now. @emacsen should we report this as a bug to Mastodon and wait for them to add a second checkbox to the sign up for now?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
babka/mastodon-babka#18
No description provided.