This repository has been archived by the owner on Oct 11, 2022. It is now read-only.
Releases: withspectrum/spectrum
Releases · withspectrum/spectrum
v2.1.9
- 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
v2.1.7
- 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
v2.1.5
v2.1.4
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
v2.1.1
v2.1.0
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