Skip to content
This repository has been archived by the owner on Oct 11, 2022. It is now read-only.

v2.1.0

Compare
Choose a tag to compare
@brianlovin brianlovin released this 08 Mar 22:51
· 7649 commits to production since this release
76ba819

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 on usersThreads 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 a New 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