v0.10.0
Changes
This release introduces three new features: organizations, tasks, and notes. Furthermore, we added a bunch of bug fixes and improvements based on your feedback.
🚀 Features
Organizations
You can now track how organizations are adopting your community. With the organizations' list, you can have an overview of all organizations. You can also have several views and perform filtering. For each organization, there is an organization page with all its background information, a list of all the members that belong to the organization, and their activities.
- Organizations module @mariobalca @joanagmaia (#274)
- Add event tracking to organizations @joanagmaia (#263)
- Better filtering for organizations @epipav (#247):
- filter by activity count => field name:
activityCount
, - filter by member count => field name:
memberCount
, - filter by first activity time => field name:
joinedAt
, - filter by employee count => field name:
employees
, - and filter activities by
organizationId
- filter by activity count => field name:
- Added actions dropdown in organizations list @joanagmaia (#248)
- Improve the store for organizations on the front-end @mariobalca (#246)
- Frontend filter by number of employees and number of members in organizations @joanagmaia (#239)
Tasks
With the new tasks feature you can create tasks related to your community members. Do you want to ask newcomers for feedback? Or influential members for some recognition? Or an unhappy member how can you make their life easier? You can orchestrate all this with your team using tasks. We support all standard to-do features, like assigning them to colleagues and setting due dates. You can read more in our tasks docs.
- Tasks module @gaspergrom (#202)
Notes
The notes module allows you to add notes to your community members. You can annotate your chats with the member and leave comments for your colleagues. Oh, and we support markdown!
- Notes module @gaspergrom (#180)
- Added keyword shortcuts for note editors:
cmd+enter
for creating, andesc
to leave the editor @gaspergrom (#194)
✨ Improvements
- Production deploy workflow: one-click deploy to production for faster deliveries @themarolt (#273)
- Staging CD: automatically deploys to staging when merging to a
staging/
branch @themarolt (#262) - Add links to source in member activities’ list @joanagmaia (#266)
- Re-add LogRocket for better debugging @mariobalca (#253)
- Change copy and
href
on when submitting a new integration on/integrations
page @jonathimer (#265) - Added an integrations configuration in the frontend for faster development @gaspergrom (#207)
- Added end-to-end tests for authorization flow @gaspergrom (#185)
- Delete unused modules, components, and styles from the frontend @joanagmaia (#211)
🐞 Bug Fixes
- Fixed copy in the onboarding banner @joanagmaia (#269)
- Fixed a pagination issue when getting Twitter followers @themarolt (#270)
- Send the tenant's attributes to Segment @joanreyero (#268)
- Github webhooks star activities now use starred_at, rather than the timestamp at which they arrived @epipav (#259)
- Fixed error logging in the API service. It is now using structured logs. @themarolt (#258)
- Fix CSV export action in the members' list @joanagmaia (#250)
- Fix a pagination problem in the GitHub integration that was causing star activities to be incomplete @epipav (#245)
- Detection and handling of rate limits in the Slack integration @themarolt (#242)
- Re-added badge for new and team members in the members' list @joanreyero (#243)
- Add a horizontal scroll bar on the top of the members list for better scrolling @joanagmaia (#240)
- Make the button in the dialog when merging members a primary button @joanagmaia (#238)
- Load balancing Discord bots to avoid rate limits @themarolt (#237)
- Fix the styling in members' reach tooltip @mariobalca (#235)
- Make the members' merge page reactive after merging, and show a toast message after merging @joanagmaia (#231)
- Temporary fix in Discord and Slack's rate limits @themarolt (#230)
- Exclude activities without sentiment when computing the average sentiment for a member @epipav (#228)
- Reset the dashboard's data after switching a tenant @mariobalca (#222)
- Fix redirect when deleting an activity or a conversation from the dashboard @mariobalca (#227)
- Add a highlight when hovering a conversation to improve UX @mariobalca (#223)
- Fix labels when creating a widget in the report builder @joanagmaia (#221)
- Fix sorting and filtering issues in the conversations module @joanagmaia (#218)
- Show all attributes that contain
show=true
in the member profile page @mariobalca (#215) - Check whether a conversation is publishable before loading it into the search engine @epipav (#214)
- Added the correct filter for the Trending Conversations view @joanreyero (#213)
- Update the integrations page when switching workspaces @joanagmaia (#203)
- Fix the EagleEye's Load more button not producing more results @joanagmaia (#196)
- Fix the drawer after publishing a conversation being empty @joanagmaia (#192)
- Add email support to the Help dropdown @joanagmaia (#193)
- Fix a 500 (wrong inputs) when deleting conversations @joanagmaia (#188)
- Fix the Reset view button in the Community Help Centre @joanagmaia (#183)
- Fix Docker caching issue that was causing a module not found error in the
python-worker
@themarolt (#182) - Fix minor style issues and inconsistencies @joanagmaia (#178 and #176)
- Fix a copy issue in the Community Help Centre @joanagmaia (#179)
- Throw a proper error when the API call to get Discord threads fails @themarolt (#170)
- Removing a redundant last activity in the Weekly Report Email @epipav (#154)
- Script for starting premium services in development mode @themarolt (#165)
- Fix the reach column not being visible on the members list @joanagmaia (#169)
- Added the missing counter and paginator on the Community Help Center page @joanagmaia (#167)
- Fix filters display and no results found state on members @joanagmaia (#164)
- Update the copy of empty states @joanagmaia (#159)
- Do not start premium services using the default CLI commands @themarolt (#163)
- Fix the Community Help Center's default sorter @mariobalca (#148)