Discussion
Loading...

#Tag

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
tobi is writing bugs :terminal_cursor:
Tim Chambers
jbz
tobi is writing bugs :terminal_cursor: and 2 others boosted
Federation Bot
@Federation_Bot  ·  activity timestamp 10 hours ago

Lads lads lads lads!

Here's the first release candidate for v0.20.0 of #GoToSocial! If you're feeling bold, you can try this release candidate and help us find any lingering bugs before we release v0.20.0 proper!

https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.0-rc1

Please read the migration notes carefully for instructions on how to upgrade to this version.

The migrations in this release are quite long (can take several hours, even!), as we had to rethread the entire statuses table to handle the new way we cache status threads (and to improve timeline performance). Please plan downtime accordingly, and most importantly hang in there and don't be tempted to interrupt the migration process!

Please also pay particular attention to the metrics changes, as we've significantly changed the way that metrics exposure is configured, so you will likely have to adjust your setup if you use GtS Prometheus metrics. For more information on the new way of doing things, look through this document: https://docs.gotosocial.org/en/latest/advanced/metrics/

Release highlights

  • Big refactor of timeline code to use less memory and be (hopefully!) more responsive and less error prone.
  • Support for scheduled statuses!
  • Support for the focal point property on the frontend + over federation, so you can set focal point on your media and have it work properly!
  • Notifications when a status you've interacted with has been edited.
  • ListenBrainz widget on the frontend, so you can show off the music you've been listening to (https://docs.gotosocial.org/en/latest/user_guide/settings/#profile-fields)
  • Instance info panel in the settings, so that non-admins on the instance can see which domains are blocked and explicitly allowed, and the reason why.
  • Bunch of new themes for profile views!
  • Config option to expose emoji endpoints without authentication -- useful for compatibility with some clients. Default value still requires authentication.
  • Footnotes in markdown!
  • Configurable thumbnail dimensions.
  • Federation of avatar + header image descriptions is handled now, both in + out of GtS.
  • The new hidesToPublicFromUnauthedWeb and hidesCcPublicFromUnauthedWeb are federated in and out now, allowing your instance and other instances that support these properties to transmit + respect preferences for the visibility of posts to render on the unauthenticated (public) web view of threads.
  • Support for avif file format.
  • JSON logging format, for easier log ingestion.
  • Atom and JSON feed support for RSS (not just xml).
  • Reworked metrics format, more + better metrics, and an importable example grafana dashboard.
  • Domain permission subscription retractions are now handled properly.
  • Probably a lot more! See below!

Thanks for reading!

Codeberg.org

v0.20.0-rc1 - superseriousbusiness/gotosocial

Lads lads lads lads! Here's the release candidate for v0.20.0 of GoToSocial! It's been a long summer of gently poking and prodding at the sloth, and she's finally getting ready to lumber out the door and say hello. Please read the migration notes carefully for instructions on how to upgr...
  • Copy link
  • Flag this post
  • Block
Federation Bot
@Federation_Bot  ·  activity timestamp 10 hours ago

Lads lads lads lads!

Here's the first release candidate for v0.20.0 of #GoToSocial! If you're feeling bold, you can try this release candidate and help us find any lingering bugs before we release v0.20.0 proper!

https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.0-rc1

Please read the migration notes carefully for instructions on how to upgrade to this version.

The migrations in this release are quite long (can take several hours, even!), as we had to rethread the entire statuses table to handle the new way we cache status threads (and to improve timeline performance). Please plan downtime accordingly, and most importantly hang in there and don't be tempted to interrupt the migration process!

Please also pay particular attention to the metrics changes, as we've significantly changed the way that metrics exposure is configured, so you will likely have to adjust your setup if you use GtS Prometheus metrics. For more information on the new way of doing things, look through this document: https://docs.gotosocial.org/en/latest/advanced/metrics/

Release highlights

  • Big refactor of timeline code to use less memory and be (hopefully!) more responsive and less error prone.
  • Support for scheduled statuses!
  • Support for the focal point property on the frontend + over federation, so you can set focal point on your media and have it work properly!
  • Notifications when a status you've interacted with has been edited.
  • ListenBrainz widget on the frontend, so you can show off the music you've been listening to (https://docs.gotosocial.org/en/latest/user_guide/settings/#profile-fields)
  • Instance info panel in the settings, so that non-admins on the instance can see which domains are blocked and explicitly allowed, and the reason why.
  • Bunch of new themes for profile views!
  • Config option to expose emoji endpoints without authentication -- useful for compatibility with some clients. Default value still requires authentication.
  • Footnotes in markdown!
  • Configurable thumbnail dimensions.
  • Federation of avatar + header image descriptions is handled now, both in + out of GtS.
  • The new hidesToPublicFromUnauthedWeb and hidesCcPublicFromUnauthedWeb are federated in and out now, allowing your instance and other instances that support these properties to transmit + respect preferences for the visibility of posts to render on the unauthenticated (public) web view of threads.
  • Support for avif file format.
  • JSON logging format, for easier log ingestion.
  • Atom and JSON feed support for RSS (not just xml).
  • Reworked metrics format, more + better metrics, and an importable example grafana dashboard.
  • Domain permission subscription retractions are now handled properly.
  • Probably a lot more! See below!

Thanks for reading!

Codeberg.org

v0.20.0-rc1 - superseriousbusiness/gotosocial

Lads lads lads lads! Here's the release candidate for v0.20.0 of GoToSocial! It's been a long summer of gently poking and prodding at the sloth, and she's finally getting ready to lumber out the door and say hello. Please read the migration notes carefully for instructions on how to upgr...
  • Copy link
  • Flag this post
  • Block
