All pages
Powered by GitBook
1 of 9

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

August 2021

Aug 18th

New Features

  • New! - Gift cards can now specify a subscription plan when being created. Then, when a customer purchases and sends the gift card, the recipient will be subscribed to that plan when claiming the gift subscription.

Changes

  • Customer account orders screen now shows what was purchased for easier reference

Fixes

  • Fixed error when claiming a coupon that brought the total negative, we now display the error on checkout

  • Fixed game level mailer sometimes not sending due to record not persisting

  • Fixed error dismantling sites due to legacy templates

  • Fixed error with checkout occurring when order isn't present from cleared or corrupted cookie reference

Aug 10th

New Features

  • New! The Gamification Plugin has been updated with support for badges! Customers can now receive badges for completing courses and subscribing to certain plans. This update also includes notifications for badges, and notifications for when the customer graduates to a new level. Read more on our docs -> .

  • New! When a customer downloads a file that's attached to a course, download, or live stream, we now log this activity with the customers IP address, which is useful for when a dispute occurs. You can download these logs and submit them to PayPal to help your claim. These will show as "downloaded_attachment" under the events section in admin.

Changes

  • Updated the buttons on a lesson view to offer more affordance as it was never clear what they do (bookmark, submit to exercise, and mark as watched)

  • Added "My Saved Stuff" to customer dropdown which links to "Saved" in customer dashboard

Fixes

  • Fixed errors when uploading invalid files into drag-drop uploader utility

  • When the app is accessed via IP, acts_as_tenant gets a downcase error in appsignal. This has been a long standing issue and has now been patched.

  • Fixed error when mentioning in the full editor

  • Fixed thread author not able to mark a comment as "correct"

September 2021

September 29th

New Features

  • Questions in the community forum can now be to the main page.

  • The customer dashboard now supports more than 3 active courses by providing a link to the rest on a dedicated page.

  • Customer avatars and names now link to the customer profile if the plugin activated.

  • Content page leaf has been updated with new options to sort by date, author, and category(s).

  • Added YouTube as a profile link option for customer profiles.

  • New added to Subscription Plans that gives access to all content in the library without adding them one by one.

  • New Feature! Site admins and site staff can now customers questions and answers in the community forum. Think of them as tiny-comments with a 16 character max.

  • Added failed payment mailer to main app

  • Forums can now be to having a specific subscription plan

  • Added gamification settings link to game cards in admin

  • Course badges, XP, and authors are now shown on the lessons in the course as well as the course

Changes

  • Multiple import script updates and fixes

  • Removed the ability to delete a site (for now)

  • Bolstered the reset data jobs such that users can reset the entire site

  • Updated customer dashboard to account for more than 4 current courses in progress. Any more than 3 now provides a link to a separate page listing all courses currently being taken

Fixes

  • Fixed child links not showing css class applied

  • Fixed pagination not being displayed for posts

  • Fixed livestream RSVP error due to missing mailchimp activation check

  • Fixed link modal display in page builder panel

November 2021

Nov 17th

New Features

  • You can now apply a to any page. We have four to choose from - About Us, Contact, Pricing, and Index

  • Customers now receive a notification when their exercise submission is graded

  • We've added a . The customer sees this when viewing their exercise submission from their dashboard, and the instructor sees this from managing the event in admin/events

  • Notifications have been added for comments on exercise submissions

  • Instructors can adjust notification settings for comments on exercise submissions

  • Added a 3rd site header layout option (centered) which displays the logo and navigation centered on the screen

Changes

  • Google has been allowed as a supported iframe provider in the iframe page leaf

  • Improved empty states for page leafs

  • The Newsletter, Quotes, and People page leafs are now displayed for selection, where as before they were hidden if there were no quotes, people, or mailchimp integration present. They now display an message indicating as such.

Fixes

  • fixed incorrect path in comment mailers for subdomain

  • fixed billing country not showing the correct saved value in under accounts

  • searchkick index fix from EDU

Nov 11th

Fixes

  • fixed display of quiz width on lesson view

Nov 3rd

New Features

  • username in admin customer view now linked to profile if profiles plugin activated

  • added author filter to courses

  • added support for community search

  • added filtering and sorting for posts in admin and front-end

Changes

  • internal gem updates (stripe, sidekiq)

  • internal changes to support deploy markers on appsignal

  • if a product is marked as subscription only, we'll automatically set that to $1 if no price is supplied. We've also added additional help text to help mitigate confusion with products requiring a price

  • the height of the lesson list when viewing a lesson now matches the height of the course content

