Email or username:

Password:

Forgot your password?
6 posts total
Sharkey - Official Account

With the new year just around the corner, we've got one last Sharkey release for 2024!

- Flash player! You can now attach .swf files to notes and play them back in the browser, using @ruffle@mastodon.gamedev.place, an Adobe Flash emulator.
- Scheduled notes, both through the web UI and through apps using the Mastodon API.
- Hostname contstraints for actors and activities are now slightly relaxed, restoring compatibility with Bridgy, an ActivityPub <-> AtProto bridge.
- Improved interoperability with other Fediverse software (Dislike activities are now handled, more types of "featured"/pinned activities are now allowed, activities interacting with other activities not known by the instance are no longer ignored).
- FriendlyCaptcha is now supported as a Captcha provider.
- You can now disable the RSS feed for your account.
- You can now disable the online status of your profile all together, rather than just making it always offline.
- Notes containing links to other notes (IE how Mastodon users might imitate quotes) are now rendered similarly to quotes.
- User profiles now show pinned notes by default when checking a profile, using the pinned notes tab.
- You can now configure the file permission bits used by locally-stored drive files via filePermissionBits.
- Poll edits are handled better.
- Profile edits are now only federated if the ActivityPub representation of their profile changes.
- Several improvements to error messages in logs.
- Enhanced ratelimiting logic.

Highlights of changes from Misskey:
- Users are now notified when their account is logged into from another device
- Users can now hide all their notes from logged-out users.
- Users can make past notes only visible to followers.
- If no administrators/moderators have logged in for a week, the instance will automatically switch to invite only.
- "Resolve report" and "forward report" are now separate actions.
- Animated MFM is now disabled if the browser is set to "reduced motion" mode

Possible surprises:
- If your timeline is jumping around a bit while scrolling, try going to "settings -> other -> experimental features -> enable render note skipping" and turn it off.
- During the 2024.9 release series, setting up allow-list federation may in fact have added those instances to the block list. Please double-check your allow-lists and block-lists.
- The sign-in flow for the web UI has changed (username and password are now input separately), which may break some bots or clients.
- The way themes are applied is slightly different now- previously, a theme setting accent became the CSS variable --accent, whereas now it becomes --MI_THEME-accent. Most users won't be affected by this, except those using custom CSS.

Special upgrade notes
- Instances setting CSPs via HTTP headers should add raw.esm.sh (for Flash playback) and cdn.jsdelivr.net (for FriendlyCaptcha) to their CSPs.
- A newer Node.js version is required- 22.11.0
- If you're not using Docker, you'll have to pnpm clean-all before pnpm install --frozen-lockfile, otherwise some modules will break.

With the new year just around the corner, we've got one last Sharkey release for 2024!

- Flash player! You can now attach .swf files to notes and play them back in the browser, using @ruffle@mastodon.gamedev.place, an Adobe Flash emulator.
- Scheduled notes, both through the web UI and through apps using the Mastodon API.

Sharkey - Official Account

Hi, we've just made a critical security update for Sharkey- version 2024.9.3. This release contains fixes for the previously announced security vulnerabilities affecting Misskey, Sharkey, IceShrimp.js, and Firefish.

IMPORTANT: Misskey, Iceshrimp.js, and Firefish users should also look for the security release for your software, as they are also affected by these CVEs!

Sharkey - Official Account

Hello everyone, the Sharkey project has been quiet due to our ongoing efforts to patch major security vulnerabilities in coordination with Firefish, Iceshrimp.js, and upstream Misskey. On Wednesday, November 20th, 2024, our efforts will be finalized with a security release for all affected projects. It is of upmost importance to update your instance(s) to the latest version if you utilize any of the aforementioned software once the patches are released.

Sharkey - Official Account

Reminder: Do not put your Listenbrainz Token in the Listenbrainz field, put your username there it will not work otherwise, also if u did put your token there, reset it, that value federates and is public just like your display name

Sharkey - Official Account

Currently we are doing some reorganization of how sharkey development is done:

this includes but is not limited to:

1. Making all future dev discussions channels public, for increased transparency and community involvement
2. adding a new voting system, which will also be public, developers need to vote on new features before any major changes can be made, the vote needs to have a majority to pass, each member of the dev team can block a vote with valid reasoning, such as the feature increasing merging effort resulting in keeping up with misskey changes being hard
3. logging of inactivity of team members
4. Merge requests now require the approval of at least 2 devs, with a dev having the ability to block a merge request, if its a major feature it also requires a vote
5. new team members can now be voted in
6. Project Leads can no be elected in-case they go inactive or leave the team
8. Project Lead can be force fully replaced by a vote, in case a Project Lead, goes inactive for a while without any notice or they do something harmful to the project on purpose
9. a merge request can be merged without approval in emergency cases should an exploit happen that requires quick action, and non of the other team members are available a dev can merge security fixes without approval, this is only for upmost emergencys and should not happen

Other changes that will be done:
- reworking the contributing.md to be in english and have good instructions
- setting up crowdin for translations
- inviting more active contributors

Note: this is not final yet some things may change

Currently we are doing some reorganization of how sharkey development is done:

this includes but is not limited to:

1. Making all future dev discussions channels public, for increased transparency and community involvement
2. adding a new voting system,...

Go Up