hippofish/docs/changelog.md

220 lines
10 KiB
Markdown
Raw Normal View History

2024-02-17 10:40:05 +01:00
# Changelog
Critical security updates are indicated by the :warning: icon.
2024-06-29 16:18:39 +02:00
- Server administrators must check [notice-for-admins.md](./notice-for-admins.md) as well.
- Third-party client/bot developers may want to check [api-change.md](./api-change.md) as well.
2024-06-29 17:00:19 +02:00
## [v20240630](https://firefish.dev/firefish/firefish/-/merge_requests/11072/commits)
2024-06-28 09:07:11 +02:00
- Add ability to automatically append #Alt4Me hashtag when posting a file without an alt text ([What is #Alt4Me?](https://social.growyourown.services/@FediTips/112055775451305236))
2024-06-29 16:18:39 +02:00
- Fix a build issue on some environments
2024-06-28 09:07:11 +02:00
- Fix bugs
2024-06-23 12:00:00 +02:00
## [v20240623](https://firefish.dev/firefish/firefish/-/merge_requests/11049/commits)
2024-06-22 22:14:06 +02:00
- Fix bugs
2024-06-13 11:58:44 +02:00
## [v20240613](https://firefish.dev/firefish/firefish/-/merge_requests/11003/commits)
This update contains code refactoring and dependency updates, with no major user-facing changes.
2024-06-07 09:06:51 +02:00
## [v20240607](https://firefish.dev/firefish/firefish/-/merge_requests/10978/commits)
2024-06-06 02:49:08 +02:00
- Add the ability to share posts via QR code
- Update the API document page (`/api-doc`)
- Fix bugs
2024-05-31 18:58:34 +02:00
## [v20240601](https://firefish.dev/firefish/firefish/-/merge_requests/10943/commits)
2024-05-31 17:44:37 +02:00
- Fix bugs
2024-05-22 17:01:57 +02:00
## [v20240523](https://firefish.dev/firefish/firefish/-/merge_requests/10898/commits)
2024-05-19 12:42:30 +02:00
2024-05-20 13:06:39 +02:00
- Add scheduled posts
2024-05-19 12:42:30 +02:00
- Fix bugs
2024-05-16 09:16:29 +02:00
## [v20240516](https://firefish.dev/firefish/firefish/-/merge_requests/10854/commits)
2024-05-08 17:41:33 +02:00
2024-05-15 21:56:26 +02:00
- Improve timeline UX (you can restore the original appearance by settings)
2024-05-15 21:49:49 +02:00
- Remove `$[center]` MFM function
2024-05-15 22:04:47 +02:00
- This function was suddenly added last year (https://firefish.dev/firefish/firefish/-/commit/1a971efa689323d54eebb4d3646e102fb4d1d95a), but according to the [MFM spec](https://github.com/misskey-dev/mfm.js/blob/6aaf68089023c6adebe44123eebbc4dcd75955e0/docs/syntax.md#fn), `$[something]` must be an inline element (while `center` is a block element), so such a syntax is not expected by MFM renderers. Please use `<center></center>` instead.
2024-05-08 17:41:33 +02:00
- Fix bugs
2024-05-04 09:04:31 +02:00
## [v20240504](https://firefish.dev/firefish/firefish/-/merge_requests/10790/commits)
2024-05-04 07:54:42 +02:00
- Fix bugs
2024-04-29 23:45:15 +02:00
## :warning: [v20240430](https://firefish.dev/firefish/firefish/-/merge_requests/10781/commits)
2024-04-26 23:04:22 +02:00
2024-04-28 10:25:08 +02:00
- Add ability to group similar notifications
2024-04-26 23:04:22 +02:00
- Add features to share links to an account in the three dots menu on the profile page
- Improve server logs
- Fix bugs (including a critical security issue)
- We are very thankful to @tesaguri and Laura Hausmann for helping to fix the security issue.
2024-04-26 23:04:22 +02:00
2024-04-24 08:42:23 +02:00
## [v20240424](https://firefish.dev/firefish/firefish/-/merge_requests/10765/commits)
2024-04-24 08:19:29 +02:00
- Improve the usability of the feature to prevent forgetting to write alt texts
- Add a server-wide setting for the maximum number of antennas each user can create
2024-04-30 00:11:01 +02:00
- Fix bugs (including a medium severity security issue)
- We are very thankful to @mei23 for kindly sharing the information about the security issue.
2024-04-24 08:19:29 +02:00
2024-04-21 03:09:45 +02:00
## [v20240421](https://firefish.dev/firefish/firefish/-/merge_requests/10756/commits)
2024-04-21 02:32:05 +02:00
- Fix bugs
2024-04-13 14:34:20 +02:00
## [v20240413](https://firefish.dev/firefish/firefish/-/merge_requests/10741/commits)
2024-04-08 14:40:36 +02:00
- Add "Media" tab to user page
2024-04-13 14:30:38 +02:00
- Improve federation and rendering of mathematical expressions
- Remove donor information from the web client
- See also: https://info.firefish.dev/notes/9s1n283sb10rh869
2024-04-08 14:40:36 +02:00
- Fix bugs
2024-04-04 23:44:16 +02:00
## [v20240405](https://firefish.dev/firefish/firefish/-/merge_requests/10733/commits)
2024-04-04 22:38:27 +02:00
- Add ability to view the history of post edits (!10714)
- Fix bugs
2024-03-31 21:16:15 +02:00
## [v20240401](https://firefish.dev/firefish/firefish/-/merge_requests/10724/commits)
- Fix bugs
2024-03-30 13:02:31 +01:00
## :warning: [v20240330](https://firefish.dev/firefish/firefish/-/merge_requests/10719/commits)
2024-03-28 07:04:14 +01:00
2024-03-30 02:48:32 +01:00
- Fix bugs (including a critical security issue)
- We are very thankful to Oneric (the reporter of the security issue) and Laura Hausmann (Iceshrimp maintainer) for kindly and securely sharing the information to fix the issue.
2024-03-28 07:04:14 +01:00
2024-03-25 20:48:03 +01:00
## [v20240326](https://firefish.dev/firefish/firefish/-/merge_requests/10713/commits)
2024-03-25 18:45:23 +01:00
- Fix bugs
- Add an icon in the posting form to indicate that attached files have alt text
- Add a toggleable setting to show a warning if the post language setting might be incorrect
2024-03-18 18:13:38 +01:00
## [v20240319](https://firefish.dev/firefish/firefish/-/compare/v20240301...v20240319?from_project_id=7&straight=false)
- Introduce new full-text search engine and post search filters
- Refactoring
- Show unlisted posts from following users in antennas (similar to [Fedibird](https://github.com/fedibird/mastodon/tree/fedibird) and [kmyblue](https://github.com/kmycode/mastodon), unlisted posts from people you don't follow won't be shown)
- Add ability to publish the Local and Global timelines on `/timeline` page
2024-03-06 00:18:52 +01:00
- Add langage annotation to post contents (!10687)
- Add a toggleable setting to show a warning when you attempt to post files without alt text
2024-03-06 00:18:52 +01:00
- Fix bugs
2024-03-16 18:34:08 +01:00
- Update documents and example config files
- Added `/authorize_interaction` page, allowing users to jump from a remote Mastodon post/user page to the corresponding page in Firefish (!10702)
## [v20240301](https://firefish.dev/firefish/firefish/-/compare/v20240229...v20240301?from_project_id=7&straight=false)
- Add a page (`/my/follow-requests/sent`) to check your follow requests that haven't been approved
- Add ability to hide replies from certain users in timelines
2024-02-29 23:47:40 +01:00
- Admins are now allowed to migrate their account
- This was requested by personal server admins
2024-03-01 00:51:19 +01:00
- Change default client settings (you can restore the previous settings)
- Use system's font
2024-03-01 03:14:27 +01:00
- This is for accessibility reasons (related discussion: <https://github.com/misskey-dev/misskey/issues/10192>)
2024-03-01 00:51:19 +01:00
- Disable vibrations
- Don't show gaps between posts in timelines
- Show the instance ticker on local posts
- Change default user settings (existing users are not affected)
- Reject crawler indexing
- Set reaction history to public
- Change default server settings (existing servers are not affected)
- Disable new user registration
- Fix bugs
## [v20240229](https://firefish.dev/firefish/firefish/-/compare/v20240228...v20240229?from_project_id=7&straight=false)
2024-02-29 14:28:04 +01:00
- Add ability to pull-down-to-refresh timelines in PWA
- Make passkey/security key independent of TOTP (!10670)
- Fix bugs
## [v20240228](https://firefish.dev/firefish/firefish/-/compare/v20240225...v20240228?from_project_id=7&straight=false)
2024-02-27 18:28:38 +01:00
2024-02-27 20:50:14 +01:00
- Update "About Firefish" page (!10673)
- Fix bugs (!10675 !10676 !10678 !10679)
2024-02-27 18:28:38 +01:00
- Remove charts generation to improve performance (#10611)
## [v20240225](https://firefish.dev/firefish/firefish/-/compare/v20240222...v20240225?from_project_id=7&straight=false)
2024-02-25 13:05:50 +01:00
- Fix bugs
- Add syntax highlighting in MFM code blocks in various programming languages
## [v20240222](https://firefish.dev/firefish/firefish/-/compare/v20240221-1...v20240222?from_project_id=7&straight=false)
2024-02-22 09:26:01 +01:00
- Enhance Mastodon post import feature (!10652)
- Minor style change in the web client
- Refactoring
## [v20240221-1](https://firefish.dev/firefish/firefish/-/compare/v20240221...v20240221-1?from_project_id=7&straight=false)
2024-02-21 10:11:38 +01:00
- Fix a bug
## [v20240221](https://firefish.dev/firefish/firefish/-/compare/v20240217-1...v20240221?from_project_id=7&straight=false)
2024-02-20 09:39:32 +01:00
- Add the ability to give regular (non-moderator) users permission to manage custom emojis
2024-02-20 19:25:45 +01:00
- Fix a bug that made impossible to update user profiles under some conditions
2024-02-20 23:24:52 +01:00
- Add "private" (only me) post visibility
- It's just a paraphrase of DMs without recipients
- You can also convert your existing public posts to private posts
2024-02-20 09:39:32 +01:00
## :warning: [v20240217-1](https://firefish.dev/firefish/firefish/-/compare/v20240217...v20240217-1?from_project_id=7&straight=false)
2024-02-17 10:40:05 +01:00
- Fix a [security issue](https://github.com/misskey-dev/misskey/security/advisories/GHSA-qqrm-9grj-6v32)
## [v20240217](https://firefish.dev/firefish/firefish/-/compare/v20240216...v20240217?from_project_id=7&straight=false)
2024-02-16 09:28:39 +01:00
- Add ability to specify the search engine used in the search bar MFM
- Remove auto NSFW media detection
- The "Hide NSFW media" config is now per device and per account
- Increase the max number of pinned posts from 5 to 15
- Change the second tab on the notifications page from "unread" to "reactions"
- Add ability to show a huge post button on the posting form
- This is a joke feature inspired by https://mstdn.poyo.me/@prime/110668364208741253
2024-03-16 18:35:36 +01:00
- Fix bugs
2024-02-16 09:28:39 +01:00
- Add `/api/emojis` endpoint (compatible with Misskey v13) for better experiences with Misskey clients
2024-02-16 09:26:52 +01:00
- This does not mean we will continue to maintain API compatibility with Misskey. Instead, we plan to improve the compatibility with the Mastodon API.
## [v20240216](https://firefish.dev/firefish/firefish/-/compare/v20240215...v20240216?from_project_id=7&straight=false)
2024-02-16 09:28:39 +01:00
- Style changes in the web client (a770ef4314e21f17fdce1f19feb3758953b04486 ab39ff5954a392cc6688a02f1723e1702df5e35c 4eefd534d8150e2cd5cf31dddd327edceb5b84dc)
- Clicking the "like" button now sends the actual emoji reaction (star, good, heart, etc.) instead of an empty "like"
## [v20240215](https://firefish.dev/firefish/firefish/-/compare/v20240214...v20240215?from_project_id=7&straight=false)
2024-02-16 09:28:39 +01:00
- Separate settings for displaying rounded avatars for cat and non-cat accounts
- Add a toggleable setting to replace the chat button with account menu on mobile
- Reduce the size of the container image (!10667)
## [v20240214](https://firefish.dev/firefish/firefish/-/compare/v20240213...v20240214?from_project_id=7&straight=false)
2024-02-13 18:50:31 +01:00
2024-02-16 09:28:39 +01:00
- Fix container images
2024-02-13 18:50:31 +01:00
## [v20240213](https://firefish.dev/firefish/firefish/-/compare/v20240212...v20240213?from_project_id=7&straight=false)
2024-03-16 18:35:36 +01:00
- Fix bugs
2024-02-16 09:28:39 +01:00
- Refactoring
## [v20240212](https://firefish.dev/firefish/firefish/-/compare/v20240210...v20240212?from_project_id=7&straight=false)
2024-02-11 18:50:02 +01:00
2024-02-16 09:28:39 +01:00
- Refactoring
- Add a toggleable setting to hide follow buttons in a misclickable position
- Add a toggleable setting to show preview in posting form by default
## [v20240210](https://firefish.dev/firefish/firefish/-/compare/v20240208...v20240210?from_project_id=7&straight=false)
2024-02-10 05:55:26 +01:00
2024-02-16 09:28:39 +01:00
- Security update (cf5b42a160ae8a4d94bf3dcea04ce12935ca4f76)
- Refactoring
2024-02-10 05:55:26 +01:00
## [v20240208](https://firefish.dev/firefish/firefish/-/compare/v20240206...v20240208?from_project_id=7&straight=false)
2024-02-07 18:40:50 +01:00
2024-03-16 18:35:36 +01:00
- Fix bugs (!10654 !10665)
2024-02-16 09:28:39 +01:00
- Enlarge profile picture by clicking it (!10659)
- Support Pleroma chat (!10660)
- [Add documentation about downgrading](./docs/downgrade.md)
2024-02-07 18:40:50 +01:00
## [v20240206](https://firefish.dev/firefish/firefish/-/compare/v1.0.5-rc...v20240206?from_project_id=7&straight=false)
2024-02-07 18:40:50 +01:00
2024-03-16 18:35:36 +01:00
- Fix many bugs
2024-02-16 09:28:39 +01:00
- Per-post language selector (!10616)