This repository has been archived by the owner on Oct 11, 2022. It is now read-only.
Releases: withspectrum/spectrum
Releases · withspectrum/spectrum
v2.3.0
Release notes
- Introducing private communities! #3115
Other
- Updates css transitions to be more performant across the board #3118 @alejandronanez
- Adds Sentry to mobile #3119 @ryota-murakami
- Adds error boundaries around non-core components in the app to prevent a failure from crashing the whole app (e.g. prevent one thread from crashing the dashboard) #3131
Upcoming mobile
- Implements mobile profile views for users, communities, channels #3097
v2.2.14
- hotfixes a bug that would crash the thread view #3128
- flow cleanup! #3124 @ryota-murakami
v2.2.13
v2.2.12
Release notes
- Adds support for codepen embeds #3076
- Fixes a bug where deleting messages would not reset the thread's last updated timestamp #3066
- Fixes the behavior of watercoolers to always jump readers to the latest messages #3024
- Fixes a bug with local storage not clearing the chat input when composing a new direct message #3063
- Fixes a bug in the quote reply truncation logic #3075 @ryota-murakami
Other
v2.2.11
v2.2.10
Release notes
- New features page with deeper explanations about the what, why, and how of Spectrum! #3022
- Slack imports are now safely encrypted, improving the security of all integrations on communities #3015
- Fixes bugs with thread composition on Android by falling back to a plain text composer #3007
- Fixes styling bugs with the chat input on Android #3006
- Adds truncation when quote-replying to long messages - clicking on the quoted reply will expand and collapse the long message #3016
- Adds the ability for users to download their personal user record at any time #3003
- Adds the ability to delete direct messages #2977 @fullstackguyhere
Other
- Fixed a bug that would cause files uploaded containing special characters in the filename to fail #3030
- Fixed a bug that would show the network status banner on marketing pages #3023
- Fixed a bug where quoting messages when two threads were visible on screen would cause the quotes to be cleared #3035
- Code cleanup #3037 #3036 @ryota-murakami
- Fixes to mobile setup to run on device #2905
- Fixes a bug with service worker caching that would cause the app to crash #3045
- Adds tests for navbar rendering #3047
- Ensures that deleted channels are filtered at all points in api fetches #2990 @a-golovanov
- Fixes to the graphql error formatter that was throwing lots of console errors #3025
- Fixes a bug where certain user profiles could crash #3028
- Fixes a bug where the
isAdmin
resolver would crash if no user was in context #3029
v2.2.9
Release notes
- Adds a new Slack integration which allows Slack teams to get notified about new conversations that happen in their communities #2632
- Watercoolers now send notifications #2964
- Fixes a bug where typing multiple mentions in a row would create errors #2976 @alejandronanez
Other
- Fixes a bug where client errors weren't being reported to Sentry #2974 @johnnynotsolucky
- Fixes a lot of media uploading validation and error handling #2771 @yuanchenxi95
- Adds continuous deployment for Alpha branch #2978
- Dependency upgrades #2981 @ArturKlajnerok
- Google Analytics is GDPR compliant #2985
- Removes danger file in favor of Peril setup #2986
- Progress on mobile splash page #2980 #2880 @ArturKlajnerok @ryota-murakami
- Improves logging for GraphQL errors #2972 @a-golovanov
- Whitespace in docs cleanup #2995 @chrishelgert
v2.2.8
Release notes
- Introduces new message replies! Message replies make it easier to reference earlier messages in a conversation and provide more clear context to ongoing conversations #2924
- Fixes a bug where threads would sometimes be duplicated in feeds #2946
- Fixes a styling issue with the chat input collapsing in certain states #2949 @johnnynotsolucky
- Fixes a bug where links that contained
@
symbols would misinterpret mentions #2954 @Keraito - Continued iteration on mobile - latest updates #2895
- Fixes a bug where certain communities would fail to load #2934
- Fixes a bug where DMs would refresh when new messages were being sent #2971
- Fixes a bug where mentions in code blocks were clickable #2961 @alejandronanez
- Fixes the behavior of the thread settings dropdown to open up or down depending on the user's scroll position, and to properly close when certain actions are taken #2937 @gdad-s-river
- Fixes bugs which would cause old messages and thread drafts to be pre-populated in input fields. We've improved this behavior so that draft content is only saved for one day and won't persist between public and private conversations #2832 @cutjavascript
Other
- Fix in state for search input #2948 @dmitrika
- Updates to docs #2951 #2955 #2975 @alejandronanez
- Fixes GitHub social theme color #2960 @ryota-murakami
- Whitespace cleanup #2959 #2958 @ryota-murakami
- Perf and bundle size improvements #2939
- Fix in raven request handler function #2973 @comus
v2.2.7
Release notes
- Gradients are back after a quick trip out of town #2891
- Fixes a bug in the 'return to profile' link of user settings #2902 @mattgaunt
- Fixes a bug where lists in chat messages would throw an error #2912 @dev-drprasad
- Fixes a bug where it would sometimes be impossible to paginate lists on taller or zoomed out viewports #2890
- Fixes a bug where the chat input would not re-focus after starting a new direct message thread #2911 @littleStudent
- Improvements to API security #2909 @spartDev
- Fixes a bug with tracking when a person last saw a thread #2931
- Fixes an infinite loop bug in the text editor #2922
- Cleans up the layout when uploading large images and hitting the pro upgrade warnings #2919 @johnnynotsolucky
- Fixes several bugs with moderator permissions when managing private channels and communities #2932
- Mobile improvements to the thread view - coming soon! #2869 @ArturKlajnerok
Dev exp
- PR template tweaks #2889
- Fixes packages for workers #2888
- New tests and test fixes #2881 #2915 #2938 @ArturKlajnerok @mikenikles
- Fixes tracking string #2883 @lookapanda
- Mobile dep updates #2893
- Docs updates and improvements #2899 #2933 @alejandronanez
- CI updates and improvements #2903 #2930
- Admin dashboard fixes and improvements #2481
- Cleanups #2926 @ryota-murakami
- Adds prettierrc to repo for more consistent code cleanup on save #2935 @mikenikles
- Allows developers to upload files locally without needing s3 tokens #2928 @johnnynotsolucky
- Debug string cleanups #2941 #2940 @lachlanjc
v2.2.6
Release notes
- Cleans up styling of login view for large viewports #2784 #2856 @lachlanjc
- Adds support for inline markdown in the chat input! People can now write bold, italics, and
inline code
#2779 - Properly truncates long link previews in thread feed cards #2765 @dev-drprasad
- Fixes a bug with the chat input display being broken on mobile in some signed-out cases #2786
- Adds dynamic positioning to the hover cards for user profiles in chat #2791 @FezVrasta
- Adds ability to the Spectrum team to block people from the platform #2774
- Reduces the risk of people spamming threads in communities by introducing spam detection and rate limiting #2758
- People can now paste images directly into the chat input and see a preview of the image before it sends #2778 @StefanNemeth
- Fixes a bug where sign-in links on thread views could lead people to a 404 after signing in #2798
- Fixes a bug where the messages tab could unexpectedly crash #2799
- Fixes a bug where a person's rep was not showing up while viewing the top members in community analytics #2802
- Fixes a small visual bug where participant profile photos could jump around while selecting conversations #2816
- Fixes a bug where the "set username" step of onboarding to Spectrum might display incorrectly that a username is taken or available #2783 @LetItRock
- Fixes a bug where closing certain modals wasn't behaving properly #2824 @johnnynotsolucky
- Fixes several layout bugs on Firefox and responsive viewports #2818
- Adds several new a11y improvements making Spectrum easier to navigate with screen readers #2752 @Tom-Bonnike + @AgtLucas
- Fixes the community profile layout to display channels and members lists on mid-sized viewports #2781
- Adds the ability to type code blocks into messages #2780 #2855
- Implements an Android-only fallback to the chat input so that typing on Android devices finally works #2836 #2868 #2876
- Fixes styling issues in private channel settings for "pending users" and "blocked users" lists #2840
- Adds a pointer cursor when hovering over images in conversations #2848 @mknepprath
- Fixes a bug where it is possible for two users to share a username based on different capitalizations #2833
- Fixes a bug where the direct messages tab was not being badged properly when a new message is received #2866
- Fixes a bug where the Spectrum homescreen image was missing for people using the PWA #2865
- Adds the ability for users to delete their own account at any time in compliance with GDPR #2847
- The chat input on desktop now shows a small markdown cheat sheet to expose the new formatting options when typing in chat #2870 @spartDev
Other
- Improved cloning documentation #2762 @satyarohith
- Fixes to docs #2787 #2860 #2879 @esakkiraj @tomscholz @Eric013
- Adds
toobusy
handling to worker servers #2788 @sivakar12 - Restricts deployments to SFO only on now #2709
- Fixes a bug in mobile development during a cold start #2809
- Swaps out Spectrum API keys #2812
- Fixes for our e2e test suite #2674 #2850
- Swaps Sentry DSN secrets #2801
- Adds better failure handling in Hermes email processing for spam complaints and hard bounces #2806
- Fixes mobile token auth #2823 #2849
- Adds new community slug blacklist items #2807 @datio
- Fixes annoying draftjs deprecation warning #2845 @lookapanda
- Reports failed worker jobs to sentry #2844 @dev-drprasad
- Linting cleanup #2857 @alejandronanez
- CI improvements for forked PRs #2875 @ArturKlajnerok
- PR template changes #2871