iceshrimp-161sh/packages/backend/migration
romaboo 27db3b99d2 feat: user-level instance mute (#7712)
* Update ja-JP.yml

* Added settable config for muted instances

* added psql query for removal of muted notes

* Added filtering and trimming for instance mutes

* cleaned up filtering of bad instance mutes and added a refresh at the end for the list on the client

* Added notification & streaming timeline muting

* Updated changelog

* Added missing semicolon

* Apply japanese string suggestions from robflop

Co-authored-by: Robin B. <robflop98@outlook.com>

* Changed Ja-JP instance mute title string to one suggested by sousuke

Co-authored-by: sousuke0422 <sousuke20xx@gmail.com>

* Update ja-JP instanceMuteDescription based on sousuke's suggestion

Co-authored-by: sousuke0422 <sousuke20xx@gmail.com>

* added notification mute

* added notification and note children muting

* Fixed a bug where local notifications were getting filtered on cold start

* Fixed instance mute imports

* Fixed not saving/loading instance mutes

* removed en-US translations for instance mute

* moved instance mute migration to js

* changed settings index back to spaces

* removed destructuring assignment from notification stream in instance mute check call

Co-authored-by: tamaina <tamaina@hotmail.co.jp>

* added .note accessor for checking note data instead of notification data

* changed note to use Packed<'Note'> instead of any and removed usage of snake case

Co-authored-by: tamaina <tamaina@hotmail.co.jp>

* changed notification mute check to check specifically for notification host

* changed to using single quotes

* moved @click to the end for the linter

* revert unnecessary changes

* restored newlines

* whitespace removal

Co-authored-by: syuilo <syuilotan@yahoo.co.jp>
Co-authored-by: Robin B. <robflop98@outlook.com>
Co-authored-by: sousuke0422 <sousuke20xx@gmail.com>
Co-authored-by: puffaboo <emilis@jigglypuff.club>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2021-12-09 21:38:56 +09:00
..
1000000000000-Init.js refactoring 2021-11-12 02:02:25 +09:00
1556348509290-Pages.js refactoring 2021-11-12 02:02:25 +09:00
1556746559567-UserProfile.js refactoring 2021-11-12 02:02:25 +09:00
1557476068003-PinnedUsers.js refactoring 2021-11-12 02:02:25 +09:00
1557761316509-AddSomeUrls.js refactoring 2021-11-12 02:02:25 +09:00
1557932705754-ObjectStorageSetting.js refactoring 2021-11-12 02:02:25 +09:00
1558072954435-PageLike.js refactoring 2021-11-12 02:02:25 +09:00
1558103093633-UserGroup.js refactoring 2021-11-12 02:02:25 +09:00
1558257926829-UserGroupInvite.js refactoring 2021-11-12 02:02:25 +09:00
1558266512381-UserListJoining.js refactoring 2021-11-12 02:02:25 +09:00
1561706992953-webauthn.js refactoring 2021-11-12 02:02:25 +09:00
1561873850023-ChartIndexes.js refactoring 2021-11-12 02:02:25 +09:00
1562422242907-PasswordLessLogin.js refactoring 2021-11-12 02:02:25 +09:00
1562444565093-PinnedPage.js refactoring 2021-11-12 02:02:25 +09:00
1562448332510-PageTitleHideOption.js refactoring 2021-11-12 02:02:25 +09:00
1562869971568-ModerationLog.js refactoring 2021-11-12 02:02:25 +09:00
1563757595828-UsedUsername.js refactoring 2021-11-12 02:02:25 +09:00
1565634203341-room.js refactoring 2021-11-12 02:02:25 +09:00
1571220798684-CustomEmojiCategory.js refactoring 2021-11-12 02:02:25 +09:00
1572760203493-nodeinfo.js refactoring 2021-11-12 02:02:25 +09:00
1576269851876-TalkFederationId.js refactoring 2021-11-12 02:02:25 +09:00
1576869585998-ProxyRemoteFiles.js refactoring 2021-11-12 02:02:25 +09:00
1579267006611-v12.js refactoring 2021-11-12 02:02:25 +09:00
1579270193251-v12-2.js refactoring 2021-11-12 02:02:25 +09:00
1579282808087-v12-3.js refactoring 2021-11-12 02:02:25 +09:00
1579544426412-v12-4.js refactoring 2021-11-12 02:02:25 +09:00
1579977526288-v12-5.js refactoring 2021-11-12 02:02:25 +09:00
1579993013959-v12-6.js refactoring 2021-11-12 02:02:25 +09:00
1580069531114-v12-7.js refactoring 2021-11-12 02:02:25 +09:00
1580148575182-v12-8.js refactoring 2021-11-12 02:02:25 +09:00
1580154400017-v12-9.js refactoring 2021-11-12 02:02:25 +09:00
1580276619901-v12-10.js refactoring 2021-11-12 02:02:25 +09:00
1580331224276-v12-11.js refactoring 2021-11-12 02:02:25 +09:00
1580508795118-v12-12.js refactoring 2021-11-12 02:02:25 +09:00
1580543501339-v12-13.js refactoring 2021-11-12 02:02:25 +09:00
1580864313253-v12-14.js refactoring 2021-11-12 02:02:25 +09:00
1581526429287-user-group-invitation.js refactoring 2021-11-12 02:02:25 +09:00
1581695816408-user-group-antenna.js refactoring 2021-11-12 02:02:25 +09:00
1581708415836-drive-user-folder-id-index.js refactoring 2021-11-12 02:02:25 +09:00
1581979837262-promo.js refactoring 2021-11-12 02:02:25 +09:00
1582019042083-featured-injecttion.js refactoring 2021-11-12 02:02:25 +09:00
1582210532752-antenna-exclude.js refactoring 2021-11-12 02:02:25 +09:00
1582875306439-note-reaction-length.js refactoring 2021-11-12 02:02:25 +09:00
1585361548360-miauth.js refactoring 2021-11-12 02:02:25 +09:00
1585385921215-custom-notification.js refactoring 2021-11-12 02:02:25 +09:00
1585772678853-ap-url.js refactoring 2021-11-12 02:02:25 +09:00
1586624197029-AddObjectStorageUseProxy.js refactoring 2021-11-12 02:02:25 +09:00
1586641139527-remote-reaction.js refactoring 2021-11-12 02:02:25 +09:00
1586708940386-pageAiScript.js refactoring 2021-11-12 02:02:25 +09:00
1588044505511-hCaptcha.js refactoring 2021-11-12 02:02:25 +09:00
1589023282116-pubRelay.js refactoring 2021-11-12 02:02:25 +09:00
1595075960584-blurhash.js refactoring 2021-11-12 02:02:25 +09:00
1595077605646-blurhash-for-avatar-banner.js refactoring 2021-11-12 02:02:25 +09:00
1595676934834-instance-icon-url.js refactoring 2021-11-12 02:02:25 +09:00
1595771249699-word-mute.js refactoring 2021-11-12 02:02:25 +09:00
1595782306083-word-mute2.js refactoring 2021-11-12 02:02:25 +09:00
1596548170836-channel.js refactoring 2021-11-12 02:02:25 +09:00
1596786425167-channel2.js refactoring 2021-11-12 02:02:25 +09:00
1597230137744-objectStorageSetPublicRead.js refactoring 2021-11-12 02:02:25 +09:00
1597236229720-IncludingNotificationTypes.js refactoring 2021-11-12 02:02:25 +09:00
1597385880794-add-sensitive-index.js refactoring 2021-11-12 02:02:25 +09:00
1597459042300-channel-unread.js refactoring 2021-11-12 02:02:25 +09:00
1597893996136-ChannelNoteIdDescIndex.js refactoring 2021-11-12 02:02:25 +09:00
1600353287890-mutingNotificationTypes.js refactoring 2021-11-12 02:02:25 +09:00
1603094348345-refine-abuse-user-report.js refactoring 2021-11-12 02:02:25 +09:00
1603095701770-refine-abuse-user-report2.js refactoring 2021-11-12 02:02:25 +09:00
1603776877564-instance-theme-color.js refactoring 2021-11-12 02:02:25 +09:00
1603781553011-instance-favicon.js refactoring 2021-11-12 02:02:25 +09:00
1604821689616-delete-auto-watch.js refactoring 2021-11-12 02:02:25 +09:00
1605408848373-clip-description.js refactoring 2021-11-12 02:02:25 +09:00
1605408971051-comments.js refactoring 2021-11-12 02:02:25 +09:00
1605585339718-instance-pinned-pages.js refactoring 2021-11-12 02:02:25 +09:00
1605965516823-instance-images.js refactoring 2021-11-12 02:02:25 +09:00
1606191203881-no-crawle.js refactoring 2021-11-12 02:02:25 +09:00
1607151207216-instance-pinned-clip.js refactoring 2021-11-12 02:02:25 +09:00
1607353487793-isExplorable.js refactoring 2021-11-12 02:02:25 +09:00
1610277136869-registry.js refactoring 2021-11-12 02:02:25 +09:00
1610277585759-registry2.js refactoring 2021-11-12 02:02:25 +09:00
1610283021566-registry3.js refactoring 2021-11-12 02:02:25 +09:00
1611354329133-followersUri.js refactoring 2021-11-12 02:02:25 +09:00
1611397665007-gallery.js refactoring 2021-11-12 02:02:25 +09:00
1611547387175-objectStorageS3ForcePathStyle.js refactoring 2021-11-12 02:02:25 +09:00
1612619156584-announcement-email.js refactoring 2021-11-12 02:02:25 +09:00
1613155914446-emailNotificationTypes.js refactoring 2021-11-12 02:02:25 +09:00
1613181457597-user-lang.js refactoring 2021-11-12 02:02:25 +09:00
1613503367223-use-bigint-for-driveUsage.js refactoring 2021-11-12 02:02:25 +09:00
1615965918224-chart-v2.js refactoring 2021-11-12 02:02:25 +09:00
1615966519402-chart-v2-2.js refactoring 2021-11-12 02:02:25 +09:00
1618637372000-user-last-active-date.js refactoring 2021-11-12 02:02:25 +09:00
1618639857000-user-hide-online-status.js refactoring 2021-11-12 02:02:25 +09:00
1619942102890-password-reset.js refactoring 2021-11-12 02:02:25 +09:00
1620019354680-ad.js refactoring 2021-11-12 02:02:25 +09:00
1620364649428-ad2.js refactoring 2021-11-12 02:02:25 +09:00
1621479946000-add-note-indexes.js refactoring 2021-11-12 02:02:25 +09:00
1622679304522-user-profile-description-length.js refactoring 2021-11-12 02:02:25 +09:00
1622681548499-log-message-length.js refactoring 2021-11-12 02:02:25 +09:00
1629004542760-chart-reindex.js refactoring 2021-11-12 02:02:25 +09:00
1629024377804-deepl-integration.js refactoring 2021-11-12 02:02:25 +09:00
1629288472000-fix-channel-userId.js refactoring 2021-11-12 02:02:25 +09:00
1629512953000-user-is-deleted.js refactoring 2021-11-12 02:02:25 +09:00
1629778475000-deepl-integration2.js refactoring 2021-11-12 02:02:25 +09:00
1629968054000_userInstanceBlocks.js feat: user-level instance mute (#7712) 2021-12-09 21:38:56 +09:00
1633068642000-email-required-for-signup.js refactoring 2021-11-12 02:02:25 +09:00
1633071909016-user-pending.js refactoring 2021-11-12 02:02:25 +09:00
1634486652000-user-public-reactions.js refactoring 2021-11-12 02:02:25 +09:00
1634902659689-delete-log.js refactoring 2021-11-12 02:02:25 +09:00
1635500777168-note-thread-mute.js refactoring 2021-11-12 02:02:25 +09:00
1636197624383-ff-visibility.js refactoring 2021-11-12 02:02:25 +09:00
1636697408073-remove-via-mobile.js viaMobileフラグ廃止 2021-11-12 15:11:20 +09:00