2021-01-29 18:01:37 -05:00
|
|
|
# Changelog
|
|
|
|
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
|
2023-03-17 08:06:30 -05:00
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
|
|
|
and this project adheres to
|
|
|
|
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
2023-03-16 04:19:11 -05:00
|
|
|
|
|
|
|
## [v3 (unreleased)][Unreleased]
|
|
|
|
|
2023-03-16 06:18:27 -05:00
|
|
|
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.
|
2023-03-16 06:16:21 -05:00
|
|
|
|
|
|
|
### ⚠️ BREAKING CHANGES
|
|
|
|
|
|
|
|
- **new API endpoint path**: ~~`/api/toot`~~ → `/api/share`
|
2023-03-16 09:21:55 -05:00
|
|
|
- **new API endpoint port**: ~~`:8000`~~ → `:8080`
|
2023-03-16 06:16:21 -05:00
|
|
|
- API endpoint **is now ESM-based** instead of CommonJS
|
2023-03-16 09:21:55 -05:00
|
|
|
- **new static path**: ~~`./public`~~ → `./dist`
|
2023-03-16 06:16:21 -05:00
|
|
|
|
|
|
|
### Added
|
|
|
|
|
2023-03-17 08:08:08 -05:00
|
|
|
- support for Pleroma
|
2023-03-16 13:07:48 -05:00
|
|
|
- support for GNU Social
|
2023-03-16 06:16:21 -05:00
|
|
|
- when developing, the API endpoint can now be tested locally thanks to
|
|
|
|
[`vite-plugin-node`](https://github.com/axe-me/vite-plugin-node)
|
2023-03-16 11:18:09 -05:00
|
|
|
- a privacy policy describing what data is being processed and stored
|
|
|
|
- a link to the status page
|
2023-03-16 06:16:21 -05:00
|
|
|
|
2023-03-16 04:19:11 -05:00
|
|
|
### Changed
|
|
|
|
|
|
|
|
- **new project name**: Share₂Fedi (see #1)
|
|
|
|
- new default instance URL: <https://s2f.kytta.dev>
|
|
|
|
- new logo
|
2023-03-16 09:06:54 -05:00
|
|
|
- new design
|
2023-03-16 04:41:55 -05:00
|
|
|
- repository moved back to GitHub
|
2023-03-16 06:15:40 -05:00
|
|
|
- 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.
|
2021-01-29 18:01:37 -05:00
|
|
|
|
2023-06-17 07:16:00 -05:00
|
|
|
## [2.4.5] - 2023-06-17
|
2023-06-17 07:10:33 -05:00
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- blocked crawling of all pages other than index (#33)
|
|
|
|
|
2023-03-01 06:48:35 -05:00
|
|
|
## [2.4.4] - 2023-03-01
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- fixed not working instance prefilling (#15)
|
|
|
|
|
2022-12-22 21:12:03 -05:00
|
|
|
## [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
|
|
|
|
- updated CanIUse databases, which may cause some browsers become unsupported
|
|
|
|
|
2022-12-21 06:05:56 -05:00
|
|
|
## [2.4.2] - 2022-12-21
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- analytics should send query parameters anymore
|
|
|
|
|
|
|
|
### Removed
|
|
|
|
|
|
|
|
- tracking pixel for JS-less analytics
|
|
|
|
|
2022-11-20 10:19:14 -05:00
|
|
|
## [2.4.1] - 2022-11-20
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- "remember instance on this device" didn't work (#12, #13)
|
|
|
|
|
2022-11-14 08:08:13 -05:00
|
|
|
## [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](https://share2fedi.goatcounter.com/)
|
|
|
|
- better instructions for self-hosting (cred Tealk: #4, #5)
|
|
|
|
|
2022-03-16 07:54:07 -05:00
|
|
|
## [2.3.1] - 2022-03-16
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- wrong font-weight on the "Toot!" button
|
|
|
|
|
2022-03-16 07:50:34 -05:00
|
|
|
## [2.3.0] - 2022-03-16
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- self-hosted the Roboto font due to privacy concerns when using Google Fonts
|
|
|
|
|
2022-02-12 06:40:48 -05:00
|
|
|
## [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` to `kytta`
|
|
|
|
|
|
|
|
## [2.2.0] - 2021-11-04
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- migrated to PNPM as primary package manager
|
|
|
|
- change URL from `toot.karamoff.dev` to `toot.kytta.dev`
|
|
|
|
|
2021-08-29 06:55:20 -05:00
|
|
|
## [2.1.0] - 2021-08-29
|
2021-08-29 06:54:07 -05:00
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- LibreJS-compatible licence identifiers
|
|
|
|
- SPDX licence identifiers
|
|
|
|
|
2021-08-29 06:22:14 -05:00
|
|
|
## [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
|
|
|
|
|
2021-08-14 10:51:00 -05:00
|
|
|
## [1.2.2] - 2021-08-14
|
|
|
|
|
|
|
|
### Security
|
|
|
|
|
|
|
|
- bumped dependencies (#16, #18)
|
|
|
|
|
2021-05-13 07:19:23 -05:00
|
|
|
## [1.2.1] - 2021-05-13
|
|
|
|
|
|
|
|
### Security
|
|
|
|
|
|
|
|
- bumped dependencies (#14, #15)
|
|
|
|
|
2021-03-17 02:47:20 -05:00
|
|
|
## [1.2.0] - 2021-03-17
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
2023-03-17 08:06:30 -05:00
|
|
|
- design of the page so that it looks more like a Mastodon website (without
|
|
|
|
impersonating anyone)
|
2021-03-17 02:47:20 -05:00
|
|
|
|
2021-03-17 02:50:28 -05:00
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- page displacement if a child is added to `<body>` (#11)
|
|
|
|
|
2021-03-12 14:38:00 -05:00
|
|
|
## [1.1.2] - 2021-03-12
|
2021-03-12 14:24:15 -05:00
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Node.js version is now 14, since it's now supported by Vercel
|
|
|
|
|
2021-03-12 14:31:20 -05:00
|
|
|
### Security
|
|
|
|
|
2023-03-17 08:06:30 -05:00
|
|
|
- migrated from `gulp-sass` to `@mr-hope/gulp-sass` to avoid loading and
|
|
|
|
building `node-sass` and other old deps
|
2021-03-12 14:31:20 -05:00
|
|
|
|
2021-03-12 14:24:02 -05:00
|
|
|
## [1.1.1] - 2021-03-03
|
2021-03-03 08:08:10 -05:00
|
|
|
|
2021-03-03 08:11:05 -05:00
|
|
|
### Added
|
|
|
|
|
|
|
|
- `.node-version` file for nodenv
|
2021-03-03 08:16:45 -05:00
|
|
|
- Added `engines.node` field to `package.json`
|
|
|
|
- this is required to ensure the correct environment for builds
|
2021-03-03 08:11:05 -05:00
|
|
|
|
2021-03-03 08:08:10 -05:00
|
|
|
### Security
|
|
|
|
|
2021-03-03 08:14:53 -05:00
|
|
|
- Bumped insecure Pug libraries
|
2021-03-03 08:08:10 -05:00
|
|
|
- `pug-code-gen` (#9)
|
|
|
|
- `pug` (#10)
|
2021-03-03 08:14:53 -05:00
|
|
|
- Bumped other dependencies
|
2021-03-03 08:08:10 -05:00
|
|
|
|
2021-03-12 14:24:02 -05:00
|
|
|
## [1.1.0] - 2021-01-30
|
2021-01-29 18:01:37 -05:00
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- Add CHANGELOG as file
|
|
|
|
|
2021-01-29 18:48:40 -05:00
|
|
|
### Changed
|
|
|
|
|
|
|
|
- License changed from MIT to AGPL-3.0
|
2021-01-30 08:25:48 -05:00
|
|
|
- Add new, Mastodon-like logo (#6)
|
2021-01-30 08:56:17 -05:00
|
|
|
- Change "Mastodon" text to Mastodon's logo (#6)
|
2021-01-29 18:48:40 -05:00
|
|
|
|
2021-03-12 14:24:02 -05:00
|
|
|
## [1.0.0] - 2021-01-29
|
2021-01-29 18:01:37 -05:00
|
|
|
|
|
|
|
### 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
|
|
|
|
|
2023-03-16 04:41:55 -05:00
|
|
|
[Unreleased]: https://github.com/kytta/share2fedi/compare/v2.4.5...HEAD
|
|
|
|
[2.4.5]: https://github.com/kytta/share2fedi/compare/v2.4.4...v2.4.5
|
|
|
|
[2.4.4]: https://github.com/kytta/share2fedi/compare/v2.4.3...v2.4.4
|
|
|
|
[2.4.3]: https://github.com/kytta/share2fedi/compare/v2.4.2...v2.4.3
|
|
|
|
[2.4.2]: https://github.com/kytta/share2fedi/compare/v2.4.1...v2.4.2
|
|
|
|
[2.4.1]: https://github.com/kytta/share2fedi/compare/v2.4.0...v2.4.1
|
|
|
|
[2.4.0]: https://github.com/kytta/share2fedi/compare/v2.3.1...v2.4.0
|
|
|
|
[2.3.1]: https://github.com/kytta/share2fedi/compare/v2.3.0...v2.3.1
|
|
|
|
[2.3.0]: https://github.com/kytta/share2fedi/compare/v2.2.2...v2.3.0
|
|
|
|
[2.2.2]: https://github.com/kytta/share2fedi/compare/v2.2.1...v2.2.2
|
|
|
|
[2.2.1]: https://github.com/kytta/share2fedi/compare/v2.2.0...v2.2.1
|
|
|
|
[2.2.0]: https://github.com/kytta/share2fedi/compare/v2.1.0...v2.2.0
|
|
|
|
[2.1.0]: https://github.com/kytta/share2fedi/compare/v2.0.0...v2.1.0
|
|
|
|
[2.0.0]: https://github.com/kytta/share2fedi/compare/v1.2.2...v2.0.0
|
|
|
|
[1.2.2]: https://github.com/kytta/share2fedi/compare/v1.2.1...v1.2.2
|
|
|
|
[1.2.1]: https://github.com/kytta/share2fedi/compare/v1.2.0...v1.2.1
|
|
|
|
[1.2.0]: https://github.com/kytta/share2fedi/compare/v1.1.2...v1.2.0
|
|
|
|
[1.1.2]: https://github.com/kytta/share2fedi/compare/v1.1.1...v1.1.2
|
|
|
|
[1.1.1]: https://github.com/kytta/share2fedi/compare/v1.1.0...v1.1.1
|
|
|
|
[1.1.0]: https://github.com/kytta/share2fedi/compare/v1.0.0...v1.1.0
|
2023-03-17 08:06:30 -05:00
|
|
|
[1.0.0]:
|
|
|
|
https://github.com/kytta/share2fedi/compare/e85aa15400bcdbcccf655d331f72df8304744b85...v1.0.0
|