WARNING: there is a repo potentially targeting previous Calckey server owners who haven't redirected their git origin to firefish! Please, DO NOT CLONE from https://codeberg.org/calckey/calckey, it is not us!! Please boost to spread awareness. All admins should run git remote set-url origin https://git.joinfirefish.org/firefish/firefish.git
- Firefish branding and new repo! - Far better Mastodon API support - Edits are now non-experimental - Support for secondary cache server - Link verification with rel=me - Store antennas in cache - Post imports with media - Sytle fixes - More translations - Performance upgrades - Bug fixes - Faster build - FoundKey -> Firefish migration fixes
Major changes from stable
All of the above, plus:
- Post editing - Post imports - New post design - New header design - Better accessibility - Server silences - Modmail - New MFM effects - Meilisearch search engine- Channel search- Improved system emails - cuid2 IDs - Emoji skin tones - New 2FA flow - Reduced visual clutter - Deck view improvements
- Replace your config file (.config/default.yml) with a blank version of the example (.config/example.yml) and re-enter the information. This will make things easier.
Dependencies
- Upgrade to at least Node v20.3.1 (v20.4.0 recommended).
There are 3 new envoriment variables for this upgrade only, because antennas have been moved from the database to the cache.
- ANTENNA_MIGRATION_SKIP: skips copying antennas to cache if true. Default is false (will clear all antennas if skipped). - ANTENNA_MIGRATION_COPY_LIMIT: limits how many entries are copied to cache. Default is 0 (no limit). - ANTENNA_MIGRATION_READ_LIMIT: limits how many entires are read from the database in each iteration of migration. Large value may result in faster migration, but also may consume more memory. Default is 10000.
With default options:
NODE_ENV=production pnpm run migrate
With custom options (feel free to only use some):
NODE_ENV=production ANTENNA_MIGRATION_SKIP=false ANTENNA_MIGRATION_COPY_LIMIT=0 ANTENNA_MIGRATION_READ_LIMIT=1000 pnpm run migrate
- Firefish branding and new repo! - Far better Mastodon API support - Edits are now non-experimental - Support for secondary cache server - Link verification with rel=me - Store antennas in cache - Post imports with media - Sytle fixes - More translations - Performance upgrades - Bug fixes - Faster build - FoundKey
@firefish @pixelfed @FediDB Awww, thanks!!