This commit is contained in:
a 2023-05-23 00:20:44 -05:00
parent 9cec64689d
commit dc7dee8775
2 changed files with 87 additions and 67 deletions

View File

@ -5,89 +5,25 @@ autonumbering = true
## (closeable)
- #1062 remote follow dialog should make it easier to recommend or remember your instance [was fixed by cookies but not closed. later the whole "remote follow" dialog was removed in 4.0]
- #1411 Hide compose box on mobile, require a button to open it [we used to have a FAB and now we have a button in header]
- #1669 hide a specific status [introduced as part of filter revamp for 4.0]
- #1783 clearer error messages on "remote follow" fail [remote follow dialog was removed]
- #1842 clearer error message on resolving nonexistent account [now says `0 results` instead of `422 Remote account could not be resolved`]
- #2050 "A Fractal, Hierarchical, and Signal View of the Fediverse" [inactionable -- seems to be an esoteric essay rather than a bug or feature request]
- #2334 Issues adding emoji with Microsoft Edge on Windows 10 Mobile [discontinued platform and also not strictly a mastodon issue -- it's a bug in microsoft edge]
- #2467 GIF upload fails with "file size too big" despite not being too big [seems to no longer be an issue?]
- #2517 Admin API [this has been implemented, right?]
- #2614 home feed missing some posts from followed users [probably stale; last reported on v1.3.2]
- #2771 add `follow_requested` to Relationship entity [added as `requested`]
- #2879 better filters [regex filters have been removed in favor of API filters; this issue is outdated]
- #3032 ambiguity of translated terms/policy [v4.0 removed translations for terms/policy]
- #3181 windows phone 10 / edge browser doesn't animate gifs [no further details provided, user sold their phone so no longer affected; windows 10 mobile is discontinued]
- #3239 make tag and status views interactive [resolved by v4.0 deprecating the static views]
- #3283 overflow on compose box causes jumpy behavior [cannot reproduce in latest firefox, issue was filed back in 1.x days]
- #3499 support RFC 4685 rel="replies" in Atom feed [atom feed has been deprecated and removed]
- #3534 midori 0.5 failed to load javascript [deployment issue from v1.4.1 related to CSP headers]
- #3663 add "remote only" option for federated public timeline [this has been added]
- #3680 support 3gpp media upload for conversion [seems to have started working at some point?]
- #3766 make columns narrower when adding new ones [was filed against v1.4.3 ui; current advanced ui has fixed-width columns so this is no longer relevant]
- #3825 always allow remote following even when logged in locally [remote follow and also permalink profile views have been both removed]
- #3845 show replies on boost permalinks and not just on the original status [no longer possible or relevant -- boosts no longer get their own permalinks, also there are no permalinks anymore]
- #3888 Crosspost to Twitter [many reasons why this isn't feasible]
- #3971 [a deployment issue with an unclear problem statement]
- #4239 profile header image always animates, doesn't respect accessibility settings to turn animations off [not relevant anymore for multiple reasons... seems animation for logged-out users is on-hover only, but also headers don't animate at all anymore?]
- #4385 allow searching favourited posts [kind of covered by full-text search, no?]
- #4507 enabling push notifications in one browser will log you out of other browsers (invalid access token) [seems not to be happening anymore]
- #4588 unauthenticated API to allow local username lookups [added as `api/v1/accounts/lookup` in v3.4]
- #4892 [issues with share button and protocol handler, which was removed]
- #4961 [issue with webpack not reloading automatically with vagrant. a pr was merged and i can confirm the issue never happened for me, so it was most likely fixed but just not closed]
- #5055 post visibility icons [fixed by #14123]
- #5337 hide your network [duplicate of #6901, implemented in #7532]
- #5395 link back to home page from public pages [obsolete; public pages were removed]
- #5784 [someone confused that local timeline isn't geographically local]
- #5788 remember timeline position [we have timeline markers now]
- #5915 rename lists and support filters on lists [done now]
- #6041 add self to own list [done now]
- #6069 notification for when someone signs up on bridge.joinmastodon.org [which is long dead]
- #6079 replying to post mentioning multiple users does not focus on compose box [yes it does now i tested it]
- #6087 auto-CW long posts or auto-CW certain users [first half done, second half is dupe of #6078 after filter revamp]
- #6137 deleted accounts appear in searches [not anymore? can't replicate]
- #6220 insert spaces between text and custom emoji shortcode when selecting custom emoji [tested, it does this now]
- #6239 captioning images resets focus to compose box [no longer valid; images are captioned in a separate modal now]
### (duplicates)
- #2677 duplicate of #1162 ("upload remote pics via link" vs "insert picture from url")
- #3987 duplicate of #3812 ("multi timeline" vs "add my own timeline" -- both deal with allowing users to choose domains for their custom timeline)
- #4098 duplicate of #609 ("private profiles" vs "private-ish profiles")
- #5491 duplicate of #1306 ("timeline jumps due to incoming posts")
- #5710 duplicate of #4305 ("make getting started movable" vs "make context column movable")
- #6093 duplicate of #6078 (filter out by username includes filtering yourself out)
- #6288 duplicate of #34 (backfill statuses from remote accounts)
### (maybe closeable?)
- #547 "show more" link doesn't appear if column is empty [is this still relevant?]
- #774 no confirmation for reporting a post [there are confirmations now, right?]
- #813 split docker-compose deployment into "web" and "streaming" [i.e. separate image for streaming API -- is this relevant to current docker strategy?]
- #1298 add custom entries to Getting Started [the motivation was adding a link to code of conduct, although this could be more generally useful outside that context]
- #1306 timeline scroll jumps when new posts come in [addressed by slow mode?]
- #1774 timeline scroll jumps when posts are deleted
- #2122 standardize sections in `/about` page
- #2514 external links should open in new tab [don't we add `target=_blank` on unhandled links now?]
- #2760 compatibility issue with Jolla SailfishOS browser [reported in v1.3]
- #3283 composing a long post with overflow will cause jumping on typing
- #3369 ctrl+z after posting used to restore the text to the compose box, but now it does not
- #3815 confirmation dialogue for unboosting [currently tied to boost confirmation modal, but could be split out into its own toggle?]
- #3858 allow pinning favourites column and user profile columns [half-fixed -- you can pin favs but you still can't pin user profiles]
- #3874 show moderated users and servers [half-fixed -- you can audit the list of moderated servers, but not moderated users]
- #4057 link to imprint from every page if instance is in germany [perhaps in the footer? or is the about page enough to satisfy this]
- #4449 pgup/pgdn should navigate the page, not statuses [seems to be resolved? this is now done with jk]
- #4701 show private posts in hashtag search if you are authorized to see them [closed as "intentional" in #2440 but idk maybe it could be reconsidered]
- #4869 filters should apply to emoji [this was filed back when regex filters were a thing, and seems to have been shown to work even back then, so was not reproducable] [small caveat: could extract a feature request out of this for allowing filtering an emoji by its shortcode? but probably not needed]
- #5403 reblog `url` is sometimes null when it marked non-nullable [i think this isn't happening anymore]
- #5612 Support `longdesc` on images [longdesc is deprecated and obsolete apparently]
- #5737 store metadata about relationship changes (when/why) [we have profile notes now so that probably works]
- #5896 allow mods to force hide all media from an account [is this the same as "force-mark as sensitive" or is it more like "reject media"?]
- #6033 postgres 10 has a long-running query on public timelines? [is this still relevant]
- #6064 remote suspensions do not always reach you for followers? [has this been fixed now? issue is from 2017]
- #6073 hashtag cloud on landing/about page [is this addressed by trending tags on explore page?]
- #6135 404 on follow attempt [old issue, not replicated]
- #6250 don't send email notifications if a notification is seen in an active session [isn't this done by default now? there's a setting to "always send"]
- #6321 "quiet hours" mode where notifications are not shown [this is done at the OS level]
@ -111,6 +47,7 @@ autonumbering = true
- #3061 on post with multiple GIF attachments, going to next one will cause it to not animate
- #3473 hard refresh needed to see multiple pages of new posts?
- #3638 check if post is deleted when clicking reply button; if it is, then remove the post instead of allowing you to compose a reply
- #3680 support 3gpp media upload for conversion [seems to have started working at some point? or maybe reproduced?]
- #3703 if a mention cannot be processed, the whole job fails. maybe it shouldn't?
- #3742 opening a timeline with videos in it can be slow
- #3809 long-press to boost without confirmation (when confirmation modal is enabled for boosting)
@ -142,6 +79,17 @@ autonumbering = true
- #6208 if the timeline is full of filtered posts, it doesn't load more
- #6329 atom feeds have a CORS issue
- #6338 zwsp is wrongly included in URL parser but correctly removed by hashtag parser
- #6426 audit log breaks when statuses are deleted
- #6432 custom emojis with long shortcodes can break the emoji list in /admin/custom_emojis
- #6554 preview opengraph thumbnail for instance
- #6681 [can't change email more than once?]
- #6923 admin view of statuses doesn't show privacy scope [idk if this was ever fixed in a redesign]
- #6938 welcome email has poorly styled username@domain handle
- #6991 Net::LDAP simple method not supported
- #7025 german translation of 2fa challenge is unclear
- #7145 overscroll? [idk what this means]
- #7170 allow resolving a report "with note" even when no note is included
- #7174 bad ssl on websockets causes entire application to not render
### (feature requests)
@ -158,6 +106,7 @@ autonumbering = true
- #3812 custom timeline with user-defined domains (also apply filters to public timelines)
- #3917 let admins define additional timelines including certain domains
- #983 custom audiences / arbitrary addressing (specifically, decide which servers to send your post to)
- #7135 mutuals-only posts
- #1133 Drafts
- #1162 Insert picture from URL [assuming this means download and reupload? although it would be more interesting to allow remote storage and simply embed it / use the remote url directly...]
- #1208 post to category / topic [like google+ collections]
@ -185,6 +134,20 @@ autonumbering = true
- #6094 embed profiles or timelines
- #6122 tell the user when they are impacted by instance domain blocks
- #6332 show which local users follow a remote user in the moderation UI
- #6353 admin-configured limits on invites
- #6379 saved searches
- #6387 admin panel diagnostics page
- #6403 option to not convert GIF to video
- #6603 `media_only` on home timeline
- #6635 domain mute without hiding notifications
- #6912 downscale images on upload if they exceed the limit
- #6942 follow local public timelines from other instances [conceptually should be handled by groups instead?]
- #6958 tag avatar and/or header as sensitive/nsfw
- #6982 add accounts to lists without following them [bad idea imo]
- #7042 "View profile as" someone else
- #7066 "Force-unlisted" option for moderating profiles
- #7132 "Bunker mode" to make an account look deleted when it is really not [or possibly just hide the public profile?]
- #7169 upload subtitles with videos
#### (more niche)
@ -200,6 +163,12 @@ autonumbering = true
- #6084 user analytics
- #6090 RSS feed for all interactions on a post?
- #6350 choose the date format localization for timestamps
- #6569 SVG avatar support
- #6726 activity graph and/or calendar for browsing profiles' post history
- #6920 write your own translation of other people's posts
- #7014 add CSS classes based on hashtags, so admins can style certain tagged posts differently from others
- #7082 admin-configured hints for avatar/header image policies
- #7201 show which lists an account is in (from the timeline)
### (meta)
@ -216,6 +185,21 @@ autonumbering = true
- #5797 prevent replying to someone without mentioning them
- #5883 allow pagination from oldest to newest [or discover the oldest post id somehow]
- #6136 API request limit should be higher -- 100 statuses?
- #6412 external "share" service at share.joinmastodon.org that redirects to your existing instance
- #6474 disable storage of IP addresses
- #6812 rename "local" timeline to something that makes it clear it is not geographically local
- #6828 separate "pinned posts" into separate tab on profiles
- #19657 combine pinned/featured {posts, hashtags, profiles} into one tab on profiles
- #6884 media usage numbers should be publicly shown? [or possibly to logged-in users, i would assume?]
- #6895 domain blocks with "reject media" should be explained clearly to users, because it looks like a bug currently
- #6899 a way to obtain media attachment cdn links again
- #6970 sensitive content toggle should be per-timeline instead of all-or-nothing. opting into sensitive content from followed users is not the same as opting into sensitive content from *everyone*
- #6976 allow logging in with username instead of email
- #7122 reason should be required on reports
- #7127 notify users when they are affected by moderation actions or decisions
- #10743 author and show hashtags outside of `content`
- #7250 [alternatively to above:] hide hashtags at the end of a post's `content` [though this can change meaning]
- #7274 show "post unavailable" placeholders whenever a status exists but is not visible (due to privacy or being deleted)
#### (vague or inactionable)
@ -232,6 +216,14 @@ autonumbering = true
- #5723 granular post privacy (control whether post goes to public timelines, is available unauthenticated, local-only, etc)
- #5774 ability to change your instance domain (LOCAL_DOMAIN)
- #6192 scss stylesheets should have more color variables
- #6892 reserve usage of `#admin` tag for users who are actually admins [i don't think this is feasible, but if it were, you might want to have it be variable and admin-defined? but remote users exist, so...]
- #6945 disable DMs on an instance level [this makes no sense as-is, unless you have a "public only" mode that rejects anything not addressed to public?]
- #6957 default to not sending sensitive field when adding a status [idk what this means]
- #6992 rich preview cards don't have enough options? [idk what this issue is really about]
- #7114 admins/mods should be able to have a second email for moderation notifications
- #7155 temporarily cache following/follower lists
- #7164 `noindex` should apply to statuses even when boosted [but there's no way to apply it to only part of a page...]
- #7254 some kind of opt-in or out of "bot interactions" [this needs to be more meaningful imo]
---
@ -252,13 +244,21 @@ autonumbering = true
- #3139 keep track of which users and domains are being widely blocked by local users
- #3811 automatically rake/prune inactive accounts and delete them
- #4296 greylist federation. instances are silenced by default until approved by the admin.
- #5204 indicate the file size on failed uploads so that you can better tell why something went wrong
- #5619 Suport Alibaba Object Storage as an alternative to S3
- #5729 Replace Paperclip with Shrine
- #5972 Rename "always mark media as sensitive" to "Mark media as sensitive by default" [TODO: Low hanging fruit]
- #6007 button to generate archive exports on behalf of the user, then email them with a link to that archive
- #6031 Full-width japanese period gets included as part of path query in URLs (after the slash). this can break links
- #6351 URL renderer / linkifier adds empty span.invisible to the end of many links
- #6701 URL ending with period does not linkify the period, leading to a broken link
- #6825 empty status with CW should not convert CW to status
- #7056 automatically rake/prune old account headers
#### specific to media
- #5204 indicate the file size on failed uploads so that you can better tell why something went wrong
- #5619 Suport Alibaba Object Storage as an alternative to S3
- #5729 Replace Paperclip with Shrine
- #6352 invalid PNG upload returns 500 Server Error instead of 400 Bad Request
- #6377 hfr video (240fps) transcoded to normal video (60fps), maybe there should be an option
#### specific to search
@ -277,6 +277,8 @@ autonumbering = true
- #4964 use a versioned json-ld @context [currently mastodon just uses the unversioned activitystreams context, but i'm not entirely sure what issues this may cause if any and why]
- #5500 human-readable errors on trying to post to activitypub inbox endpoint
- #6262 converted statuses should append Hashtags to the end of the status_content maybe?
- #6849 deletes are not retried after failure?
- #6878 do not fetch only the first `attributedTo`
#### REST API
@ -284,6 +286,11 @@ autonumbering = true
- #5273 API response should include Relationship on each Notification, so that you can tell when a notification came from a follower/following/mutual [arguably you could embed the Relationship on the Account but that might be expensive]
- #5492 API for a client app to update its own registered information (such as `redirect_uris`) using an app token generated from the stored `client_id`+`client_secret`
- #6040 errors should have a non-localized string key to identify which specific error occurred (can be matched exactly)
- #6360 get only ids of accounts from followers/following?
- #6549 API to get ids of deleted statuses without streaming
- #7020 PATCH update_credentials should be replaced with PATCH settings/profile for more intuitive way of updating profile settings like display name, avatar, header image, etc.
- #7021 PUT api/v1/preferences to save new preferences, not just GET existing ones
- #7108 get all admins/mods
#### Streaming API
@ -321,6 +328,7 @@ autonumbering = true
- #18955 Revamp filters to cover more use cases
- #6078 Filters ignore username
- #6596 filter yourself in home timeline
---
@ -352,6 +360,7 @@ autonumbering = true
- #6034 clarify the difference between "desktop notifications" and "push notifications" toggles
- #6035 notification settings are messy and poorly laid out
- #6210 show when a boost was made, not just the original post timestamp
- #6407 show when there are unresolved reports
- #7860 show confirmation dialog before more things
- #3702 show confirmation dialog before posting
@ -360,6 +369,9 @@ autonumbering = true
- #2054 switching to advanced web UI should load "getting started" instead of a duplicate home/notifications/compose column [this seems to be done only sometimes?]
- #3771 customize the tab bar in the upper-left corner of advanced ui on desktop layout (currently hardcoded to getting started / local / federated / settings / log out)
- #4305 allow moving context column instead of having it on the far right
- #6440 Pin multiple columns of the same type
- #7017 columns should be drag-and-drop instead of rearranged by left/right buttons
- #7050 add workspaces to advanced ui, choose sets of columns to be visible together
#### specific to authoring a post
@ -390,10 +402,13 @@ autonumbering = true
- #1255 allow wider aspect ratios instead of zoom-cropping thumbnail [auto height instead of `object-fit: cover`?]
- #2034 when a modal is open, pause all animations in the background
- #6254 "reduce motion" should disable side-scrolling animation for preview of multiple images
- #6983 better handling of PeerTube embed/preview
- #7031 embed remote videos
##### specific to authoring media
- #3860 basic image editing (cropping, rotating, etc) in the web app before posting
- #6879 focal point is misleading. circled area is not in the center, nor is it fully inside the thumbnail crop. [possibly calculation or rendering of focal point may be bugged?]
#### specific to notifications
@ -404,6 +419,7 @@ autonumbering = true
- #2019 relaunch the onboarding tutorial at any time
- #3264 show instance info in onboarding tutorial (so that users are aware of rules/etc)
- #6867 choose your language filters after signup
#### nonspecific
@ -423,10 +439,12 @@ autonumbering = true
- #1379 switching columns on mobile should be optimized
- #1469 use SVG icons instead of web fonts
- #5504 components are re-rendered whenever redux state changes, due to `mapStateToProps`
- #6438 memory usage continues to grow as new items are loaded into timelines
##### architecture
- #4478 reload a single column or conversation without reloading the whole tab
- #7113 minimize the compose box on mobile
##### bugs
@ -435,6 +453,7 @@ autonumbering = true
##### unimplemented API features
- #1900 clear one notification [i.e. implement `/api/v1/notifications/:id/dismiss`]
- #6702 role badges
##### staying in-app

View File

@ -0,0 +1 @@
on actors that get converted to profiles/accounts, mastodon uses `summary` for bio, but we could use `content` for a "long bio" and reserve `summary` for a "short bio"