Hey Anak, The Threads Team has been focused not only on bug fixes across web and mobile (99 problems and a Threads bug ain't one), but over the last month we've made major performance improvements, improved chat, launched data export, and much more. There's also an easter egg to find — you don't want to skip this changelog! 🗣️ Please keep sharing feedback and reporting bugs! If you have <5 minutes to spare, please feel free to fill out this survey to help us continue improving: https://threads.typeform.com/to/FcBhJ1PP RELEASED: DATA EXPORT 💽 You can now export your data from Threads (chats, channels, threads) into a structured JSON format! This is available via org settings to any admin. CHAT IMPROVEMENTS 🐣 - Fixed many issues with chat messages getting sent and received out-of-order, especially for people in Europe and Asia
- When you visit a chat, you are now scrolled to the first unread message. Previously you were always scrolled to the most recent message. Catching up on chats should be easier now. [desktop/web]
- Fixed issues with scrolling within a chat. Sometimes you could not scroll up to the previous page of messages [desktop/web]
- Improved usability for creating a new chat from the sidebar
- Adopt an alter ego with /nick
PERF IMPROVEMENTS 🏃♀️ - All image and video uploads are 2-3x faster
- Loading long Threads is much faster now
- Opening "Add Someone" modal is much faster now
- Pressing 'add everyone' on a channel is much faster now
- Opening the triage model membership modal is much faster now
- Opening the chat membership modal is much faster now
- Switching between chat is a bit faster now
MISC WWW (FULL LIST) 💻 - Fixed: While composing, cmd+k to link text does not autofocus text every time
- Fixed: Presentation mode doesn't open anymore
- Fixed: Image viewer is always too zoomed in
- Fixed: Chat notifications badge is not clearing
- Fixed: Org switcher doesn't work when you start in your personal workspace
- Fixed: Follow Ups missing because thread can't get loaded
Fixed: Edit composer closes automatically and loses draft - Fixed: Message replies don't render in group chats
- Fixed: Command + click does not open a new tab on composer links
- Fixed: Fatal when creating Linear issues from threads
- Fixed: Fatal in Inbox triage mode
- Fixed: Navigating to a thread with many comments show as empty for a while with no loading indicator
- Fixed: Thread share modal - add a tag for admins and make the frontend permission model match the backend's
- Fixed: Show more options on hover in 'new' sidebar button
- Improvement: Change pasted internal links into the title of the thread
- Fixed: Easy to accidentally delete the wrong draft on the drafts page
- Fixed: postThread API calls taking 10+ seconds
- Improvement: When you visit a chat, it navigates to the first unread message, not the latest message
- Fixed: To nav to group DMs with cmd+k, you have to explicitly type out full names
- Fixed: The latest messages button is broken
- Fixed: Adding new block after on a comment doesn't work
- Fixed: Video uploads fail intermittently
- Fixed: Change system message to say "and n others" after the first few names
- Improvement: Show channel name in 'delete all drafts' modal in channel
- Improvements: Enable admins to rename channels they're not part of
- Fixed: Can't scroll back in chat
- Fixed: Font for video timestamp looks off
- Fixed: Thread content not rendering
- Fixed: Incorrect borders on blocks
- Fixed: Does not optimistically render when posting a comment/reply
MISC MOBILE (FULL LIST) 📱 Android: - Fixed: Comment header not showing anything when it's Header 2
- Fixed: Video dimensions feel broken in video player
- Fixed: Mentions a bit off center
- Improvement: Implement idempotency for thread creation
- Fixed: Cursor doesn't disappear after pressing search
- Fixed: Add explicit followup times in Do Later menu
- Fixed: Chat Inbox and Threads inbox missing tap states
- Fixed: Put the cursor + open keyboard directly after hitting the "Reply" button in the long press bottom sheet
- Fixed: Adjust the size of the activity icon
- Fixed: Mention node in a weird state after clicking thread notification
- Fixed: When navigating to a 'message' result from search, the nav bar at the bottom disappears in the app.
- Fixed: First message is cut off at the top and can't scroll anymore to view it
- Improvement: Spacing for elements within a threads
- Fixed: Mute thread notifications on a thread
- Fixed: Add "reply" action to chat push notifications
- Fixed: Group notifications for the same chat
- Fixed: Reacting on blocks - the numbers revert back to their old value very quickly
- Fixed: When typing in chat opening the options does not dismiss the keyboard
- Fixed: When pressing 'X' to clear the search, we should also clear the search results
- Fixed: Add highlight states to chat message interactions
- Improvement: Design polish on chat detail page
- Fixed: Fix layout issues with certain emails in registration screens
- Fixed: Missing bottom padding in chat message cell when it's part of a threaded node
- Improvement: Edit profile screen visual polish
iOS: - Fixed: Going through the new chat flow for an existing chat seems to freeze/crash the app
- Fixed: Fix failing test/build infrastructure
- Fixed: App froze while swiping from a chat back to the DM list
- Fixed: iPad launch crash
- Fixed: Missing bottom padding in the org switcher when there's one org
- Fixed: Bulleted list paragraphs are a different font
- Fixed: Adding new lines in chat add too much space
- Fixed: Line-heights are too big in chat message reply references boxes
- Fixed: The original chat message for a reply is empty
- Fixed: Swap out profile picture in notifications
- Fixed: Action item titles are not center-aligned with the icons
- Improvement: Design pass on search results
- Fixed: System message cell width is incorrect
- Improvement: Chat detail page - emoji design polish
- Improvement: Chat detail page - alignment, author/timestamp elements, background
- Fixed: Ellipsify the channel name on the search results page if it's too long
- Fixed: investigating what errors in login prevent a user from going to the next screen to enter the code
- Fixed: Inbox empty state follow up button isn't displaying correctly in light mode
- Fixed: Cursor should be treated as optional for TodayFeedCards
- Fixed: Chat - typography sizing
- Fixed: Address threading issues with syncing badge counts
- Fixed: Implement 3rd level bullet design
- Fixed: Loading and scrolling issues in chats
- Fixed: Fix pagination and cell heights for search
- Fixed: DMs are not ranked at the top in scoped search for chat tab
- Fixed: No matching result dropdown with no recipient from search
- Fixed: Duplicate users are showing up in the recipient view for start a chat
- Fixed: Add highlight states to chat message interactions
- Fixed: Refactor chat module for more robustness
- Fixed: Chat - remove scrollbars
- Fixed: Crash while opening the app from the background
- Improvement: Make the conversation node cell more readable
- Improvement: Add a tooltip to the conversation node cell
- Fixed: Handle off-screen mention popover
- Improvement: Presentation for pinned messages
- Fixed: new DMs appearing in old list
- Improvement: Presentation for pinned messages
- Improvement: User action menu placement
- Fixed: Handle deleted DMs and non-DMs in the same way
- Fixed: Memory Leak in the networking layer
- Fixed: Add right margin to chat cells
Please reach out with any questions, comments, concerns, and we'll see you next time! — The Threads Team |
No comments:
Post a Comment