tobi is writing bugs :terminal_cursor:
Jeff Sikes 🍎
tobi is writing bugs :terminal_cursor: and 1 other boosted
tobi is writing bugs :terminal_cursor:
@dumpsterqueer@gts.superseriousbusiness.org  ·  activity timestamp 2 days ago

we've been expanding some of our existing grafana graphs of #GoToSocial metrics, including the newest metric names, so we can include an importable grafana graph json in the new release, to help people quickly have an overview of what their instance performance looks like

Graphs showing request rate at various HTTP endpoints.
Graphs showing request rate at various HTTP endpoints.
Graphs showing request rate at various HTTP endpoints.
Graphs for request latency and Go runtime metrics.
Graphs for request latency and Go runtime metrics.
Graphs for request latency and Go runtime metrics.
  • Copy link
  • Flag this post
  • Block
tobi is writing bugs :terminal_cursor:
@dumpsterqueer@gts.superseriousbusiness.org  ·  activity timestamp 2 days ago

we've been expanding some of our existing grafana graphs of #GoToSocial metrics, including the newest metric names, so we can include an importable grafana graph json in the new release, to help people quickly have an overview of what their instance performance looks like

Graphs showing request rate at various HTTP endpoints.
Graphs showing request rate at various HTTP endpoints.
Graphs showing request rate at various HTTP endpoints.
Graphs for request latency and Go runtime metrics.
Graphs for request latency and Go runtime metrics.
Graphs for request latency and Go runtime metrics.
  • Copy link
  • Flag this post
  • Block
tobi is writing bugs :terminal_cursor:
@dumpsterqueer@gts.superseriousbusiness.org  ·  activity timestamp 2 days ago

probably make a #GoToSocial v0.20.0 release candidate today (or tomorrow?), just diddling about with some metrics stuff first

  • Copy link
  • Flag this post
  • Block
tobi is writing bugs :terminal_cursor:
tobi is writing bugs :terminal_cursor: boosted
SandFuchsFroschy :autism: :adhs: :demisexual: | :solar_energy: 36W/66Wh
@sandfrog@social.grautier.eu  ·  activity timestamp 5 days ago

Interessant wie weit #GoToSocial mittlerweile verbreitet ist

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
SandFuchsFroschy :autism: :adhs: :demisexual: | :solar_energy: 36W/66Wh
@sandfrog@social.grautier.eu  ·  activity timestamp 5 days ago

Interessant wie weit #GoToSocial mittlerweile verbreitet ist

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
Jeff Sikes 🍎
Jeff Sikes 🍎 boosted
fedicat
@fedicat@pc.cafe  ·  activity timestamp 7 days ago

adding translation options for #GotoSocial profile alt text

the translated avatar alt text in a bottom sheet
the translated avatar alt text in a bottom sheet
the translated avatar alt text in a bottom sheet
screenshot of a menu with translation and speech options
screenshot of a menu with translation and speech options
screenshot of a menu with translation and speech options
screenshot of a profile with french alt text for the banner and avatar
screenshot of a profile with french alt text for the banner and avatar
screenshot of a profile with french alt text for the banner and avatar
  • Copy link
  • Flag this post
  • Block
fedicat
@fedicat@pc.cafe  ·  activity timestamp 7 days ago

adding translation options for #GotoSocial profile alt text

the translated avatar alt text in a bottom sheet
the translated avatar alt text in a bottom sheet
the translated avatar alt text in a bottom sheet
screenshot of a menu with translation and speech options
screenshot of a menu with translation and speech options
screenshot of a menu with translation and speech options
screenshot of a profile with french alt text for the banner and avatar
screenshot of a profile with french alt text for the banner and avatar
screenshot of a profile with french alt text for the banner and avatar
  • Copy link
  • Flag this post
  • Block
Jeff Sikes 🍎
GoToSocial
tobi is writing bugs :terminal_cursor:
Jeff Sikes 🍎 and 3 others boosted
Robert Kingett
@WeirdWriter@caneandable.social  ·  activity timestamp 2 weeks ago

pillbug is a cohost-inspired client for GoToSocial and other Mastodon API-compatible ActivityPub servers. https://pillbug.vivl.im/about#GoToSocial#Fediverse#ActivityPub

  • Copy link
  • Flag this post
  • Block
Matthias Klein 🇪🇺|🇩🇪
@matthias@me.klein.ruhr  ·  activity timestamp last week

🤦‍♂️ Why didn't I know about Masto-FE (🦥 flavour) before?

I've been searching for weeks for a good web client for my #GoToSocial instance – and then I finally actually read the text on the login page. 🙄

Classic case of missing the obvious! 🌳

So I quickly set up a new container with #MastoFE in #Proxmox and... nice! 🚀

Really like it! It's the familiar Mastodon web client (which is pretty good), but fully optimized for #GTS.

Running #selfhosted from my #homelab as usual - #privacy matters too much to trust anybody else.

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
tobi is writing bugs :terminal_cursor:
GoToSocial
Your friendly 'net denizen
tobi is writing bugs :terminal_cursor: and 2 others boosted
Neville Park
@nev@status.nevillepark.ca  ·  activity timestamp last week

New blog post: by popular request*, how I got #GoToSocial ( @gotosocial) running on the web host NearlyFreeSpeech.net! https://nevillepark.ca/2025/09/10/running-gotosocial-on-nsfn/

Note: if my site seems to have succumbed to the fedi hug o'death, it's temporary; just check back a bit later and it should be up.

___
* one (1) person

  • Copy link
  • Flag this post
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.2.21 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login