Releases: kytta/share2fedi
Releases · kytta/share2fedi
v3.1.0
Added
- new translation languages
- Nederlands/Dutch (thx Heimen!)
- Español/Spanish (thx gallegonovato!)
- العربية/Arabic (thx ButterflyOfFire!)
Fixed
- locale switcher would not work if an unknown locale is in the local storage
Changed
- i18n engine improved
- added support for RTL languages
- enumerations (of project variations) are now done with Intl.ListFormat and
thus adhere to the language rules
- disabled search indexing
- hopefully this will prevent Google shamelessly indexing other's peoples'
content in Chrome
- hopefully this will prevent Google shamelessly indexing other's peoples'
- moved translations to Hosted Weblate
- updated dependencies
v3.0.0
This version is a huge reinvention of toot. The name was changed to Share₂Fedi,
as to indicate that sharing to other federated networks is now possible.
⚠️ BREAKING CHANGES
Share₂Fedi is now an Astro site. The migration allowed
us to have a performant service that is easily hostable on both serverless
platforms, like Vercel or Netlify, as well as locally. Setting the project up
now takes seconds! This comes with changes, though:
- static files aren't built any more, but generated server-side
- new output directory:
→public/
dist/
- this also means that
public/
is not ignored any more
- this also means that
Some changes came with the name change:
- changed API endpoint path:
→/api/toot
/
- just send a POST request instead of a GET request with the same body
Added
- new federated social networks
- Friendica
- GNU Social
- Hubzilla
- Misskey (+ flavours)
- new ways to host
- Netlify
- Cloudflare Pages
- multilingual share page
- Share₂Fedi can be used in English, German, Russian, French, and Spanish. Thanks @sunny!
- remembering of multiple Fediverse instances
- new API endpoints
/api/instances
will return the list of popular instances/api/detect/[host]
will detect the Fediverse project used by a host
- a privacy policy describing what data is being processed and stored
- a link to the status page
Changed
- new project name: Share₂Fedi (see
GH#24)- new default instance URL: https://s2f.kytta.dev
- new logo
- new design
- repository moved back to GitHub
- licence of the project is now AGPL v3 only
- for now, this has no effect. If AGPL v4 ever comes out, Share₂Fedi v2 will
not be available under it
- for now, this has no effect. If AGPL v4 ever comes out, Share₂Fedi v2 will
- s2f is now being built with Astro
- Share₂Fedi is now 100% server-side rendered. You don't have to host any
static files, all you need is to run the Node server. - when developing, the API endpoint can now be tested locally
- Share₂Fedi is now 100% server-side rendered. You don't have to host any
Removed
- GoatCounter analytics. I will no longer track the visitors of s2f.kytta.dev
Full Changelog: v2.4.5...v3.0.0
v2.4.5
v2.1.0
v2.0.0
Added
- hosting how-to (#17)
- description in the
<title>
(#13) - sourcemaps for all files
- licence header to all files
Changed
- toot doesn't require JS to post anymore (#12)
- make backend not Vercel-dependend
- update
robots.txt
- use pure HTML instead of Pug
- simplify style and script pipeline
Released with #19
v1.2.2
v1.2.1
v1.2.0
v1.1.2
Changed
- Node.js version is now 14, since it's now supported by Vercel
Security
- migrated from
gulp-sass
to@mr-hope/gulp-sass
to avoid loading and buildingnode-sass
and other old deps