calckey/CALCKEY.md

8.1 KiB

All the changes to Calckey from stock Misskey

Planned

  • Stucture
    • Sonic support as an ElasticSearch alternative
    • DragonflyDB support as a Redis alternative
    • Optionally use ScyllaDB for storing notes
    • Rewrite backend in Rust and Axum
  • Function
    • Federate with note edits
    • Admin customizable max note length (100-8000)
    • User "choices" (recommended users) like Mastodon and Soapbox
    • Join Reason system like Mastodon/Pleroma
    • Option to publicize instance blocks
    • Backfill remote users
    • Build flag to remove NSFW/AI stuff
    • Timeline filters
    • Filter notifications by user
    • Non-nyaify cat mode
    • Exclude self from antenna
  • Form
    • MFM button
    • Personal notes for all accounts
    • Fully revamp non-logged-in screen
    • Classic mode make instance icon bring up new context menu
    • Rat mode?

Work in progress

  • Weblate project
  • Customizable max note length
  • Link verification
  • Better Messaging UI
  • Better API Documentation
  • Remote follow button
  • Admin custom CSS
  • Add back time machine (jump to date)
  • Improve accesibility

Implemented

  • A lot of general bugfixes
  • pnpm instead of yarn
    • Fix Dockerfile @hanna
    • Upgrade packages with security vunrabilities
  • Saner defaults
  • Fediverse account migration
  • Recommended instances timeline
  • OCR image captioning
  • Improve mobile UX
    • Swipe through pages on mobile
    • Redesigned mobile bottom nav bar
    • Post button on TL
  • Star as default reaction
  • Like/star button
  • Rosé Pine by default (+ non-themable elements made Rosé Pine)
  • Better sidebar/navbar
  • Better intro tutorial/onboarding
  • Add back groups
    • Integrate groups UI into chats UI
  • MOTD (customizable by admins!)
  • Custom randomized splash icons
  • Self hosted, newly designed error images
    • Illustrated by Henki!
    • Licensed under the CC-BY-SA 4.0.
  • Better timeline top bar
  • Improved note style
    • Make more of the post clickable like every other SNS
    • No more details tag for reply attachments
    • Better CW button
  • Mark as read from notifications widget
  • Less cluttered notification summary
  • Better welcome screen (not logged in)
  • vue-plyr as video/audio player
  • Ability to turn off "Connection lost" message
  • Raw instance info only for moderators
  • New spinner animation
  • Spinner instead of "Loading..."
  • SearchX instead of Google
  • Always signToActivityPubGet
  • Spacing on group items
  • Quotes have solid border
  • Reply limit bug fixed
  • Make showing the update popup optional
  • Improve PWA manifest
  • Fix incoming chat scrolling globally
  • Update notifier
  • Allow admins to set logo URL via admin settings
  • Allow importing follows from Pixelfed
  • Phosphor icons instead of FontAwesome
  • Fully deprecate MkEmojiPickerWindow in favor of MkEmojiPickerDialog
  • Link hover effect
  • Replace all $ts with i18n
  • AVIF support
  • Page drafts
  • Patron list
  • Animations respect reduced motion
  • Undo renote button inside original note
  • Custom locales
  • Obliteration of Ai-chan
  • Switch to Calckey.js
  • Woozy mode 🥴
  • Improve blocking instances
  • Release notes
  • New post style
  • Admins set default reaction emoji
    • Allows custom emoji
  • Fix lint errors
  • Use Rome instead of ESLint
  • Keyboard accesibility
  • MissV: fix Misskey Forkbomb
  • Make showing ads optional
  • Tapping avatar in mobile opens account modal
  • OAuth bearer token authentication
  • Styled Repair Tools
  • Option to make enter send message
  • Autocomplete in messaging
  • Profile background as banner
  • Star is generic like/favorite
    • 👍 also triggers generic like/favorite
  • Add additional background for acrylic popups if backdrop-filter is unsupported
  • Add parameters to MFM rotate
  • Many changes from Foundkey