2022-07-19 08:48:58 +09:00
# All the changes to Calckey from stock Misskey
2022-07-24 13:57:13 +09:00
## Planned
2022-07-20 01:41:38 +09:00
2022-12-07 13:47:10 +09:00
- Stucture
2022-12-12 11:00:39 +09:00
- [DragonflyDB ](https://dragonflydb.io/ ) support as a Redis alternative
- Optionally use [ScyllaDB ](https://www.scylladb.com/open-source-nosql-database/ ) for storing notes
2023-04-07 14:40:50 +09:00
- Rewrite backend in Rust and [Rocket ](https://rocket.rs/ )
- Use [Magic RegExP ](https://regexp.dev/ ) for RegEx 🦄
2022-12-07 13:47:10 +09:00
- Function
2022-12-12 11:00:39 +09:00
- Federate with note edits
- User "choices" (recommended users) like Mastodon and Soapbox
- Join Reason system like Mastodon/Pleroma
- Option to publicize instance blocks
- Build flag to remove NSFW/AI stuff
- Filter notifications by user
- Exclude self from antenna
2022-12-07 13:47:10 +09:00
- Form
2022-12-12 11:00:39 +09:00
- MFM button
- Personal notes for all accounts
- Fully revamp non-logged-in screen
2023-04-07 14:40:50 +09:00
- Lookup/details for post/file/instance
2022-12-12 11:00:39 +09:00
- [Rat mode? ](https://stop.voring.me/notes/933fx97bmd )
2022-07-20 01:41:38 +09:00
2022-07-24 14:06:59 +09:00
## Work in progress
2022-07-24 13:57:13 +09:00
2022-12-10 07:42:43 +09:00
- Weblate project
2022-12-13 08:07:38 +09:00
- Customizable max note length
2022-12-07 06:17:00 +09:00
- Link verification
2022-08-20 06:24:30 +09:00
- Better Messaging UI
2022-11-19 18:17:31 +09:00
- Better API Documentation
2022-11-19 12:00:33 +09:00
- Remote follow button
2022-07-26 09:00:44 +09:00
- Admin custom CSS
2022-08-16 07:41:25 +09:00
- Add back time machine (jump to date)
2022-12-07 06:17:00 +09:00
- Improve accesibility
2023-04-07 14:37:46 +09:00
- Timeline filters
2022-07-24 13:57:13 +09:00
## Implemented
2022-07-19 08:48:58 +09:00
2022-11-07 08:01:42 +09:00
- A lot of general bugfixes
2023-01-13 13:18:16 +09:00
- pnpm instead of yarn
2022-08-08 13:29:55 +09:00
- Fix Dockerfile @hanna
2022-08-18 07:57:44 +09:00
- Upgrade packages with security vunrabilities
2022-07-19 12:42:31 +09:00
- Saner defaults
2022-12-12 10:53:09 +09:00
- Fediverse account migration
2022-08-09 17:52:32 +09:00
- Recommended instances timeline
2022-10-28 07:30:26 +09:00
- OCR image captioning
2022-08-20 15:43:39 +09:00
- Improve mobile UX
2022-09-10 04:24:51 +09:00
- Swipe through pages on mobile
2022-08-20 15:43:39 +09:00
- Redesigned mobile bottom nav bar
- Post button on TL
2022-07-19 12:42:31 +09:00
- Star as default reaction
2022-10-26 12:20:41 +09:00
- Like/star button
2022-07-24 11:54:13 +09:00
- Rosé Pine by default (+ non-themable elements made Rosé Pine)
- Better sidebar/navbar
2022-11-09 18:04:30 +09:00
- Better intro tutorial/onboarding
2022-09-14 13:39:47 +09:00
- Add back groups
2022-11-07 08:01:42 +09:00
- Integrate groups UI into chats UI
2022-07-28 01:46:35 +09:00
- MOTD (customizable by admins!)
2022-07-28 02:36:49 +09:00
- Custom randomized splash icons
2022-08-09 06:07:09 +09:00
- Self hosted, newly designed error images
- Illustrated by [Henki ](https://www.youtube.com/c/Henkiwashere )!
- Licensed under the CC-BY-SA 4.0.
2022-07-27 13:03:37 +09:00
- Better timeline top bar
2022-08-17 15:58:21 +09:00
- Improved note style
- Make more of the post clickable like every other SNS
2022-08-17 16:31:20 +09:00
- No more details tag for reply attachments
- Better CW button
2022-07-24 11:10:05 +09:00
- Mark as read from notifications widget
2022-07-29 01:24:43 +09:00
- Less cluttered notification summary
2022-07-19 12:49:15 +09:00
- Better welcome screen (not logged in)
2022-08-18 08:38:17 +09:00
- vue-plyr as video/audio player
2022-07-20 12:17:51 +09:00
- Ability to turn off "Connection lost" message
2022-07-26 09:14:37 +09:00
- Raw instance info only for moderators
2022-07-28 12:58:00 +09:00
- New spinner animation
2022-07-24 11:45:27 +09:00
- Spinner instead of "Loading..."
2022-07-25 10:12:25 +09:00
- SearchX instead of Google
2022-08-23 15:45:18 +09:00
- Always signToActivityPubGet
2022-07-24 15:40:28 +09:00
- Spacing on group items
2022-07-28 02:07:52 +09:00
- Quotes have solid border
- Reply limit bug fixed
2022-07-28 11:28:19 +09:00
- Make showing the update popup optional
2022-08-28 13:45:06 +09:00
- Improve PWA manifest
2022-09-14 11:44:03 +09:00
- Fix incoming chat scrolling globally
2022-09-15 02:32:39 +09:00
- Update notifier
2022-09-22 05:11:34 +09:00
- Allow admins to set logo URL via admin settings
2022-10-28 06:17:40 +09:00
- Allow importing follows from Pixelfed
2022-11-07 12:18:27 +09:00
- Phosphor icons instead of FontAwesome
2022-11-07 13:21:03 +09:00
- Fully deprecate MkEmojiPickerWindow in favor of MkEmojiPickerDialog
2022-11-10 04:09:15 +09:00
- Link hover effect
2022-11-15 11:54:03 +09:00
- Replace all `$ts` with i18n
2022-11-15 11:53:38 +09:00
- AVIF support
2022-11-19 12:24:05 +09:00
- Page drafts
2022-11-19 16:27:40 +09:00
- Patron list
2022-11-30 11:15:18 +09:00
- Animations respect reduced motion
2022-12-02 16:11:11 +09:00
- Undo renote button inside original note
2022-12-07 06:17:00 +09:00
- Custom locales
- Obliteration of Ai-chan
2022-12-19 03:12:24 +09:00
- Switch to [Calckey.js ](https://codeberg.org/calckey/calckey.js )
2022-12-18 10:55:34 +09:00
- Woozy mode 🥴
2023-01-04 11:09:16 +09:00
- Improve blocking instances
- Release notes
- New post style
2023-01-05 13:06:48 +09:00
- Admins set default reaction emoji
- Allows custom emoji
2023-01-13 13:40:33 +09:00
- Fix lint errors
- Use Rome instead of ESLint
2023-03-17 10:17:53 +09:00
- Mastodon API support
- More antenna options
- New dashboard
- Backfill follower counts
2023-03-19 16:26:26 +09:00
- Improved emoji licensing
2023-04-12 03:52:22 +09:00
- This feature was ported from Misskey.
- https://github.com/misskey-dev/misskey/commit/8ae9d2eaa8b0842671558370f787902e94b7f5a3: enhance: カスタム絵文字にライセンス情報を付与できるように
- https://github.com/misskey-dev/misskey/commit/ed51209172441927d24339f0759a5badbee3c9b6: 絵文字のライセンスを表示できるように
2023-03-19 16:26:26 +09:00
- Compile time compression
2023-03-19 17:32:57 +09:00
- Sonic search
2023-03-20 10:44:48 +09:00
- Popular color schemes, including Nord, Gruvbox, and Catppuccin
2023-04-07 14:37:46 +09:00
- Non-nyaify cat mode
2023-05-12 10:48:36 +09:00
- Post imports from other Calckey/Misskey/Mastodon/Pleroma/Akkoma instances
- Improve Classic mode
- Proper Helm/Kubernetes config
- Multiple boost visibilities
- Improve system emails
- Mod mail
- Focus trapping and button labels
2023-04-07 14:37:46 +09:00
## Implemented (remote)
2022-12-01 17:32:28 +09:00
- MissV: [fix Misskey Forkbomb ](https://code.vtopia.live/Vtopia/MissV/commit/40b23c070bd4adbb3188c73546c6c625138fb3c1 )
2022-07-28 11:28:19 +09:00
- [Make showing ads optional ](https://github.com/misskey-dev/misskey/pull/8996 )
2022-08-18 01:41:50 +09:00
- [Tapping avatar in mobile opens account modal ](https://github.com/misskey-dev/misskey/pull/9056 )
2022-07-24 11:06:08 +09:00
- [OAuth bearer token authentication ](https://github.com/misskey-dev/misskey/pull/9021 )
2022-07-24 11:03:38 +09:00
- [Styled Repair Tools ](https://github.com/misskey-dev/misskey/pull/8956 )
- [Option to make enter send message ](https://github.com/misskey-dev/misskey/pull/8954 )
- [Autocomplete in messaging ](https://github.com/misskey-dev/misskey/pull/8955 )
2022-08-17 15:11:46 +09:00
- [Profile background as banner ](https://codeberg.org/Freeplay/Misskey-Tweaks/src/branch/main/snippets/profile-background.styl )
2022-08-05 10:16:30 +09:00
- [Star is generic like/favorite ](https://github.com/JakeMBauer/Misskey-Extras/blob/master/patches/star-is-like.patch )
- 👍 also triggers generic like/favorite
2022-07-24 11:03:38 +09:00
- [Add additional background for acrylic popups if backdrop-filter is unsupported ](https://github.com/misskey-dev/misskey/pull/8671 )
- [Add parameters to MFM rotate ](https://github.com/misskey-dev/misskey/pull/8549 )
2022-07-26 07:20:22 +09:00
- Many changes from [Foundkey ](https://akkoma.dev/FoundKeyGang/Foundkey )
2023-04-10 12:28:29 +09:00
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/0ece67b04c3f0365057624c1068808276ccab981: refactor pages/auth.form.vue to composition API
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/4bc9610d8bf5af736b5e89e4782395705de45d7d: remove unnecessary joins
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/9ee609d70082f7a6dc119a5d83c0e7c5e1208676: enhance privacy of notes
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/0fec6e10477b1c1b95d9469fbaf4e249a3722f12: remove ms dependency
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/46fff77accbe8bf0fd3cc88170d67b997bf2bdc3: client uses new API for child notes depth
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/c35372a20d22cddb75e93a0b407f2b652cd7faf0: pack children without detail
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/aca724e0bfff3e58b4d273f3ee744e3f3aa9c39b: enable to fetch replies recursively
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/2fe64c11502fd8d89c126558cd715e095c83754e: Refactor components/page/page.textarea.vue to composition API
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/6d3181f9835955e5b79bde5484c74bd70e7f9535: Refactor components/page/page.text.vue to composition API
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/b630cd7eacd695bb705e6748c87f38425ec4ed45: refactor: add NoteReactions.packMany
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/3fe351df6d4e21f7748c46adfa6ca165abd030c0: fix: catch errors from packing with detail
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/63591da33e233b2ed0ab331ae6bb3c9eff5020ae: refactor: colours in queue chart
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/0f6d94f1e7e1f58cfbf8d07e5f835f8de626842e: backend: improve mutes and blocks
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/e2bf2715a6462ed377b033956d65260157f042ea: fix spelling error
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/09a7eabda137e77f81ab31f65d69329670693c8d: backend: fix lint "no-throw-literal"
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/4fbe2e065e75ed3e5b4dfdfd4be3baa03cc447c3: client: fix lint "quotes"
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/585e4f5c42cfafb6cdf7eb601ab435d6a4d85a96: fix textarea not updating properly
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/30d8bc9259cb6b72ed76d67b21dbb4cdceca8327: refactor: welcome.setup.vue to composition api
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/751921e24f37ed707fe44a40d88eebb1299efa35: make emoji picker case insensitive
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/298febeb9c9501e3e3df16982c08657d1da474e0: enhance: add re-collapsing to quoted notes
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/b0fdedb264db87575063abed45e52ad71ce4a6af: fix lints in folder.vue
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/6fed87f85d132304eb84b0a59b84dce299a1822f: fix pagination.vue lints
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/384e8c49b738f576ba8843296de6cebf01c1b247: server: allow to like own gallery posts
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/4c5aa9e53887cca5561fcec6ab0754e018f589a5: server: allow to like own pages
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/923c93da1228458dd65be47483c198a1a9191bcf: use await for notes.countBy
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/ca90cedba0a0704b503c2778694230f5a7dfbace: server: reduce dead instance detection to 7 days
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/e9ab42c10afb4e27516c2d2b5e3e06630efe9edd: Alt text in image viewer
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/ed9d4023d41bba7c4ac53a1a3422246feed37de2: add argon2 support
2023-04-12 03:52:22 +09:00
- https://akkoma.dev/FoundKeyGang/FoundKey/commit/c414f24a2c123774246c7eca65edda4d3afaf8b3: feat: per-user renote muting