This repository has been archived by the owner on Oct 11, 2022. It is now read-only.
v2.1.0
brianlovin
released this
08 Mar 22:51
·
7649 commits
to production
since this release
I'm labeling this as version 2.1.0, only because this is our first GitHub release after our internally-named 2.0 release in June of 2017. The .1 minor version signifies we're shipping a bunch of stuff in this update, and going forward we'll do our best to stick to semver to ensure we're keeping up with major/minor/patch semantics.
Here's what we're shipping this week:
- Fix linkification in messages so that strings without http/https will be rendered as links, and we track a master list of TLDs #2516
- Added Apollo Engine 1.0 for better internal tracing and setting ourselves up for persistent queries #2515 and #2512
- Changed how
lastSeen
fields are tracked onusersThreads
to be more performant #2510 - Updated the way we badge threads in feeds so that
New Threads
actually indicate that the thread is new and unseen, as well as introduced aNew Messages
badge which shows up when new activity happens in a thread the user has previously viewed #2507 - Patched a bug where threads would show up twice in feeds #2506
- Fixed a bug where certain mentions wouldn't be detected in messages #2501
- Changed the
styled-components
version to not be so strict #2499 - Fixed a bug that would throw errors when constructing urls for offline mode #2500
- Fixed a bug where a user's name would be set to null when authenticating with GitHub #2497
- Hide the 'Join Community' upsell that would appear in locked threads #2489
- Allow authors to lock their own threads, but cannot override a moderator lock #2485
- Changed the way threads and messages are composed to sync the content to localstorage in the event of a network failure or API crash; this is further work to prevent content from ever getting lost over the wire #2483
- Fixed bugs where the
unread messages
indicator would behave incorrectly #2482 - Created a
meta
channel for community owners to share feedback and discuss community building; added links to this new channel in our welcome emails #2480 - Changed the copy of our weekly and daily digest emails to better stand out in an email client #2478
- Fixed a bug where direct messages might incorrectly get sent to the wrong thread #2477
- Fixed a bug where the pricing page would render poorly on Safari #2476
- Adds a new badge to threads when the thread is locked, to provide context to users without having to click in #2468
- Improves the logic for code messages where the content is persisted when toggling between code mode, and a triple backtick at the start of a message will automatically enable code mode #2467
- Adds flow linting for stricter development correctness #2465
- Adds a global error fallback screen in case the entire app crashes #2463
- Improves the formatting of multiline messages #2462
- Removes the 'No messages yet' placeholder on locked threads with no messages #2457
- Fixed a small visual bug that would cause thread views to have a slight horizontal overflow on mobile #2456
- Prevent users from sending messages or creating threads when offline or when disconnected from the API, accompanied by visual indicators of online/offline/reconnecting states #2453