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

Releases: withspectrum/spectrum

v2.1.9

19 Mar 15:05
14e1b92
Compare
Choose a tag to compare
  • Switches codebase to use Cypress for e2e tests #2593
  • Refactors underlying image uploading infrastructure to use updated packages and have better error handling #2580
  • Adds the option for private channels to enable a token-based join url where anyone with access to the url can join their channel instantly #2594

v2.1.8

15 Mar 21:14
c816ed7
Compare
Choose a tag to compare
  • Hides share buttons on threads in private channels #2587
  • Fixes viewport behavior at mid-sized #2588
  • Fixes danger + flow bugs #2589

v2.1.7

14 Mar 20:05
5a88362
Compare
Choose a tag to compare
  • Implements auto-reconnecting on changefeeds #2566
  • Fixes bug where user profile thread feeds would show incorrect threads #2573
  • Cleans up styling and copy on thread action bar #2575
  • Fixes branded login flow to skip explore step #2576
  • Makes all textareas have automatic height when typing #2576
  • Changes all log in copy to 'sign in'
  • Refetches the community list in the dashboard after joining communities elsewhere in the app #2578
  • Danger catches console logs in code #2581
  • Danger catches new files that aren't flow typed #2582

v2.1.6

13 Mar 16:08
e84e5f9
Compare
Choose a tag to compare

Changes

  • Improves the experience of managing notifications across multiple channels in a community #2568
  • Shows the total member count of a community on desktop view #2568
  • More consistent (and smarter!) linkification across threads and messages #2565
  • Further improved stability of the site #2564

v2.1.5

13 Mar 01:27
71bf8d1
Compare
Choose a tag to compare

Small patch to the branded login page #2561

v2.1.4

12 Mar 21:26
aba3d7f
Compare
Choose a tag to compare

Skipping 2.1.3 because I'm learning how releases work and I made 2.1.3 too soon.

  • Adds signed-out chatinput experiment to increase logged-out conversion to signup #2508
  • Adds branded community login feature #2538
  • Blocks search engines from reaching alpha.spectrum.chat #2539
  • Adds better error handling in Express #2540
  • Adds toobusy handling in Iris for better perf #2543
  • Fixes a bug where the API was creating two database connections #2545
  • Disables Apollo Engine after encountering authentication bugs #2546
  • Asks for Slack write permissions for future integration plans #2548
  • Hotfix to resolve a bug where images weren't loading on production #2551
  • Changes 'freeze' to 'lock' in UI and app terminology #2553

v2.1.2

12 Mar 11:20
6698f8e
Compare
Choose a tag to compare

Actually publishes v2.1.0 changes to production! 🎉

v2.1.1

10 Mar 20:37
270c6b6
Compare
Choose a tag to compare

Fixes authentication, ref #2547

v2.1.0

08 Mar 22:51
76ba819
Compare
Choose a tag to compare

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