Fixes

  • fixed error with cart contents not being updated after picking up a pending order (appeared as bundle error)

  • fixed error with lessons view when no game badges set for unattached course

  • fixed error in path with continue watching page

  • improved Playlist colors between different colored themes

July 2021

July 19th

New Features

2021

New API endpoint to list lessons by chapter

  • New event type "added_to_playlist" which fires when a playlist is updated with new content

  • New notification for playlists being updated with new content

  • New customer emails tied to notifications for Playlist updates, new followers, new loves, mentions, and new answers to questions

  • New user emails for questions on courses, exercise submissions

  • New setting type for customers for controlling emails and notifications from forum and playlist activity

  • New setting for customers to turn off

  • New 404 and 500 error pages

  • Changes

    • Usernames now required for all new user registrations (required to work with mentions)

    • Mentionable service now accounts for user or customers

    • Slim WYSIWYG editor added to people bio

    • Notifications are marked as read when they are clicked

    • When a user or customer creates a new question, they are automatically subscribed to that question (this can be turned off by the customer in app preferences)

    • Playlist index order fixed to sort by last created

    • Geolocation API call now cached per IP

    Fixes

    • Fixed playlist featured images not saving

    • Fixed lesson API delete error

    July 27th

    New Features

    • Access to products ordered can be be optionally revoked when refunding an order

    • In the Community Forum, topics will appear grayed out if you've already viewed it. Also, when a new reply is added to a topic that you've previously visited, it will no longer appear grayed out, and will show the number of replies left since you last viewed the topic.

    • Images upload support added for community forum

    Changes

    • nothing here to see this time!

    Fixes

    • Fixed the "Disable comments on this post" option not appearing in admin when editing a post, without a subscription

    • Fixed the "refund order" button appearing when the order was already refunded

    July 28th

    Hotfix

    • to patch incorrect cache key on geofinder service leading to regional coupons not working if ip address of customer is changed

  • Fixed error from bots probing pages that don't exist

  • Fixed error visiting event in admin that doesn't exist

  • Fixed the order of game level settings in admin

  • Fixed caching bug with nested site links not purging cache of parent link

  • Gift Subscriptions
    Gamification
  • Updated course import utility to accept a price_in_cents column, that when filled creates an attached product for sell

  • Posts now show 21 per page

  • Fixed incorrect XP awarding being displayed on game card in subscription plans while editing

  • Fixed newly uploaded favicons not being displayed correctly

  • Fixed position of Save This button

  • pinned
    Profiles
    option
    BUZZ
    restricted

    added "Last Updated" and "My Topics" in community sorting dropdown filter

  • added ability to save a page template

  • added ability to select any saved page template when creating a new course

  • added ability to apply saved page templates with page builder

  • a "your subscription is grandfathered don't cancel" notice is now displayed on the customer subscription page, if the customer subscription is active, but the subscription plan is marked as inactive by site admins

  • added an "activity" tab to admin/customer view displaying latest customer activity

  • added ability to add internal notes to customer in admin/customer view

  • added website url option to customer profile social links

  • added username to display name for customers to help aid in @ mention lookups

  • added Theater Mode when viewing a single video lesson

  • added ability to setup a custom welcome page that's displayed to customers after subscribing

  • File based exercise submissions have been brought back, and now supports multiple/large file uploading

  • added option to display footer links in columns

  • fixed images not loading in admin event community view

  • improved menu display on small screens

  • fixed issue with Cookiebot conflicting with turbolinks

  • fixed caption upload bug causing incorrect language

  • fixed highlighted text not being styled

  • fixed image float bug within posts

  • fixed redirect bug when changing the slug of a page in admin

  • fixed "move" icons not appearing in site links in admin

  • pre-made template
    private comment system to exercise submissions
    November 2021
    September 2021
    August 2021
    July 2021
    June 2021
    May 2021
    February 2021
    January 2021

    February 2021

    February 2nd

    New Features

    • For first time customers watching a video, we now show a prompt that remind them that they can change video settings globally in customer preferences, in addition to per video. This is only displayed once, unless the customers cookies are cleared.

    • Customers can now adjust playback speed globally under dashboard preferences.

    • Allow .gif files to be uploaded

    • New! Social Links page leaf.

    • New! Data Exports now support exporting email subscribers

    Changes

    • Fixed subdomains not updating in our infrastructure after being changed

    • Fixed domain proxy to allow changing of domain names.

    • Domain additions now display DNS instructions without an additional page refresh.

    • The button, media text, and hero page leafs: the default button color has been removed from new leafs, and will now reflect the color chosen in site settings, falling back to Mavenseed green if no color is chosen.

    February 8th

    New Features

    • Added the email of the subscriber to the "added to newsletter" event display

    • The star rating for reviews on courses, downloads, and live streams, are now clickable and take you to the reviews section.

    • Added styling classes for reviews (.ms—reviews-anchor, .ms—reviews). The.ms--reviews-anchor can be used to style the star rating, and the .ms--reviews can be used to target the list of reviews on a course, download, and post

    Changes

    • Improved custom home page logic prevents the /p/PAGE from showing in the URL. Additionally, the /p/PAGE custom page will now redirect to the root path of your site. In other words, the URL is prettier now if you have a custom home page set!

    • Numerous patches and improvements to the communication between your site and Mailchimp (if you have it configured).

    • Fixed bulk image uploader not responding with an error if the image was too large (> 5mb)

    February 23rd

    New Features

    • Exercises now support "Video" or "Sketchfab" as submission types!

    • reCaptcha V3 now protecting all sites.

    • Customers can now submit multiple times to a single exercise

    Changes

    • After grading a submission, the exercise is automatically marked as watched for the customer

    • Added compact editor to instructor notes when grading

    • The "Update Post" button now sticks when writing long posts for easy updating

    BREAKING CHANGES

    • With the addition of reCaptcha, sites with custom domains setup will NEED to supply their own set of API keys by March 1st 2021

    May 2021

    May 3rd

    New Features

    • sites can now be password protected

    • videos can be embedded in place of uploading to Wistia

    • coupons can now specify what products to support

    • customers can now @ mention other customers in forums and in comments if profile plugin activated

    • support for SCA (more info )

    May 4th

    Changes

    • Fixed taxjar job name

    • Fixed bug in admin event list view

    • Fixed bug in app admin payment view

    • The "Update Post" button now sticks when writing long posts for easy updating

    June 2021

    June 1st

    New Features

  • Fixed background repeat option for page settings

  • Updated GA tag to latest version on main site, tenant sites to follow after production testing

  • You can now override the /subscribe page by creating a page with a slug of "subscribe"
  • New! Subscription Plans page leaf - you can now display the subscription plans of your choice on any page.

  • Google Analytics has been updated to the most recent version. The UA-XXXX code is backwards compatible with the new version.
  • Improvements to the social links plugin

  • Expanded customer notification setting options

  • Customer and seller information now displayed on invoices

  • Card brand and last 4 now displayed on invoices

  • You can now save your EIN into settings/communications and will be displayed on invoices

  • Added ability for customers to change avatar when editing customer profile

  • If an order is refunded the payment pdf is now updated as such

  • New API endpoint for Chapters

  • New API endpoint for Course Chapters (to list chapters by course id)

  • Changes

    • Improved user interface and flow for changing subscription plans

    • Subscription plans now require a price over $0

    • Customer subscription upgrades/downgrades now immediately charge for any outstanding amount, and billing cycles will change to the same day

    • Added clarification when previewing a subscription plan change as far as credits on remaining time on subscription

    Fixes

    • Fixed bug when viewing categories if questions are categorized same as courses or downloads

    • Fixed bug opening attachment if attachment not present

    • Fixed playlist notification settings

    • Fixed mention notification settings

    • Fixed styling for customer profile editing

    • Fixed svg images not processing fully when uploaded

    • Fixed stripe plan link when editing subscription plan

    • Fixed order items doubling up when editing in admin

    June 29th

    Additions

    • Customer notification system improvements

    • Customer notification settings improvements

    • Added user notifications and settings

    • Added subscription tab to admin/customers view

    • Added RSS feed with auto discovery for blog posts

    • Courses and live streams now display the categories and sub categories attached, linked to the category or subcategory

    • If a subscription has a coupon applied, that total is now reflected when viewing the subscription by customer or admin

    Changes

    • Open all PDF links in a new tab

    • Webhooks now respecting livemode for Stripe

    • Customer Dashboard / Settings has been changed to Customer Dashboard / Notifications / Settings

    Fixes

    • Fixed error deleting subscription from admin/subscription view

    • Invalid resources now caught and redirected instead of hard error

    • Fixed leaf duplication error if duplicated from not yet saved leaf

    • Fixed page settings not appearing on newly created page if not visited on front-end

    Account for webhooks in live mode

  • Fixed not being able to update plans in admin

  • here

    January 2021

    January 6th

    New Features

    Free plugin - Loves! - Adds a heart icon to questions, answers, and comments, which gives your customers the ability to "love" content.

  • Further organize your content with sub categories!

  • Community forums are now filterable and sortable with categories and sub categories.

  • Customers can now subscribe to threads in community forums, which will email them when a new reply is added.

  • We added a new "published at" field for posts, and the posts index page are now sorted by the "published at" date, as well as in the admin list view. All current posts that are published have had their published at date set to the date when the post was created to maintain backwards compatibility.

  • Coupons have been added to the API.

  • Image ALT tags and titles are now editable inside the WYSIWYG editor.

  • Long lessons are now detected, and will display the "Previous / Next Lesson" buttons at the bottom of the lesson for easy navigation.

  • We added unique id's to each page builder widget to use for styling purposes. These will appear as so: (#ms—site-widget-XX).

  • Page leafs in the page builder can now be duplicated!

  • Changes

    • App wide audit revealed several bottlenecks that we optimized. This includes the caching of site links, optimizations to the user invite screens, optimizations to the payment index in admin, and many more. This resulted (in some cases) of a 50% reduction in database queries which means improved performance and page speeds across all sites.

    • Added CSV import previews and batch operation improvements, along with 16 new types of data import tools. We now support importing 43 different types of data, but please reach out to us before you do! The import work is still underway.

    • The admin menu has been restyled.

    • Overhauled internal authorization logic to be more secure.

    • Charts are now loaded asynchronously which improves page load speeds in admin revenue reports.

    January 11th

    New Features

    • Added "Purchased" and "Subscribed" events to the "Emails to Deliver" settings found in settings/communications. This will now send an email to the sites default email when a new payment is made, and when a new subscription is created.

    Changes

    • Moved "View Site" button from dropdown into the admin bar for one less click to view site.

    • Fixed editor not saving if form submitted while in code view.

    • Fixed image uploads for supers

    • Fixed error in return path after form submission due to no contact page being setup

    • Fixed error not awarding game points due to customer reaching end of level

    • Fixed error not accounting for form submission with javascript disabled

    • Fail gracefully if no coupon or plan found when claiming a coupon for subscriptions

    • Fixed privacy and term paths in app footer

    January 12th

    New Features

    • Downloads can now be scheduled.

    • The published_at date can now be changed for courses and downloads.

    • Scheduled launch now showing for courses and downloads if record is scheduled

    Changes

    • Posts and downloads now ordered by scheduled at first (if there are any), followed by published_at :desc

    • Post, Course, and Download published_at field is now updated when the record is moved to publish, instead of when it's created

    • Fixed status label of scheduled for admin records that are scheduled

    • Added tooltip to show when the record was published, and if its scheduled, when it's scheduled for.

    Data Migrations

    • The course published_at fields were updated to match the created at fields, but only if the course was published and the publish_at date and scheduled_at fields were nil. This was necessary to maintain backwards compatibility as the new field was introduced to existing data.

    • The download publishedat date has been updated to the created at date for all existing records, again only necessary due to the introduction of the published at field to maintain backwards compatibility.

    January 14th

    • Hotpatch admin course view. The tooltip that shows when the course was published was throwing an error because the course was published, but the published_at date was missing.

    January 21st

    New Features

    • Lessons are now automatically marked if a lesson has a video, and the video is 90% watched.

    • When a Lesson is marked as watched, the accompanying lesson in the course list is now updated in real time to reflect the completed status. Previously this would remain unchanged, possibly leading to some initial confusion.

    • Categories, sub categories, and tags can now be created directly while editing a course, download, post, or live stream.

    • Added a link to "Orders" in the customer avatar dropdown.

    • Added a badge in the customer orders screen to indicate what type of product was ordered.

    Changes

    • Fixed a display bug with revenue charts not listening to the date range picker.

    • Fixed a display bug that was causing an extra day to be showing before, and after a chosen range in report charts.

    • Fixed a display bug preventing admin live streams from loading if a stream was scheduled.

    Did you know?

    Mavenseed is run by just two people! Wes fields support, and Nick is the sole developer. Keep those bug reports and feature requests coming! We thank you for your continued patience. ♥️