03f49e4056
The endpoint was renamed to `/api/share` and refactored to use ESM instead of CommonJS
5.7 KiB
5.7 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
v3 (unreleased)
⚠️ BREAKING CHANGES
- new API endpoint path:
→/api/toot
/api/share
- API endpoint is now ESM-based instead of CommonJS
Added
- when developing, the API endpoint can now be tested locally thanks to
vite-plugin-node
Changed
- new project name: Share₂Fedi (see #1)
- new default instance URL: https://s2f.kytta.dev
- new logo
- repository moved back to GitHub
- s2f is now being built with Vite
@vitejs/plugin-legacy
is used, which allows JS work on old browsers, which comes, with big bundle sizes. Modern browsers still get a small bundle.
2.4.5 - 2023-06-17
Fixed
- blocked crawling of all pages other than index (#33)
2.4.4 - 2023-03-01
Fixed
- fixed not working instance prefilling (#15)
2.4.3 - 2022-12-23
Changed
- analytics script replaced with own implementation
- now uses
navigator.sendBeacon()
for a more lightweight solution - now doesn't send anything other than path and screen size
- now uses
- updated CanIUse databases, which may cause some browsers become unsupported
2.4.2 - 2022-12-21
Changed
- analytics should send query parameters anymore
Removed
- tracking pixel for JS-less analytics
2.4.1 - 2022-11-20
Fixed
- "remember instance on this device" didn't work (#12, #13)
2.4.0 - 2022-11-14
Added
- analytics from GoatCounter
- the analytics are GDPR-friendly
- the analytics script is lightweight
- the results are publicly accessible
- better instructions for self-hosting (cred Tealk: #4, #5)
2.3.1 - 2022-03-16
Fixed
- wrong font-weight on the "Toot!" button
2.3.0 - 2022-03-16
Changed
- self-hosted the Roboto font due to privacy concerns when using Google Fonts
2.2.2 - 2022-02-12
Changed
- repository moved to Codeberg; updated all URLs
2.2.1 - 2021-02-02
Changed
- changed GitHub username from
NickKaramoff
tokytta
2.2.0 - 2021-11-04
Changed
- migrated to PNPM as primary package manager
- change URL from
toot.karamoff.dev
totoot.kytta.dev
2.1.0 - 2021-08-29
Added
- LibreJS-compatible licence identifiers
- SPDX licence identifiers
2.0.0 - 2021-08-29
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
1.2.2 - 2021-08-14
Security
- bumped dependencies (#16, #18)
1.2.1 - 2021-05-13
Security
- bumped dependencies (#14, #15)
1.2.0 - 2021-03-17
Changed
- design of the page so that it looks more like a Mastodon website (without impersonating anyone)
Fixed
- page displacement if a child is added to
<body>
(#11)
1.1.2 - 2021-03-12
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
1.1.1 - 2021-03-03
Added
.node-version
file for nodenv- Added
engines.node
field topackage.json
- this is required to ensure the correct environment for builds
Security
- Bumped insecure Pug libraries
pug-code-gen
(#9)pug
(#10)
- Bumped other dependencies
1.1.0 - 2021-01-30
Added
- Add CHANGELOG as file
Changed
- License changed from MIT to AGPL-3.0
- Add new, Mastodon-like logo (#6)
- Change "Mastodon" text to Mastodon's logo (#6)
1.0.0 - 2021-01-29
Added
- Provide a list of Mastodon servers from joinmastodon.org (#1)
- Start marking version numbers
Changed
- Reword the Remember checkbox (#2)
- Open Mastodon in the same tab (#3, #4)
(no version number)
Initial release of the site
Added
- Add main code for the site